Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2026-02-24 15:38:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpmlint" Tue Feb 24 15:38:19 2026 rev:529 rq:1334526 version:2.9.0+git20260223.9c46177b Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2026-02-20 17:40:10.377257339 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.1977/rpmlint.changes 2026-02-24 15:38:47.614899705 +0100 @@ -1,0 +2,10 @@ +Mon Feb 23 14:27:25 UTC 2026 - Filippo Bonazzi <[email protected]> + +- Update to version 2.9.0+git20260223.9c46177b: + * dbus-services: update thermald whitelisting (bsc#1258704) + * dbus-services: whitelist intel-lpmd (bsc#1255977) + * dbus-services: whitelist gnome-remote-desktop version 50 (bsc#1258407) + * tests: adjust expected output for missing-call-to-setgroups-before-setuid + * BinariesCheck: fix logic for missing-call-to-setgroups-before-setuid + +------------------------------------------------------------------- Old: ---- rpmlint-2.9.0+git20260218.93cd649d.tar.xz New: ---- rpmlint-2.9.0+git20260223.9c46177b.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint.spec ++++++ --- /var/tmp/diff_new_pack.wjfmzH/_old 2026-02-24 15:38:48.890952675 +0100 +++ /var/tmp/diff_new_pack.wjfmzH/_new 2026-02-24 15:38:48.890952675 +0100 @@ -23,7 +23,7 @@ %define name_suffix -%{flavor} %endif Name: rpmlint%{name_suffix} -Version: 2.9.0+git20260218.93cd649d +Version: 2.9.0+git20260223.9c46177b Release: 0 Summary: RPM file correctness checker License: GPL-2.0-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.wjfmzH/_old 2026-02-24 15:38:48.954955332 +0100 +++ /var/tmp/diff_new_pack.wjfmzH/_new 2026-02-24 15:38:48.962955664 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/rpm-software-management/rpmlint.git</param> - <param name="changesrevision">93cd649de026f6ea779ff268557c22222890dcff</param></service></servicedata> + <param name="changesrevision">9c46177bb9efb0508c696a3d74f780c2fdc0dc2b</param></service></servicedata> (No newline at EOF) ++++++ rpmlint-2.9.0+git20260218.93cd649d.tar.xz -> rpmlint-2.9.0+git20260223.9c46177b.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-2.9.0+git20260218.93cd649d/configs/openSUSE/dbus-services.toml new/rpmlint-2.9.0+git20260223.9c46177b/configs/openSUSE/dbus-services.toml --- old/rpmlint-2.9.0+git20260218.93cd649d/configs/openSUSE/dbus-services.toml 2026-02-18 11:38:07.000000000 +0100 +++ new/rpmlint-2.9.0+git20260223.9c46177b/configs/openSUSE/dbus-services.toml 2026-02-23 15:25:27.000000000 +0100 @@ -818,15 +818,15 @@ package = "thermald" type = "dbus" note = "Daemon to control thermal settings. Not fit for unprivileges API access!" -bugs = ["bsc#954771", "bsc#1215873"] +bugs = ["bsc#954771", "bsc#1215873", "bsc#1258704"] [[FileDigestGroup.digests]] -path = "/usr/share/dbus-1/system-services/org.freedesktop.thermald.service" +path = "/usr/share/dbus-1/system-services/org.freedesktop.thermald.service" digester = "shell" -hash = "0400fd4be2dc9607e29b51c257b867bea932d461e78f84fc2986637dee6fba87" +hash = "0400fd4be2dc9607e29b51c257b867bea932d461e78f84fc2986637dee6fba87" [[FileDigestGroup.digests]] -path = "/usr/share/dbus-1/system.d/org.freedesktop.thermald.conf" +path = "/usr/share/dbus-1/system.d/org.freedesktop.thermald.conf" digester = "xml" -hash = "ee724388f3ea73402b1ceb753d77a19636cf14b74c2a79bf5581ae4067aa49b5" +hash = "2f66843d7974169a84861c6428db08952a06f4f9f116d70e860f28824ed6506c" [[FileDigestGroup]] package = "iio-sensor-proxy" @@ -1598,6 +1598,21 @@ digester = "shell" hash = "ecc8ae6fe29a9ddc6c1f598c8558245b16d8280cd99caecc3ab268c428e1f8ff" +# TODO: merge this with the entry above once grd-50 is in Factory +[[FileDigestGroup]] +package = "gnome-remote-desktop" +note = "system wide remote desktop access to the display manager" +bug = "bsc#1258407" +type = "dbus" +[[FileDigestGroup.digests]] +path = "/usr/share/dbus-1/system.d/org.gnome.RemoteDesktop.conf" +digester = "xml" +hash = "cdefbd06ed5538f29c46f01a6143202c2f4ef7e42a209313bcdf680e26049d95" +[[FileDigestGroup.digests]] +path = "/usr/share/dbus-1/system-services/org.gnome.RemoteDesktop.Configuration.service" +digester = "shell" +hash = "ecc8ae6fe29a9ddc6c1f598c8558245b16d8280cd99caecc3ab268c428e1f8ff" + [[FileDigestGroup]] package = "kdeplasma6-addons" note = "A small helper that allows to change LED colors via /sys/class/led" @@ -1759,3 +1774,17 @@ path = "/usr/share/dbus-1/system.d/org.shadowblip.InputPlumber.conf" digester = "xml" hash = "37b05cfeb384fe7f696d7a090153eb464dbc02917f721c01241d655f43a433bb" + +[[FileDigestGroup]] +package = "intel-lpmd" +note = "Smart power management for newer generation Intel CPUs" +bug = "bsc#1255977" +type = "dbus" +[[FileDigestGroup.digests]] +path = "/usr/share/dbus-1/system-services/org.freedesktop.intel_lpmd.service" +digester = "shell" +hash = "df98df90f9f67db05808de4415f06f32029e4b6047e721a0b1a1cb88e078c076" +[[FileDigestGroup.digests]] +path = "/usr/share/dbus-1/system.d/org.freedesktop.intel_lpmd.conf" +digester = "xml" +hash = "b729ad6c259db3460fa6c419fb24dd9512cbd7700ac6a254f7621c3300d56b6a" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-2.9.0+git20260218.93cd649d/rpmlint/checks/BinariesCheck.py new/rpmlint-2.9.0+git20260223.9c46177b/rpmlint/checks/BinariesCheck.py --- old/rpmlint-2.9.0+git20260218.93cd649d/rpmlint/checks/BinariesCheck.py 2026-02-18 11:38:07.000000000 +0100 +++ new/rpmlint-2.9.0+git20260223.9c46177b/rpmlint/checks/BinariesCheck.py 2026-02-23 15:25:27.000000000 +0100 @@ -436,7 +436,7 @@ if setgid and setuid and not setgroups: is_uid = stat.S_ISUID & pkgfile.mode - self.output.add_info('W' if is_uid else 'E', pkg, 'missing-call-to-setgroups-before-setuid', pkgfile.name) + self.output.add_info('E' if is_uid else 'W', pkg, 'missing-call-to-setgroups-before-setuid', pkgfile.name) if mktemp: self.output.add_info('E', pkg, 'call-to-mktemp', pkgfile.name) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-2.9.0+git20260218.93cd649d/test/test_binaries.py new/rpmlint-2.9.0+git20260223.9c46177b/test/test_binaries.py --- old/rpmlint-2.9.0+git20260218.93cd649d/test/test_binaries.py 2026-02-18 11:38:07.000000000 +0100 +++ new/rpmlint-2.9.0+git20260223.9c46177b/test/test_binaries.py 2026-02-23 15:25:27.000000000 +0100 @@ -293,7 +293,7 @@ assert 'E: invalid-ldconfig-symlink' in out # executable doesn't call mktemp, setuid or gethostbyname assert 'E: call-to-mktemp' not in out - assert 'E: missing-call-to-setgroups-before-setuid' not in out + assert 'W: missing-call-to-setgroups-before-setuid' not in out assert 'W: binary-or-shlib-calls-gethostbyname' not in out # it's not statically linked either assert 'E: statically-linked-binary' not in out @@ -316,7 +316,7 @@ test.check(get_tested_package(package, tmp_path)) out = output.print_results(output.results) assert 'E: call-to-mktemp' in out - assert 'E: missing-call-to-setgroups-before-setuid' in out + assert 'W: missing-call-to-setgroups-before-setuid' in out assert 'W: binary-or-shlib-calls-gethostbyname' in out diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-2.9.0+git20260218.93cd649d/test/test_readelf_parser.py new/rpmlint-2.9.0+git20260223.9c46177b/test/test_readelf_parser.py --- old/rpmlint-2.9.0+git20260218.93cd649d/test/test_readelf_parser.py 2026-02-18 11:38:07.000000000 +0100 +++ new/rpmlint-2.9.0+git20260223.9c46177b/test/test_readelf_parser.py 2026-02-23 15:25:27.000000000 +0100 @@ -257,7 +257,7 @@ pkg.files[pkgfile.name] = pkgfile run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) - assert 'E: missing-call-to-setgroups-before-setuid /bin/call-setgroups' in out + assert 'W: missing-call-to-setgroups-before-setuid /bin/call-setgroups' in out @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only')
