Re: systemd-257~rc1 in rawhide

2024-11-07 Thread Dusty Mabe


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

2024-11-07 Thread Leon Fauster via devel

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?

2024-11-07 Thread Chris Adams
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

2024-11-07 Thread Michael Catanzaro
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

2024-11-07 Thread Zbigniew Jędrzejewski-Szmek
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

2024-11-07 Thread Kevin Fenzi
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

2024-11-07 Thread maxwell
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

2024-11-07 Thread Adam Williamson
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

2024-11-07 Thread Kevin Fenzi
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

2024-11-07 Thread Vojtěch Polášek

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

2024-11-07 Thread Sandro Mani

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

2024-11-07 Thread Fedora Rawhide Report
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

2024-11-07 Thread 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


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

2024-11-07 Thread Fabio Valentini
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

2024-11-07 Thread Zbigniew Jędrzejewski-Szmek
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

2024-11-07 Thread Michael Catanzaro
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

2024-11-07 Thread Fedora ELN Report
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

2024-11-07 Thread Miroslav Suchý

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