Re: systemd-257~rc1 in rawhide
On 11/7/24 11:15 AM, Zbigniew Jędrzejewski-Szmek wrote: > Hi, > > systemd-257~rc1 is building for rawhide. This is a big update, with > lots of changes, see [1] for the list. There are a lot of small > changes in various tools, but hopefully nothing that'd disrupt a > typical Fedora installation. > > Systems which have cgroup v1 configured via kernel commandline params > will now see a warning a delay during boot. An additional param can > be set to suppress the delay. The reasons to use v1 are mostly gone, > please switch to v2 if you're still using v1. For some reason I thought cgroupsV1 already wasn't working at all in F41. At least I was under that impression in https://github.com/coreos/fedora-coreos-tracker/issues/1715#issuecomment-2331986149 > > The scriptlets have been changed to reexec systemd managers in > %posttrans (instead of %postun) and a different mechanism is used > to reexec user daemons. This should all make things slightly better, > but please let me know if there's any fallout. > > [1] https://raw.githubusercontent.com/systemd/systemd/v257-rc1/NEWS > > Zbyszek -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: correctly packaging dconf overrides
Am 07.11.24 um 14:41 schrieb Vojtěch Polášek: Hello, so I tried to implement this and it does not seem to work. See this package: https://github.com/vojtapolasek/vojtux/tree/ mate_shortcut_test/rpm/mate-shortcut-test IIRC - the gschema namespace uses dots instead slashs (org.mate...) (Yes, dconf backend uses slash ...) -- Leon -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Package with no dependencies?
Once upon a time, Fabio Valentini said: > On Mon, Nov 4, 2024 at 9:45 PM Chris Adams wrote: > > > > I have aisleriot installed to play solitaire card games now and then. > > After upgrading to Fedora 41 and doing a "dnf autoremove", it no longer > > runs, because libguile-3.0.so.1 is no longer present. Looking at it > > more though... the package somehow has NO dependencies. > > > > When I rebuild it in mock, I get an RPM with proper library > > dependencies, so it would seem to be caused by something in the Fedora > > build system. How many other packages may also be missing proper deps? > > > > Someone else opened a BZ for this almost 2 months ago: > > > > https://bugzilla.redhat.com/show_bug.cgi?id=2311431 > > You're correct - the build log shows that the dependency generator > doesn't seem to have run: > https://kojipkgs.fedoraproject.org//packages/aisleriot/3.22.21/7.fc41/data/logs/x86_64/build.log > > If this was a fluke (maybe a race condition in RPM?), a rebuild of the > package should fix it? To follow-up: looks like it was a bug in the RPM dependency generation related to GUILE, which has been fixed. I took a quick look through the F41 tree and don't see any other packages that have this problem, and aisleriot has now been rebuilt (and has correct deps). -- Chris Adams -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: correctly packaging dconf overrides
On Thu, Nov 7 2024 at 02:41:08 PM +01:00:00, Vojtěch Polášek wrote: Any idea what I am doing wrong? Probably nothing. dconf is a lower layer than gsettings. You've changed the default value in gsettings, which is what you're supposed to do. I suggest you just forget about dconf; that's an irrelevant implementation detail. Use 'gsettings get' to test the value of your setting. -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: systemd-257~rc1 in rawhide
On Thu, Nov 07, 2024 at 12:47:00PM -0500, Dusty Mabe wrote: > > > On 11/7/24 11:15 AM, Zbigniew Jędrzejewski-Szmek wrote: > > Hi, > > > > systemd-257~rc1 is building for rawhide. This is a big update, with > > lots of changes, see [1] for the list. There are a lot of small > > changes in various tools, but hopefully nothing that'd disrupt a > > typical Fedora installation. > > > > Systems which have cgroup v1 configured via kernel commandline params > > will now see a warning a delay during boot. An additional param can > > be set to suppress the delay. The reasons to use v1 are mostly gone, > > please switch to v2 if you're still using v1. > > For some reason I thought cgroupsV1 already wasn't working at all in > F41. At least I was under that impression in > https://github.com/coreos/fedora-coreos-tracker/issues/1715#issuecomment-2331986149 > This is the state to which F41 will move too, but right now F41 has slightly stricter checks. (The relaxation of those checks in 257~rc1 was done as a response to the bugs filed when F41 was released with 256.x.) 256: refuses to boot with systemd.unified-cgroup-hierarchy=0, delays for 30s with systemd.unified-cgroup-hierarchy=0 SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1. 257: delays 60s and boots to v2 with systemd.unified-cgroup-hierarchy=0, boots without fuss with systemd.unified-cgroup-hierarchy=0 SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1. I'll submit the backport of that change to 256 and F41 too. We had the expectation that there are people who are using v1 on purpose, but it turns out that all the reports we got were from people who enabled v1 a few years ago to deal with Docker and are not even aware that this config is still in place. But anyway, it was possible to boot with v1 in F41 and will continue to be so. F42 will have 258 or 259, which will almost certainly only boot with v2. Zbyszek -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Bodhi 8.2 in production: changes to karma requirements
On Thu, Nov 07, 2024 at 11:55:20AM -0800, Adam Williamson wrote: ...snip... > If folks believe allowing early push at +1 for non-critpath updates was > appropriate, then the appropriate thing to do would be to lobby FPC to > change the policy. I think Bodhi should always attempt to implement the > policy as written as accurately as possible. lobby FESCo. The updates policy is a fesco thing. :) ...snip... kevin signature.asc Description: PGP signature -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Orphaned packages looking for new maintainers
Report started at 2024-11-07 21:00:50 UTC The following packages are orphaned and will be retired when they are orphaned for six weeks, unless someone adopts them. If you know for sure that the package should be retired, please do so now with a proper reason: https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life Note: If you received this mail directly you (co)maintain one of the affected packages or a package that depends on one. Please adopt the affected package or retire your depending package to avoid broken dependencies, otherwise your package will be retired when the affected package gets retired. Request package ownership via the *Take* button in the left column on https://src.fedoraproject.org/rpms/ Full report available at: https://a.gtmx.me/orphans/orphans.txt grep it for your FAS username and follow the dependency chain. For human readable dependency chains, see https://packager-dashboard.fedoraproject.org/ For all orphaned packages, see https://packager-dashboard.fedoraproject.org/orphan Package (co)maintainers Status Change aterm orphan 0 weeks ago gimp-lqr-plugin ignatenkobrain, orphan 2 weeks ago goocanvas hguemar, orphan 4 weeks ago http-parser duck, mrunge, orphan, patches, 1 weeks ago sgallagh, vascom ioc-writerorphan 1 weeks ago java-dirq orphan 1 weeks ago libdirq orphan 1 weeks ago maximajamatos, orphan 3 weeks ago mmlib @neuro-sig, orphan 0 weeks ago nodejs-diagnostic-language- orphan 5 weeks ago server perl-Alien-CFITSIOorphan 2 weeks ago perl-Authen-Credentialorphan 1 weeks ago perl-Config-Generator orphan 1 weeks ago perl-Config-Validator orphan 1 weeks ago perl-Directory-Queue orphan 1 weeks ago perl-Messaging-Messageorphan 1 weeks ago perl-Net-STOMP-Client orphan 1 weeks ago perl-No-Worries orphan 1 weeks ago perl-String-Similarityorphan 1 weeks ago php-psr-http-client orphan 6 weeks ago prelude-lml orphan 2 weeks ago prelude-manager orphan 2 weeks ago prewikka orphan 2 weeks ago proguard orphan 4 weeks ago python-astor orphan 0 weeks ago python-auth-credentialorphan 1 weeks ago python-dirq orphan 1 weeks ago python-genty @python-packagers-sig, orphan2 weeks ago python-messaging orphan 1 weeks ago python-nose-timer orphan 5 weeks ago python-psycogreen orphan 2 weeks ago python-pytz-deprecation-shim orphan 3 weeks ago python-simplegeneric @python-packagers-sig, 2 weeks ago ignatenkobrain, jcaratzas, orphan, tomspur python-simplevisororphan 1 weeks ago python-singledispatch @python-packagers-sig, 1 weeks ago jcaratzas, orphan python-sphinxcontrib-blockdiag@openstack-sig, orphan, zuul 5 weeks ago python-sphinxcontrib-seqdiag @openstack-sig, apevec, orphan 5 weeks ago python-sshpubkeys orphan 3 weeks ago qodem orphan 1 weeks ago rubygem-acts_as_list jaruga, orphan 1 weeks ago rubygem-awesome_print orphan 1 weeks ago rubygem-clockwork orphan 3 weeks
Bodhi 8.2 in production: changes to karma requirements
Bodhi 8.2.0 is now in production. This includes a big change I wrote a while ago to how Bodhi handles various 'requirements' - https://github.com/fedora-infra/bodhi/pull/5630 . One big visible change is that the karma requirements now match what the Updates Policy says, which they have not done for some time: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#non-critpath-updates specifically, for releases past the Beta freeze point, *all* updates require +2 karma to be pushed stable before the minimum wait. That is, if you want your non-critpath update to go stable sooner than 7 days after it reached testing, it needs +2 karma. For critpath, if you want it to go stable sooner than 14 days after it reached testing, it needs +2 karma. Previously, for non-critpath updates, you could push to stable with just +1 karma, by setting the autopush threshold to 1 or doing a manual push after the update had +1 karma. This does not match what the updates policy says, so I changed it. If folks believe allowing early push at +1 for non-critpath updates was appropriate, then the appropriate thing to do would be to lobby FPC to change the policy. I think Bodhi should always attempt to implement the policy as written as accurately as possible. (Bodhi's behaviour is ultimately defined by config settings, which should be set to match the policy. These are set in the ansible scripts - https://pagure.io/fedora-infra/ansible/blob/main/f/roles/bodhi2/base/templates/production.ini.j2#_549 . any changes to the policy need to be reflected there.) -- Adam Williamson (he/him/his) Fedora QA Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org https://www.happyassassin.net -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
orphaning mxml
Hey folks. Long ago I took on mxml because libnftnl needed it. It no longer does, so I'm hoping someone more interested in it can take it on. To consider: * We have mxml 3.x and 4.x is out upstream. This of course has a soname bump, which is fine, but also, they renamed the library/pc from mxml to mxml4. So, dependent packages may need work to switch to that if they haven't already. * There's a request for branching it for epel10, but I was going to wait until 4.x was in to do that. kevin signature.asc Description: PGP signature -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: correctly packaging dconf overrides
Hello, maybe it might be even more tricky. See this comment for information where keyboard shortcuts are stored in Mate: https://github.com/mate-desktop/mate-desktop/issues/561#issuecomment-1659814823 I can't find much documentation, but how to properly override relocatable schema? Let's say that after applying the override, there should be a nonempty output of this command: gsettings get org.mate.control-center.keybinding:/org/mate/desktop/keybindings/custom0/ action How to write such an override please? Thank you, Vojta Dne 07. 11. 24 v 15:48 Leon Fauster via devel napsal(a): Am 07.11.24 um 14:41 schrieb Vojtěch Polášek: Hello, so I tried to implement this and it does not seem to work. See this package: https://github.com/vojtapolasek/vojtux/tree/ mate_shortcut_test/rpm/mate-shortcut-test IIRC - the gschema namespace uses dots instead slashs (org.mate...) (Yes, dconf backend uses slash ...) -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
HEADS UP: gdal-3.10.0 landing in rawhide
Hi I'll be building gdal-3.10.0 for rawhide in the f42-build-side-99830 side tag, and also rebuilding the following dependencies: GMT mapserver liblas python-fiona postgis merkaartor bes qmapshack PDAL ncl vfrnav python-rasterio vtk paraview kealib OpenSceneGraph cloudcompare grass mapnik opencv mingw-opencv osgearth qgis gazebo The process will last some two or three days. Sandro -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Fedora rawhide compose report: 20241107.n.0 changes
OLD: Fedora-Rawhide-20241106.n.0 NEW: Fedora-Rawhide-20241107.n.0 = SUMMARY = Added images:0 Dropped images: 1 Added packages: 3 Dropped packages:0 Upgraded packages: 363 Downgraded packages: 0 Size of added packages: 457.74 MiB Size of dropped packages:0 B Size of upgraded packages: 3.01 GiB Size of downgraded packages: 0 B Size change of upgraded packages: 1.26 MiB Size change of downgraded packages: 0 B = ADDED IMAGES = = DROPPED IMAGES = Image: LXQt live aarch64 Path: Spins/aarch64/iso/Fedora-LXQt-Live-aarch64-Rawhide-20241106.n.0.iso = ADDED PACKAGES = Package: kookbook-0.2.1^20240530.56b0c4d9-1.fc42 Summary: Cookbook creator RPMs:kookbook kookbook-extras kookbook-krecipes-convert kookbook-touch Size:571.07 KiB Package: kubernetes1.32-1.32.0~beta.0-1.fc42 Summary: Open Source Production-Grade Container Scheduling And Management Platform RPMs:kubernetes1.32 kubernetes1.32-client kubernetes1.32-kubeadm kubernetes1.32-systemd Size:440.64 MiB Package: papers-47.0-6.fc42 Summary: View multipage documents RPMs:papers papers-devel papers-libs papers-nautilus papers-previewer papers-thumbnailer Size:16.54 MiB = DROPPED PACKAGES = = UPGRADED PACKAGES = Package: accessibility-inspector-24.08.3-1.fc42 Old package: accessibility-inspector-24.08.2-1.fc42 Summary: KDE Accessbility Inspector RPMs: accessibility-inspector Size: 853.16 KiB Size change: 1022 B Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: adoptium-temurin-java-repository-1-11.fc42 Old package: adoptium-temurin-java-repository-1-10.fc42 Summary: Fedora package repository files for yum and dnf along with gpg public keys RPMs: adoptium-temurin-java-repository Size: 28.57 KiB Size change: 932 B Changelog: * Wed Nov 06 2024 Jiri Vanek - 1-11 - And one more warning to logs Package: akonadi-calendar-24.08.3-1.fc42 Old package: akonadi-calendar-24.08.2-1.fc42 Summary: The Akonadi Calendar Library RPMs: akonadi-calendar akonadi-calendar-devel akonadi-calendar-doc Size: 2.04 MiB Size change: 2.33 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-calendar-tools-24.08.3-1.fc42 Old package: akonadi-calendar-tools-24.08.2-1.fc42 Summary: Akonadi Calendar Tools RPMs: akonadi-calendar-tools Size: 977.25 KiB Size change: -586 B Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-contacts-24.08.3-1.fc42 Old package: akonadi-contacts-24.08.2-1.fc42 Summary: The Akonadi Contacts Library RPMs: akonadi-contacts akonadi-contacts-devel akonadi-contacts-doc Size: 3.87 MiB Size change: 5.29 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-import-wizard-24.08.3-1.fc42 Old package: akonadi-import-wizard-24.08.2-1.fc42 Summary: Akonadi Import Wizard RPMs: akonadi-import-wizard akonadi-import-wizard-devel Size: 1.58 MiB Size change: 2.90 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-mime-24.08.3-1.fc42 Old package: akonadi-mime-24.08.2-1.fc42 Summary: The Akonadi Mime Library RPMs: akonadi-mime akonadi-mime-devel akonadi-mime-doc Size: 2.00 MiB Size change: -576 B Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-notes-24.08.3-1.fc42 Old package: akonadi-notes-24.08.2-1.fc42 Summary: The Akonadi Notes Library RPMs: akonadi-notes akonadi-notes-devel akonadi-notes-doc Size: 563.22 KiB Size change: 1010 B Changelog: * Wed Nov 06 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-search-24.08.3-1.fc42 Old package: akonadi-search-24.08.2-1.fc42 Summary: The Akonadi Search library and indexing agent RPMs: akonadi-search akonadi-search-devel akonadi-search-doc Size: 4.61 MiB Size change: 10.27 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-server-24.08.3-1.fc42 Old package: akonadi-server-24.08.2-2.fc42 Summary: PIM Storage Service RPMs: akonadi-server akonadi-server-devel akonadi-server-doc akonadi-server-mysql Size: 19.66 MiB Size change: 13.62 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadiconsole-24.08.3-1.fc42 Old package: akonadiconsole-24.08.2-1.fc42 Summary: Akonadi developer tool RPMs: akonadiconsole Size: 1.12 MiB Size change: 1.30 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akregator-24.08.3-1.fc42 Old package: akregator-24.08.2-1.fc42 Summary: Feed Reader RPMs: akregator akregator-libs Size: 5.04 MiB Size change: 5.15 KiB
Re: correctly packaging dconf overrides
Hello, so I tried to implement this and it does not seem to work. See this package: https://github.com/vojtapolasek/vojtux/tree/mate_shortcut_test/rpm/mate-shortcut-test I built this package with fedpkg for Fedora 40. Steps to reproduce: 1. build the package 2. Login to Fedora 40 box and run dconf dump / | grep custom with no output expected 3. install the mate-shortcut-test package 4. repeat step 2 5. reboot 6. repeat step 2 Results: I don't get any output in step 4 and 6 Expected result: I expect output at least in step 6. Any idea what I am doing wrong? Thank you, Vojta Dne 01. 11. 24 v 18:13 Leon Fauster via devel napsal(a): Am 01.11.24 um 17:48 schrieb Michael Catanzaro: On Fri, Nov 1 2024 at 05:13:49 PM +01:00:00, Leon Fauster via devel wrote: Ok, thanks. Following questions arised here now: - An explanation, why its bad would bring some light into this. Dconf is not the only possible GSettings backend. E.g. if your RPM gets used to build a Flatpak app, then dconf isn't used at all and your attempted settings change will be ineffective. There's normally no reason for a packager to use a dconf override rather than a gsettings override, so no reason to consider messing with dconf. - ibus.el9 package do package a dconf file + scriptlet (its here installed, didn't check the whole repo) I see ibus in el9 is using %postun and %posttrans scriptlets to run dconf-update. Remember you can no longer assume that those will execute on the target system; e.g. for Silverblue or Kinoite, it will run on the server that builds the ostree image. If your scriptlet touches /etc or / var, the scriptlet is probably broken. And that's what ibus is doing unfortunately. - I mainly use etc/dconf because locking is possible. gsettings override seem not to offer such feature, or does it? Correct, but that's fine, right. Why would a *packager* want to prevent users from changing the value of a setting? If a system administrator wants to prevent unprivileged users from touching a setting, then it's fine to use dconf to lock the setting. But why would a Fedora packager wish to do this? - overrides should also be "committed" with ... or not? # glib-compile-schemas /usr/share/glib-2.0/schemas Yes, but you don't need to do this manually. There is an RPM file trigger to handle it. I only ask so that I can do the right thing, thanks ... BTW, two perspectives here: packaging in general, or for local customization via "custom rpm" or any other way of automation ... For local customization, feel free to use dconf. I got the big picture, now. Thank you for your time! -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: correctly packaging dconf overrides
On Thu, Nov 7, 2024 at 2:44 PM Michael Catanzaro wrote: > > On Thu, Nov 7 2024 at 02:41:08 PM +01:00:00, Vojtěch Polášek > wrote: > > Any idea what I am doing wrong? > > Probably nothing. dconf is a lower layer than gsettings. You've changed > the default value in gsettings, which is what you're supposed to do. I > suggest you just forget about dconf; that's an irrelevant > implementation detail. > > Use 'gsettings get' to test the value of your setting. For the record - when I last packaged GSettings overrides in a package, I needed to run the glib-compile-schemas scriptlet manually - it appears that .gschema.override files don'T trigger the RPM trigger for .gschema.xml files. This might have changed since then, but it's worth checking. Fabio -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
systemd-257~rc1 in rawhide
Hi, systemd-257~rc1 is building for rawhide. This is a big update, with lots of changes, see [1] for the list. There are a lot of small changes in various tools, but hopefully nothing that'd disrupt a typical Fedora installation. Systems which have cgroup v1 configured via kernel commandline params will now see a warning a delay during boot. An additional param can be set to suppress the delay. The reasons to use v1 are mostly gone, please switch to v2 if you're still using v1. The scriptlets have been changed to reexec systemd managers in %posttrans (instead of %postun) and a different mechanism is used to reexec user daemons. This should all make things slightly better, but please let me know if there's any fallout. [1] https://raw.githubusercontent.com/systemd/systemd/v257-rc1/NEWS Zbyszek -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: correctly packaging dconf overrides
On Thu, Nov 7 2024 at 04:40:07 PM +01:00:00, Vojtěch Polášek wrote: I can't find much documentation, but how to properly override relocatable schema? A, OK, so that's the problem. If it worked, then the syntax would be: [schema:path] e.g. [org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1] But I've just tested it and it doesn't seem to work for me, so I think it's probably not supported. tbh you might need to ignore everything I said and go back to dconf. Sorry for steering you down the wrong path. The gsettings override can change the default value of the setting for *all* paths, but I do not think it can be used to create a new setting at a particular path. -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Fedora eln compose report: 20241108.n.0 changes
OLD: Fedora-eln-20241107.n.0 NEW: Fedora-eln-20241108.n.0 = SUMMARY = Added images:0 Dropped images: 0 Added packages: 0 Dropped packages:1 Upgraded packages: 315 Downgraded packages: 0 Size of added packages: 0 B Size of dropped packages:93.52 MiB Size of upgraded packages: 7.20 GiB Size of downgraded packages: 0 B Size change of upgraded packages: -12.18 MiB Size change of downgraded packages: 0 B = ADDED IMAGES = = DROPPED IMAGES = = ADDED PACKAGES = = DROPPED PACKAGES = Package: clang18-18.1.8-5.eln143 Summary: A C language family front-end for LLVM RPMs:clang18-libs clang18-resource-filesystem Size:93.52 MiB = UPGRADED PACKAGES = Package: akonadi-calendar-24.08.3-1.eln143 Old package: akonadi-calendar-24.08.2-1.eln143 Summary: The Akonadi Calendar Library RPMs: akonadi-calendar Size: 1.63 MiB Size change: 1.69 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-calendar-tools-24.08.3-1.eln143 Old package: akonadi-calendar-tools-24.08.2-1.eln143 Summary: Akonadi Calendar Tools RPMs: akonadi-calendar-tools Size: 977.88 KiB Size change: -328 B Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-contacts-24.08.3-1.eln143 Old package: akonadi-contacts-24.08.2-1.eln143 Summary: The Akonadi Contacts Library RPMs: akonadi-contacts Size: 1.22 MiB Size change: 3.76 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-import-wizard-24.08.3-1.eln143 Old package: akonadi-import-wizard-24.08.2-1.eln143 Summary: Akonadi Import Wizard RPMs: akonadi-import-wizard Size: 1.54 MiB Size change: 1.48 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-mime-24.08.3-1.eln143 Old package: akonadi-mime-24.08.2-1.eln143 Summary: The Akonadi Mime Library RPMs: akonadi-mime Size: 1.12 MiB Size change: -256 B Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-notes-24.08.3-1.eln143 Old package: akonadi-notes-24.08.2-1.eln143 Summary: The Akonadi Notes Library RPMs: akonadi-notes Size: 139.89 KiB Size change: 431 B Changelog: * Wed Nov 06 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-search-24.08.3-1.eln143 Old package: akonadi-search-24.08.2-1.eln143 Summary: The Akonadi Search library and indexing agent RPMs: akonadi-search Size: 1.62 MiB Size change: 6.12 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadi-server-24.08.3-1.eln143 Old package: akonadi-server-24.08.2-2.eln143 Summary: PIM Storage Service RPMs: akonadi-server Size: 12.62 MiB Size change: 8.67 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akonadiconsole-24.08.3-1.eln143 Old package: akonadiconsole-24.08.2-1.eln143 Summary: Akonadi developer tool RPMs: akonadiconsole Size: 1.13 MiB Size change: 1.02 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: akregator-24.08.3-1.eln143 Old package: akregator-24.08.2-1.eln143 Summary: Feed Reader RPMs: akregator akregator-libs Size: 5.04 MiB Size change: 6.57 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: alligator-24.08.3-1.eln143 Old package: alligator-24.08.2-1.eln143 Summary: Kirigami-based RSS reader RPMs: alligator Size: 873.35 KiB Size change: 7.06 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: analitza-24.08.3-1.eln143 Old package: analitza-24.08.2-1.eln143 Summary: Library of mathematical features RPMs: analitza Size: 2.46 MiB Size change: 3.65 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: angelfish-24.08.3-1.eln143 Old package: angelfish-24.08.2-2.eln143 Summary: Plasma Mobile minimal web browser RPMs: angelfish Size: 3.03 MiB Size change: 7.12 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: arianna-24.08.3-1.eln143 Old package: arianna-24.08.2-2.eln143 Summary: EPub Reader for mobile devices RPMs: arianna Size: 771.90 KiB Size change: 312 B Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: ark-24.08.3-1.eln143 Old package: ark-24.08.2-1.eln143 Summary: Archive manager RPMs: ark ark-libs Size: 6.43 MiB Size change: 4.35 KiB Changelog: * Tue Nov 05 2024 Steve Cossette - 24.08.3-1 - 24.08.3 Package: audex-24.08.3-1.eln143 Old package: audex-24.08.2-1.eln143 Summary: Audio
SPDX Statistics - 360 packages remaining
Hot news: - During review of packages with PublicDomain or Freely-Redistributable we discovered that the license is not in compliance with Fedora Linux. So several packages has to be removed from Fedora. E.g. libva-intel-hybrid-driver or several scumvm games. For more details see this tracking bug https://bugzilla.redhat.com/show_bug.cgi?id=2310597 - Several packages during rebase used incorrect license id. If you are unsure if your license is correct, use `license-validate` tool. I think it is maybe about time to use it as standard test for every PR at src.fedoraproject.org. If you have objection or you want to help with that, please contact me. - I have 30 PRs open with update of license tags against various packages. If you review and merge them you make my life easier. Two weeks ago we had: * 24291spec files in Fedora * 30947license tags in all spec files * 404 tags are not SPDX complient (number from line bellow minus packages with LicenseRef-Callaway-*) * 2726 tags have not been converted to SPDX yet (drop by 2k+ because I do not caunt "valid as old and new") * 111 tags can be trivially converted using `license-fedora2spdx` * Progress: 98,69% ░█100% ELN subset: 68 out of 1945 packages are not converted yet (progress 96.50%) Today we have: * 24311spec files in Fedora * 30967license tags in all spec files * 360 tags are not SPDX complient (number from line bellow minus packages with LicenseRef-Callaway-*) * 2658 tags have not been converted to SPDX yet * 86 tags can be trivially converted using `license-fedora2spdx` * Progress: 98,84% ░█100% ELN subset: 68 out of 2310 packages are not converted yet (progress 97.06%) Graph of these data with the burndown chart: https://docs.google.com/spreadsheets/d/1QVMEzXWML-6_Mrlln02axFAaRKCQ8zE807rpCjus-8s/edit?usp=sharing The list of packages needed to be converted is here: https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final.txt List by package maintainers is here https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final-maintainers.txt Packages that are neither in SPDX nor in Callaway format (highest priority for now) - 80 packages: https://pagure.io/copr/license-validate/blob/main/f/neither-nor-remaining-packagers.txt New version of fedora-license-data has been released. With: 6 new licenses and lots of public domain dedications 12 licenses are waiting to be reviewed by SPDX.org (and then to be added to fedora-license-data) https://gitlab.com/fedora/legal/fedora-license-data/-/issues/?label_name%5B%5D=SPDX%3A%3Ablocked Legal docs and especially https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ was updated too. New projection when we will be finished is 2024-11-17 (+12 days from last report). Pure linear approximation. If your package does not have neither git-log entry nor spec-changelog entry mentioning SPDX and you know your license tag matches SPDX formula, you can put your package on ignore list https://pagure.io/copr/license-validate/blob/main/f/ignore-packages.txt Either pull-request or direct email to me is fine. Miroslav -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue