commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-11-06 23:43:00 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.11331 (New) Package is "rpmlint" Fri Nov 6 23:43:00 2020 rev:346 rq:846040 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-10-23 12:19:44.324572722 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.11331/rpmlint.changes 2020-11-06 23:43:00.983503830 +0100 @@ -1,0 +2,10 @@ +Wed Nov 4 16:18:54 UTC 2020 - Malte Kraus + +- allow pam_faillock.so PAM module (bsc#1171562) + +--- +Fri Oct 30 13:17:31 UTC 2020 - Matthias Gerstner + +- whitelist malcontent PAM module (bsc#1177974) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.QCjqgW/_old 2020-11-06 23:43:02.279501339 +0100 +++ /var/tmp/diff_new_pack.QCjqgW/_new 2020-11-06 23:43:02.279501339 +0100 @@ -935,7 +935,11 @@ # pam (bsc#1171563) "pam_setquota.so", # kanidm (bsc#1173387) -"pam_kanidm.so" +"pam_kanidm.so", +# GNOME malcontent parental control (bsc#1177974) +"pam_malcontent.so", +# pam (bsc#1171562) +"pam_faillock.so", )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-10-23 12:19:33 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3463 (New) Package is "rpmlint" Fri Oct 23 12:19:33 2020 rev:345 rq:842617 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-10-18 16:18:18.824407837 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3463/rpmlint.changes 2020-10-23 12:19:44.324572722 +0200 @@ -1,0 +2,5 @@ +Mon Oct 19 08:29:26 UTC 2020 - Илья Индиго + +- Add user "fluidsynth" for FluidSynth General Midi daemon. + +--- Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.GNzTup/_old 2020-10-23 12:19:45.736573717 +0200 +++ /var/tmp/diff_new_pack.GNzTup/_new 2020-10-23 12:19:45.740573720 +0200 @@ -97,7 +97,7 @@ mv rpmlint-checks-master/*.py . %build -make %{?_smp_mflags} PYTHON=%{_bindir}/python3 +%make_build PYTHON=%{_bindir}/python3 %install %make_install PYTHON=%{_bindir}/python3 @@ -138,7 +138,7 @@ %config %{_sysconfdir}/rpmlint/pie.config %config %{_sysconfdir}/rpmlint/licenses.config %dir %{_sysconfdir}/rpmlint -%{_mandir}/man1/rpmlint.1%{ext_man} -%{_mandir}/man1/rpmdiff.1%{ext_man} +%{_mandir}/man1/rpmlint.1%{?ext_man} +%{_mandir}/man1/rpmdiff.1%{?ext_man} %changelog ++ config ++ --- /var/tmp/diff_new_pack.GNzTup/_old 2020-10-23 12:19:45.840573790 +0200 +++ /var/tmp/diff_new_pack.GNzTup/_new 2020-10-23 12:19:45.840573790 +0200 @@ -348,6 +348,7 @@ 'fetchmail', 'ffums', 'firebird', +'fluidsynth', 'fonehome', 'ftp', 'games', @@ -1170,4 +1171,3 @@ addFilter(' postin-without-install-info ') # config ends here -
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-10-18 16:18:16 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3486 (New) Package is "rpmlint" Sun Oct 18 16:18:16 2020 rev:344 rq:841629 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-10-04 17:30:12.332239757 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3486/rpmlint.changes 2020-10-18 16:18:18.824407837 +0200 @@ -1,0 +2,5 @@ +Mon Oct 12 08:09:23 UTC 2020 - Matthias Gerstner + +- whitelist plasma5-disks smartmon helper (bsc#1176742) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.Ol2Xjr/_old 2020-10-18 16:18:20.832408730 +0200 +++ /var/tmp/diff_new_pack.Ol2Xjr/_new 2020-10-18 16:18:20.836408732 +0200 @@ -792,6 +792,9 @@ # powerdevil chargethreshold helper (bsc#1176474) "org.kde.powerdevil.chargethresholdhelper.service", "org.kde.powerdevil.chargethresholdhelper.conf", +# plasma5-disks smartmon helper +"org.kde.kded.smart.service", +"org.kde.kded.smart.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-10-04 17:30:09 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.4249 (New) Package is "rpmlint" Sun Oct 4 17:30:09 2020 rev:343 rq:839045 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-08-21 19:02:53.228310218 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.4249/rpmlint.changes 2020-10-04 17:30:12.332239757 +0200 @@ -1,0 +2,16 @@ +Thu Oct 1 12:43:35 UTC 2020 - Matthias Gerstner + +- whitelist D-Bus files for powerdevil chargethreshold (bsc#1176474) + +--- +Thu Oct 1 07:51:10 UTC 2020 - Paolo Stivanin + +- Add 'gerbera' as standard user and group + +--- +Fri Sep 11 15:57:57 UTC 2020 - Ákos Szőts + +- Alphabetise StandardGroups and StandardUsers +- Add 'radicale' as a standard user and group + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.Z57Zom/_old 2020-10-04 17:30:14.644241973 +0200 +++ /var/tmp/diff_new_pack.Z57Zom/_new 2020-10-04 17:30:14.644241973 +0200 @@ -80,8 +80,6 @@ addFilter('.*non-standard-group.*') setOption('StandardGroups', ( -'_cscreen', -'_gns3', 'aegis', 'antivir', 'arangodb', @@ -91,17 +89,19 @@ 'bacula', 'beagleindex', 'bigsister', -'bitlbee', 'bin', 'bird', 'bitcoin', +'bitlbee', 'boinc', 'casaauth', 'cdrom', +'ceilometer', 'ceph', 'cephadm', 'chef', 'chrony', +'cinder', 'citadel', 'colord', 'conman', @@ -110,6 +110,7 @@ 'coturn', 'crowbar', 'cwbconv', +'_cscreen', 'daapd', 'daemon', 'davfs2', @@ -133,11 +134,15 @@ 'ftp', 'games', 'gdm', +'gerbera', 'geronimo', +'glance', +'_gns3', 'grafana', 'guixbuild', 'haclient', 'haldaemon', +'heat', 'hsqldb', 'icecast', 'icecream', @@ -151,6 +156,7 @@ 'jetty5', 'jitsi', 'jonas', +'keystone', 'kmem', 'kolab', 'kolab-n', @@ -182,10 +188,12 @@ 'nagcmd', 'nagios', 'named', +'neutron', 'news', 'nginx', 'nobody', 'nogroup', +'nova', 'novell_nogroup', 'novlxtier', '_nsd', @@ -195,17 +203,8 @@ 'oinstall', 'openvswitch', 'orthanc', -'ovirtagent', -'ceilometer', -'cinder', -'glance', -'heat', -'keystone', -'nova', -'neutron', -'swift', -'trove', 'otrs', +'ovirtagent', 'pcp', 'pcpqa', 'pdns', @@ -218,8 +217,8 @@ 'pound', 'powersave', 'privoxy', -'prosody', 'prometheus', +'prosody', 'ptokax', 'public', 'pulse', @@ -230,6 +229,7 @@ 'quagga', 'quasselcore', 'rabbitmq', +'radicale', 'radiusd', 'root', 'sabayon-admin', @@ -250,6 +250,7 @@ 'sshd', 'suse-ncc', 'svn', +'swift', 'synapse', 'sys', 'systemd-journal', @@ -260,10 +261,11 @@ 'tomcat4', 'tor', 'tox', +'trove', 'trusted', 'tryton', -'ts-shell', 'tss', +'ts-shell', 'tty', 'unbound', 'users', @@ -291,8 +293,6 @@ )) setOption('StandardUsers', ( -'_cscreen', -'_gns3', 'aegis', 'amanda', 'aodh', @@ -327,9 +327,10 @@ 'coturn', 'crowbar', 'cyrus', +'_cscreen', +'daapd', 'daemon', 'davfs2', -'daapd', 'ddclient', 'dehydrated', 'designate', @@ -351,10 +352,12 @@ 'ftp', 'games', 'gdm', +'gerbera', 'geronimo', 'glance', 'gnats', 'gnocchi', +'_gns3', 'gnump3d', 'grafana', 'hacluster', @@ -370,12 +373,12 @@ 'ironic', 'jabber', 'jboss', -'jetty5', 'jenkins', +'jetty5', 'jibri', 'jicofo', -'jvb', 'jonas', +'jvb', 'keystone', 'kolab', 'kolab-n', @@ -437,8 +440,8 @@ 'postgrey', 'pound', 'privoxy', -'prosody', 'prometheus', +'prosody', 'ptokax', 'pulse', 'puppet', @@ -446,10 +449,11 @@ 'quagga', 'quasselcore', 'rabbitmq', +'radicale', 'radiusd', 'radvd', -'root', '_rmt', +'root', 'sabayon-admin', 'sahara', 'salt', @@ -480,8 +484,8 @@ 'tryton', 'tss', 'ulogd', -'upsd', 'unbound', +'upsd', 'uucp', 'uuidd', 'vacation', @@ -784,7 +
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-08-21 19:02:23 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3399 (New) Package is "rpmlint" Fri Aug 21 19:02:23 2020 rev:342 rq:826936 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-08-03 14:12:47.236342728 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3399/rpmlint.changes 2020-08-21 19:02:53.228310218 +0200 @@ -1,0 +2,6 @@ +Fri Aug 14 06:43:39 UTC 2020 - Marco Strigl + +- add user "jvb", "jibri", "jicofo" and group "jitsi" for Jitsi + videomeeting service + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.8b97ey/_old 2020-08-21 19:02:55.248311418 +0200 +++ /var/tmp/diff_new_pack.8b97ey/_new 2020-08-21 19:02:55.248311418 +0200 @@ -149,6 +149,7 @@ 'jboss', 'jenkins', 'jetty5', +'jitsi', 'jonas', 'kmem', 'kolab', @@ -371,6 +372,9 @@ 'jboss', 'jetty5', 'jenkins', +'jibri', +'jicofo', +'jvb', 'jonas', 'keystone', 'kolab',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-08-03 14:12:32 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3592 (New) Package is "rpmlint" Mon Aug 3 14:12:32 2020 rev:341 rq:823733 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2020-03-03 10:13:55.206362333 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3592/rpmlint-tests.changes 2020-08-03 14:12:46.248341737 +0200 @@ -1,0 +2,6 @@ +Fri Jul 31 10:28:58 UTC 2020 - matthias.gerst...@suse.com + +- Update of rpmlint-tests to version 84.87+git20200724.ef05f7e: + * use /usr/bin/su instead of /bin/su since the latter is no longer allowed + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-07-29 17:16:57.124387372 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3592/rpmlint.changes 2020-08-03 14:12:47.236342728 +0200 @@ -1,0 +2,9 @@ +Fri Jul 31 10:29:00 UTC 2020 - matthias.gerst...@suse.com + +- Update of rpmlint-checks to version master: + * Introduce new metadata whitelist type and related checks. Device files and +world-writeable files will now be covered by new whitelists from +rpmlint-security-whitelistings. +- config: Enable new CheckWorldWritable and CheckDeviceFiles + +--- Old: rpmlint-tests-84.87+git20200221.3ea152b.tar.xz New: rpmlint-tests-84.87+git20200724.ef05f7e.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.exRsbc/_old 2020-08-03 14:12:48.340343835 +0200 +++ /var/tmp/diff_new_pack.exRsbc/_new 2020-08-03 14:12:48.344343839 +0200 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20200221.3ea152b +Version:84.87+git20200724.ef05f7e Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ _servicedata ++ --- /var/tmp/diff_new_pack.exRsbc/_old 2020-08-03 14:12:48.424343919 +0200 +++ /var/tmp/diff_new_pack.exRsbc/_new 2020-08-03 14:12:48.424343919 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 3ea152ba41f080462891f99711fee3712c56c8c7 + 3d948bb4c8be26e2ec8922d4c3430b0e0451994b https://github.com/openSUSE/rpmlint-checks.git - 00c0040faa30370f367de0d2bec3e7449db8c44b \ No newline at end of file + 9db2d998028dac60a5c5e16af303693b158b7272 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.exRsbc/_old 2020-08-03 14:12:48.444343939 +0200 +++ /var/tmp/diff_new_pack.exRsbc/_new 2020-08-03 14:12:48.444343939 +0200 @@ -28,6 +28,8 @@ addCheck("CheckSUIDPermissions") # polkit-default-privs would need to be installed always addCheck("CheckPolkitPrivs") +addCheck("CheckWorldWritable") +addCheck("CheckDeviceFiles") addCheck("CheckDBUSServices") addCheck("CheckDBusPolicy") addCheck("CheckFilelist") ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckCronJobs.py new/rpmlint-checks-master/CheckCronJobs.py --- old/rpmlint-checks-master/CheckCronJobs.py 2020-03-31 11:35:13.0 +0200 +++ new/rpmlint-checks-master/CheckCronJobs.py 2020-07-31 10:46:46.0 +0200 @@ -4,40 +4,20 @@ # Purpose : Enforce Whitelisting for cron jobs in /etc/cron.* directories # -import os - -import AbstractCheck -import Config import Whitelisting +from WhitelistingCheckBase import WhitelistingCheckBase -from Filter import addDetails - -# this option is found in config files in /opt/testing/share/rpmlint/mini, -# installed there by the rpmlint-mini package. -WHITELIST_DIR = Config.getOption('WhitelistDataDir', []) - -class CronCheck(AbstractCheck.AbstractCheck): +class CronCheck(WhitelistingCheckBase): def __init__(self): -AbstractCheck.AbstractCheck.__init__(self, "CheckCronJobs") - -for wd in WHITELIST_DIR: -candidate = os.path.join(wd, "cron-whitelist.json") -if os.path.exists(candidate): -whitelist_path = candidate -break -else: -whitelist_path = None +super().__init__("CheckCronJobs", "cron-whitelist.json") -self.m_check_configured = whitelist_path is not None +def setupChecker(self, whitelist_path): -if not self.m_check_configured: -return - -parser = Whitelisting.Whiteli
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-07-29 17:15:49 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3592 (New) Package is "rpmlint" Wed Jul 29 17:15:49 2020 rev:340 rq:822593 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-07-17 20:46:55.176672187 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3592/rpmlint.changes 2020-07-29 17:16:57.124387372 +0200 @@ -1,0 +2,5 @@ +Fri Jul 24 09:05:55 UTC 2020 - matthias.gerst...@suse.com + +- whitelist kanidm PAM module (bsc#1173387) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.yiPzzQ/_old 2020-07-29 17:16:58.288388322 +0200 +++ /var/tmp/diff_new_pack.yiPzzQ/_new 2020-07-29 17:16:58.288388322 +0200 @@ -917,6 +917,8 @@ "pam_usertype.so", # pam (bsc#1171563) "pam_setquota.so", +# kanidm (bsc#1173387) +"pam_kanidm.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-07-17 20:46:25 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3592 (New) Package is "rpmlint" Fri Jul 17 20:46:25 2020 rev:339 rq:821084 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-06-25 16:47:05.368902503 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3592/rpmlint.changes 2020-07-17 20:46:55.176672187 +0200 @@ -1,0 +2,10 @@ +Wed Jul 15 07:40:08 UTC 2020 - matthias.gerst...@suse.com + +- whitelist D-Bus files for libvirt-dbus (bsc#1173093) + +--- +Wed Jul 8 16:36:34 UTC 2020 - Илья Индиго + +- Add user and group "ptokax" for PtokaX DC++ hub. + +--- @@ -4006 +4015,0 @@ - Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.6HtbXj/_old 2020-07-17 20:46:56.604673709 +0200 +++ /var/tmp/diff_new_pack.6HtbXj/_new 2020-07-17 20:46:56.604673709 +0200 @@ -217,6 +217,7 @@ 'privoxy', 'prosody', 'prometheus', +'ptokax', 'public', 'pulse', 'pulse-access', @@ -432,6 +433,7 @@ 'privoxy', 'prosody', 'prometheus', +'ptokax', 'pulse', 'puppet', 'qemu', @@ -496,12 +498,12 @@ addDetails('non-standard-uid', '''A file in this package is owned by an unregistered user id. -To register the user, please branch the devel:openSUSE:Factory:rpmlint rpmlint package, +To register the user, please branch the devel:openSUSE:Factory:rpmlint rpmlint package, add the user to the "config" file and send a submitrequest. ''', 'non-standard-gid', '''A file in this package is owned by an unregistered group id. -To register the group, please branch the devel:openSUSE:Factory:rpmlint rpmlint package, +To register the group, please branch the devel:openSUSE:Factory:rpmlint rpmlint package, add the group to the "config" file and send a submitrequest. ''', 'no-changelogname-tag', @@ -606,7 +608,7 @@ # kdebase4-runtime, bnc#672145 "org.kde.powerdevil.backlighthelper.service", "org.kde.powerdevil.backlighthelper.conf", -# urfkill (bnc#688328) +# urfkill (bnc#688328) "org.freedesktop.URfkill.service", "org.freedesktop.URfkill.conf", # account services (bnc#676638) @@ -774,6 +776,9 @@ # oddjob (bsc#1169494) "oddjob.conf", "oddjob-mkhomedir.conf", +# libvirt-dbus (bsc#1173093) +"org.libvirt.service", +"org.libvirt.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-06-25 16:46:52 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3060 (New) Package is "rpmlint" Thu Jun 25 16:46:52 2020 rev:338 rq:816573 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-06-17 14:46:24.212177279 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3060/rpmlint.changes 2020-06-25 16:47:05.368902503 +0200 @@ -1,0 +2,5 @@ +Fri Jun 19 11:18:06 UTC 2020 - Egbert Eich + +- Add user/group 'conman' and 'munge' and group 'warewulf'. + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.dRgNnS/_old 2020-06-25 16:47:06.480904535 +0200 +++ /var/tmp/diff_new_pack.dRgNnS/_new 2020-06-25 16:47:06.484904543 +0200 @@ -102,6 +102,7 @@ 'chrony', 'citadel', 'colord', +'conman', 'console', 'coroqnetd', 'coturn', @@ -173,6 +174,7 @@ 'mktex', 'modem', 'mumble-server', +'munge', 'mysql', 'nagcmd', 'nagios', @@ -269,6 +271,7 @@ 'video', 'vnc', 'vscan', +'warewulf', 'wheel', 'wireshark', 'www', @@ -314,6 +317,7 @@ 'citadel', 'cntlm', 'colord', +'conman', 'cop', 'coroqnetd', 'coturn', @@ -390,6 +394,7 @@ 'mktex', 'mpd', 'mumble-server', +'munge', 'murano', 'mysql', 'nagios',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-06-17 14:46:10 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3606 (New) Package is "rpmlint" Wed Jun 17 14:46:10 2020 rev:337 rq:814771 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-06-08 23:52:05.946857555 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3606/rpmlint.changes 2020-06-17 14:46:24.212177279 +0200 @@ -1,0 +2,5 @@ +Fri Jun 12 16:00:00 UTC 2020 - cu...@mail.de + +- Add 'dnscrypt' to StandardGroups and StandardUsers for package dnscrypt-proxy + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.8EhH3m/_old 2020-06-17 14:46:25.508181692 +0200 +++ /var/tmp/diff_new_pack.8EhH3m/_new 2020-06-17 14:46:25.508181692 +0200 @@ -116,6 +116,7 @@ 'dialout', 'disk', 'distcc', +'dnscrypt', 'dosemu', 'dovecot', 'elasticsearch', @@ -326,6 +327,7 @@ 'designate', 'dhcpd', 'distcc', +'dnscrypt', 'dovecot', 'dpbox', 'dvbdaemon',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-06-08 23:51:12 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3606 (New) Package is "rpmlint" Mon Jun 8 23:51:12 2020 rev:336 rq:811762 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-05-26 17:17:00.927676607 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3606/rpmlint.changes 2020-06-08 23:52:05.946857555 +0200 @@ -1,0 +2,10 @@ +Thu Jun 4 09:33:26 UTC 2020 - matthias.gerst...@suse.com + +- whitelist pam_setquota (bsc#1171563) + +--- +Wed Jun 3 23:28:19 UTC 2020 - Martin Hauke + +- Add '_gns3' to StandardGroups and StandardUsers + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.KF0ZI5/_old 2020-06-08 23:52:07.170861330 +0200 +++ /var/tmp/diff_new_pack.KF0ZI5/_new 2020-06-08 23:52:07.170861330 +0200 @@ -79,6 +79,7 @@ setOption('StandardGroups', ( '_cscreen', +'_gns3', 'aegis', 'antivir', 'arangodb', @@ -283,6 +284,7 @@ setOption('StandardUsers', ( '_cscreen', +'_gns3', 'aegis', 'amanda', 'aodh', @@ -895,12 +897,14 @@ # mariadb (bsc#1163362) "pam_user_map.so", # oddjob (bsc#1169494) -"pam_oddjob_mkhomedir.so" +"pam_oddjob_mkhomedir.so", # cockpit (bsc#1169614) "pam_cockpit_cert.so", "pam_ssh_add.so", # pam (bsc#1171564) "pam_usertype.so", +# pam (bsc#1171563) +"pam_setquota.so", )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-05-26 17:15:35 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.2738 (New) Package is "rpmlint" Tue May 26 17:15:35 2020 rev:335 rq:808696 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-05-13 22:59:05.003360364 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2738/rpmlint.changes 2020-05-26 17:17:00.927676607 +0200 @@ -1,0 +2,22 @@ +Mon May 25 09:44:52 UTC 2020 - matthias.gerst...@suse.com + +- whitelist pam_usertype (bsc#1171564) + +--- +Wed May 20 11:51:53 UTC 2020 - Johannes Segitz + +- whitelist cockpit PAM modules (bsc#1169614) + * pam_cockpit_cert + * pam_ssh_add + +--- +Wed May 20 08:37:02 UTC 2020 - Adrian Schröter + +- Add daapd user and group for new forked-daapd package + +--- +Tue May 19 07:51:10 UTC 2020 - Thomas Renninger + +- Add '_cscreen' to StandardGroups and StandardUsers + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.02L1am/_old 2020-05-26 17:17:02.083679114 +0200 +++ /var/tmp/diff_new_pack.02L1am/_new 2020-05-26 17:17:02.083679114 +0200 @@ -78,6 +78,7 @@ addFilter('.*non-standard-group.*') setOption('StandardGroups', ( +'_cscreen', 'aegis', 'antivir', 'arangodb', @@ -105,6 +106,7 @@ 'coturn', 'crowbar', 'cwbconv', +'daapd', 'daemon', 'davfs2', 'dba', @@ -280,6 +282,7 @@ )) setOption('StandardUsers', ( +'_cscreen', 'aegis', 'amanda', 'aodh', @@ -315,6 +318,7 @@ 'cyrus', 'daemon', 'davfs2', +'daapd', 'ddclient', 'dehydrated', 'designate', @@ -892,6 +896,11 @@ "pam_user_map.so", # oddjob (bsc#1169494) "pam_oddjob_mkhomedir.so" +# cockpit (bsc#1169614) +"pam_cockpit_cert.so", +"pam_ssh_add.so", +# pam (bsc#1171564) +"pam_usertype.so", )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-05-13 22:59:01 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.2738 (New) Package is "rpmlint" Wed May 13 22:59:01 2020 rev:334 rq:802965 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-04-23 18:24:50.879445764 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2738/rpmlint.changes 2020-05-13 22:59:05.003360364 +0200 @@ -1,0 +2,67 @@ +Tue May 12 11:17:27 UTC 2020 - matthias.gerst...@suse.com + +Cleanup of deprecated DBUSServices.WhiteList entries: + +- ca.desrt.dconf.service: this service was changed by upstream from a + system-wide service to a session based service. The latter doesn't require a + whitelisting any more. +- wicked services (network-nanny.conf, wicked-dhcp4.conf, wicked-dhcp6.conf, + wicked-autoip4.conf, wicked.conf): these have been renamed in August 2013 + to org.opensuse.Network.*.conf. The old names probably never got released. +- nfs-ganesha.service: A D-Bus file of that name probably never existed, + there's just a regular systemd unit of that name. +- org.drbd.drbdmanaged.conf, org.drbd.drbdmanaged.service: drbdmanage was just + recently removed from Factory via sr#798685, because it is Python2 only and + unmaintained. +- org.freedesktop.NetworkManager.service: was removed in 2012, Factory + revision 118, `Remove dbus system-service for NetworkManager, to prevent + warnings about it not being running (bnc#738596)`. +- org.kde.auth.conf: was from kdelibs4, removed from Factory in late 2019 via + sr#738276 with the rest of kde4. +- org.kde.kcontrol.kcmkdm.conf, org.kde.kcontrol.kcmkdm.service: was part of + kdebase4-workspace, got deleted from Factory with the rest of kde4. +- org.kde.kcontrol.kcmkwallet.conf, org.kde.kcontrol.kcmkwallet.service: they + got renamed to kcmkwallet5. +- org.opensuse.openqa.conf: upstream replaced a D-Bus interface with HTTP. +- org.opensuse.zoneswitcher.service, org.opensuse.zoneswitcher.conf: the fwzs + package got removed together with SuSEfirewall2 via sr#713580. +- org.selinux.service: isn't included any more in our packaging of + policycoreutils. +- thunderbolt.conf, thunderbolt.service: this service never went live in + Factory. +- yum-updatesd.conf: yum was removed from Factory via sr#749200 +- openattic.conf, openattic.service: was part of SES3 but seems to have + been dropped from SES4 and newer. + +Cleanup of deprecated PAMModules.WhiteList entries: + +- pam_cgroup.so: libcgroup was removed from Factory via sr#589236, due to + conflicts with systemd and dead upstream. +- pam_ck_connector.so: ConsoleKit was last used in SLE-11. It's long dead. +- pam_cryptpass.so: cryptconfig was last shipped in SLE-12:GA and Leap 42.3. + Got removed via FATE#323541. +- pam_envoy.so: was removed from Factory because it failed to build for >= 6 + weeks, see sr#737277 +- pam_fprint.so: was replaced by fprintd, see delete sr#220831. +- pam-modules package (pam_homecheck.so, pam_pwcheck.so, pam_unix2.so): the + pam-modules package was removed in 2017 from Factory, see sr#540149. +- pam_mate_keyring.so: was never shipped, the packager switched to a different + keyring daemon instead. +- pam_p11_opensc.so, pam_p11_openssh.so: these two have been merged into + pam_p11.so. +- pam_rpasswd.so: was part of pwdutils which was replaced by shadow utilities + in 2012 via sr#139683. +- pam_smb_auth.so: was last part of SLE-12:GA and Leap 42.3. no upstream + development, replaced by pam_winbind, see sr#478612 +- pam_smbpass.so: was removed in upstream version 4.4.2, because it loaded + GPLv3 code into the address space of system services. somewhat replaced by + pam_winbind. see https://bugzilla.redhat.com/show_bug.cgi?id=952766. +- pam_tally.so: was removed from the pam package in 2013, replaced by tally2 + obviously, the old one was buggy. + +--- +Mon May 11 10:32:06 UTC 2020 - matthias.gerst...@suse.com + +- whitelist oddjob D-Bus services and PAM module (bsc#1169494) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.XE8gq8/_old 2020-05-13 22:59:06.075362455 +0200 +++ /var/tmp/diff_new_pack.XE8gq8/_new 2020-05-13 22:59:06.075362455 +0200 @@ -549,12 +549,10 @@ "wpa_supplicant.conf", # kdebase4-workspace "org.kde.fontinst.service", -"org.kde.kcontrol.kcmkdm.conf", "org.kde.fontinst.conf", "org.kde.ksysguard.processlisthelper.service", "org.kde.kcontrol.kcmclock.service", "org.kde.kcontrol.
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-04-23 18:24:49 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.2738 (New) Package is "rpmlint" Thu Apr 23 18:24:49 2020 rev:333 rq:794612 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-04-04 12:05:32.790649505 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2738/rpmlint.changes 2020-04-23 18:24:50.879445764 +0200 @@ -1,0 +2,5 @@ +Sun Apr 12 05:58:37 UTC 2020 - Johannes Weberhofer + +- Added 'coturn' to StandardGroups and StandardUsers + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.OPFBxI/_old 2020-04-23 18:24:52.743449333 +0200 +++ /var/tmp/diff_new_pack.OPFBxI/_new 2020-04-23 18:24:52.743449333 +0200 @@ -102,6 +102,7 @@ 'colord', 'console', 'coroqnetd', +'coturn', 'crowbar', 'cwbconv', 'daemon', @@ -309,6 +310,7 @@ 'colord', 'cop', 'coroqnetd', +'coturn', 'crowbar', 'cyrus', 'daemon',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-04-04 12:04:59 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.3248 (New) Package is "rpmlint" Sat Apr 4 12:04:59 2020 rev:332 rq:790150 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-03-03 10:13:55.478362895 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.3248/rpmlint.changes 2020-04-04 12:05:32.790649505 +0200 @@ -1,0 +2,13 @@ +Tue Mar 31 11:52:38 UTC 2020 - matthias.gerst...@suse.com + +- Update to version master: + * Whitelisting: avoid duplicate checks / error messages for the same files + * Whitelisting: fix whitelisting checks when files are symbolic links + * Mention upstream repo in README + +--- +Fri Mar 27 16:59:18 UTC 2020 - Axel Braun + +- Bug 1167431 - AUDIT-0: User/group orthanc for rpmlint + +--- Other differences: -- rpmlint.spec: same change ++ _servicedata ++ --- /var/tmp/diff_new_pack.A0VIyy/_old 2020-04-04 12:05:34.606651417 +0200 +++ /var/tmp/diff_new_pack.A0VIyy/_new 2020-04-04 12:05:34.610651421 +0200 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 3ea152ba41f080462891f99711fee3712c56c8c7 https://github.com/openSUSE/rpmlint-checks.git - d26befa3c953dd4f96265bd58c6dad472a6ea512 \ No newline at end of file + 00c0040faa30370f367de0d2bec3e7449db8c44b \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.A0VIyy/_old 2020-04-04 12:05:34.630651443 +0200 +++ /var/tmp/diff_new_pack.A0VIyy/_new 2020-04-04 12:05:34.634651446 +0200 @@ -184,6 +184,7 @@ 'ntp', 'oinstall', 'openvswitch', +'orthanc', 'ovirtagent', 'ceilometer', 'cinder', @@ -397,6 +398,7 @@ 'octavia', 'openvswitch', 'oracle', +'orthanc' 'otrs', 'ovirtagent', 'partimag', ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/README new/rpmlint-checks-master/README --- old/rpmlint-checks-master/README2020-02-06 10:14:08.0 +0100 +++ new/rpmlint-checks-master/README2020-03-31 11:35:13.0 +0200 @@ -2,3 +2,9 @@ when adding or modifying a test make sure to update https://github.com/openSUSE/rpmlint-tests as well! + +Wwith RPMLint 2.0 the checks are merged and obsolete in upstream git repo: + https://github.com/rpm-software-management/rpmlint + +If you have a bugfix check the code there if it is affected. +If you are developing a new functionality just directly go there and do not add new tests here. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/Whitelisting.py new/rpmlint-checks-master/Whitelisting.py --- old/rpmlint-checks-master/Whitelisting.py 2020-02-06 10:14:08.0 +0100 +++ new/rpmlint-checks-master/Whitelisting.py 2020-03-31 11:35:13.0 +0200 @@ -110,6 +110,8 @@ # checked in setDigests() so we can skip the respective error handling # here. +fileinfos = pkg.files() + for path, digest in self.digests().items(): if self.isSkipDigest(digest): continue @@ -119,11 +121,30 @@ try: h = hashlib.new(alg) -# NOTE: this path is dynamic and rpmlint unpacks the RPM +src_info = fileinfos.get(path, None) + +if not src_info: +raise Exception("expected file {} is not part of the RPM".format(path)) + +# resolve potential symbolic links +# +# this function handles both absolute and relative symlinks +# and does not access paths outside the RPM. +# +# it is not safe against symlink loops, however, it will +# result in an infinite loop it such cases. But there are +# probably a lot of other possibilities to DoS the RPM build +# process or rpmlint. +dst_info = pkg.readlink(src_info) + +if not dst_info: +raise Exception("symlink {} -> {} is broken or pointing outside this RPM".format(src_info.path, src_info.linkto)) + +# NOTE: this path is dynamic, rpmlint unpacks the RPM # contents into a temporary directory even when outside the # build environment i.e. the file content shoul
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-03-03 10:13:53 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.26092 (New) Package is "rpmlint" Tue Mar 3 10:13:53 2020 rev:331 rq:780341 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2020-02-07 15:54:05.039500033 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint-tests.changes 2020-03-03 10:13:55.206362333 +0100 @@ -1,0 +2,6 @@ +Fri Feb 28 14:28:17 UTC 2020 - malte.kr...@suse.com + +- Update to version 84.87+git20200221.3ea152b: + * pam1 test: adjust reference output to newly added badness in rpmlint-Factory + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-02-22 18:59:40.213550026 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint.changes 2020-03-03 10:13:55.478362895 +0100 @@ -1,0 +2,10 @@ +Thu Feb 20 14:05:50 UTC 2020 - Malte Kraus + +- config: enable MixedFileOwnerships lint + +--- +Thu Feb 20 10:57:35 UTC 2020 - Dr. Werner Fink + +- config: add 'mktex' to StandardUsers (boo#1159740) + +--- Old: rpmlint-tests-84.87+git20200206.7e2b64f.tar.xz New: rpmlint-tests-84.87+git20200221.3ea152b.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.006366057 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.010366065 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20200206.7e2b64f +Version:84.87+git20200221.3ea152b Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.022366089 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.022366089 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ _servicedata ++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.070366189 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.070366189 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - c45a69ba2c917d23ef888b044bc8114ad3611f4d + 3ea152ba41f080462891f99711fee3712c56c8c7 https://github.com/openSUSE/rpmlint-checks.git d26befa3c953dd4f96265bd58c6dad472a6ea512 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.082366214 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.082366214 +0100 @@ -41,6 +41,7 @@ addCheck("TmpFilesCheck") addCheck("CheckSysVinitOnSystemd") addCheck("CheckCronJobs") +addCheck("MixedFileOwnerships") # stuff autobuild takes care about addFilter('.*invalid-version.*') @@ -375,6 +376,7 @@ 'memcached', 'messagebus', 'minetest', +'mktex', 'mpd', 'mumble-server', 'murano', ++ rpmlint-tests-84.87+git20200206.7e2b64f.tar.xz -> rpmlint-tests-84.87+git20200221.3ea152b.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/Dockerfile new/rpmlint-tests-84.87+git20200221.3ea152b/.github/Dockerfile --- old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/Dockerfile 1970-01-01 01:00:00.0 +0100 +++ new/rpmlint-tests-84.87+git20200221.3ea152b/.github/Dockerfile 2020-02-21 11:06:10.0 +0100 @@ -0,0 +1,8 @@ +FROM opensuse/tumbleweed + +# erlang is required for some tests +# gcc-PIE is needed, because default GCC doesn't create PIE binaries and we don't want to trigger position-independent-executable-suggested +RUN zypper -q --color in -y --no-recommends rpmlint-Factory-strict rpmlint-Factory rpmlint-mini rpmbuild git erlang gcc-PIE colordiff +COPY integration_test.sh /integration_test.sh + +ENTRYPOINT ["/integration_tes
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-02-22 18:59:33 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.26092 (New) Package is "rpmlint" Sat Feb 22 18:59:33 2020 rev:330 rq:774968 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-02-07 15:54:06.135500632 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint.changes 2020-02-22 18:59:40.213550026 +0100 @@ -1,0 +2,5 @@ +Mon Feb 17 13:39:31 UTC 2020 - matthias.gerst...@suse.com + +- whitelist new mariadb pam module "pam_user_map.so" (bsc#1163362) + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.6YE4DN/_old 2020-02-22 18:59:41.357552242 +0100 +++ /var/tmp/diff_new_pack.6YE4DN/_new 2020-02-22 18:59:41.361552249 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.6YE4DN/_old 2020-02-22 18:59:41.441552405 +0100 +++ /var/tmp/diff_new_pack.6YE4DN/_new 2020-02-22 18:59:41.441552405 +0100 @@ -940,7 +940,9 @@ "pam_oslogin_admin.so", "pam_oslogin_login.so", # fprintd (bsc#792095) -"pam_fprintd.so" +"pam_fprintd.so", +# mariadb (bsc#1163362) +"pam_user_map.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-02-07 15:53:13 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.26092 (New) Package is "rpmlint" Fri Feb 7 15:53:13 2020 rev:329 rq:770808 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2020-02-03 11:12:17.613813855 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint-tests.changes 2020-02-07 15:54:05.039500033 +0100 @@ -1,0 +2,14 @@ +Thu Feb 06 10:06:37 UTC 2020 - malte.kr...@suse.com + +- Update to version master: + * CheckSUIDPermissions.py: fix permissions.d checks + * add a lint to catch insecure mixed file/directory ownership similar to CVE-2019-3689 + +--- +Thu Feb 06 10:06:36 UTC 2020 - malte.kr...@suse.com + +- Update to version 84.87+git20200206.7e2b64f: + * permissions2: test that allowed permissions.d drop-ins work + * test for new file-parent-ownership-mismatch lint + +--- rpmlint.changes: same change Old: rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz New: rpmlint-tests-84.87+git20200206.7e2b64f.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.s13XVc/_old 2020-02-07 15:54:08.131501723 +0100 +++ /var/tmp/diff_new_pack.s13XVc/_new 2020-02-07 15:54:08.135501725 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20200130.c0de5f4 +Version:84.87+git20200206.7e2b64f Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.s13XVc/_old 2020-02-07 15:54:08.155501736 +0100 +++ /var/tmp/diff_new_pack.s13XVc/_new 2020-02-07 15:54:08.159501738 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ _servicedata ++ --- /var/tmp/diff_new_pack.s13XVc/_old 2020-02-07 15:54:08.243501784 +0100 +++ /var/tmp/diff_new_pack.s13XVc/_new 2020-02-07 15:54:08.243501784 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 6e0e54e073ce56ea3a81cedbce436f3f4b8cb094 + c45a69ba2c917d23ef888b044bc8114ad3611f4d https://github.com/openSUSE/rpmlint-checks.git - 20b469207308def7aa2d27665c9a9a224d3afe25 \ No newline at end of file + d26befa3c953dd4f96265bd58c6dad472a6ea512 \ No newline at end of file ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckSUIDPermissions.py new/rpmlint-checks-master/CheckSUIDPermissions.py --- old/rpmlint-checks-master/CheckSUIDPermissions.py 2019-12-27 11:53:26.0 +0100 +++ new/rpmlint-checks-master/CheckSUIDPermissions.py 2020-02-06 10:14:08.0 +0100 @@ -116,8 +116,8 @@ for f in permfiles: # check for a .secure file first, falling back to the plain file for path in self._paths_to(f + '.secure', f): -if os.path.exists(path): -self._parsefile(path) +if path in files: +self._parsefile(pkg.dirName() + path) break need_set_permissions = False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/MixedFileOwnerships.py new/rpmlint-checks-master/MixedFileOwnerships.py --- old/rpmlint-checks-master/MixedFileOwnerships.py1970-01-01 01:00:00.0 +0100 +++ new/rpmlint-checks-master/MixedFileOwnerships.py2020-02-06 10:14:08.0 +0100 @@ -0,0 +1,40 @@ +# +# File : MixedFileOwnerships.py +# Package : rpmlint +# Author: Malte Kraus +# Purpose : Check for files which have a parent with insecure owner. +# + +from AbstractCheck import AbstractChec
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-02-03 11:12:05 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.26092 (New) Package is "rpmlint" Mon Feb 3 11:12:05 2020 rev:328 rq:769026 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2019-09-26 20:36:23.763318096 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint-tests.changes 2020-02-03 11:12:17.613813855 +0100 @@ -1,0 +2,18 @@ +Thu Jan 30 12:34:02 UTC 2020 - jseg...@suse.de + +- Update to version 84.87+git20200130.c0de5f4: + * libzork4.spec: removed define for 'basename' in libzork4.spec. +This causes build errors because 'basename' is a builtin and it's +not used + +--- +Thu Jan 30 08:06:14 UTC 2020 - jseg...@suse.de + +- Update to version 84.87+git20200115.9339533: + * use uname -m instead of uname -i as the latter is not portable + * remove rpm directory upon make clean + * Support for different output based on architecture. For that create a +..ref file instead of .ref E.g. debug.i386.ref + * verify that new permissions paths need whitelisting + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-12-25 10:55:07.205635295 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint.changes 2020-02-03 11:12:17.765813932 +0100 @@ -1,0 +2,23 @@ +Fri Jan 31 09:52:39 UTC 2020 - matthias.gerst...@suse.com + +- Whitelist a batch of PAM modules that have been forgotted to be whitelisted + in the past, or have never been requested to be reviewed before + (bsc#1150178). + Since we want to add badness to the PAM warning in rpmlint we need to add + those entries to avoid build errors of existing packages in Factory. + +--- +Thu Jan 30 16:18:29 UTC 2020 - James Fehlig + +- config: add 'sanlock' to StandardGroups and StandardUsers +- config: add 'libvirt' to StandardGroups + +--- +Thu Jan 30 08:06:15 UTC 2020 - jseg...@suse.de + +- Update to version master: + * CheckCronJobs: correct cronjob-unauthorized-file explanation + * Use named constants to check file modes + * CheckSUIDPermissions.py: check new permission paths + +--- Old: rpmlint-tests-84.87+git20190920.e27d431.tar.xz New: rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.lnpwwo/_old 2020-02-03 11:12:19.629814874 +0100 +++ /var/tmp/diff_new_pack.lnpwwo/_new 2020-02-03 11:12:19.633814876 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20190920.e27d431 +Version:84.87+git20200130.c0de5f4 Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.lnpwwo/_old 2020-02-03 11:12:19.645814882 +0100 +++ /var/tmp/diff_new_pack.lnpwwo/_new 2020-02-03 11:12:19.649814884 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ _servicedata ++ --- /var/tmp/diff_new_pack.lnpwwo/_old 2020-02-03 11:12:19.709814915 +0100 +++ /var/tmp/diff_new_pack.lnpwwo/_new 2020-02-03 11:12:19.709814915 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - e27d43198d06699c9a705b71e2d511a94efab752 + 6e0e54e073ce56ea3a81cedbce436f3f4b8cb094 https://github.com/openSUSE/rpmlint-checks.git - 00e6393112de7c6da46780842cd787f693b05af3 \ No newline at end of file + 20b469207308def7aa2d27665c9a9a224d3afe25 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.lnpwwo/_old 2020-02-03 11:12:19.729814925 +0100 +++ /var/tmp/diff_new_pack.lnpwwo/_new 2020-02-03 11:12:19.729814925 +0100 @@ -148,6 +148,7 @@
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-12-25 10:54:42 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.6675 (New) Package is "rpmlint" Wed Dec 25 10:54:42 2019 rev:327 rq:758973 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-12-21 12:40:32.455624580 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.6675/rpmlint.changes 2019-12-25 10:55:07.205635295 +0100 @@ -1,0 +2,6 @@ +Wed Dec 18 11:41:24 UTC 2019 - matthias.gerst...@suse.com + +- finally enable the new CheckCronJobs, the check is now available and should + work in rpmlint-mini (bsc#1150175) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.YKvFXu/_old 2019-12-25 10:55:08.753635780 +0100 +++ /var/tmp/diff_new_pack.YKvFXu/_new 2019-12-25 10:55:08.753635780 +0100 @@ -40,6 +40,7 @@ addCheck("CheckSystemdInstall") addCheck("TmpFilesCheck") addCheck("CheckSysVinitOnSystemd") +addCheck("CheckCronJobs") # stuff autobuild takes care about addFilter('.*invalid-version.*')
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-12-21 12:40:29 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.6675 (New) Package is "rpmlint" Sat Dec 21 12:40:29 2019 rev:326 rq:757377 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-12-11 12:04:49.440747954 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.6675/rpmlint.changes 2019-12-21 12:40:32.455624580 +0100 @@ -1,0 +2,20 @@ +Mon Dec 16 15:08:23 UTC 2019 - Nathan Cutler + +- config: add 'cephadm' to StandardGroups and StandardUsers + +--- +Mon Dec 16 13:26:26 UTC 2019 - matthias.gerst...@suse.com + +- whitelist pam_cgfs PAM module (bsc#1150519) + +--- +Mon Dec 16 13:23:41 UTC 2019 - matthias.gerst...@suse.com + +- whitelist pam_pwquality PAM module (bsc#1150520) + +--- +Mon Dec 16 12:50:57 UTC 2019 - matthias.gerst...@suse.com + +- whitelist pam_cifscreds PAM module (bsc#1150527) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.EDQCyE/_old 2019-12-21 12:40:33.519625086 +0100 +++ /var/tmp/diff_new_pack.EDQCyE/_new 2019-12-21 12:40:33.519625086 +0100 @@ -93,6 +93,7 @@ 'casaauth', 'cdrom', 'ceph', +'cephadm', 'chef', 'chrony', 'citadel', @@ -294,6 +295,7 @@ 'casaauth', 'ceilometer', 'ceph', +'cephadm', 'chef', 'chrony', 'cinder', @@ -915,7 +917,13 @@ # pam_p11 (bsc#1123916) "pam_p11.so", # pam_envoy (bsc#1150525) -"pam_envoy.so" +"pam_envoy.so", +# pam_cifscreds (bsc#1150527) +"pam_cifscreds.so", +# libpwquality (bsc#1150520) +"pam_pwquality.so", +# lxc (bsc#1150519) +"pam_cgfs.so", )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-12-11 12:04:22 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.4691 (New) Package is "rpmlint" Wed Dec 11 12:04:22 2019 rev:325 rq:755596 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-10-21 12:26:14.539813893 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.4691/rpmlint.changes 2019-12-11 12:04:49.440747954 +0100 @@ -1,0 +2,12 @@ +Tue Dec 10 14:46:11 UTC 2019 - matthias.gerst...@suse.com + +- Update to version master: + * new common whitelisting code for CheckPolkitPrivs and CheckCronJobs + +--- +Thu Nov 28 11:58:21 UTC 2019 - Malte Kraus + +- whitelist sssd infopipe (bsc#1157663) +- whitelist sysprof3 D-Bus services (bsc#1151418) + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.EyfTUT/_old 2019-12-11 12:04:51.316747164 +0100 +++ /var/tmp/diff_new_pack.EyfTUT/_new 2019-12-11 12:04:51.320747163 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # icecream 0 @@ -30,7 +30,7 @@ License:SUSE-Public-Domain Group: Development/Tools/Building BuildRoot: %{_tmppath}/%{name}-%{version}-build -Url:http://www.opensuse.org/ +URL:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz Patch0: rpmlint-tests-sle15.patch ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.EyfTUT/_old 2019-12-11 12:04:51.340747154 +0100 +++ /var/tmp/diff_new_pack.EyfTUT/_new 2019-12-11 12:04:51.344747153 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,7 +22,7 @@ Summary:RPM file correctness checker License:GPL-2.0-or-later Group: System/Packages -Url:https://github.com/rpm-software-management/rpmlint +URL:https://github.com/rpm-software-management/rpmlint Source0: https://github.com/rpm-software-management/rpmlint/archive/rpmlint-%{version}.tar.gz Source1:rpmlint-checks-master.tar.xz Source2:config ++ _servicedata ++ --- /var/tmp/diff_new_pack.EyfTUT/_old 2019-12-11 12:04:51.412747124 +0100 +++ /var/tmp/diff_new_pack.EyfTUT/_new 2019-12-11 12:04:51.412747124 +0100 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git e27d43198d06699c9a705b71e2d511a94efab752 https://github.com/openSUSE/rpmlint-checks.git - 97ff0bdbab5a7039bd4a6551772cf9446ab01d70 \ No newline at end of file + 00e6393112de7c6da46780842cd787f693b05af3 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.EyfTUT/_old 2019-12-11 12:04:51.428747117 +0100 +++ /var/tmp/diff_new_pack.EyfTUT/_new 2019-12-11 12:04:51.428747117 +0100 @@ -697,6 +697,9 @@ # sysprof (bsc#996111) "org.gnome.Sysprof2.service", "org.gnome.Sysprof2.conf", +# sysprof (bsc#1151418) +"org.gnome.Sysprof3.service", +"org.gnome.Sysprof3.conf", # flatpak (bsc#984817) "org.freedesktop.Flatpak.SystemHelper.service", "org.freedesktop.Flatpak.SystemHelper.conf", @@ -776,6 +779,9 @@ # systemd-portabled (boo#1145639) "org.freedesktop.portable1.service", "org.freedesktop.portable1.conf", +# sssd (bsc#1157663, bsc#1106600) +"org.freedesktop.sssd.infopipe.service", +"org.freedesktop.sssd.infopipe.conf", )) setOption("PAMModules.WhiteList", ( ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckCronJobs.py new/rpmlint-checks-master/CheckCronJobs.py --- old/rpmlint-checks-master/CheckCronJobs.py 1970-01-01 01:00:00.0 +0100 +++ new/rpmlint-checks-master/CheckCronJobs.py 2019-12-10 13:24:44.0 +0100 @@ -0,0 +1,100 @@ +# vim: sw=4 ts=4 sts=4 et : +# +# Author: Matthias Gerstner +# Purpose : Enforce Whitelisting for cron jobs in /etc/cron.* directories +#
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-10-21 12:26:10 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.2352 (New) Package is "rpmlint" Mon Oct 21 12:26:10 2019 rev:324 rq:739697 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-10-05 16:15:48.982138552 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2352/rpmlint.changes 2019-10-21 12:26:14.539813893 +0200 @@ -1,0 +2,11 @@ +Tue Oct 15 07:12:22 UTC 2019 - Ludwig Nussel + +- filter install-info warnings. Handled by file triggers now (boo#1152169) + +--- +Mon Oct 7 12:01:22 CEST 2019 - m...@suse.de + +- backport rpm415 workaround from upstream + new patch: rpm415-workaround.diff + +--- New: rpm415-workaround.diff Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.RnNjwJ/_old 2019-10-21 12:26:16.971816649 +0200 +++ /var/tmp/diff_new_pack.RnNjwJ/_new 2019-10-21 12:26:16.975816654 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # icecream 0 ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.RnNjwJ/_old 2019-10-21 12:26:16.991816672 +0200 +++ /var/tmp/diff_new_pack.RnNjwJ/_new 2019-10-21 12:26:16.991816672 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -61,6 +61,7 @@ Patch72:rpmlint-slpp-NUM-NUM.patch Patch77:suse-rpmlint-all-pie.patch Patch78:add-check-for-a-non-zero-.text-segment-in-.a-archive.patch +Patch79:rpm415-workaround.diff BuildRequires: desktop-file-utils BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 ++ config ++ --- /var/tmp/diff_new_pack.RnNjwJ/_old 2019-10-21 12:26:17.071816763 +0200 +++ /var/tmp/diff_new_pack.RnNjwJ/_new 2019-10-21 12:26:17.071816763 +0200 @@ -1138,5 +1138,11 @@ # bash completion files are not scripts, do not require them marked as %config addFilter('W: non-conffile-in-etc /etc/bash_completion.d/') +# info uses file triggers now (boo#1152169) +addFilter(' info-files-without-install-info-postin' ) +addFilter(' postin-without-install-info ') +addFilter(' info-files-without-install-info-postun ') +addFilter(' postin-without-install-info ') + # config ends here ++ rpm415-workaround.diff ++ Ugly workaround for RPM 4.14 vs 4.15 python3 bindings incompatibility Upstream commits: a310a79f81f2b2dd3a31a101562e67915476a751 8fd904b53c028dded0b308ee95f1a5ff998584fd diff --git a/rpmlint/Pkg.py b/rpmlint/Pkg.py index 8d01f30..1b25771 100644 --- rpmlint-rpmlint-1.11.orig/Pkg.py +++ rpmlint-rpmlint-1.11/Pkg.py @@ -143,8 +143,17 @@ def is_utf8(fname): def is_utf8_bytestr(s): +"""Returns True whether the given text is UTF-8. +Due to changes in rpm, needs to handle both bytes and unicode.""" try: -s.decode('UTF-8') +if hasattr(s, 'decode'): +s.decode('utf-8') +elif hasattr(s, 'encode'): +s.encode('utf-8') +else: +unexpected = type(s).__name__ +raise TypeError( +'Expected str/unicode/bytes, not {}'.format(unexpected)) except UnicodeError: return False return True --- rpmlint-rpmlint-1.11.orig/PostCheck.py +++ rpmlint-rpmlint-1.11/PostCheck.py @@ -70,6 +70,8 @@ def incorrect_perl_script(prog, perlscri def check_syntax_script(prog, commandline, script): if not script: return False +if isinstance(script, str): +script = script.encode('utf-8') # TODO: test that "prog" is available/executable tmpfd, tmpname = tempfile.mkstemp(prefix='rpmlint.') tmpfile = os.fdopen(tmpfd, 'wb') --- rpmlint-rpmlint-1.11.orig/rpmlint-checks-master/CheckFilelist.py +++ rpmlint-rpmlint-1.11/rpmlint-checks-master/CheckFilelist.py @@ -425,8 +425,13 @@ class FilelistCheck(AbstractCheck.Abstra invalidfhs = set() invalidopt = set() -isSUSE = (pkg.header[RPMTAG_VENDOR] and - b'SUSE' in pkg.header[RPMTAG_VENDOR]) +isSUSE = False +if pkg.header[RPMTAG_VENDOR]: +vendor = pkg.header[RPMTAG_VENDOR
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-10-05 16:15:46 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.2352 (New) Package is "rpmlint" Sat Oct 5 16:15:46 2019 rev:323 rq:734732 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-09-26 20:36:23.927317658 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2352/rpmlint.changes 2019-10-05 16:15:48.982138552 +0200 @@ -1,0 +2,6 @@ +Mon Sep 30 08:15:38 UTC 2019 - Ondřej Súkup + +- update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch + * fix condition for path + +--- Other differences: -- rpmlint.spec: same change ++ add-check-for-a-non-zero-.text-segment-in-.a-archive.patch ++ --- /var/tmp/diff_new_pack.vTcYot/_old 2019-10-05 16:15:52.238130073 +0200 +++ /var/tmp/diff_new_pack.vTcYot/_new 2019-10-05 16:15:52.246130053 +0200 @@ -35,7 +35,7 @@ lines = res[1].splitlines() + +# For an archive, test if all .text sections are empty -+if is_archive and not (path.startswith('/usr/lib64/ghc') or path.startswith('/usr/lib/ghc')): ++if is_archive and not ('/usr/lib64/ghc' in path or '/usr/lib/ghc' in path): +has_text_segment = False +non_zero_text_segment = False +
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-09-26 20:36:22 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.2352 (New) Package is "rpmlint" Thu Sep 26 20:36:22 2019 rev:322 rq:732220 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2019-09-05 12:33:04.899587850 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2352/rpmlint-tests.changes 2019-09-26 20:36:23.763318096 +0200 @@ -1,0 +2,18 @@ +Fri Sep 20 13:22:14 UTC 2019 - mimi...@gmail.com + +- Update to version 84.87+git20190920.e27d431: + * Fix tests with disabled 'group' checks + +--- +Wed Aug 28 06:32:18 UTC 2019 - tchva...@suse.com + +- Update to version 84.87+git20190828.2c92180: + * Revert "added LTO errors as expected for debug tests" + +--- +Wed Aug 28 01:08:27 UTC 2019 - tchva...@suse.com + +- Update to version 84.87+git20190828.8fa8ac5: + * Do not use -flto for debug tests. + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-09-05 12:33:04.927587845 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.2352/rpmlint.changes 2019-09-26 20:36:23.927317658 +0200 @@ -1,0 +2,35 @@ +Fri Sep 20 16:04:10 UTC 2019 - Malte Kraus + +- whitelist pam_envoy (bsc#1150525) + +--- +Fri Sep 20 13:06:47 UTC 2019 - Ondřej Súkup + +- update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch + * dont check empty .text section on GHC libraries + +--- +Tue Sep 17 12:35:25 UTC 2019 - dmuel...@suse.com + +- Update rpmlint-checks to version master: + * CheckFilelist: Add /usr/libexec to set of good prefixes + +--- +Wed Aug 28 06:32:18 UTC 2019 - tchva...@suse.com + +- Update to version 84.87+git20190828.2c92180: + * Revert "added LTO errors as expected for debug tests" + +--- +Wed Aug 28 01:08:27 UTC 2019 - tchva...@suse.com + +- Update to version 84.87+git20190828.8fa8ac5: + * Do not use -flto for debug tests. + +--- +Wed Aug 28 00:56:35 UTC 2019 - Tomáš Chvátal + +- Do not validate rpm groups to avoid rpmlint warning as the group + is not really mandatory (fate#326485) + +--- Old: rpmlint-tests-84.87+git20190717.48212cf.tar.xz New: rpmlint-tests-84.87+git20190920.e27d431.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.zkrPcA/_old 2019-09-26 20:36:25.159314366 +0200 +++ /var/tmp/diff_new_pack.zkrPcA/_new 2019-09-26 20:36:25.163314355 +0200 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20190717.48212cf +Version:84.87+git20190920.e27d431 Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ _servicedata ++ --- /var/tmp/diff_new_pack.zkrPcA/_old 2019-09-26 20:36:25.263314088 +0200 +++ /var/tmp/diff_new_pack.zkrPcA/_new 2019-09-26 20:36:25.263314088 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 75524278ef7de3efc70f0fa14016f1aac4e77d36 + e27d43198d06699c9a705b71e2d511a94efab752 https://github.com/openSUSE/rpmlint-checks.git - 0528a49399ccabaae220fa8b452b8f9a082e48c9 \ No newline at end of file + 97ff0bdbab5a7039bd4a6551772cf9446ab01d70 \ No newline at end of file ++ add-check-for-a-non-zero-.text-segment-in-.a-archive.patch ++ --- /var/tmp/diff_new_pack.zkrPcA/_old 2019-09-26 20:36:25.271314067 +0200 +++ /var/tmp/diff_new_pack.zkrPcA/_new 2019-09-26 20:36:25.271314067 +0200 @@ -1,7 +1,7 @@ -diff --git a/BinariesCheck.py b/BinariesCheck.py -index 36d73f8..0fb91db 100644 a/BinariesCheck.py -+++ b/BinariesCheck.py +Index: rpmlint-rpmlint-1.11/BinariesCheck.py +=== +--- rpmlint-rpmlint-1.11.orig/BinariesCheck.py rpmlint-rpmlint-1.11/BinariesCheck.py @@ -73,6 +73,10 @@ class BinaryInfo(object): mktemp_call_regex = create_regexp_call('mktemp') lto_section_name_prefix = '.gnu.lto_.' @@ -35,7 +35,7 @@ lines = res[1].splitlines() + +# For an archive, test if all .text sections are empty -+
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-09-05 12:33:03 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.7948 (New) Package is "rpmlint" Thu Sep 5 12:33:03 2019 rev:321 rq:725256 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2019-07-23 22:27:56.159073603 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.7948/rpmlint-tests.changes 2019-09-05 12:33:04.899587850 +0200 @@ -1,0 +2,6 @@ +Tue Aug 20 07:40:56 UTC 2019 - ku...@suse.com + +- Update to version master: + * Allow /usr/etc as discussed on opensuse-factory and opensuse-packaging + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-05-17 23:37:02.598113163 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.7948/rpmlint.changes 2019-09-05 12:33:04.927587845 +0200 @@ -1,0 +2,52 @@ +Thu Aug 22 08:56:44 UTC 2019 - Ludwig Nussel + +- whitelist systemd-portabled dbus files (boo#1145639) + +--- +Tue Aug 20 07:40:56 UTC 2019 - ku...@suse.com + +- Update to version master: + * Allow /usr/etc as discussed on opensuse-factory and opensuse-packaging + +--- +Wed Aug 14 08:53:25 UTC 2019 - Marketa Calabkova + +- Add user/group zabbix and zabbixs (bsc#1144018) + +--- +Fri Aug 9 12:01:03 UTC 2019 - Martin Liška + +- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with: + 38fc30cafe99d38059ca54b98bc87f5544f0bb4e +--- +Thu Aug 8 13:14:36 UTC 2019 - Dominique Leuenberger + +- Add Development/Languages/Go group. + +--- +Thu Aug 8 12:45:30 UTC 2019 - Martin Liška + +- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with: + 80126f7c7854d962cc64e54a6ab7e97067bb490d + +--- +Fri Aug 2 07:53:03 UTC 2019 - Martin Liška + +- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with: + https://github.com/rpm-software-management/rpmlint/commit/c59324fd68ba86c8382fe09d43f12de32d764354 + +--- +Sun Jul 28 15:04:34 UTC 2019 - Martin Liška + +- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch + to: + https://github.com/rpm-software-management/rpmlint/commit/97d6caf9ac3eb011e3f30dbc473f079b20fb56f9 + +--- +Mon Jul 22 11:44:51 UTC 2019 - Martin Liška + +- Add add-check-for-a-non-zero-.text-segment-in-.a-archive.patch + as a backport of: + https://github.com/rpm-software-management/rpmlint/commit/2c809f34354d6ea690986541b268d47a3ca59092 + +--- New: add-check-for-a-non-zero-.text-segment-in-.a-archive.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.2wHlrL/_old 2019-09-05 12:33:06.287587578 +0200 +++ /var/tmp/diff_new_pack.2wHlrL/_new 2019-09-05 12:33:06.287587578 +0200 @@ -60,6 +60,7 @@ Patch63:fix-diag-sortorder.diff Patch72:rpmlint-slpp-NUM-NUM.patch Patch77:suse-rpmlint-all-pie.patch +Patch78:add-check-for-a-non-zero-.text-segment-in-.a-archive.patch BuildRequires: desktop-file-utils BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 ++ _servicedata ++ --- /var/tmp/diff_new_pack.2wHlrL/_old 2019-09-05 12:33:06.351587566 +0200 +++ /var/tmp/diff_new_pack.2wHlrL/_new 2019-09-05 12:33:06.351587566 +0200 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 75524278ef7de3efc70f0fa14016f1aac4e77d36 https://github.com/openSUSE/rpmlint-checks.git - 2d11e76027fc32be4005f955a71fab84c3a5407d \ No newline at end of file + 0528a49399ccabaae220fa8b452b8f9a082e48c9 \ No newline at end of file ++ add-check-for-a-non-zero-.text-segment-in-.a-archive.patch ++ diff --git a/BinariesCheck.py b/BinariesCheck.py index 36d73f8..0fb91db 100644 --- a/BinariesCheck.py +++ b/BinariesCheck.py @@ -73,6 +73,10 @@ class BinaryInfo(object): mktemp_call_regex = create_regexp_call('mktemp') lto_section_name_prefix = '.gnu.lto_.' +# [Nr] Name TypeAddress OffSize ES Flg Lk Inf Al +#
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-07-23 22:27:55 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.4126 (New) Package is "rpmlint" Tue Jul 23 22:27:55 2019 rev:320 rq:716085 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2019-03-27 16:11:35.927664548 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.4126/rpmlint-tests.changes 2019-07-23 22:27:56.159073603 +0200 @@ -1,0 +2,6 @@ +Wed Jul 17 14:51:58 UTC 2019 - jseg...@suse.de + +- Update to version 84.87+git20190717.48212cf: + * added LTO errors as expected for debug tests + +--- Old: rpmlint-tests-84.87+git20190318.caf1835.tar.xz New: rpmlint-tests-84.87+git20190717.48212cf.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.L9PKGk/_old 2019-07-23 22:27:58.103073321 +0200 +++ /var/tmp/diff_new_pack.L9PKGk/_new 2019-07-23 22:27:58.107073320 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # icecream 0 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20190318.caf1835 +Version:84.87+git20190717.48212cf Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.L9PKGk/_old 2019-07-23 22:27:58.127073317 +0200 +++ /var/tmp/diff_new_pack.L9PKGk/_new 2019-07-23 22:27:58.131073316 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++ _servicedata ++ --- /var/tmp/diff_new_pack.L9PKGk/_old 2019-07-23 22:27:58.231073302 +0200 +++ /var/tmp/diff_new_pack.L9PKGk/_new 2019-07-23 22:27:58.235073301 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 2fbd3ef0768256777b6cc68d686138f5e3968758 + 75524278ef7de3efc70f0fa14016f1aac4e77d36 https://github.com/openSUSE/rpmlint-checks.git 2d11e76027fc32be4005f955a71fab84c3a5407d \ No newline at end of file ++ rpmlint-tests-84.87+git20190318.caf1835.tar.xz -> rpmlint-tests-84.87+git20190717.48212cf.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20190318.caf1835/tests/debug.ref new/rpmlint-tests-84.87+git20190717.48212cf/tests/debug.ref --- old/rpmlint-tests-84.87+git20190318.caf1835/tests/debug.ref 2019-03-18 09:51:27.0 +0100 +++ new/rpmlint-tests-84.87+git20190717.48212cf/tests/debug.ref 2019-07-17 16:41:37.0 +0200 @@ -2,4 +2,6 @@ debug: W: static-library-without-symtab /usr/lib/foo/t2.a debug: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/foo/t.a debug: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/foo/t2.a -1 packages and 0 specfiles checked; 2 errors, 2 warnings. +debug: E: lto-bytecode (Badness: 1) /usr/lib/foo/t.a +debug: E: lto-bytecode (Badness: 1) /usr/lib/foo/t2.a +1 packages and 0 specfiles checked; 4 errors, 2 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20190318.caf1835/tests/debug1.ref new/rpmlint-tests-84.87+git20190717.48212cf/tests/debug1.ref --- old/rpmlint-tests-84.87+git20190318.caf1835/tests/debug1.ref 2019-03-18 09:51:27.0 +0100 +++ new/rpmlint-tests-84.87+git20190717.48212cf/tests/debug1.ref 2019-07-17 16:41:37.0 +0200 @@ -2,4 +2,6 @@ debug1: W: static-library-without-symtab /usr/lib/foo/t2.a debug1: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/foo/t.a debug1: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/foo/t2.a -1 packages and 0 specfiles checked; 2 errors, 2 warnings. +debug1: E: lto-bytecode (Badness: 1) /usr/lib/foo/t.a +debug1: E: lto-bytecode (Badness: 1) /usr/lib/foo/t2.a +1 packages and 0 specfiles checked; 4 errors, 2 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20190318.caf1835/tests/debug2.ref new/rpmlint-tests-84.87+git20190717.48212cf/tests/debug2.ref --- old/rpmlint-tests-84.87+git20190318.caf183
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-05-17 23:37:01 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.5148 (New) Package is "rpmlint" Fri May 17 23:37:01 2019 rev:319 rq:702802 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-05-10 09:10:22.231133035 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.5148/rpmlint.changes 2019-05-17 23:37:02.598113163 +0200 @@ -1,0 +2,7 @@ +Tue May 14 10:01:51 UTC 2019 - opensuse-packag...@opensuse.org + +- Update to rpmlint-checks to version master: + * CheckDBUSServices: add additional directory to cover + * Xinetd check making sure no packages use it wrt fate#323373 (#26) + +--- Other differences: -- rpmlint.spec: same change ++ _servicedata ++ --- /var/tmp/diff_new_pack.hAXnrc/_old 2019-05-17 23:37:03.914112470 +0200 +++ /var/tmp/diff_new_pack.hAXnrc/_new 2019-05-17 23:37:03.918112468 +0200 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 2fbd3ef0768256777b6cc68d686138f5e3968758 https://github.com/openSUSE/rpmlint-checks.git - f6e3387e381e719deaf753423332881603b51b5e \ No newline at end of file + 2d11e76027fc32be4005f955a71fab84c3a5407d \ No newline at end of file ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/Check4Xinetd.py new/rpmlint-checks-master/Check4Xinetd.py --- old/rpmlint-checks-master/Check4Xinetd.py 1970-01-01 01:00:00.0 +0100 +++ new/rpmlint-checks-master/Check4Xinetd.py 2019-05-14 11:59:38.0 +0200 @@ -0,0 +1,44 @@ +# +# File : Check4Xinetd.py +# Package : rpmlint +# Author: Werner Fink +# Created on: Mon Jul 24 11:04:41 CEST 2017 +# Purpose : Check on systemd systems for obsolate xinetd configurations +# + +from Filter import addDetails, printError +import AbstractCheck +import Config + +xinetd_tag = 'suse-obsolete-xinetd-requirement' + + +class Check4Xinetd(AbstractCheck.AbstractFilesCheck): +def __init__(self): +self.map = [] +AbstractCheck.AbstractCheck.__init__(self, 'Check4Xinetd') + +def check(self, pkg): +if pkg.isSource(): +return + +for req in pkg.requires() + pkg.prereq(): +if req[0] == 'xinetd': +printError(pkg, xinetd_tag) + + +check = Check4Xinetd() + +if Config.info: +addDetails( +xinetd_tag, +'''In systemd based distributions xinetd has become obsolete. +Please remove dependencies on xinetd.''', +) + +# Local variables: +# indent-tabs-mode: nil +# py-indent-offset: 4 +# End: +# -*- coding: utf-8 -*- +# vim:sw=4:et: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckDBUSServices.py new/rpmlint-checks-master/CheckDBUSServices.py --- old/rpmlint-checks-master/CheckDBUSServices.py 2019-03-04 14:11:03.0 +0100 +++ new/rpmlint-checks-master/CheckDBUSServices.py 2019-05-14 11:59:38.0 +0200 @@ -16,6 +16,7 @@ # need to end with / so we don't catch directories _dbus_system_paths = [ "/usr/share/dbus-1/system-services/", +"/usr/share/dbus-1/system.d/", "/etc/dbus-1/system.d/" ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckFilelist.py new/rpmlint-checks-master/CheckFilelist.py --- old/rpmlint-checks-master/CheckFilelist.py 2019-03-04 14:11:03.0 +0100 +++ new/rpmlint-checks-master/CheckFilelist.py 2019-05-14 11:59:38.0 +0200 @@ -313,6 +313,15 @@ ], }, { +'error': 'suse-filelist-forbidden-xinetd-configuration', +'details': """Xinetd configuation files are deprecated. + Please migrate to systemd socket activated unit files. + http://0pointer.de/blog/projects/socket-activation.html""";, +'bad': [ +'/etc/xinet.d/*', +], +}, +{ 'error': 'suse-filelist-forbidden-move-to-usr', 'details': """This directory has been moved to /usr""", 'bad': [
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-05-10 09:10:16 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.5148 (New) Package is "rpmlint" Fri May 10 09:10:16 2019 rev:318 rq:701568 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-04-15 11:51:44.318527526 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.5148/rpmlint.changes 2019-05-10 09:10:22.231133035 +0200 @@ -1,0 +2,84 @@ +Wed May 8 11:56:07 UTC 2019 - jseg...@suse.com + +- Too trigger happy, adding back + * ca.desrt.dconf.service + * org.freedesktop.ColorManager.conf + +--- +Wed May 8 07:26:24 UTC 2019 - jseg...@suse.com + +- Removed whitelisted DBUS files: + * ConsoleKit.conf + * NetworkManager-frontend.conf + * Upstart.conf + * backup-manager.conf + * ca.desrt.dconf.service + * cdemud-dbus.conf + * com.redhat.storaged.conf + * com.redhat.storaged.service + * com.redhat.tuned.service + * de.berlios.smb4k.mounthelper.conf + * de.berlios.smb4k.mounthelper.service + * hal.conf + * kerneloops.dbus + * net.hadess.SensorProxy.service + * nm-avahi-autoipd.conf + * nm-dhcp-client.conf + * nm-novellvpn-service.conf + * openqa-scheduler.service + * openqa-websockets.service + * org.blueman.Applet.service + * org.freedesktop.ColorManager.conf + * org.freedesktop.ConsoleKit.service + * org.freedesktop.ModemManager.conf + * org.freedesktop.ModemManager.service + * org.freedesktop.PolicyKit.conf + * org.freedesktop.PolicyKit.service + * org.freedesktop.UDisks.conf + * org.freedesktop.UDisks.service + * org.freedesktop.colord-sane.conf + * org.freedesktop.colord-sane.service + * org.gnome.SettingsDaemon.DateTimeMechanism.conf + * org.gnome.SettingsDaemon.DateTimeMechanism.service + * org.kde.baloo.filewatch.conf + * org.kde.baloo.filewatch.service + * org.kde.kalarmrtcwake.conf + * org.kde.kalarmrtcwake.service + * org.kde.kcontrol.k3bsetup.conf + * org.kde.kcontrol.k3bsetup.service + * org.kde.kcontrol.kcmlightdm.conf + * org.kde.kcontrol.kcmlightdm.service + * org.kde.kcontrol.kcmremotewidgets.conf + * org.kde.kcontrol.kcmremotewidgets.service + * org.kde.nepomuk.filewatch.conf + * org.kde.nepomuk.filewatch.service + * org.kde.polkitkde1.helper.conf + * org.kde.polkitkde1.helper.service + * org.neard.service + * org.opensuse.BackupManager.service + * org.opensuse.YaST.modules.conf + * org.opensuse.YaST.modules.service + * org.opensuse.usbauth.service + * org.opensuse.yast.SCR.conf + * org.opensuse.yast.SCR.service + * org.selinux.conf + * org.synce.dccm.conf + * org.synce.dccm.service + * os-autoinst-openvswitch.service + * pam_dbus.service + * podsleuth.conf + * rebootmgr.service + * switcheroo-control.service + * teamd@.service + * webyast.permissions.conf + * webyast.permissions.service.service + They're not used anymore in current products, were never active or erroneously + added. For details please see + https://pes.suse.de/Maintenance-Security/Whitelists/cleanup_dbus/ + +--- +Tue May 7 13:01:08 UTC 2019 - Malte Kraus + +- Whitelisted certmonger (bsc#1129452) + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.J3rWmK/_old 2019-05-10 09:10:24.971140857 +0200 +++ /var/tmp/diff_new_pack.J3rWmK/_new 2019-05-10 09:10:24.991140915 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # icecream 0 ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.J3rWmK/_old 2019-05-10 09:10:25.063141120 +0200 +++ /var/tmp/diff_new_pack.J3rWmK/_new 2019-05-10 09:10:25.067141132 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # ++ config ++ --- /var/tmp/diff_new_pack.J3rWmK/_old 2019-05-10 09:10:25.143141349 +0200 +++ /var/tmp/diff_new_pack.J3rWmK/_new 2019-05-10 09:10:25.143141349 +0200 @@ -731,23 +731,13 @@ )) setOption("DBUSServices.WhiteList", ( -"ConsoleKit.conf", -"hal.conf", "cups.conf", # bnc#515977 -"org.freedesktop.ConsoleKit.service", -"org.freedesktop.PolicyKit.conf", -
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-04-15 11:51:40 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.17052 (New) Package is "rpmlint" Mon Apr 15 11:51:40 2019 rev:317 rq:693683 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-03-13 09:10:35.703415441 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.17052/rpmlint.changes 2019-04-15 11:51:44.318527526 +0200 @@ -1,0 +2,6 @@ +Fri Apr 12 06:09:31 UTC 2019 - Thomas Bechtold + +- Add missing usernames for OpenStack services and drop the old + names (which had the openstack- prefix) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.dWIbEh/_old 2019-04-15 11:51:45.634528224 +0200 +++ /var/tmp/diff_new_pack.dWIbEh/_new 2019-04-15 11:51:45.638528225 +0200 @@ -518,11 +518,13 @@ setOption('StandardUsers', ( 'aegis', 'amanda', +'aodh', 'arangodb', 'asterisk', 'at', 'avahi', 'bacula', +'barbican', 'beagleindex', 'bigsister', 'bin', @@ -533,9 +535,11 @@ 'casaatsd', 'casaatvd', 'casaauth', +'ceilometer', 'ceph', 'chef', 'chrony', +'cinder', 'citadel', 'cntlm', 'colord', @@ -547,11 +551,13 @@ 'davfs2', 'ddclient', 'dehydrated', +'designate', 'dhcpd', 'distcc', 'dovecot', 'dpbox', 'dvbdaemon', +'ec2-api', 'elasticsearch', 'epmd', 'fax', @@ -564,11 +570,14 @@ 'games', 'gdm', 'geronimo', +'glance', 'gnats', +'gnocchi', 'gnump3d', 'grafana', 'hacluster', 'haldaemon', +'heat', 'hsqldb', 'icecast', 'icecream', @@ -576,11 +585,13 @@ 'intermezzo', 'iodined', 'irc', +'ironic', 'jabber', 'jboss', 'jetty5', 'jenkins', 'jonas', +'keystone', 'kolab', 'kolab-n', 'kolab-r', @@ -591,9 +602,11 @@ 'logstash', 'lp', 'lxdm', +'magnum', 'mail', 'mailman', 'man', +'manila', 'mdnsd', 'mdom', 'mednafen', @@ -602,11 +615,14 @@ 'minetest', 'mpd', 'mumble-server', +'murano', 'mysql', 'nagios', 'named', +'neutron', 'news', 'nginx', +'nova', 'novell_nobody', 'novlifdr', 'novlxregd', @@ -614,14 +630,7 @@ '_nsd', 'ntop', 'ntp', -'openstack-ceilometer', -'openstack-cinder', -'openstack-glance', -'openstack-heat', -'openstack-keystone', -'openstack-nova', -'openstack-quantum', -'openstack-swift', +'octavia', 'openvswitch', 'oracle', 'otrs', @@ -653,6 +662,7 @@ 'root', '_rmt', 'sabayon-admin', +'sahara', 'salt', 'sapdb', 'sddm', @@ -668,6 +678,7 @@ 'statd', 'suse-ncc', 'svn', +'swift', 'synapse', 'systemd-journal-gateway' 'tftp', @@ -675,6 +686,7 @@ 'tomcat4', 'tor', 'toxcmd', +'trove', 'tryton', 'tss', 'ulogd', @@ -692,6 +704,7 @@ 'xrootd', 'xymon', 'yastws', +'zaqar', 'zeroinst', 'znc', 'zope',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-03-27 16:11:34 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.25356 (New) Package is "rpmlint" Wed Mar 27 16:11:34 2019 rev:316 rq:685964 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2019-01-26 22:19:48.302982518 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.25356/rpmlint-tests.changes 2019-03-27 16:11:35.927664548 +0100 @@ -1,0 +2,6 @@ +Mon Mar 18 08:51:41 UTC 2019 - dmuel...@suse.com + +- Update to version 84.87+git20190318.caf1835: + * pie.spec: use /usr/bin/mount, since /bin/mount was removed from permissions + +--- Old: rpmlint-tests-84.87+git20190123.8914352.tar.xz New: rpmlint-tests-84.87+git20190318.caf1835.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.cxljHQ/_old 2019-03-27 16:11:37.467664155 +0100 +++ /var/tmp/diff_new_pack.cxljHQ/_new 2019-03-27 16:11:37.471664154 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # icecream 0 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20190123.8914352 +Version:84.87+git20190318.caf1835 Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.cxljHQ/_old 2019-03-27 16:11:37.487664151 +0100 +++ /var/tmp/diff_new_pack.cxljHQ/_new 2019-03-27 16:11:37.487664151 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++ _servicedata ++ --- /var/tmp/diff_new_pack.cxljHQ/_old 2019-03-27 16:11:37.559664132 +0100 +++ /var/tmp/diff_new_pack.cxljHQ/_new 2019-03-27 16:11:37.559664132 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 8914352f9a703602fbe68224878d4b540bff72c4 + 2fbd3ef0768256777b6cc68d686138f5e3968758 https://github.com/openSUSE/rpmlint-checks.git f6e3387e381e719deaf753423332881603b51b5e \ No newline at end of file ++ rpmlint-tests-84.87+git20190123.8914352.tar.xz -> rpmlint-tests-84.87+git20190318.caf1835.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20190123.8914352/tests/pie.ref new/rpmlint-tests-84.87+git20190318.caf1835/tests/pie.ref --- old/rpmlint-tests-84.87+git20190123.8914352/tests/pie.ref 2019-01-23 23:05:51.0 +0100 +++ new/rpmlint-tests-84.87+git20190318.caf1835/tests/pie.ref 2019-03-18 09:51:27.0 +0100 @@ -1,4 +1,4 @@ -pie: W: missing-call-to-setgroups-before-setuid /bin/mount -pie: W: permissions-incorrect /bin/mount has mode 0755 but should be 04755 +pie: W: missing-call-to-setgroups-before-setuid /usr/bin/mount +pie: W: permissions-incorrect /usr/bin/mount has mode 0755 but should be 04755 pie: E: non-position-independent-executable (Badness: 1) /usr/bin/telnet 1 packages and 0 specfiles checked; 1 errors, 2 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20190123.8914352/tests/pie.spec new/rpmlint-tests-84.87+git20190318.caf1835/tests/pie.spec --- old/rpmlint-tests-84.87+git20190123.8914352/tests/pie.spec 2019-01-23 23:05:51.0 +0100 +++ new/rpmlint-tests-84.87+git20190318.caf1835/tests/pie.spec 2019-03-18 09:51:27.0 +0100 @@ -24,7 +24,7 @@ echo "int main() {}" >xx.c gcc -O2 -fno-PIE xx.c -o %buildroot/usr/bin/telnet strip %buildroot/usr/bin/telnet -install -D -m 755 /bin/mount %buildroot/bin/mount +install -D -m 755 /bin/mount %buildroot/usr/bin/mount %clean @@ -33,7 +33,7 @@ %files %defattr(-,root,root) /usr/bin/telnet -/bin/mount +/usr/bin/mount %changelog * Mon Apr 18 2011 lnus...@suse.de
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-03-13 09:10:13 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.28833 (New) Package is "rpmlint" Wed Mar 13 09:10:13 2019 rev:315 rq:682091 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-02-25 17:45:20.958907705 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.28833/rpmlint.changes 2019-03-13 09:10:35.703415441 +0100 @@ -1,0 +2,22 @@ +Tue Mar 5 12:11:50 UTC 2019 - mvet...@suse.com + +- Add user/group 'minetest' for Minetest 5.0.0 (bsc#1127911) + +--- +Mon Mar 04 14:33:43 UTC 2019 - opensuse-packag...@opensuse.org + +- Update to version master: + * CheckPolkitPrivs: fix new rules.d check to use extracted rpm path + +--- +Wed Feb 27 11:33:42 UTC 2019 - opensuse-packag...@opensuse.org + +- Update rpmlint-checks to version master (bsc#1125314): + * coding style: fix indentation to satisfy flake8 travis-ci test + * CheckPolkitPrivs: implement new check for files put into rules.d dirs + * CheckPolkitPrivs: separate and refactor check for actions + * CheckPolkitPrivs: separate and refactor check of polkit-default-privs.d + * CheckPolkitPrivs: remove oudated PolicyKit path + * CheckPolkitPrivs: clearer error message for files in /etc/polkit-default-privs.d + +--- Other differences: -- rpmlint.spec: same change ++ _servicedata ++ --- /var/tmp/diff_new_pack.hghIwU/_old 2019-03-13 09:10:37.619415243 +0100 +++ /var/tmp/diff_new_pack.hghIwU/_new 2019-03-13 09:10:37.619415243 +0100 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 8914352f9a703602fbe68224878d4b540bff72c4 https://github.com/openSUSE/rpmlint-checks.git - 2fa6dd19efd033b406b56ecbd664497fba602a2d \ No newline at end of file + f6e3387e381e719deaf753423332881603b51b5e \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.hghIwU/_old 2019-03-13 09:10:37.635415242 +0100 +++ /var/tmp/diff_new_pack.hghIwU/_new 2019-03-13 09:10:37.635415242 +0100 @@ -405,6 +405,7 @@ 'mdom', 'memcached', 'messagebus', +'minetest', 'mktex', 'modem', 'mumble-server', @@ -598,6 +599,7 @@ 'mednafen', 'memcached', 'messagebus', +'minetest', 'mpd', 'mumble-server', 'mysql', ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckDBusPolicy.py new/rpmlint-checks-master/CheckDBusPolicy.py --- old/rpmlint-checks-master/CheckDBusPolicy.py2019-01-09 20:18:29.0 +0100 +++ new/rpmlint-checks-master/CheckDBusPolicy.py2019-03-04 14:11:03.0 +0100 @@ -42,7 +42,7 @@ send_policy_seen = True printError(pkg, 'dbus-policy-allow-without-destination', "%(file)s: %(xml)s" % {'file': f, 'xml': allow.toxml()}) elif allow.hasAttribute('send_destination'): -send_policy_seen = True +send_policy_seen = True if (allow.hasAttribute('receive_sender') or allow.hasAttribute('receive_interface')): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckLogrotate.py new/rpmlint-checks-master/CheckLogrotate.py --- old/rpmlint-checks-master/CheckLogrotate.py 2019-01-09 20:18:29.0 +0100 +++ new/rpmlint-checks-master/CheckLogrotate.py 2019-03-04 14:11:03.0 +0100 @@ -47,9 +47,9 @@ pkg, 'suse-logrotate-user-writable-log-dir', "%s %s:%s %04o" % (d, files[d].user, files[d].group, mode)) elif files[d].group != 'root' and mode & 0o20 and (dirs[d] is None or dirs[d][1] != files[d].group): -printError( -pkg, 'suse-logrotate-user-writable-log-dir', -"%s %s:%s %04o" % (d, files[d].user, files[d].group, mode)) +printError( +pkg, 'suse-logrotate-user-writable-log-dir', +"%s %s:%s %04o" % (d, files[d].user, files[d].group, mode)) # extremely primitive logrotate parser def parselogrotateconf(self, root, f): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-02-25 17:45:17 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.28833 (New) Package is "rpmlint" Mon Feb 25 17:45:17 2019 rev:314 rq:674916 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-02-08 12:08:59.117568672 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.28833/rpmlint.changes 2019-02-25 17:45:20.958907705 +0100 @@ -1,0 +2,5 @@ +Thu Feb 14 08:26:11 UTC 2019 - jseg...@suse.com + +- Whitelisted pam_p11 (bsc#1123916) + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.BDGAV0/_old 2019-02-25 17:45:22.566907043 +0100 +++ /var/tmp/diff_new_pack.BDGAV0/_new 2019-02-25 17:45:22.570907042 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # icecream 0 ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.BDGAV0/_old 2019-02-25 17:45:22.586907035 +0100 +++ /var/tmp/diff_new_pack.BDGAV0/_new 2019-02-25 17:45:22.586907035 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # ++ config ++ --- /var/tmp/diff_new_pack.BDGAV0/_old 2019-02-25 17:45:22.706906987 +0100 +++ /var/tmp/diff_new_pack.BDGAV0/_new 2019-02-25 17:45:22.706906987 +0100 @@ -1213,7 +1213,9 @@ # pam_yubico (bsc#1087060) "pam_yubico.so", # pam_oath (bsc#1089114) -"pam_oath.so" +"pam_oath.so", +# pam_p11 (bsc#1123916) +"pam_p11.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-02-08 12:08:53 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.28833 (New) Package is "rpmlint" Fri Feb 8 12:08:53 2019 rev:313 rq:670708 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2019-01-26 22:19:48.334982493 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.28833/rpmlint.changes 2019-02-08 12:08:59.117568672 +0100 @@ -1,0 +2,10 @@ +Sat Feb 2 08:23:39 UTC 2019 - Dirk Mueller + +- add 0001-ZipCheck-Also-ignore-RuntimeError.patch (bscs#1124054) + +--- +Fri Feb 1 08:42:23 UTC 2019 - Axel Braun + +- added user/group tryton (GNU Health) + +--- New: 0001-ZipCheck-Also-ignore-RuntimeError.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.24bkhn/_old 2019-02-08 12:09:00.657568094 +0100 +++ /var/tmp/diff_new_pack.24bkhn/_new 2019-02-08 12:09:00.657568094 +0100 @@ -48,6 +48,7 @@ Patch29:rpmgroup-checks.diff Patch30:devel-provide-is-devel-package.diff Patch31:only-reg-files-are-scripts.diff +Patch32:0001-ZipCheck-Also-ignore-RuntimeError.patch Patch40:no-badness-return.diff Patch41:suse-shlib-devel-dependency.diff Patch49:extend-suse-conffiles-check.diff ++ 0001-ZipCheck-Also-ignore-RuntimeError.patch ++ >From c5dd20d7e48f4c441fe1cc3f451b184d6b31c074 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 2 Feb 2019 09:19:45 +0100 Subject: [PATCH] ZipCheck: Also ignore RuntimeError When there is a unpack error, we need to catch it. Potential reasons are : NotImplementedError (which happens on compression type issues) or RuntimeError (e.g for encrypted zip files). This issue is already fixed in master in a non-backportable way, so a new fix has been done on stable. --- ZipCheck.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZipCheck.py b/ZipCheck.py index a6f927a..4da6b06 100644 --- a/ZipCheck.py +++ b/ZipCheck.py @@ -43,7 +43,7 @@ class ZipCheck(AbstractCheck.AbstractCheck): badcrc = z.testzip() if badcrc: printError(pkg, 'bad-crc-in-zip', badcrc, fname) -except zipfile.error: +except (RuntimeError, zipfile.error): printWarning(pkg, 'unable-to-read-zip', '%s: %s' % (fname, sys.exc_info()[1])) else: -- 2.20.1 ++ config ++ --- /var/tmp/diff_new_pack.24bkhn/_old 2019-02-08 12:09:00.797568041 +0100 +++ /var/tmp/diff_new_pack.24bkhn/_new 2019-02-08 12:09:00.797568041 +0100 @@ -488,6 +488,7 @@ 'tor', 'tox', 'trusted', +'tryton', 'ts-shell', 'tss', 'tty', @@ -672,6 +673,7 @@ 'tomcat4', 'tor', 'toxcmd', +'tryton', 'tss', 'ulogd', 'upsd',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2019-01-26 22:19:45 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.28833 (New) Package is "rpmlint" Sat Jan 26 22:19:45 2019 rev:312 rq:668194 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2018-07-04 23:55:19.943878788 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.28833/rpmlint-tests.changes 2019-01-26 22:19:48.302982518 +0100 @@ -1,0 +2,12 @@ +Wed Jan 23 22:06:23 UTC 2019 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20190123.8914352: + * adjust ref for rpmlint 1.11 + +-- +Wed Jan 09 19:02:01 UTC 2019 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20181018.60e0249: + * Add test for %tmpfiles_create foo.conf with no full path + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-12-27 00:25:49.431838140 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.28833/rpmlint.changes 2019-01-26 22:19:48.334982493 +0100 @@ -1,0 +2,127 @@ +Mon Jan 14 08:23:01 UTC 2019 - Dirk Mueller + +- disable UseVersionInChangelog by default + +--- +Sat Jan 12 19:44:23 UTC 2019 - Dirk Mueller + +- update to 1.11: + * Avoid exception on inaccessible scripts + * Print out the error content on UnicodeError to make flake8 happy + * Fix flake8 warning about missing space around operators + * Use compressions when checking for backup files + * Account for arch specific code in /usr/share + * Check for installed libtool wrapper files + * Check for missing optional dependencies + * Consider gnome help for doc files + * Check for noarch package with files in lib64 + * Verify if description is longer than summary + * Explicitly tell users how to set URL + * Ignore pytest_cache directory + * confusing-invalid-spec-name + * Ignore orig/rej leftovers after patching + * Reenable Travis testing against Fedora Rawhide + * Check all sections that should not use %buildroot in them + * Put in default buildroot value used by Fedora/openSUSE + * Stricter interpreter check + * Use compileall to avoid %buildroot to be in pyc + * Drop deprecated config file usage, 0.88 is pretty old anyway + * Adjust Version to not print outdated Copyright + * Rework Travis checks against latest Centos and Fedora releases + * Fix exception handling + * Fix various flake8-import-order test regressions + * Blacklist newer pycodestyle warnings + * Fix compatibility with file 5.33+ + * Python 3.7.0b5 magic number is 3394 + * Update TagsCheck.py + * pyc related tests: DRY + * Fix getting pyc mtime on Python 3.7 + * Always import XDG desktop files as utf8 + * Fix Flake8 warnings + * Update Magic values for Python 3.7 (Fixes #123) + * Improve XDG Menu checks stability + * Test added. + * Ignore useless-provides on debuginfo provides (#112) + * Properly handle the exception on missing files + * Avoid calling close on undefined fd variable + * Code formatting fixed to meet the style. + * Modify FakePkg to let the test.sh pass. + * _sourcedir macro defined. + * Avoid summary-not-capitalized warning on digits + * Avoid catch-all except statements + * Use ImportError to avoid catch-all except: statements + * Handle E741: ambiguous identifier + * Accept python(abi) as a valid versioned python dependency + * Binariescheck: Check for chroot/chdir on ARM, PPC + * Avoid false positives on is_elf check + * Handle %post scripts that contain non-ascii characters + * Further tweak lib_regex + * split wrong-script-interpreter into env-script-interpreter + * Validate Appdata also when appstream-util is unavailable + * Remove dependency on unicodedata + * Lower false-positives on summary-not-capitalized + * Tighten wrong-script-interpreter check to lower false positives + * Check for unexpanded macros in more Tags + * Rename local file variable to fname + * Skip binaryinfo-readelf-failed on non-ELF archives + * Add check for validating file extensions + * Do not report error if call positions are unknown + * Execute chroot tests also on x86 rpms + * Tighten lib_regex to avoid false positive in python bindings + * Better details for wrong-script-interpreter + * Extend scm_regex to capture more SCM system files + * AppDataCheck: Pass --nonet to appstream-util if NetworkEnabled is False + * test: Fix cpio location in centos6 + * test: Combine run commands in fedoradev container + * test: Remove dnf upgrade from fedora containers + * test: Dockerfile whitespace tweaks + +- drop patches that were upstreamed: + 0001-Accept-p
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-12-27 00:25:23 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.28833 (New) Package is "rpmlint" Thu Dec 27 00:25:23 2018 rev:311 rq:660574 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-12-11 15:46:32.470291740 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.28833/rpmlint.changes 2018-12-27 00:25:49.431838140 +0100 @@ -1,0 +2,10 @@ +Fri Dec 21 17:08:47 UTC 2018 - matthias.gerst...@suse.com + +- whitelist boltd dbus service (bsc#1119975) + +--- +Wed Dec 12 20:14:29 UTC 2018 - mar...@gmx.de + +- Add user/group 'bird' for package bird (network/bird) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.HZQWh0/_old 2018-12-27 00:25:50.811837014 +0100 +++ /var/tmp/diff_new_pack.HZQWh0/_new 2018-12-27 00:25:50.815837010 +0100 @@ -331,6 +331,7 @@ 'bigsister', 'bitlbee', 'bin', +'bird', 'bitcoin', 'boinc', 'casaauth', @@ -522,6 +523,7 @@ 'beagleindex', 'bigsister', 'bin', +'bird', 'bitcoin', 'bitlbee', 'boinc', @@ -1076,6 +1078,9 @@ "org.freedesktop.timesync1.conf", # keepalived (bsc#1015141) "org.keepalived.Vrrp1.conf", +# boltd (bsc#1119975) +"org.freedesktop.bolt.conf", +"org.freedesktop.bolt.service", )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-12-11 15:45:55 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.19453 (New) Package is "rpmlint" Tue Dec 11 15:45:55 2018 rev:310 rq:657066 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-11-20 22:31:12.146641519 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.19453/rpmlint.changes 2018-12-11 15:46:32.470291740 +0100 @@ -1,0 +2,11 @@ +Fri Dec 7 17:45:26 UTC 2018 - Todd R + +- Add xrootd gid and uid whitelist. + This is needed by the latest versions of xrootd. + +--- +Mon Dec 3 17:12:01 UTC 2018 - matthias.gerst...@suse.com + +- whitelist pam_slurm_adopt (bsc#1116758) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.gjJinK/_old 2018-12-11 15:46:35.798288077 +0100 +++ /var/tmp/diff_new_pack.gjJinK/_new 2018-12-11 15:46:35.798288077 +0100 @@ -503,6 +503,7 @@ 'wireshark', 'www', 'xok', +'xrootd', 'xymon', 'zeroinst', 'zkeyadm', @@ -681,6 +682,7 @@ 'vscan', 'wnn', 'wwwrun', +'xrootd', 'xymon', 'yastws', 'zeroinst', @@ -1196,6 +1198,8 @@ "pam_gdm.so", # pam_slurm (bsc#1007053) "pam_slurm.so", +# pam_slurm_adopt (bsc#1116758) +"pam_slurm_adopt.so", # pam_script (bsc#1039848) "pam_script.so", # pam_yubico (bsc#1087060)
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-11-20 22:31:07 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.19453 (New) Package is "rpmlint" Tue Nov 20 22:31:07 2018 rev:309 rq:650392 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-11-13 16:29:40.002284698 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.19453/rpmlint.changes 2018-11-20 22:31:12.146641519 +0100 @@ -1,0 +2,22 @@ +Tue Nov 20 07:53:27 UTC 2018 - e...@suse.com + +- Add group 'singularity', remove user 'singularity' which was + added mistakenly. + +--- +Tue Nov 20 07:46:32 UTC 2018 - e...@suse.com + +- Add user/group 'slurm' for package slurm + (See network:cluster/slurm) (FATE#316379). + +--- +Fri Nov 16 12:16:18 UTC 2018 - Antonio Larrosa + +- Add mpd user + +--- +Fri Nov 16 10:02:30 UTC 2018 - Dirk Mueller + +- update libtool-wrapper-check.diff to handle inaccessible files + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.1LuyxU/_old 2018-11-20 22:31:14.510640076 +0100 +++ /var/tmp/diff_new_pack.1LuyxU/_new 2018-11-20 22:31:14.510640076 +0100 @@ -465,8 +465,10 @@ 'sensu', 'shadow', 'shibd', +'singularity', 'siproxd', '_sks', +'slurm', 'snort', 'sogo', 'squid', @@ -591,6 +593,7 @@ 'mednafen', 'memcached', 'messagebus', +'mpd', 'mumble-server', 'mysql', 'nagios', @@ -648,9 +651,9 @@ 'sddm', 'sensu', 'shibd', -'singularity', 'siproxd', '_sks', +'slurm', 'snort', 'sogo', 'squid', ++ libtool-wrapper-check.diff ++ --- /var/tmp/diff_new_pack.1LuyxU/_old 2018-11-20 22:31:14.602640021 +0100 +++ /var/tmp/diff_new_pack.1LuyxU/_new 2018-11-20 22:31:14.602640021 +0100 @@ -1,6 +1,8 @@ +Index: rpmlint-rpmlint-1.10/BinariesCheck.py +=== --- rpmlint-rpmlint-1.10.orig/BinariesCheck.py +++ rpmlint-rpmlint-1.10/BinariesCheck.py -@@ -367,8 +367,15 @@ class BinariesCheck(AbstractCheck.Abstra +@@ -367,8 +367,21 @@ class BinariesCheck(AbstractCheck.Abstra is_ar = 'current ar archive' in pkgfile.magic is_ocaml_native = 'Objective caml native' in pkgfile.magic is_lua_bytecode = 'Lua bytecode' in pkgfile.magic @@ -8,15 +10,21 @@ is_binary = is_elf or is_ar or is_ocaml_native or is_lua_bytecode +if is_shell: -+with open(pkgfile.path, 'rb') as inputf: -+if (b'This wrapper script should never ' -+b'be moved out of the build directory' in inputf.read(2048)): -+printError(pkg, 'libtool-wrapper-in-package', fname) ++file_start = None ++try: ++with open(pkgfile.path, 'rb') as inputf: ++file_start = inputf.read(2048) ++except IOError: ++pass ++if (file_start and ++b'This wrapper script should never ' ++b'be moved out of the build directory' in file_start): ++printError(pkg, 'libtool-wrapper-in-package', fname) + if not is_binary: if reference_regex.search(fname): lines = pkg.grep(invalid_dir_ref_regex, fname) -@@ -637,6 +644,15 @@ to list code compiled without -fPIC. +@@ -637,6 +650,15 @@ to list code compiled without -fPIC. Another common mistake that causes this problem is linking with ``gcc -Wl,-shared'' instead of ``gcc -shared''.''',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-11-13 16:29:27 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Nov 13 16:29:27 2018 rev:308 rq:647347 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-11-06 14:09:55.215017446 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-11-13 16:29:40.002284698 +0100 @@ -1,0 +2,5 @@ +Thu Nov 8 12:59:15 UTC 2018 - jseg...@suse.com + +- whitelist keepalived dbus service (bsc#1015141) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.n4jzD3/_old 2018-11-13 16:29:41.446282423 +0100 +++ /var/tmp/diff_new_pack.n4jzD3/_new 2018-11-13 16:29:41.450282417 +0100 @@ -1068,7 +1068,9 @@ "nm-fortisslvpn-service.conf", # systemd-timesyncd (bsc#254) "org.freedesktop.timesync1.service", -"org.freedesktop.timesync1.conf" +"org.freedesktop.timesync1.conf", +# keepalived (bsc#1015141) +"org.keepalived.Vrrp1.conf", )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-11-06 14:09:51 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Nov 6 14:09:51 2018 rev:307 rq:644402 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-10-23 20:35:47.504873952 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-11-06 14:09:55.215017446 +0100 @@ -1,0 +2,6 @@ +Tue Oct 23 15:15:42 UTC 2018 - matthias.gerst...@suse.com + +- remove openswan whitelisting (deleted from Factory, replaced by libreswan, + boo#1089340) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.Ql3YWG/_old 2018-11-06 14:09:56.731015448 +0100 +++ /var/tmp/diff_new_pack.Ql3YWG/_new 2018-11-06 14:09:56.731015448 +0100 @@ -948,8 +948,6 @@ # neard (bnc#837978) "org.neard.conf", "org.neard.service", -# networkmanager-openswan (bnc#808549) -"nm-openswan-service.conf", # baloo, formerly nepomuk (bnc#866131) "org.kde.baloo.filewatch.conf", "org.kde.baloo.filewatch.service",
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-10-23 20:35:43 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Oct 23 20:35:43 2018 rev:306 rq:642667 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-10-12 13:08:58.667446407 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-10-23 20:35:47.504873952 +0200 @@ -1,0 +2,12 @@ +Wed Oct 17 11:36:51 UTC 2018 - jseg...@suse.com + +- whitelist systemd-timesyncd (bsc#254) + +--- +Tue Oct 16 15:31:13 UTC 2018 - opensuse-packag...@opensuse.org + +- Update rpmlint-checks to version master: + * Use only one pattern that covers both cases + * Add support to identify tmpfiles_create used with just a basename + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.AxJ9OC/_old 2018-10-23 20:35:48.940872237 +0200 +++ /var/tmp/diff_new_pack.AxJ9OC/_new 2018-10-23 20:35:48.940872237 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # icecream 0 ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.AxJ9OC/_old 2018-10-23 20:35:48.956872217 +0200 +++ /var/tmp/diff_new_pack.AxJ9OC/_new 2018-10-23 20:35:48.960872213 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # ++ _servicedata ++ --- /var/tmp/diff_new_pack.AxJ9OC/_old 2018-10-23 20:35:49.068872083 +0200 +++ /var/tmp/diff_new_pack.AxJ9OC/_new 2018-10-23 20:35:49.072872079 +0200 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 88daa4ecc60c092a31c0d3839ef936ddc16503ff https://github.com/openSUSE/rpmlint-checks.git - c9793b1845fd3a6f9f7c84acd2ba0dc56cbb0d89 \ No newline at end of file + df7d1c3260cb21372f95fe44393c098c3af9024a \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.AxJ9OC/_old 2018-10-23 20:35:49.100872045 +0200 +++ /var/tmp/diff_new_pack.AxJ9OC/_new 2018-10-23 20:35:49.100872045 +0200 @@ -1067,7 +1067,10 @@ "net.connman.iwd.service", "iwd-dbus.conf", # NetworkManager-fortisslvpn (bsc#1109938) -"nm-fortisslvpn-service.conf" +"nm-fortisslvpn-service.conf", +# systemd-timesyncd (bsc#254) +"org.freedesktop.timesync1.service", +"org.freedesktop.timesync1.conf" )) setOption("PAMModules.WhiteList", ( ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/TmpFilesCheck.py new/rpmlint-checks-master/TmpFilesCheck.py --- old/rpmlint-checks-master/TmpFilesCheck.py 2018-10-08 13:04:59.0 +0200 +++ new/rpmlint-checks-master/TmpFilesCheck.py 2018-10-16 17:12:41.0 +0200 @@ -5,6 +5,7 @@ # Purpose : Check systemd created tmpfiles are included in filelist import re +import os.path from Filter import addDetails, printWarning import AbstractCheck @@ -38,8 +39,9 @@ printWarning(pkg, "tmpfile-not-regular-file", fn) continue +basename = os.path.basename(fn) pattern = re.compile( -r'systemd-tmpfiles --create .*%s' % re.escape(fn)) +r'systemd-tmpfiles --create .*%s' % re.escape(basename)) if (not postin or not pattern.search(postin)) and \ (not prein or not pattern.search(prein)): printWarning(pkg,
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-10-12 13:08:58 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Fri Oct 12 13:08:58 2018 rev:305 rq:640594 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-10-02 19:42:35.154127143 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-10-12 13:08:58.667446407 +0200 @@ -1,0 +2,11 @@ +Mon Oct 08 11:06:11 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version master: + * security checks: add link to openSUSE wiki to error message details + +--- +Fri Oct 5 16:27:31 UTC 2018 - matthias.gerst...@suse.com + +- whitelist NetworkManager-fortisslvpn (bsc#1109938) + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.UJLbA6/_old 2018-10-12 13:09:00.391443948 +0200 +++ /var/tmp/diff_new_pack.UJLbA6/_new 2018-10-12 13:09:00.395443943 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # icecream 0 ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.UJLbA6/_old 2018-10-12 13:09:00.407443925 +0200 +++ /var/tmp/diff_new_pack.UJLbA6/_new 2018-10-12 13:09:00.411443920 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++ _servicedata ++ --- /var/tmp/diff_new_pack.UJLbA6/_old 2018-10-12 13:09:00.491443805 +0200 +++ /var/tmp/diff_new_pack.UJLbA6/_new 2018-10-12 13:09:00.495443799 +0200 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 88daa4ecc60c092a31c0d3839ef936ddc16503ff https://github.com/openSUSE/rpmlint-checks.git - 4015553df03d74e0908c9f9acdb586c5dbfeb37c \ No newline at end of file + c9793b1845fd3a6f9f7c84acd2ba0dc56cbb0d89 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.UJLbA6/_old 2018-10-12 13:09:00.531443748 +0200 +++ /var/tmp/diff_new_pack.UJLbA6/_new 2018-10-12 13:09:00.531443748 +0200 @@ -1065,7 +1065,9 @@ "xpra.conf", # iwd (bsc#1108037) "net.connman.iwd.service", -"iwd-dbus.conf" +"iwd-dbus.conf", +# NetworkManager-fortisslvpn (bsc#1109938) +"nm-fortisslvpn-service.conf" )) setOption("PAMModules.WhiteList", ( ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckDBUSServices.py new/rpmlint-checks-master/CheckDBUSServices.py --- old/rpmlint-checks-master/CheckDBUSServices.py 2018-07-03 14:28:05.0 +0200 +++ new/rpmlint-checks-master/CheckDBUSServices.py 2018-10-08 13:04:59.0 +0200 @@ -52,5 +52,7 @@ 'suse-dbus-unauthorized-service', """The package installs a DBUS system service file. If the package is intended for inclusion in any SUSE product please open a bug -report to request review of the service by the security team.""", +report to request review of the service by the security team. Please +refer to https://en.opensuse.org/openSUSE:Package_security_guidelines#audit_bugs +for more information.""", ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckPAMModules.py new/rpmlint-checks-master/CheckPAMModules.py --- old/rpmlint-checks-master/CheckPAMModules.py2018-07-03 14:28:05.0 +0200 +++ new/rpmlint-checks-master/CheckPAMModules.py2018-10-08 13:04:59.0 +0200 @@ -45,5 +45,6 @@ 'suse-pam-unauthorized-module', """The package installs a PAM module. If the package is intended for inclusion in any SUSE product please open a bug -report to request review of the service by the security team.""", +report to request review of the service by the security team. +Please refer to https://en.opensuse.org/openSUSE:Package_security_guidelines#audit_bugs""";, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckPolkitPrivs.py new/rpmlint-checks-master/CheckPolkitPrivs.py --- old/rpmlint-checks-master/CheckPolkitPrivs.py 2018-07-03 14:28:05.
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-10-02 19:42:30 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Oct 2 19:42:30 2018 rev:304 rq:638868 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-09-16 18:30:35.391437654 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-10-02 19:42:35.154127143 +0200 @@ -1,0 +2,5 @@ +Mon Sep 24 14:37:19 UTC 2018 - matthias.gerst...@suse.com + +- whitelist iwd D-Bus service (bsc#1108037) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.jsENS6/_old 2018-10-02 19:42:36.498125787 +0200 +++ /var/tmp/diff_new_pack.jsENS6/_new 2018-10-02 19:42:36.498125787 +0200 @@ -1062,7 +1062,10 @@ "org.freedesktop.ratbag1.service", "org.freedesktop.ratbag1.conf", # xpra (bsc#1102836) -"xpra.conf" +"xpra.conf", +# iwd (bsc#1108037) +"net.connman.iwd.service", +"iwd-dbus.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-09-16 18:30:29 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sun Sep 16 18:30:29 2018 rev:303 rq:635553 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-09-05 13:47:58.998200045 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-09-16 18:30:35.391437654 +0200 @@ -1,0 +2,5 @@ +Wed Sep 12 19:32:02 UTC 2018 - mp...@suse.com + +- Add new zkeyadm group + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.J8ztza/_old 2018-09-16 18:30:38.887436263 +0200 +++ /var/tmp/diff_new_pack.J8ztza/_new 2018-09-16 18:30:38.891436262 +0200 @@ -503,6 +503,7 @@ 'xok', 'xymon', 'zeroinst', +'zkeyadm', 'znc', 'zope', ))
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-09-05 13:47:56 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Wed Sep 5 13:47:56 2018 rev:302 rq:632873 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-08-28 09:21:48.064333221 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-09-05 13:47:58.998200045 +0200 @@ -1,0 +2,5 @@ +Mon Sep 3 08:53:06 UTC 2018 - Markos Chandras + +- Add new firejail group + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.RRdtsn/_old 2018-09-05 13:48:00.682202870 +0200 +++ /var/tmp/diff_new_pack.RRdtsn/_new 2018-09-05 13:48:00.682202870 +0200 @@ -359,6 +359,7 @@ 'festival', 'ffums', 'firebird', +'firejail', 'floppy', 'fonehome', 'ftp',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-08-28 09:21:44 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Aug 28 09:21:44 2018 rev:301 rq:630572 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-08-10 09:43:59.117711472 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-08-28 09:21:48.064333221 +0200 @@ -1,0 +2,5 @@ +Mon Aug 20 08:53:17 UTC 2018 - matthias.gerst...@suse.com + +- whitelist xpra D-Bus service (bsc#1102836) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.2DWRCr/_old 2018-08-28 09:21:49.528337786 +0200 +++ /var/tmp/diff_new_pack.2DWRCr/_new 2018-08-28 09:21:49.528337786 +0200 @@ -1058,7 +1058,9 @@ "nm-libreswan-service.conf", # libratbag (bnc#1076467) "org.freedesktop.ratbag1.service", -"org.freedesktop.ratbag1.conf" +"org.freedesktop.ratbag1.conf", +# xpra (bsc#1102836) +"xpra.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-08-10 09:43:55 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Fri Aug 10 09:43:55 2018 rev:300 rq:628019 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-07-28 12:38:24.880196642 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-08-10 09:43:59.117711472 +0200 @@ -1,0 +2,5 @@ +Wed Aug 8 08:34:23 UTC 2018 - lnus...@suse.de + +- adjust maximum valid suse_version to 1550 (boo#1104110) + +--- Other differences: -- rpmlint.spec: same change ++ suse-version.diff ++ --- /var/tmp/diff_new_pack.P8DgFn/_old 2018-08-10 09:44:00.533713740 +0200 +++ /var/tmp/diff_new_pack.P8DgFn/_new 2018-08-10 09:44:00.533713740 +0200 @@ -26,7 +26,7 @@ +res = suse_version_regex.search(line) +if res and int(res.group(1)) > 0 and int(res.group(1)) < 1315: +printWarning(pkg, "obsolete-suse-version-check", res.group(1)) -+elif res and int(res.group(1)) > 1330: ++elif res and int(res.group(1)) > 1550: +printError(pkg, "invalid-suse-version-check", res.group(1)) + res = prereq_regex.search(line)
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-07-28 12:38:17 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sat Jul 28 12:38:17 2018 rev:299 rq:624668 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-07-13 10:17:51.374205552 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-07-28 12:38:24.880196642 +0200 @@ -1,0 +2,12 @@ +Fri Jul 20 15:56:52 UTC 2018 - matthias.gerst...@suse.com + +- whitelist ratbagd D-Bus service (bsc#1076467) + +--- +Thu Jul 12 14:05:01 UTC 2018 - dmuel...@suse.com + +- remove unnecessary suse-check-optional-dependencies.diff +- drop CheckBuildDate - does not produce hits and is + relatively slow + +--- Old: suse-check-optional-dependencies.diff Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.klZgJy/_old 2018-07-28 12:38:27.004200721 +0200 +++ /var/tmp/diff_new_pack.klZgJy/_new 2018-07-28 12:38:27.008200729 +0200 @@ -53,7 +53,6 @@ Patch31:only-reg-files-are-scripts.diff Patch32:buildroot-in-scripts.diff Patch33:libtool-wrapper-check.diff -Patch34:suse-check-optional-dependencies.diff Patch35:noarch-lib64.diff Patch37:description-check.diff Patch38:0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch ++ config ++ --- /var/tmp/diff_new_pack.klZgJy/_old 2018-07-28 12:38:27.132200967 +0200 +++ /var/tmp/diff_new_pack.klZgJy/_new 2018-07-28 12:38:27.132200967 +0200 @@ -34,7 +34,6 @@ addCheck("KMPPolicyCheck") addCheck("CheckUpdateAlternatives") addCheck("BashismsCheck") -addCheck("CheckBuildDate") addCheck("CheckLogrotate") addCheck("CheckPAMModules") addCheck("CheckRCLinks") @@ -1057,6 +1056,9 @@ "org.kde.kalarm.rtcwake.service", # NetworkManager-libreswan (bnc#1089340) "nm-libreswan-service.conf", +# libratbag (bnc#1076467) +"org.freedesktop.ratbag1.service", +"org.freedesktop.ratbag1.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-07-13 10:17:48 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Fri Jul 13 10:17:48 2018 rev:298 rq:622045 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-07-04 23:55:19.975878752 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-07-13 10:17:51.374205552 +0200 @@ -1,0 +2,17 @@ +Wed Jul 11 09:06:31 UTC 2018 - dmuel...@suse.com + +- add suse-rpmlint-all-pie.patch: refresh to handle the pie-executable + case (rename from rpmlint-all-pie.patch) + +--- +Mon Jul 9 19:37:57 UTC 2018 - dmuel...@suse.com + +- drop obsolete suse-no-run-ldconfig.diff, + suse-manpages-for-rc-scripts.diff + +--- +Thu Jul 5 16:48:30 UTC 2018 - matthias.gerst...@suse.com + +- whitelist pam_oath PAM module after audit (bsc#1089114) + +--- Old: rpmlint-all-pie.patch suse-manpages-for-rc-scripts.diff suse-no-run-ldconfig.diff New: suse-rpmlint-all-pie.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.Cv7QNO/_old 2018-07-13 10:17:52.458206838 +0200 +++ /var/tmp/diff_new_pack.Cv7QNO/_new 2018-07-13 10:17:52.458206838 +0200 @@ -55,7 +55,6 @@ Patch33:libtool-wrapper-check.diff Patch34:suse-check-optional-dependencies.diff Patch35:noarch-lib64.diff -Patch36:suse-no-run-ldconfig.diff Patch37:description-check.diff Patch38:0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch Patch39:selfconflicts-provide.diff @@ -69,7 +68,6 @@ Patch50:compressed-backup-regex.diff Patch51:suse-speccheck-utf8.diff Patch52:0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch -Patch53:suse-manpages-for-rc-scripts.diff Patch54:suse-ignore-specfile-errors.diff Patch55:invalid-filerequires.diff Patch57:check-for-self-provides.diff @@ -85,13 +83,13 @@ Patch67:omit_BUILDROOT_from_pyo_files.patch Patch68:0001-Avoid-false-positives-on-is_elf-check.patch Patch69:0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch -Patch70:rpmlint-all-pie.patch Patch71:0001-Avoid-calling-close-on-undefined-fd-variable.patch Patch72:rpmlint-slpp-NUM-NUM.patch Patch73:0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch Patch74:0001-Always-import-XDG-desktop-files-as-utf8.patch Patch75:0001-Fix-compatibility-with-file-5.33.patch Patch76:update-magic-values-python-37.patch +Patch77:suse-rpmlint-all-pie.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 BuildRequires: python3-pytest ++ 0001-Fix-compatibility-with-file-5.33.patch ++ --- /var/tmp/diff_new_pack.Cv7QNO/_old 2018-07-13 10:17:52.510206900 +0200 +++ /var/tmp/diff_new_pack.Cv7QNO/_new 2018-07-13 10:17:52.510206900 +0200 @@ -39,4 +39,4 @@ +pie_exec_re and pie_exec_re.search(fname)): printError(pkg, 'non-position-independent-executable', fname) - if not is_shobj: + ++ config ++ --- /var/tmp/diff_new_pack.Cv7QNO/_old 2018-07-13 10:17:52.570206971 +0200 +++ /var/tmp/diff_new_pack.Cv7QNO/_new 2018-07-13 10:17:52.574206976 +0200 @@ -1179,10 +1179,12 @@ "pam_gdm.so", # pam_slurm (bsc#1007053) "pam_slurm.so", -# pam_script(bsc#1039848) +# pam_script (bsc#1039848) "pam_script.so", -# pam_yubico(bsc#1087060) -"pam_yubico.so" +# pam_yubico (bsc#1087060) +"pam_yubico.so", +# pam_oath (bsc#1089114) +"pam_oath.so" )) # Output filters ++ suse-rpmlint-all-pie.patch ++ Index: rpmlint-rpmlint-1.10/BinariesCheck.py === --- rpmlint-rpmlint-1.10.orig/BinariesCheck.py +++ rpmlint-rpmlint-1.10/BinariesCheck.py @@ -543,10 +543,14 @@ class BinariesCheck(AbstractCheck.Abstra if ocaml_mixed_regex.search(bin_info.tail): printWarning(pkg, 'ocaml-mixed-executable', fname) -if ((not is_shobj and not is_pie_exec) and -pie_exec_re and pie_exec_re.search(fname)): -printError(pkg, 'non-position-independent-executable', - fname) +if (not is_shobj and not is_pie_
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-07-04 23:55:03 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Wed Jul 4 23:55:03 2018 rev:297 rq:620480 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2018-05-10 15:44:49.975306729 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2018-07-04 23:55:19.943878788 +0200 @@ -1,0 +2,12 @@ +Tue Jul 03 12:53:18 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20180703.88daa4e: + * Adjust order of output as well + +--- +Tue Jul 03 12:45:14 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20180703.03176da: + * adjust reference testoutput for removal of badness + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-06-22 13:14:56.868006540 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-07-04 23:55:19.975878752 +0200 @@ -1,0 +2,19 @@ +Tue Jul 3 14:09:19 UTC 2018 - mc...@suse.com + +- Add update-magic-values-python-37.patch +Neccessary for update of Python to 3.7 +https://github.com/rpm-software-management/rpmlint/commit/52b715763217 + +--- +Tue Jul 03 12:30:20 UTC 2018 - opensuse-packag...@opensuse.org + +- Update rpmlint-checks to version master: + * New file 5.33 does identify pie executables now (bsc#1097339) +- add 0001-Fix-compatibility-with-file-5.33.patch + +--- +Mon Jul 2 10:01:36 UTC 2018 - c.schweingru...@catatec.ch + +- Add 'sogo' user and group (used in server:SOGo) + +--- Old: rpmlint-tests-84.87+git20180220.6f1f0aa.tar.xz New: 0001-Fix-compatibility-with-file-5.33.patch rpmlint-tests-84.87+git20180703.88daa4e.tar.xz update-magic-values-python-37.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.ONhkJh/_old 2018-07-04 23:55:21.507877063 +0200 +++ /var/tmp/diff_new_pack.ONhkJh/_new 2018-07-04 23:55:21.515877053 +0200 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20180220.6f1f0aa +Version:84.87+git20180703.88daa4e Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.ONhkJh/_old 2018-07-04 23:55:21.531877036 +0200 +++ /var/tmp/diff_new_pack.ONhkJh/_new 2018-07-04 23:55:21.535877031 +0200 @@ -90,6 +90,8 @@ Patch72:rpmlint-slpp-NUM-NUM.patch Patch73:0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch Patch74:0001-Always-import-XDG-desktop-files-as-utf8.patch +Patch75:0001-Fix-compatibility-with-file-5.33.patch +Patch76:update-magic-values-python-37.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 BuildRequires: python3-pytest ++ 0001-Fix-compatibility-with-file-5.33.patch ++ >From 6497ac4806c2178a19d23203016cbdb6f7f45825 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 3 Jul 2018 14:24:01 +0200 Subject: [PATCH] Fix compatibility with file 5.33+ In file 5.33 the pkgfile magic output for pie executables changed from ELF 64-bit LSB shared object to ELF 64-bit LSB pie executable x86-64 So we need to treat "pie executable" as an equivalent file magic type for the purpose of PIE executable detection. --- BinariesCheck.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Index: rpmlint-rpmlint-1.10/BinariesCheck.py === --- rpmlint-rpmlint-1.10.orig/BinariesCheck.py +++ rpmlint-rpmlint-1.10/BinariesCheck.py @@ -525,6 +525,7 @@ class BinariesCheck(AbstractCheck.Abstra is_exec = 'executable' in pkgfile.magic is_shobj = 'shared object' in pkgfile.magic +is_pie_exec = 'pie executable' in pkgfile.magic if not is_exec and not is_shobj: continue @@ -542,7 +543,8 @@ class BinariesCheck(AbstractCheck.Abstra if ocaml_mixed_regex.search(bin_info.tail): printWarning(pkg, 'ocaml-mixed-executable', fname) -if not is_shobj and pie_exec_re and pie_exec_re.search(fname): +if ((not is_shobj and not is_pie_exec) and +pie_exec_re and pie_exe
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-06-22 13:14:53 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Fri Jun 22 13:14:53 2018 rev:296 rq:616442 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-06-05 12:52:06.423406043 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-06-22 13:14:56.868006540 +0200 @@ -1,0 +2,5 @@ +Mon Jun 11 16:44:30 UTC 2018 - matthias.gerst...@suse.com + +- whitelisting NetworkManager-libreswan plugin (bnc#1089340) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.TZbY7Q/_old 2018-06-22 13:14:58.551944097 +0200 +++ /var/tmp/diff_new_pack.TZbY7Q/_new 2018-06-22 13:14:58.551944097 +0200 @@ -1053,6 +1053,8 @@ # kalarm (bnc#1087714, renamed from kalarmrtcwake) "org.kde.kalarm.rtcwake.conf", "org.kde.kalarm.rtcwake.service", +# NetworkManager-libreswan (bnc#1089340) +"nm-libreswan-service.conf", )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-06-05 12:52:03 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Jun 5 12:52:03 2018 rev:295 rq:613952 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-05-10 15:44:52.087229329 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-06-05 12:52:06.423406043 +0200 @@ -1,0 +2,18 @@ +Mon Jun 4 09:20:38 UTC 2018 - dmuel...@suse.com + +- add Lua/NodeJS related groups to list of valid groups (bsc#1095769) + +--- +Mon Jun 04 09:16:19 UTC 2018 - opensuse-packag...@opensuse.org + +- Update rpmlint-checks to version master: + * Blacklist python test folder in python packages + * Error out on /etc/bash_completion.d in packages + * Do not use otherproviders() SUSEism + +--- +Wed May 16 03:26:14 UTC 2018 - a...@onthewings.net + +- Add Development/Languages/OCaml group. + +--- Other differences: -- rpmlint.spec: same change ++ _servicedata ++ --- /var/tmp/diff_new_pack.fCUTq4/_old 2018-06-05 12:52:09.091308327 +0200 +++ /var/tmp/diff_new_pack.fCUTq4/_new 2018-06-05 12:52:09.091308327 +0200 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git f4dfbdc2cc367245537df410353a64d67cbcc519 https://github.com/openSUSE/rpmlint-checks.git - aecdbb0c5cee167387f7769a77148668e908a8d8 \ No newline at end of file + b8bbedf5f1bdfae4e9a50253abf09f81be4a55e4 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.fCUTq4/_old 2018-06-05 12:52:09.119307301 +0200 +++ /var/tmp/diff_new_pack.fCUTq4/_new 2018-06-05 12:52:09.119307301 +0200 @@ -104,6 +104,9 @@ 'Development/Languages/Fortran', 'Development/Languages/Haskell', 'Development/Languages/Java', +'Development/Languages/Lua', +'Development/Languages/NodeJS', +'Development/Languages/OCaml', 'Development/Languages/Other', 'Development/Languages/Perl', 'Development/Languages/Python', @@ -137,6 +140,7 @@ 'Documentation/Howto', 'Documentation/HTML', 'Documentation/Man', +'Documentation/NodeJS', 'Documentation/Other', 'Documentation/SUSE', 'Hardware/Camera', ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/BrandingPolicyCheck.py new/rpmlint-checks-master/BrandingPolicyCheck.py --- old/rpmlint-checks-master/BrandingPolicyCheck.py2018-02-08 14:52:05.0 +0100 +++ new/rpmlint-checks-master/BrandingPolicyCheck.py2018-05-16 00:21:00.0 +0200 @@ -35,13 +35,6 @@ if (r[1] != rpm.RPMSENSE_EQUAL or not r[2][1].startswith('1')): printError(pkg, 'suse-branding-unversioned-requires', r[0]) -# verify that it uses branding conflicts -for r in pkg_conflicts: -if r.startswith("otherproviders("): -continue -if '-branding-' in r: -printError(pkg, 'suse-branding-branding-conflict', r) - if '-branding-' not in pkg.name: return @@ -80,8 +73,8 @@ branding_provide = p break -# check for Conflicts: otherproviders(kde4-kdm-branding) -conflict_prop = "otherproviders(%s)" % (generic_branding) +# check for Conflicts: kde4-kdm-branding +conflict_prop = "%s" % (generic_branding) have_conflict_prop = False for c in pkg_conflicts: if c == conflict_prop: @@ -103,7 +96,7 @@ addDetails( 'suse-branding-branding-conflict', '''Branding packages should conflict with other flavors of the branding package by using -Conflicts: otherproviders(pkg-branding) = brandingversion +Conflicts: pkg-branding = brandingversion and not directly by numerating a name with -branding- in it.''', 'suse-branding-specific-branding-req', @@ -132,6 +125,6 @@ 'suse-branding-missing-conflicts', """Any branding flavor package that provides the generic branding -must also conflict with all other branding packages via a special -otherproviders()""", +must also conflict with all other branding packages via conflict +on the generic branding name""", ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckFilelist.py new/rpmlint-checks-master/CheckFilelist.py --- old/rpmlin
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-05-10 15:44:47 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu May 10 15:44:47 2018 rev:294 rq:605823 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2018-02-25 11:33:28.573977134 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2018-05-10 15:44:49.975306729 +0200 @@ -1,0 +2,6 @@ +Wed May 9 11:48:47 UTC 2018 - lnus...@suse.de + +- add rpmlint-tests-sle15.patch to fix rpmlint-tests build for + sle/leap 15 + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-05-06 15:00:13.279772353 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-05-10 15:44:52.087229329 +0200 @@ -1,0 +2,5 @@ +Fri May 4 17:06:53 UTC 2018 - ok...@suse.com + +- Add 'synapse' user and group. + +--- New: rpmlint-tests-sle15.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.r06Y5G/_old 2018-05-10 15:44:53.443179634 +0200 +++ /var/tmp/diff_new_pack.r06Y5G/_new 2018-05-10 15:44:53.443179634 +0200 @@ -32,6 +32,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Url:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz +Patch0: rpmlint-tests-sle15.patch %description This package doesn't actually contain any files and is not meant to @@ -40,6 +41,9 @@ %prep %setup -q +%if 0%{?sle_version} >= 1500 +%patch0 -p1 +%endif %build mkdir rpms ++ config ++ --- /var/tmp/diff_new_pack.r06Y5G/_old 2018-05-10 15:44:53.615173330 +0200 +++ /var/tmp/diff_new_pack.r06Y5G/_new 2018-05-10 15:44:53.619173184 +0200 @@ -468,6 +468,7 @@ 'sshd', 'suse-ncc', 'svn', +'synapse', 'sys', 'systemd-journal', 'systemd-journal-gateway', @@ -650,6 +651,7 @@ 'statd', 'suse-ncc', 'svn', +'synapse', 'systemd-journal-gateway' 'tftp', 'tomcat', ++ rpmlint-tests-sle15.patch ++ >From af1ec4e64647ec4b6bf550ba822165c563a40ad6 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Wed, 9 May 2018 13:50:54 +0200 Subject: [PATCH] Revert "polkit: adjust reference output to match corresponding change in rpmlint-checks" This reverts commit f4dfbdc2cc367245537df410353a64d67cbcc519. --- tests/polkit.ref | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/polkit.ref b/tests/polkit.ref index fb214ea..22dd180 100644 --- a/tests/polkit.ref +++ b/tests/polkit.ref @@ -1,6 +1,6 @@ polkit: I: polkit-cant-acquire-privilege org.opensuse.test.bar (no:auth_admin:auth_admin) +polkit: W: polkit-untracked-privilege org.opensuse.test.bar (no:auth_admin:auth_admin) +polkit: W: polkit-untracked-privilege org.opensuse.test.foo (auth_admin:auth_admin:auth_admin) polkit: E: polkit-unauthorized-privilege (Badness: 1) org.opensuse.test.baz (auth_admin:auth_admin:auth_self) polkit: E: polkit-unauthorized-privilege (Badness: 1) org.opensuse.test.baz2 (auth_admin:auth_admin:yes) -polkit: E: polkit-untracked-privilege (Badness: 1) org.opensuse.test.bar (no:auth_admin:auth_admin) -polkit: E: polkit-untracked-privilege (Badness: 1) org.opensuse.test.foo (auth_admin:auth_admin:auth_admin) -1 packages and 0 specfiles checked; 4 errors, 0 warnings. +1 packages and 0 specfiles checked; 2 errors, 2 warnings. -- 2.16.3
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-05-06 15:00:06 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sun May 6 15:00:06 2018 rev:293 rq:603572 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-04-26 13:33:41.405625523 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-05-06 15:00:13.279772353 +0200 @@ -1,0 +2,5 @@ +Wed May 2 14:44:59 UTC 2018 - mchand...@suse.de + +- Add 'openvswitch' user and group. + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.hIIZVH/_old 2018-05-06 15:00:15.287698662 +0200 +++ /var/tmp/diff_new_pack.hIIZVH/_new 2018-05-06 15:00:15.287698662 +0200 @@ -417,6 +417,7 @@ 'ntop', 'ntp', 'oinstall', +'openvswitch', 'ovirtagent', 'ceilometer', 'cinder', @@ -604,6 +605,7 @@ 'openstack-nova', 'openstack-quantum', 'openstack-swift', +'openvswitch', 'oracle', 'otrs', 'ovirtagent',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-04-26 13:33:30 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu Apr 26 13:33:30 2018 rev:292 rq:599235 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-04-13 12:27:14.368473073 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-04-26 13:33:41.405625523 +0200 @@ -1,0 +2,5 @@ +Thu Apr 19 13:58:06 UTC 2018 - matthias.gerst...@suse.com + +- whitelisting pam_yubico module (bsc#1087060) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.q2foKC/_old 2018-04-26 13:33:43.149561625 +0200 +++ /var/tmp/diff_new_pack.q2foKC/_new 2018-04-26 13:33:43.153561479 +0200 @@ -1166,9 +1166,11 @@ # pam_gdm (bsc#1004346) "pam_gdm.so", # pam_slurm (bsc#1007053) -"pam_slurm.so" +"pam_slurm.so", # pam_script(bsc#1039848) -"pam_script.so" +"pam_script.so", +# pam_yubico(bsc#1087060) +"pam_yubico.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-04-13 12:27:11 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Fri Apr 13 12:27:11 2018 rev:291 rq:595306 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-04-03 12:11:40.468303237 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-04-13 12:27:14.368473073 +0200 @@ -1,0 +2,5 @@ +Tue Apr 10 14:49:53 UTC 2018 - matthias.gerst...@suse.com + +- adding new names for kalarm DBUS service (bsc#1087714) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.rFARTV/_old 2018-04-13 12:27:16.448397845 +0200 +++ /var/tmp/diff_new_pack.rFARTV/_new 2018-04-13 12:27:16.448397845 +0200 @@ -1041,7 +1041,10 @@ "org.kde.kcontrol.kcmsddm.service", # usbauth (bsc#1066877) "org.opensuse.usbauth.conf", -"org.opensuse.usbauth.service" +"org.opensuse.usbauth.service", +# kalarm (bnc#1087714, renamed from kalarmrtcwake) +"org.kde.kalarm.rtcwake.conf", +"org.kde.kalarm.rtcwake.service", )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-04-03 12:11:36 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Apr 3 12:11:36 2018 rev:290 rq:592882 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-03-29 11:50:58.600402696 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-04-03 12:11:40.468303237 +0200 @@ -1,0 +2,5 @@ +Sun Apr 1 17:45:51 UTC 2018 - nov...@chromanet.de + +- added bacula user and group. + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.wpSQ5n/_old 2018-04-03 12:11:42.748221198 +0200 +++ /var/tmp/diff_new_pack.wpSQ5n/_new 2018-04-03 12:11:42.748221198 +0200 @@ -323,6 +323,7 @@ 'at', 'audio', 'avahi', +'bacula', 'beagleindex', 'bigsister', 'bitlbee', @@ -506,6 +507,7 @@ 'asterisk', 'at', 'avahi', +'bacula', 'beagleindex', 'bigsister', 'bin',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-03-29 11:50:54 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu Mar 29 11:50:54 2018 rev:289 rq:591011 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-02-21 14:06:49.316234649 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-03-29 11:50:58.600402696 +0200 @@ -1,0 +2,11 @@ +Thu Mar 22 20:00:30 UTC 2018 - sleep_wal...@opensuse.org + +- Add tox user and toxcmd group as standard openSUSE GID and UID + +--- +Fri Mar 9 14:28:13 UTC 2018 - matthias.gerst...@suse.com + +- Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named + differently than the configuration file. + +--- Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.ZBI4S1/_old 2018-03-29 11:51:01.280306181 +0200 +++ /var/tmp/diff_new_pack.ZBI4S1/_new 2018-03-29 11:51:01.284306036 +0200 @@ -20,7 +20,7 @@ Version:1.10 Release:0 Summary:RPM file correctness checker -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/Packages Url:https://github.com/rpm-software-management/rpmlint Source0: https://github.com/rpm-software-management/rpmlint/archive/rpmlint-%{version}.tar.gz ++ config ++ --- /var/tmp/diff_new_pack.ZBI4S1/_old 2018-03-29 11:51:01.432300706 +0200 +++ /var/tmp/diff_new_pack.ZBI4S1/_new 2018-03-29 11:51:01.436300562 +0200 @@ -474,6 +474,7 @@ 'tomcat', 'tomcat4', 'tor', +'tox', 'trusted', 'ts-shell', 'tss', @@ -650,6 +651,7 @@ 'tomcat', 'tomcat4', 'tor', +'toxcmd', 'tss', 'ulogd', 'upsd', @@ -1018,7 +1020,7 @@ "pam_dbus.service", # tpm2-abrmd (bnc#1049694) "tpm2-abrmd.conf", -"tpm2-abrmd.service", +"com.intel.tss2.Tabrmd.service", # nfs-ganesha (bsc#997880) "org.ganesha.nfsd.conf", "nfs-ganesha.service",
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-02-25 11:33:28 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sun Feb 25 11:33:28 2018 rev:288 rq:579619 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2018-02-21 14:06:49.236237528 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2018-02-25 11:33:28.573977134 +0100 @@ -1,0 +2,6 @@ +Tue Feb 20 14:13:28 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20180220.6f1f0aa: + * polkit: adjust reference output to match corresponding change in rpmlint-checks + +--- Old: rpmlint-tests-84.87+git20180218.1142fcc.tar.xz New: rpmlint-tests-84.87+git20180220.6f1f0aa.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.EeJHZG/_old 2018-02-25 11:33:30.209917730 +0100 +++ /var/tmp/diff_new_pack.EeJHZG/_new 2018-02-25 11:33:30.213917584 +0100 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20180218.1142fcc +Version:84.87+git20180220.6f1f0aa Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ _servicedata ++ --- /var/tmp/diff_new_pack.EeJHZG/_old 2018-02-25 11:33:30.357912356 +0100 +++ /var/tmp/diff_new_pack.EeJHZG/_new 2018-02-25 11:33:30.361912211 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 1142fccbca0a0f3f4bbb4be8f98e26904e9f45f5 + f4dfbdc2cc367245537df410353a64d67cbcc519 https://github.com/openSUSE/rpmlint-checks.git aecdbb0c5cee167387f7769a77148668e908a8d8 \ No newline at end of file ++ rpmlint-tests-84.87+git20180218.1142fcc.tar.xz -> rpmlint-tests-84.87+git20180220.6f1f0aa.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20180218.1142fcc/tests/polkit.ref new/rpmlint-tests-84.87+git20180220.6f1f0aa/tests/polkit.ref --- old/rpmlint-tests-84.87+git20180218.1142fcc/tests/polkit.ref 2018-02-18 15:56:12.0 +0100 +++ new/rpmlint-tests-84.87+git20180220.6f1f0aa/tests/polkit.ref 2018-02-20 15:13:15.0 +0100 @@ -1,6 +1,6 @@ polkit: I: polkit-cant-acquire-privilege org.opensuse.test.bar (no:auth_admin:auth_admin) -polkit: W: polkit-untracked-privilege org.opensuse.test.bar (no:auth_admin:auth_admin) -polkit: W: polkit-untracked-privilege org.opensuse.test.foo (auth_admin:auth_admin:auth_admin) polkit: E: polkit-unauthorized-privilege (Badness: 1) org.opensuse.test.baz (auth_admin:auth_admin:auth_self) polkit: E: polkit-unauthorized-privilege (Badness: 1) org.opensuse.test.baz2 (auth_admin:auth_admin:yes) -1 packages and 0 specfiles checked; 2 errors, 2 warnings. +polkit: E: polkit-untracked-privilege (Badness: 1) org.opensuse.test.bar (no:auth_admin:auth_admin) +polkit: E: polkit-untracked-privilege (Badness: 1) org.opensuse.test.foo (auth_admin:auth_admin:auth_admin) +1 packages and 0 specfiles checked; 4 errors, 0 warnings.
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-02-21 14:06:44 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Wed Feb 21 14:06:44 2018 rev:287 rq:578348 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2017-10-18 10:44:00.29112 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2018-02-21 14:06:49.236237528 +0100 @@ -1,0 +2,12 @@ +Sun Feb 18 14:56:22 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20180218.1142fcc: + * Update polkit ref tests + +--- +Thu Feb 08 13:49:46 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20180202.3df4ae7: + * Add testcases for MenuXDGCheck.py + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2018-01-20 11:21:12.435815876 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-02-21 14:06:49.316234649 +0100 @@ -1,0 +2,46 @@ +Tue Feb 20 12:52:18 UTC 2018 - dims...@opensuse.org + +- Add one more deprecated license: + + GPL-2.0-with-font-exception. + +--- +Tue Feb 20 05:37:21 UTC 2018 - co...@suse.com + +- allow more deprecated licenses to unbreak ring1+2 + +--- +Sun Feb 18 14:26:09 UTC 2018 - dmuel...@suse.com + +- add 0001-Always-import-XDG-desktop-files-as-utf8.patch + +--- +Thu Feb 15 09:35:51 UTC 2018 - co...@suse.com + +- Allow some deprecated licenses that we would replace on commit + (SPDX 2->SPDX 3 conversion) + +--- +Thu Feb 08 13:52:13 UTC 2018 - opensuse-packag...@opensuse.org + +- Update rpmlint-checks to version master: + * polkit: make untracked privileges also an error + +--- +Thu Feb 08 13:49:48 UTC 2018 - opensuse-packag...@opensuse.org + +- Update rpmlint-checks to version master: + * Support uppercase tag macros used by RPM 4.14 + +--- +Thu Feb 08 13:49:46 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20180202.3df4ae7: + * Add testcases for MenuXDGCheck.py + +--- +Tue Jan 23 11:05:10 UTC 2018 - dmuel...@suse.com + +- refresh for 0001-Improve-XDG-Menu-checks-stability.patch + remove xdg-paths-update.diff (merged into other patch) + +--- Old: rpmlint-tests-84.87+git20171011.8b163ac.tar.xz xdg-paths-update.diff New: 0001-Always-import-XDG-desktop-files-as-utf8.patch rpmlint-tests-84.87+git20180218.1142fcc.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.TYUUcO/_old 2018-02-21 14:06:51.676149729 +0100 +++ /var/tmp/diff_new_pack.TYUUcO/_new 2018-02-21 14:06:51.676149729 +0100 @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20171011.8b163ac +Version:84.87+git20180218.1142fcc Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.TYUUcO/_old 2018-02-21 14:06:51.696149010 +0100 +++ /var/tmp/diff_new_pack.TYUUcO/_new 2018-02-21 14:06:51.700148866 +0100 @@ -46,7 +46,6 @@ Patch23:suse-filter-more-verbose.diff Patch24:docdata-examples.diff Patch25:yast-provides.diff -Patch26:xdg-paths-update.diff Patch27:better-wrong-script.diff Patch28:buildroot-doc.diff Patch29:rpmgroup-checks.diff @@ -90,6 +89,7 @@ Patch71:0001-Avoid-calling-close-on-undefined-fd-variable.patch Patch72:rpmlint-slpp-NUM-NUM.patch Patch73:0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch +Patch74:0001-Always-import-XDG-desktop-files-as-utf8.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 BuildRequires: python3-pytest @@ -143,6 +143,12 @@ cut '-d' -f1 %{_prefix}/lib/obs/service/format_spec_file.files/licenses_changes.txt | tail -n +2 | sort -u | while read l; do sed -i -e "s/\(#VALIDLICENSES\)/\1\n '$l',/" licenses.config done +# add some deprecated licenses we allow for now +for l in AGPL-3.0 AGPL-3.0+ GFDL-1.1 GFDL-1.1+ G
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2018-01-20 11:21:05 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sat Jan 20 11:21:05 2018 rev:286 rq:565802 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-11-23 09:35:50.415284269 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2018-01-20 11:21:12.435815876 +0100 @@ -1,0 +2,37 @@ +Mon Jan 15 09:15:19 UTC 2018 - krah...@suse.com + +- whitelisting usbauth (bsc#1066877) + +--- +Sun Jan 14 15:36:40 UTC 2018 - ngomp...@gmail.com + +- Add Development/{Languages,Libraries}/Rust groups as noted in wiki + +--- +Wed Jan 3 10:27:22 UTC 2018 - adam.ma...@suse.de + +- add missing comma (,) to config file +- add user/group _nsd for NSD name server + +--- +Sat Dec 2 16:48:08 UTC 2017 - stefan.bru...@rwth-aachen.de + +- add 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch + +--- +Wed Nov 29 09:26:18 UTC 2017 - krah...@suse.com + +- whitelisting kcmsddm (bsc#1065563) + +--- +Fri Nov 24 10:09:26 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version master: + * Fix warnings + * Add new rpmlint check for new %{_fillupdir} macro (boo#1069468) + * Open paths within the rpm file itself + * Fix python warning + * BashismCheck: Only check regular files + * Rewrite BashismsCheck to actually work + +--- New: 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.mPbb4x/_old 2018-01-20 11:21:14.211732849 +0100 +++ /var/tmp/diff_new_pack.mPbb4x/_new 2018-01-20 11:21:14.215732662 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.mPbb4x/_old 2018-01-20 11:21:14.235731728 +0100 +++ /var/tmp/diff_new_pack.mPbb4x/_new 2018-01-20 11:21:14.235731728 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,6 +89,7 @@ Patch70:rpmlint-all-pie.patch Patch71:0001-Avoid-calling-close-on-undefined-fd-variable.patch Patch72:rpmlint-slpp-NUM-NUM.patch +Patch73:0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 BuildRequires: python3-pytest ++ 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch ++ >From 5237c197f56698d55fd1d18f8127f6e947350d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Wed, 11 Oct 2017 16:29:21 +0200 Subject: [PATCH] Binariescheck: Check for chroot/chdir on ARM, PPC The assembly on ARM looks almost the same as the x86 assembly, but with a branch mnemonic (bl) instead of an explicit call. On PPC, library function calls use jump tables, so the vicinity check does not work, but we can at least detect a sole chroot without chdir. --- BinariesCheck.py | 28 +++- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/BinariesCheck.py b/BinariesCheck.py index bd75558..8d224a8 100644 --- a/BinariesCheck.py +++ b/BinariesCheck.py @@ -54,8 +54,6 @@ class BinaryInfo(object): setuid_call_regex = create_regexp_call(r'set(?:res|e)?uid') setgroups_call_regex = create_regexp_call(r'(?:ini|se)tgroups') chroot_call_regex = create_regexp_call('chroot') -# 401eb8: e8 c3 f0 ff ff callq 400f80 -objdump_call_regex = re.compile(br'callq?\s(.*)') debuginfo_regex = re.compile(r'^\s+\[\s*\d+\]\s+\.debug_.*\s+') symtab_regex = re.compile(r'^\s+\[\s*\d+\]\s+\.symtab\s+') gethostbyname_call_regex = create_regexp_call(r'(gethostbyname|gethostbyname2|gethostbyaddr|gethostbyname_r|gethostbyname2_r|gethostbyaddr_r)'
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-11-23 09:35:48 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu Nov 23 09:35:48 2017 rev:285 rq:544218 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-11-14 14:17:50.154275998 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-11-23 09:35:50.415284269 +0100 @@ -1,0 +2,8 @@ +Tue Nov 14 15:47:20 UTC 2017 - dims...@opensuse.org + +- Add rpmlint-slpp-NUM-NUM.patch: Match libFOO- as a + valid dependency on a libary. According the openSUSE packaging + policy, if the library name ends on a number, we add a dash + between the basename (before the .so) and the version after .so. + +--- New: rpmlint-slpp-NUM-NUM.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.UYUqB1/_old 2017-11-23 09:35:53.295179194 +0100 +++ /var/tmp/diff_new_pack.UYUqB1/_new 2017-11-23 09:35:53.299179048 +0100 @@ -88,6 +88,7 @@ Patch69:0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch Patch70:rpmlint-all-pie.patch Patch71:0001-Avoid-calling-close-on-undefined-fd-variable.patch +Patch72:rpmlint-slpp-NUM-NUM.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 BuildRequires: python3-pytest ++ rpmlint-slpp-NUM-NUM.patch ++ Index: rpmlint-rpmlint-1.10/TagsCheck.py === --- rpmlint-rpmlint-1.10.orig/TagsCheck.py +++ rpmlint-rpmlint-1.10/TagsCheck.py @@ -673,7 +673,7 @@ class TagsCheck(AbstractCheck.AbstractCh base_or_libs = base + '*' + '/' + base + '-libs/lib' + base + '*' # try to match *%_isa as well (e.g. "(x86-64)", "(x86-32)") base_or_libs_re = re.compile( -r'^(lib)?%s(-libs)?[\d_]*(\(\w+-\d+\))?$' % re.escape(base)) +r'^(lib)?%s(-libs)?[\d_-]*(\(\w+-\d+\))?$' % re.escape(base)) for d in deps: if base_or_libs_re.match(d[0]): dep = d
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-11-14 14:17:48 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Nov 14 14:17:48 2017 rev:284 rq:540419 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-10-25 17:45:34.380901626 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-11-14 14:17:50.154275998 +0100 @@ -1,0 +2,23 @@ +Fri Nov 03 08:10:16 UTC 2017 - opensuse-packag...@opensuse.org + +- Update rpmlint-tests to version master: + * Add Flake8 travis check + * Fix scriptprog invocation + * Print the duplicated filenames sorted to be stable accross multiple calls + +--- +Wed Nov 1 13:01:32 UTC 2017 - dmuel...@suse.com + +- add 0001-Avoid-calling-close-on-undefined-fd-variable.patch + +--- +Tue Oct 24 12:54:47 UTC 2017 - jeng...@inai.de + +- Description updates. Use the %make_install macro. + +--- +Tue Oct 24 12:49:34 UTC 2017 - dmuel...@suse.com + +- update suse-whitelist-opensuse.diff to avoid a false positive + +--- New: 0001-Avoid-calling-close-on-undefined-fd-variable.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.3ByPU2/_old 2017-11-14 14:17:51.974209610 +0100 +++ /var/tmp/diff_new_pack.3ByPU2/_new 2017-11-14 14:17:51.974209610 +0100 @@ -19,7 +19,7 @@ Name: rpmlint Version:1.10 Release:0 -Summary:Rpm correctness checker +Summary:RPM file correctness checker License:GPL-2.0+ Group: System/Packages Url:https://github.com/rpm-software-management/rpmlint @@ -87,6 +87,7 @@ Patch68:0001-Avoid-false-positives-on-is_elf-check.patch Patch69:0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch Patch70:rpmlint-all-pie.patch +Patch71:0001-Avoid-calling-close-on-undefined-fd-variable.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 BuildRequires: python3-pytest @@ -108,7 +109,7 @@ BuildArch: noarch %description -Rpmlint is a tool to check common errors on rpm packages. Binary and +rpmlint is a tool to check common errors on RPM packages. Binary and source packages can be checked. %prep @@ -123,7 +124,7 @@ make %{?_smp_mflags} PYTHON=%{_bindir}/python3 %install -make install DESTDIR=%{buildroot} PYTHON=%{_bindir}/python3 +%make_install PYTHON=%{_bindir}/python3 # the provided bash-completion does not work and only prints bash errors rm -rf %{buildroot}%{_sysconfdir}/bash_completion.d mv %{buildroot}%{_sysconfdir}/rpmlint/config %{buildroot}%{_datadir}/rpmlint/config ++ 0001-Avoid-calling-close-on-undefined-fd-variable.patch ++ >From 49611f900047d5397ebbbdb0ed5299580337ea34 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 1 Nov 2017 13:59:01 +0100 Subject: [PATCH] Avoid calling close on undefined fd variable It can happen that open did through an OSError but then the corresponding close UnknownVariableError wasn't caught. we can fix that by putting both in the same try/exception block, which also cleans up the code a bit. --- Pkg.py | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Pkg.py b/Pkg.py index 47197c9..2622f9a 100644 --- a/Pkg.py +++ b/Pkg.py @@ -719,16 +719,11 @@ class Pkg(AbstractPkg): # use descriptor() method instead try: fd = os.open(pkgfile.path, os.O_RDONLY) -except OSError: -if not pkgfile.is_ghost: -raise -else: pkgfile.magic = b2s(_magic.descriptor(fd)) -# libmagic up to 5.18 already closes the descriptor -try: os.close(fd) except OSError: -pass +if not pkgfile.is_ghost: +raise if pkgfile.magic is None: pkgfile.magic = '' elif Pkg._magic_from_compressed_re.search(pkgfile.magic): -- 2.14.2 ++ _servicedata ++ --- /var/tmp/diff_new_pack.3ByPU2/_old 2017-11-14 14:17:52.106204795 +0100 +++ /var/tmp/diff_new_pack.3ByPU2/_new 2017-11-14 14:17:52.110204649 +0100 @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.g
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-10-25 17:45:28 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Wed Oct 25 17:45:28 2017 rev:283 rq:536288 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-10-18 10:44:00.319123128 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-10-25 17:45:34.380901626 +0200 @@ -1,0 +2,15 @@ +Tue Oct 24 08:00:11 UTC 2017 - krah...@suse.com + +- adding connman (bsc#1057697) + +--- +Sat Oct 21 17:26:57 UTC 2017 - dmuel...@suse.com + +- add 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch + +--- +Mon Oct 16 08:58:07 UTC 2017 - dmuel...@suse.com + +- refresh 0001-Improve-XDG-Menu-checks-stability.patch (bsc#1063371) + +--- New: 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.0m6qwz/_old 2017-10-25 17:45:37.032777165 +0200 +++ /var/tmp/diff_new_pack.0m6qwz/_new 2017-10-25 17:45:37.036776977 +0200 @@ -69,6 +69,7 @@ Patch49:extend-suse-conffiles-check.diff Patch50:compressed-backup-regex.diff Patch51:suse-speccheck-utf8.diff +Patch52:0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch Patch53:suse-manpages-for-rc-scripts.diff Patch54:suse-ignore-specfile-errors.diff Patch55:invalid-filerequires.diff ++ 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch ++ >From 534ce885e7a1529e0729dc0ae3ef75a64324583b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 21 Oct 2017 19:24:09 +0200 Subject: [PATCH] Accept python(abi) as a valid versioned python dependency On (open)SUSE the build environment properly generates a requires python(abi) = x.y, so accept that to silence the warning. --- FilesCheck.py | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FilesCheck.py b/FilesCheck.py index abb3fa7..2ece474 100644 --- a/FilesCheck.py +++ b/FilesCheck.py @@ -717,10 +717,10 @@ class FilesCheck(AbstractCheck.AbstractCheck): if not python_dep_error: res = python_regex.search(f) -if res and not (pkg.check_versioned_dep('python-base', -res.group(1)) or -pkg.check_versioned_dep('python', -res.group(1))): +if (res and not +any((pkg.check_versioned_dep(dep, res.group(1)) +for dep in ( +'python', 'python-base', 'python(abi)': printError(pkg, 'no-dependency-on', 'python-base', res.group(1)) python_dep_error = True -- 2.14.2 ++ 0001-Improve-XDG-Menu-checks-stability.patch ++ --- /var/tmp/diff_new_pack.0m6qwz/_old 2017-10-25 17:45:37.140772096 +0200 +++ /var/tmp/diff_new_pack.0m6qwz/_new 2017-10-25 17:45:37.140772096 +0200 @@ -1,4 +1,4 @@ -From 3df5fd9507215cf70a1147ea631cf061475c7b34 Mon Sep 17 00:00:00 2001 +From e6594808fdf6c1fcb4175c523582ab7c358839f0 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 29 Sep 2017 09:12:33 +0200 Subject: [PATCH] Improve XDG Menu checks stability @@ -7,8 +7,12 @@ of exceptions. Handle them gracefully and raise appropriate rpmlint errors. Also separate the code a little and cleaning it up. --- - MenuXDGCheck.py | 76 - - 1 file changed, 53 insertions(+), 23 deletions(-) + MenuXDGCheck.py | 84 ++-- + test/binary/menuxdg1-0-0.noarch.rpm | Bin 0 -> 6555 bytes + test/test_menuxdg.py| 17 + 3 files changed, 78 insertions(+), 23 deletions(-) + create mode 100644 test/binary/menuxdg1-0-0.noarch.rpm + create mode 100644 test/test_menuxdg.py Index: rpmlint-rpmlint-1.10/MenuXDGCheck.py === @@ -33,28 +37,36 @@ class MenuXDGCheck(AbstractCheck.AbstractFilesCheck): -@@ -27,6 +27,43 @@ class MenuXDGCheck(AbstractCheck.Abstrac +@@ -27,6 +27,51 @@ class MenuXDGCheck(AbstractCheck.Abstrac AbstractCheck.AbstractFilesCheck.__init__( self, "MenuXDGCheck",
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-10-18 10:43:58 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Wed Oct 18 10:43:58 2017 rev:282 rq:533398 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2017-10-10 11:32:44.202463781 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-10-18 10:44:00.29112 +0200 @@ -1,0 +2,24 @@ +Wed Oct 11 11:29:25 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20171011.8b163ac: + * Trying to fixup the erlang check + +--- +Wed Oct 11 06:43:46 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20171011.856375f: + * Add unit test for ErlangCheck + +--- +Tue Oct 10 12:21:50 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20171010.a53d9bd: + * Remove appdata related tests, those are upstream now + +--- +Tue Oct 10 09:19:30 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20171009.dfac67b: + * Adjust output for enabled non-std group checks + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-10-10 11:32:44.230462552 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-10-18 10:44:00.319123128 +0200 @@ -1,0 +2,35 @@ +Wed Oct 11 08:03:12 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version master: + * Python 3.x porting of the ErlangCheck + +--- +Wed Oct 11 06:43:48 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version master: + * Treat strongly versioned libs also as compliant (bsc#723726) + * LibraryPolicy: allow %%_licensedir in packages (used by %license) +- Hide the noisy warnings + +--- +Tue Oct 10 09:06:23 UTC 2017 - dmuel...@suse.com + +- add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216) + add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch +- Update rpmlint-checks to version master: + * Fix false positives for -theme- -> -branding- rename + * Stop leaking filedescriptors + * Pythonic fixes + * Drop CheckAppdata (there is AppDataCheck upstream) + * Tighten ELF check + * Tiny code formatting cleanup + * Tighten the branding policy reporting a bit to make it less confusing + +--- +Fri Oct 6 09:20:48 UTC 2017 - lnus...@suse.de + +- add package groups from + https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the + groups check + +--- Old: rpmlint-tests-84.87+git20170930.a05216c.tar.xz New: 0001-Avoid-false-positives-on-is_elf-check.patch 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch rpmlint-tests-84.87+git20171011.8b163ac.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.p3Kkau/_old 2017-10-18 10:44:02.375026537 +0200 +++ /var/tmp/diff_new_pack.p3Kkau/_new 2017-10-18 10:44:02.383026162 +0200 @@ -19,11 +19,12 @@ #!BuildIgnore: post-build-checks brp-check-suse +BuildRequires: erlang BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20170930.a05216c +Version:84.87+git20171011.8b163ac Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.p3Kkau/_old 2017-10-18 10:44:02.407025034 +0200 +++ /var/tmp/diff_new_pack.p3Kkau/_new 2017-10-18 10:44:02.411024846 +0200 @@ -83,6 +83,8 @@ Patch65:0001-split-wrong-script-interpreter-into-env-script-inter.patch Patch66:0001-Handle-post-scripts-that-contain-non-ascii-character.patch Patch67:omit_BUILDROOT_from_pyo_files.patch +Patch68:0001-Avoid-false-positives-on-is_elf-check.patch +Patch69:0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch Patch70:rpmlint-all-pie.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 ++ 0001-Avoid-false-positives-on-is_elf-check.patch ++ >From 5a0f99a9f522944a0933cd06f9010a96bef9b7b3 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 10 Oct 2017 11
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-10-01 16:59:12 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sun Oct 1 16:59:12 2017 rev:280 rq:529119 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-09-25 13:56:47.289022094 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-10-01 16:59:14.060488388 +0200 @@ -1,0 +2,6 @@ +Thu Sep 28 09:31:24 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version master: + * Ignore trailing whitespace in permission files (bsc#1060738) + +--- Other differences: -- rpmlint.spec: same change ++ _servicedata ++ --- /var/tmp/diff_new_pack.jsW8ZM/_old 2017-10-01 16:59:15.872233512 +0200 +++ /var/tmp/diff_new_pack.jsW8ZM/_new 2017-10-01 16:59:15.872233512 +0200 @@ -3,4 +3,4 @@ http://github.com/openSUSE/rpmlint-tests.git 092177d4fccb48dfb4164faddf11442b63249bff http://github.com/openSUSE/rpmlint-checks.git - 75f6bab936af24fc25dbac3ac1911f3b73c754b0 \ No newline at end of file + 8d8fc8774ada96397e437d451b2461b64338db08 \ No newline at end of file ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckSUIDPermissions.py new/rpmlint-checks-master/CheckSUIDPermissions.py --- old/rpmlint-checks-master/CheckSUIDPermissions.py 2017-04-10 10:37:24.0 +0200 +++ new/rpmlint-checks-master/CheckSUIDPermissions.py 2017-09-28 11:29:42.0 +0200 @@ -6,11 +6,14 @@ # Purpose : Check for /etc/permissions violations # -from Filter import * +from __future__ import print_function + +from Filter import printWarning, printError, printInfo, addDetails, Config import AbstractCheck import os import re import rpm +import sys _permissions_d_whitelist = ( "lprng", @@ -31,19 +34,18 @@ def __init__(self): AbstractCheck.AbstractCheck.__init__(self, "CheckSUIDPermissions") self.perms = {} -files = ["/etc/permissions", "/etc/permissions.secure"] -for file in files: -if os.path.exists(file): -self._parsefile(file) +for fname in ('/etc/permissions', '/etc/permissions.secure'): +if os.path.exists(fname): +self._parsefile(fname) -def _parsefile(self, file): +def _parsefile(self, fname): lnr = 0 lastfn = None -for line in open(file): +for line in open(fname): lnr += 1 line = line.split('#')[0].split('\n')[0] -line = line.lstrip() +line = line.strip() if not len(line): continue @@ -53,19 +55,21 @@ self.perms[lastfn]['fscaps'] = line continue -line = re.split(r'\s+', line) +line = re.split(r'\s+', line.strip()) if len(line) == 3: fn = line[0] owner = line[1].replace('.', ':') mode = line[2] -self.perms[fn] = {"owner": owner, "mode": int(mode, 8) & 0o} +self.perms[fn] = {"owner": owner, + "mode": int(mode, 8) & 0o} # for permissions that don't change and therefore # don't need special handling -if file == '/etc/permissions': +if fname == '/etc/permissions': self.perms[fn]['static'] = True else: -print >>sys.stderr, "invalid line %d " % lnr +print('%s: Malformatted line %d: %s...' % + (fname, lnr, ' '.join(line)), file=sys.stderr) def check(self, pkg): global _permissions_d_whitelist @@ -104,8 +108,9 @@ for f, pkgfile in files.items(): if pkgfile.filecaps: -printError(pkg, 'permissions-fscaps', '%(file)s has fscaps "%(caps)s"' % \ -{'file': f, 'caps': pkgfile.filecaps}) +printError(pkg, 'permissions-fscaps', +'%(fname)s has fscaps "%(caps)s"' % +{'fname': f, 'caps': pkgfile.filecaps}) mode = pkgfile.mode owner = pkgfile.user+':'+pkgfile.group @@ -137,26 +142,32 @@ if type == 0o10 and mode & 0o111: # pie binaries have 's
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-09-25 13:56:42 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Mon Sep 25 13:56:42 2017 rev:279 rq:528354 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-09-13 21:33:22.568521776 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-09-25 13:56:47.289022094 +0200 @@ -1,0 +2,12 @@ +Fri Sep 22 16:26:59 UTC 2017 - e...@suse.com + +- Add group 'singularity' for package singularity + (See network:cluster/singularity) (FATE#323048). + +--- +Wed Sep 20 09:42:06 UTC 2017 - daniel.molken...@suse.com + +- Add dehydrated user & group for dehydrated, a letsencrypt client + FATE#323377 + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.cJNn0B/_old 2017-09-25 13:56:48.836804325 +0200 +++ /var/tmp/diff_new_pack.cJNn0B/_new 2017-09-25 13:56:48.836804325 +0200 @@ -101,6 +101,7 @@ 'davfs2', 'dba', 'ddclient', +'dehydrated', 'dialout', 'disk', 'distcc', @@ -282,6 +283,7 @@ 'daemon', 'davfs2', 'ddclient', +'dehydrated', 'dhcpd', 'distcc', 'dovecot', @@ -388,6 +390,7 @@ 'sddm', 'sensu', 'shibd', +'singularity', 'siproxd', '_sks', 'snort',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-09-13 21:33:16 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Wed Sep 13 21:33:16 2017 rev:278 rq:521677 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-08-24 18:26:17.306092214 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-09-13 21:33:22.568521776 +0200 @@ -1,0 +2,5 @@ +Wed Sep 6 12:10:12 UTC 2017 - krah...@suse.com + +- Adding fwupd (bsc#932807) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.AdMPpl/_old 2017-09-13 21:33:24.396264618 +0200 +++ /var/tmp/diff_new_pack.AdMPpl/_new 2017-09-13 21:33:24.396264618 +0200 @@ -774,7 +774,10 @@ "org.ganesha.nfsd.conf", "nfs-ganesha.service", # NetworkManager-l2tp (bsc#846337) -"nm-l2tp-service.conf" +"nm-l2tp-service.conf", +# fwupd (bsc#932807) +"org.freedesktop.fwupd.conf", +"org.freedesktop.fwupd.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-08-24 18:26:13 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu Aug 24 18:26:13 2017 rev:277 rq:516969 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-08-12 20:06:26.210605419 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-08-24 18:26:17.306092214 +0200 @@ -1,0 +2,15 @@ +Tue Aug 15 06:50:26 UTC 2017 - b...@suse.com + +- add coroqnetd for corosync-qnetd to rpmlint + +--- +Mon Aug 14 13:55:50 UTC 2017 - matthias.gerst...@suse.com + +- Adding NetworkManager-l2tp (bsc#846337) + +--- +Mon Aug 14 13:48:56 UTC 2017 - matthias.gerst...@suse.com + +- Adding pam_script (bsc#1039848) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.ZVrdnJ/_old 2017-08-24 18:26:19.217822874 +0200 +++ /var/tmp/diff_new_pack.ZVrdnJ/_new 2017-08-24 18:26:19.217822874 +0200 @@ -94,6 +94,7 @@ 'citadel', 'colord', 'console', +'coroqnetd', 'crowbar', 'cwbconv', 'daemon', @@ -275,6 +276,7 @@ 'cntlm', 'colord', 'cop', +'coroqnetd', 'crowbar', 'cyrus', 'daemon', @@ -770,7 +772,9 @@ "tpm2-abrmd.service", # nfs-ganesha (bsc#997880) "org.ganesha.nfsd.conf", -"nfs-ganesha.service" +"nfs-ganesha.service", +# NetworkManager-l2tp (bsc#846337) +"nm-l2tp-service.conf" )) setOption("PAMModules.WhiteList", ( @@ -893,6 +897,8 @@ "pam_gdm.so", # pam_slurm (bsc#1007053) "pam_slurm.so" +# pam_script(bsc#1039848) +"pam_script.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-08-12 20:06:23 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sat Aug 12 20:06:23 2017 rev:276 rq:515144 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-07-30 11:26:33.368370124 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-08-12 20:06:26.210605419 +0200 @@ -1,0 +2,5 @@ +Tue Aug 8 08:14:45 UTC 2017 - krah...@suse.com + +- Adding nfs-ganesha (bsc#997880) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.y0MNAj/_old 2017-08-12 20:06:30.230042317 +0200 +++ /var/tmp/diff_new_pack.y0MNAj/_new 2017-08-12 20:06:30.234041757 +0200 @@ -767,7 +767,10 @@ "pam_dbus.service", # tpm2-abrmd (bnc#1049694) "tpm2-abrmd.conf", -"tpm2-abrmd.service" +"tpm2-abrmd.service", +# nfs-ganesha (bsc#997880) +"org.ganesha.nfsd.conf", +"nfs-ganesha.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-07-30 11:26:06 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sun Jul 30 11:26:06 2017 rev:275 rq:512616 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-07-17 09:00:52.662806074 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-07-30 11:26:33.368370124 +0200 @@ -1,0 +2,10 @@ +Tue Jul 25 13:56:28 UTC 2017 - matthias.gerst...@suse.com + +- Added tpm2-abrmd (bnc#1049694) + +--- +Sat Jul 15 18:24:28 UTC 2017 - i...@ilya.pp.ua + +- Add user mednafen for mednafen network play server + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.VQZaJM/_old 2017-07-30 11:26:35.236106573 +0200 +++ /var/tmp/diff_new_pack.VQZaJM/_new 2017-07-30 11:26:35.240106009 +0200 @@ -329,6 +329,7 @@ 'man', 'mdnsd', 'mdom', +'mednafen', 'memcached', 'messagebus', 'mumble-server', @@ -763,7 +764,10 @@ # pam_dbus (bsc#1039709). Take care to # never enable/integrate this by default (see bsc comments) "pam_dbus.conf", -"pam_dbus.service" +"pam_dbus.service", +# tpm2-abrmd (bnc#1049694) +"tpm2-abrmd.conf", +"tpm2-abrmd.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-07-17 09:00:51 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Mon Jul 17 09:00:51 2017 rev:274 rq:509371 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2017-05-04 08:53:22.993609421 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-07-17 09:00:52.598815085 +0200 @@ -1,0 +2,7 @@ +Sun Jul 2 16:30:01 UTC 2017 - meiss...@suse.com + +- rpmlint-pie-leap42.patch, rpmlint-pie-factory.patch: + adjust testsuite to match new PIE warning, for both + Leap 42.3 and Factory. + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-06-20 10:57:47.873517110 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-07-17 09:00:52.662806074 +0200 @@ -1,0 +2,11 @@ +Tue Jul 11 08:48:32 UTC 2017 - krah...@suse.com + +- Adding pam_dbus (bsc#1039709) + +--- +Thu Jun 22 08:33:11 UTC 2017 - meiss...@suse.com + +- rpmlint-all-pie.patch: for non-PIE built binaries emit a warning + to suggest build them as PIE. + +--- New: rpmlint-all-pie.patch rpmlint-pie-factory.patch rpmlint-pie-leap42.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.IFRVV3/_old 2017-07-17 09:00:54.382563915 +0200 +++ /var/tmp/diff_new_pack.IFRVV3/_new 2017-07-17 09:00:54.382563915 +0200 @@ -32,6 +32,8 @@ Url:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz Patch1: 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch +Patch2: rpmlint-pie-leap42.patch +Patch3: rpmlint-pie-factory.patch %description This package doesn't actually contain any files and is not meant to @@ -43,6 +45,10 @@ %if 0%{?sle_version} >= 120200 %patch1 -p1 %endif +%if 0%{?suse_version} < 1330 +%patch2 -p1 +%endif +%patch3 -p1 %build mkdir rpms @@ -50,7 +56,4 @@ %install -%clean -rm -rf %buildroot - %changelog ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.IFRVV3/_old 2017-07-17 09:00:54.406560536 +0200 +++ /var/tmp/diff_new_pack.IFRVV3/_new 2017-07-17 09:00:54.410559972 +0200 @@ -125,6 +125,7 @@ Patch68:boo1027577-license_tag.patch # Fix check for 'missing-call-to-chdir-with-chroot' on ARM, relax check on PPC Patch69:BinariesCheck_fix_chroot_check_on_non_x86.patch +Patch70:rpmlint-all-pie.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ config ++ --- /var/tmp/diff_new_pack.IFRVV3/_old 2017-07-17 09:00:54.582535757 +0200 +++ /var/tmp/diff_new_pack.IFRVV3/_new 2017-07-17 09:00:54.586535194 +0200 @@ -759,7 +759,11 @@ # openqa (bsc#1039290) "org.opensuse.openqa.conf", "openqa-scheduler.service", -"openqa-websockets.service" +"openqa-websockets.service", +# pam_dbus (bsc#1039709). Take care to +# never enable/integrate this by default (see bsc comments) +"pam_dbus.conf", +"pam_dbus.service" )) setOption("PAMModules.WhiteList", ( ++ rpmlint-all-pie.patch ++ Index: rpmlint-rpmlint-1.8/BinariesCheck.py === --- rpmlint-rpmlint-1.8.orig/BinariesCheck.py +++ rpmlint-rpmlint-1.8/BinariesCheck.py @@ -560,6 +560,9 @@ class BinariesCheck(AbstractCheck.Abstra if not is_shobj and pie_exec_re and pie_exec_re.search(fname): printError(pkg, 'non-position-independent-executable', fname) +if not is_shobj: +printError(pkg, 'position-independent-executable-suggested', + fname) if bin_info.readelf_error: continue @@ -809,6 +812,10 @@ stripping process.''', '''This executable must be position independent. Check that it is built with -fPIE/-fpie in compiler flags and -pie in linker flags.''', +'position-independent-executable-suggested', +'''This executable should be position independent (all binaries should). Check +that it is built with -fPIE/-fpie in compiler flags and -pie in linker flags.''', + 'missing-call-to-setgroups-before-setuid', '''This executable is calling setuid and setgid without setgroups or initgroups. There is a high probability this means it didn't relinquish all ++ rpmlint-pie-factory.patch ++ Index: rpm
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-06-20 10:57:44 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Jun 20 10:57:44 2017 rev:273 rq:503656 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-06-05 18:48:57.636901570 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-06-20 10:57:47.873517110 +0200 @@ -1,0 +2,5 @@ +Tue Jun 6 18:33:56 UTC 2017 - ma...@detebe.org + +- std-user and std-group 'bitcoin' added for building correct bitcoin daemon + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.XZjTGH/_old 2017-06-20 10:57:50.161194654 +0200 +++ /var/tmp/diff_new_pack.XZjTGH/_new 2017-06-20 10:57:50.165194090 +0200 @@ -84,6 +84,7 @@ 'bigsister', 'bitlbee', 'bin', +'bitcoin', 'boinc', 'casaauth', 'cdrom', @@ -261,6 +262,7 @@ 'beagleindex', 'bigsister', 'bin', +'bitcoin', 'bitlbee', 'boinc', 'casaatsd',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-06-05 18:48:55 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Mon Jun 5 18:48:55 2017 rev:272 rq:500576 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-05-20 10:10:33.662182722 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-06-05 18:48:57.636901570 +0200 @@ -1,0 +2,22 @@ +Thu Jun 1 15:31:53 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Add BinariesCheck_fix_chroot_check_on_non_x86.patch + Check for correct invocation of chroot was only implemented for x86 + +--- +Wed May 31 13:24:22 UTC 2017 - jochen.bec...@hrz.tu-darmstadt.de + +- std-user and std-group 'xymon', added for building correct xymon client + +--- +Wed May 31 13:16:51 UTC 2017 - krah...@suse.com + +- whitelisting openqa (bsc#1039290) + + +--- +Thu May 25 04:52:11 UTC 2017 - tser...@suse.com + +- add 'prometheus' and 'grafana' standard users and groups + +--- New: BinariesCheck_fix_chroot_check_on_non_x86.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.2KMA5v/_old 2017-06-05 18:48:59.388654658 +0200 +++ /var/tmp/diff_new_pack.2KMA5v/_new 2017-06-05 18:48:59.392654095 +0200 @@ -123,6 +123,8 @@ # Fix a regression introduced by suse-shlib-devel-dependency.diff Patch67:suse-readd_terminator_in_regex.patch Patch68:boo1027577-license_tag.patch +# Fix check for 'missing-call-to-chdir-with-chroot' on ARM, relax check on PPC +Patch69:BinariesCheck_fix_chroot_check_on_non_x86.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ BinariesCheck_fix_chroot_check_on_non_x86.patch ++ diff --git a/usr/share/rpmlint/BinariesCheck.py b/tmp/BinariesCheck.py index 6e50c03..460c003 100644 --- a/BinariesCheck.py +++ b/BinariesCheck.py @@ -64,8 +64,6 @@ class BinaryInfo: setuid_call_regex = create_regexp_call(['setresuid', 'seteuid', 'setuid']) setgroups_call_regex = create_regexp_call(['initgroups', 'setgroups']) chroot_call_regex = create_regexp_call('chroot') -# 401eb8: e8 c3 f0 ff ff callq 400f80 -objdump_call_regex = re.compile(b'callq?\s(.*)') forbidden_functions = Config.getOption("WarnOnFunction") if forbidden_functions: @@ -109,6 +107,12 @@ class BinaryInfo: self.mktemp = False is_debug = path.endswith('.debug') +if pkg.arch in ['armv6hl', 'armv7hl', 'aarch64']: +# 10450: ebecbl 10408 +BinaryInfo.objdump_call_regex = re.compile(b'\sbl\s+(.*)') +else: # x86_64, ix86 +# 401eb8: e8 c3 f0 ff ff callq 400f80 +BinaryInfo.objdump_call_regex = re.compile(b'callq?\s(.*)') cmd = ['env', 'LC_ALL=C', 'readelf', '-W', '-S', '-l', '-d', '-s'] cmd.append(path) @@ -234,6 +238,11 @@ class BinaryInfo: # check if chroot is near chdir (since otherwise, chroot is called # without chdir) if self.chroot and self.chdir: +if pkg.arch in ['ppc', 'ppc64', 'ppc64le']: +# On PPC, it is to difficult to find the actual invocations +# of chroot/chdir, if both exist assume chroot is fine +self.chroot_near_chdir = True +pass p = subprocess.Popen( ['env', 'LC_ALL=C', 'objdump', '-d', path], stdout=subprocess.PIPE, bufsize=-1) ++ config ++ --- /var/tmp/diff_new_pack.2KMA5v/_old 2017-06-05 18:48:59.532634364 +0200 +++ /var/tmp/diff_new_pack.2KMA5v/_new 2017-06-05 18:48:59.536633800 +0200 @@ -115,6 +115,7 @@ 'games', 'gdm', 'geronimo', +'grafana', 'guixbuild', 'haclient', 'haldaemon', @@ -192,6 +193,7 @@ 'powersave', 'privoxy', 'prosody', +'prometheus', 'public', 'pulse', 'pulse-access', @@ -243,6 +245,7 @@ 'wireshark', 'www', 'xok', +'xymon', 'zeroinst', 'znc', 'zope', @@ -294,6 +297,7 @@ 'geronimo', 'gnats', 'gnump3d', +'grafana', 'hacluster', 'haldaemon', 'hsqldb', @@ -363,6 +367,7 @@ 'pound', 'privoxy', 'prosody', +'prometheus', 'pulse', '
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-05-20 10:10:24 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Sat May 20 10:10:24 2017 rev:271 rq:495345 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-05-04 08:53:23.437546813 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-05-20 10:10:33.662182722 +0200 @@ -0,0 +1,7 @@ +--- +Tue May 16 13:37:33 UTC 2017 - krah...@suse.com + +- whitelisting switchroo-control (bsc#1034309) + +--- + Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.o6T8Gm/_old 2017-05-20 10:10:35.321948204 +0200 +++ /var/tmp/diff_new_pack.o6T8Gm/_new 2017-05-20 10:10:35.325947638 +0200 @@ -745,6 +745,9 @@ # backintime (bsc#1007723, bsc#1032717) "net.launchpad.backintime.serviceHelper.conf", "net.launchpad.backintime.serviceHelper.service", +# switchroo-control (bsc#1034309) +"net.hadess.SwitcherooControl.conf", +"switcheroo-control.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-05-04 08:53:12 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu May 4 08:53:12 2017 rev:270 rq:491831 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2017-04-07 13:52:47.079902710 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-05-04 08:53:22.993609421 +0200 @@ -1,0 +2,12 @@ +Tue Apr 18 13:49:18 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version master: + * remote unused/outdated checks + +--- +Tue Apr 18 13:49:16 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20170418.092177d: + * Remove initscript related tests, systemd FTW! + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-04-07 13:52:47.307870509 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-05-04 08:53:23.437546813 +0200 @@ -0,0 +1,36 @@ +Fri Apr 28 14:07:50 CEST 2017 - mgerst...@suse.com + +- whitelisting backintime (bsc#1007723, bsc#1032717) + +--- +Wed Apr 19 13:21:58 UTC 2017 - krah...@suse.com + +- whitelisting thunderbolt (bsc#1033554) + +--- +Tue Apr 18 13:49:18 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version master: + * remote unused/outdated checks + +--- +Tue Apr 18 13:49:16 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 84.87+git20170418.092177d: + * Remove initscript related tests, systemd FTW! + +--- +Tue Apr 11 15:31:12 CEST 2017 - mgerst...@suse.com + +- Adding kwalletmanager5 (bsc#1033296) + +--- +Tue Apr 11 12:40:54 UTC 2017 - krah...@suse.com + +- Adding os-autoinst (bsc#1032649) + +--- +Mon Apr 10 08:34:01 UTC 2017 - dmuel...@suse.com + +- remove CheckKDE4Deps, CheckInitScripts + Old: rpmlint-tests-84.87+git20170320.f92cea5.tar.xz New: rpmlint-tests-84.87+git20170418.092177d.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.V1YM9E/_old 2017-05-04 08:53:26.277146348 +0200 +++ /var/tmp/diff_new_pack.V1YM9E/_new 2017-05-04 08:53:26.277146348 +0200 @@ -23,7 +23,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20170320.f92cea5 +Version:84.87+git20170418.092177d Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ _servicedata ++ --- /var/tmp/diff_new_pack.V1YM9E/_old 2017-05-04 08:53:26.457120966 +0200 +++ /var/tmp/diff_new_pack.V1YM9E/_new 2017-05-04 08:53:26.457120966 +0200 @@ -1,6 +1,6 @@ http://github.com/openSUSE/rpmlint-tests.git - f92cea5d87db040fb36a08ab1b58bce68ca4035d + 092177d4fccb48dfb4164faddf11442b63249bff http://github.com/openSUSE/rpmlint-checks.git - 95d3b0f320ed291184a382c3949602aef53e4f43 \ No newline at end of file + 75f6bab936af24fc25dbac3ac1911f3b73c754b0 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.V1YM9E/_old 2017-05-04 08:53:26.525111378 +0200 +++ /var/tmp/diff_new_pack.V1YM9E/_new 2017-05-04 08:53:26.525111378 +0200 @@ -1,5 +1,5 @@ # -*- python -*- -# vim: syntax=python sw=4 et +# vim: syntax=python sw=4 ts=4 sts=4 et # Configuration for the rpmlint utility. # Loaded before ~/.rpmlintrc # $Id: config,v 1.39 2003/12/22 11:20:55 flepied Exp $ @@ -20,7 +20,6 @@ addCheck("CheckExecDocs") addCheck("CheckPkgConfig") addCheck("CheckCommonFiles") -addCheck("CheckInitScripts") addCheck("DuplicatesCheck") addCheck("LibraryPolicyCheck") addCheck("CheckIconSizes") @@ -32,7 +31,6 @@ addCheck("CheckDBUSServices") addCheck("CheckDBusPolicy") addCheck("CheckFilelist") -addCheck("CheckKDE4Deps") addCheck("KMPPolicyCheck") addCheck("CheckUpdateAlternatives") addCheck("BashismsCheck") @@ -657,7 +655,7 @@ # mate dbus serice (bnc#831404) "org.mate.SettingsDaemon.DateTimeMechanism.service", "org.mate.SettingsDaemon.DateTimeMechanism.conf", -# tuned DBUS service (bnc#787379) +# tuned DBUS service (bnc#787379, bnc#1007279) "com.redhat.tuned.conf", "com.redhat.tuned.service", # p
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-04-07 13:52:40 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Fri Apr 7 13:52:40 2017 rev:269 rq:483321 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2017-03-13 15:30:21.652755095 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-04-07 13:52:47.079902710 +0200 @@ -1,0 +2,6 @@ +Mon Mar 20 14:20:12 UTC 2017 - lnus...@suse.de + +- Update to version 84.87+git20170320.f92cea5: + * Adjust for new init script check + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-03-21 22:45:13.179507024 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-04-07 13:52:47.307870509 +0200 @@ -1,0 +2,5 @@ +Mon Mar 20 12:25:05 UTC 2017 - lnus...@suse.de + +- actually enable CheckSysVinitOnSystemd + +--- Old: rpmlint-tests-84.87+git20161214.5500838.tar.xz New: rpmlint-tests-84.87+git20170320.f92cea5.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.vTfsCa/_old 2017-04-07 13:52:51.115332695 +0200 +++ /var/tmp/diff_new_pack.vTfsCa/_new 2017-04-07 13:52:51.119332130 +0200 @@ -23,7 +23,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:84.87+git20161214.5500838 +Version:84.87+git20170320.f92cea5 Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain ++ _servicedata ++ --- /var/tmp/diff_new_pack.vTfsCa/_old 2017-04-07 13:52:51.243314617 +0200 +++ /var/tmp/diff_new_pack.vTfsCa/_new 2017-04-07 13:52:51.243314617 +0200 @@ -1,6 +1,6 @@ http://github.com/openSUSE/rpmlint-tests.git - 2e9ac0b51df081e099c187c33fdecac17cbf0d10 + f92cea5d87db040fb36a08ab1b58bce68ca4035d http://github.com/openSUSE/rpmlint-checks.git 95d3b0f320ed291184a382c3949602aef53e4f43 \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.vTfsCa/_old 2017-04-07 13:52:51.291307837 +0200 +++ /var/tmp/diff_new_pack.vTfsCa/_new 2017-04-07 13:52:51.291307837 +0200 @@ -43,6 +43,7 @@ addCheck("CheckAppdata") addCheck("CheckSystemdInstall") addCheck("TmpFilesCheck") +addCheck("CheckSysVinitOnSystemd") # stuff autobuild takes care about addFilter(".*invalid-version.*") ++ rpmlint-tests-84.87+git20161214.5500838.tar.xz -> rpmlint-tests-84.87+git20170320.f92cea5.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20161214.5500838/tests/initscript.ref new/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.ref --- old/rpmlint-tests-84.87+git20161214.5500838/tests/initscript.ref 2016-12-14 11:25:40.0 +0100 +++ new/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.ref 2017-03-20 15:19:46.0 +0100 @@ -1,4 +1,6 @@ initscript: W: suse-missing-rclink foo +initscript: W: suse-deprecated-init-script /etc/init.d/foo +initscript: W: suse-deprecated-boot-script /etc/init.d/boot.bar initscript: W: subsys-unsupported /etc/init.d/foo initscript: W: no-status-entry /etc/init.d/boot.bar initscript: W: no-status-entry /etc/init.d/foo @@ -14,4 +16,4 @@ initscript: W: init-script-runlevel-4 /etc/init.d/foo initscript: W: init-script-not-boot_d /etc/init.d/foo B initscript: W: init-script-boot_d /etc/init.d/boot.bar -1 packages and 0 specfiles checked; 0 errors, 16 warnings. +1 packages and 0 specfiles checked; 0 errors, 18 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20161214.5500838/tests/initscript2.ref new/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.ref --- old/rpmlint-tests-84.87+git20161214.5500838/tests/initscript2.ref 2016-12-14 11:25:40.0 +0100 +++ new/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.ref 2017-03-20 15:19:46.0 +0100 @@ -1 +1,2 @@ -1 packages and 0 specfiles checked; 0 errors, 0 warnings. +initscript2: W: suse-deprecated-init-script /etc/init.d/foo +1 packages and 0 specfiles checked; 0 errors, 1 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20161214.5500838/tests/rclink1.ref new/rpmlint-tests-84.87+git20170320.f92cea5/tests/rclink1.ref --- old/rpmlint-tests-84.87+git20161214.5500838/tests/rclink1.ref 2016-12-14 11:25:40.0 +01
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-03-21 22:45:11 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Tue Mar 21 22:45:11 2017 rev:268 rq:480814 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-03-13 15:30:21.740742659 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-03-21 22:45:13.179507024 +0100 @@ -1,0 +2,5 @@ +Fri Mar 17 09:52:43 UTC 2017 - kkae...@suse.com + +- Add logstash to StandardGroups and StandardUsers. + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.8SXES3/_old 2017-03-21 22:45:15.951115187 +0100 +++ /var/tmp/diff_new_pack.8SXES3/_new 2017-03-21 22:45:15.955114621 +0100 @@ -142,6 +142,7 @@ 'lighttpd', 'localham', 'locate', +'logstash', 'lp', 'lxdm', 'mail', @@ -315,6 +316,7 @@ 'libstoragemgmt', 'lightdm', 'lighttpd', +'logstash', 'lp', 'lxdm', 'mail',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-03-13 15:30:07 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Mon Mar 13 15:30:07 2017 rev:267 rq:477991 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2016-11-11 14:30:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-03-13 15:30:21.652755095 +0100 @@ -1,0 +2,9 @@ +Thu Mar 09 15:16:52 UTC 2017 - lnus...@suse.de + +- Update to version 84.87+git20161214.5500838 + * add checks for shlib-policy-name-error and "no dependency on *lib*" +- remove + 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch as + rpmlint-Factory-strict is pulled in always. + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-03-09 01:39:24.471042003 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-03-13 15:30:21.740742659 +0100 @@ -1,0 +2,7 @@ +Thu Mar 09 16:29:39 UTC 2017 - lnus...@suse.de + +- rpmlint-checks: + * Check for old SysVinit scripts and the usage of insserv (FATE#322953) + * Prevent a false-positive in systemd + +--- Old: 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch rpmlint-tests-13.2+git20160725.8d99488.tar.xz New: rpmlint-tests-84.87+git20161214.5500838.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.WPAjbM/_old 2017-03-13 15:30:25.092268982 +0100 +++ /var/tmp/diff_new_pack.WPAjbM/_new 2017-03-13 15:30:25.096268416 +0100 @@ -23,7 +23,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:13.2+git20160725.8d99488 +Version:84.87+git20161214.5500838 Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain @@ -32,7 +32,6 @@ Url:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz Patch1: 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch -Patch2: 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch %description This package doesn't actually contain any files and is not meant to @@ -43,7 +42,6 @@ %setup -q %if 0%{?sle_version} >= 120200 %patch1 -p1 -%patch2 -p1 %endif %build ++ _service ++ --- /var/tmp/diff_new_pack.WPAjbM/_old 2017-03-13 15:30:25.204253154 +0100 +++ /var/tmp/diff_new_pack.WPAjbM/_new 2017-03-13 15:30:25.208252589 +0100 @@ -1,7 +1,7 @@ 1 -13.2+git%cd.%h +84.87+git%cd.%h http://github.com/openSUSE/rpmlint-tests.git git enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.WPAjbM/_old 2017-03-13 15:30:25.232249198 +0100 +++ /var/tmp/diff_new_pack.WPAjbM/_new 2017-03-13 15:30:25.232249198 +0100 @@ -1,6 +1,6 @@ http://github.com/openSUSE/rpmlint-tests.git - 8d99488dee290853c470199fa1fe80aec8e33784 + 2e9ac0b51df081e099c187c33fdecac17cbf0d10 http://github.com/openSUSE/rpmlint-checks.git - 5e8508e132800b5f1afb6abd4ce7003c9e0c248a \ No newline at end of file + 95d3b0f320ed291184a382c3949602aef53e4f43 \ No newline at end of file ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckPkgConfig.py new/rpmlint-checks-master/CheckPkgConfig.py --- old/rpmlint-checks-master/CheckPkgConfig.py 2016-09-06 15:28:50.0 +0200 +++ new/rpmlint-checks-master/CheckPkgConfig.py 2017-03-09 17:27:10.0 +0100 @@ -19,7 +19,7 @@ self, "CheckPkgConfig", ".*/pkgconfig/.*\.pc$") # currently causes too many failures (2008-03-05) self.suspicious_dir = re.compile( -'(?:/usr/src/\w+/BUILD|/var/tmp|/tmp|/home)') +'[=:](?:/usr/src/\w+/BUILD|/var/tmp|/tmp|/home)') def check(self, pkg): # check for references to /lib when in lib64 mode diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckSysVinitOnSystemd.py new/rpmlint-checks-master/CheckSysVinitOnSystemd.py --- old/rpmlint-checks-master/CheckSysVinitOnSystemd.py 1970-01-01 01:00:00.0 +0100 +++ new/rpmlint-checks-master/CheckSysVinitOnSystemd.py 2017-03-09 17:27:10.0 +0100 @@ -0,0 +1,62 @@ +# +# File : CheckSysVinitOnSystemd.py +# Package : rpmlint +# Author: Werner Fin
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-03-09 01:39:23 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Thu Mar 9 01:39:23 2017 rev:266 rq:476791 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-02-11 01:33:10.452822505 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-03-09 01:39:24.471042003 +0100 @@ -1,0 +2,6 @@ +Thu Mar 2 09:37:22 UTC 2017 - mimi...@gmail.com + +- fix boo#1027577 + patch boo1027577-license_tag.patch + +--- New: boo1027577-license_tag.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.5SguTV/_old 2017-03-09 01:39:29.554322165 +0100 +++ /var/tmp/diff_new_pack.5SguTV/_new 2017-03-09 01:39:29.554322165 +0100 @@ -122,6 +122,7 @@ Patch664: issue_68_BinariesCheck_lower_memory-4.patch # Fix a regression introduced by suse-shlib-devel-dependency.diff Patch67:suse-readd_terminator_in_regex.patch +Patch68:boo1027577-license_tag.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ boo1027577-license_tag.patch ++ Index: rpmlint-rpmlint-1.8/TagsCheck.py === --- rpmlint-rpmlint-1.8.orig/TagsCheck.py +++ rpmlint-rpmlint-1.8/TagsCheck.py @@ -446,7 +446,7 @@ invalid_url_regex = re.compile(Config.ge lib_package_regex = re.compile('(?:^(?:compat-)?lib.*?(\.so.*)?|libs?[\d-]*)$', re.IGNORECASE) leading_space_regex = re.compile('^\s+') pkg_config_regex = re.compile('^/usr/(?:lib\d*|share)/pkgconfig/') -license_regex = re.compile('\(([^)]+)\)|\s(?:and|or)\s') +license_regex = re.compile('\(([^)]+)\)|\s(?:and|or|AND|OR)\s') license_exception_regex = re.compile('(\S+)\sWITH\s(\S+)') invalid_version_regex = re.compile('([0-9](?:rc|alpha|beta|pre).*)', re.IGNORECASE) # () are here for grouping purpose in the regexp
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-02-11 01:33:09 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-02-06 15:04:54.788524641 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-02-11 01:33:10.452822505 +0100 @@ -1,0 +2,11 @@ +Mon Feb 6 18:59:55 UTC 2017 - l...@linux-schulserver.de + +- rename user/group sks to _sks following + https://github.com/LinuxStandardBase/lsb/pull/21 + +--- +Mon Feb 6 15:31:53 UTC 2017 - krah...@suse.com + +- adding blueman (bsc#987141) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.9ZC2WF/_old 2017-02-11 01:33:16.307996171 +0100 +++ /var/tmp/diff_new_pack.9ZC2WF/_new 2017-02-11 01:33:16.307996171 +0100 @@ -211,7 +211,7 @@ 'shadow', 'shibd', 'siproxd', -'sks', +'_sks', 'snort', 'squid', 'sshd', @@ -378,7 +378,7 @@ 'sensu', 'shibd', 'siproxd', -'sks', +'_sks', 'snort', 'squid', 'sshd', @@ -727,7 +727,11 @@ "org.kde.powerdevil.discretegpuhelper.service", # rebootmgr (bsc#1019644) "org.opensuse.RebootMgr.conf", -"rebootmgr.service" +"rebootmgr.service", +# blueman (bsc#987141) +"org.blueman.Mechanism.conf", +"org.blueman.Mechanism.service", +"org.blueman.Applet.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-02-06 15:04:53 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-01-25 22:40:23.483830970 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-02-06 15:04:54.788524641 +0100 @@ -1,0 +2,25 @@ +Tue Jan 31 15:55:45 UTC 2017 - zai...@opensuse.org + +- Add gdm to StandardGroups. +- Add polkitd to StandardUsers. + +--- +Tue Jan 31 14:55:48 UTC 2017 - meiss...@suse.com + +- suse-spdx-license-exceptions.patch: removed fuzziness from patch. + +- issue_68_BinariesCheck_lower_memory.patch: split into seperate patches + + issue_68_BinariesCheck_lower_memory-1.patch + issue_68_BinariesCheck_lower_memory-2.patch + issue_68_BinariesCheck_lower_memory-3.patch + issue_68_BinariesCheck_lower_memory-4.patch + + and unfuzzed patch number 3. + +--- +Tue Jan 31 14:18:03 UTC 2017 - krah...@suse.com + +- Whitelisting rebootmgr (bsc#1019644) + +--- Old: issue_68_BinariesCheck_lower_memory.patch New: issue_68_BinariesCheck_lower_memory-1.patch issue_68_BinariesCheck_lower_memory-2.patch issue_68_BinariesCheck_lower_memory-3.patch issue_68_BinariesCheck_lower_memory-4.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.q1P1Gm/_old 2017-02-06 15:04:57.528131059 +0100 +++ /var/tmp/diff_new_pack.q1P1Gm/_new 2017-02-06 15:04:57.528131059 +0100 @@ -116,7 +116,10 @@ Patch64:omit_BUILDROOT_from_pyo_files.patch # PATCH-FIX-UPSTREAM 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch alarr...@suse.com -- Fixes resolving python source from files generated following PEP0488 Patch65:0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch -Patch66:issue_68_BinariesCheck_lower_memory.patch +Patch661: issue_68_BinariesCheck_lower_memory-1.patch +Patch662: issue_68_BinariesCheck_lower_memory-2.patch +Patch663: issue_68_BinariesCheck_lower_memory-3.patch +Patch664: issue_68_BinariesCheck_lower_memory-4.patch # Fix a regression introduced by suse-shlib-devel-dependency.diff Patch67:suse-readd_terminator_in_regex.patch # PATCHLIST END ++ config ++ --- /var/tmp/diff_new_pack.q1P1Gm/_old 2017-02-06 15:04:57.680109226 +0100 +++ /var/tmp/diff_new_pack.q1P1Gm/_new 2017-02-06 15:04:57.680109226 +0100 @@ -114,6 +114,7 @@ 'fonehome', 'ftp', 'games', +'gdm', 'geronimo', 'guixbuild', 'haclient', @@ -352,6 +353,7 @@ 'pdns', 'pegasus', 'polipo', +'polkitd', 'polkituser', 'pop', 'postfix', @@ -722,7 +724,10 @@ "org.freedesktop.resolve1.service", # powerdevil discretegpuhelper (bsc#1019748) "org.kde.powerdevil.discretegpuhelper.conf", -"org.kde.powerdevil.discretegpuhelper.service" +"org.kde.powerdevil.discretegpuhelper.service", +# rebootmgr (bsc#1019644) +"org.opensuse.RebootMgr.conf", +"rebootmgr.service" )) setOption("PAMModules.WhiteList", ( ++ issue_68_BinariesCheck_lower_memory-1.patch ++ >From c5871542684bf1439d96f2430fe4f0010070e4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 7 Feb 2016 10:10:51 +0200 Subject: [PATCH] BinariesCheck: avoid false chroot w/o chdir when objdump fails https://bugzilla.redhat.com/show_bug.cgi?id=1305302 --- BinariesCheck.py | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/BinariesCheck.py b/BinariesCheck.py index b2c030e..33dfae5 100644 --- a/BinariesCheck.py +++ b/BinariesCheck.py @@ -210,7 +210,10 @@ def __init__(self, pkg, path, file, is_ar, is_shlib): # on a server like postfix res = Pkg.getstatusoutput( ('env', 'LC_ALL=C', 'objdump', '-d', path)) -if not res[0]: +if res[0]: +printWarning(pkg, 'binaryinfo-objdump-failed', file) +self.chroot_near_chdir = True # avoid false positive +else: call = [] # we want that : # 401eb8: e8 c3 f0 ff ff callq 400f80 @@ -645,6 +648,9 @@ def check_binary(self, pkg): 'binaryinfo-readelf-failed', '''Executing readelf on this file failed, all checks could not be run.''', +'binaryinfo-objdump-failed', +'''Executing objdump on this file failed, all ch
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-01-25 22:40:22 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-01-19 10:34:05.423680159 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-01-25 22:40:23.483830970 +0100 @@ -1,0 +2,5 @@ +Tue Jan 24 10:33:10 UTC 2017 - krah...@suse.com + +- Whitelisting powerdevil discretegpuhelper (bsc#1019748) + +--- Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.tYs6SK/_old 2017-01-25 22:40:26.075439485 +0100 +++ /var/tmp/diff_new_pack.tYs6SK/_new 2017-01-25 22:40:26.075439485 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.tYs6SK/_old 2017-01-25 22:40:26.411388737 +0100 +++ /var/tmp/diff_new_pack.tYs6SK/_new 2017-01-25 22:40:26.415388133 +0100 @@ -719,7 +719,10 @@ "org.freedesktop.Flatpak.SystemHelper.conf", # systemd resolver, but dont add automatically to nsswitch.conf! (bsc#917781) "org.freedesktop.resolve1.conf", -"org.freedesktop.resolve1.service" +"org.freedesktop.resolve1.service", +# powerdevil discretegpuhelper (bsc#1019748) +"org.kde.powerdevil.discretegpuhelper.conf", +"org.kde.powerdevil.discretegpuhelper.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-01-19 10:34:04 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-12-08 00:28:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-01-19 10:34:05.423680159 +0100 @@ -1,0 +2,16 @@ +Mon Jan 9 09:49:53 UTC 2017 - krah...@suse.com + +- Adding org.freedesktop.resolve1.conf (bsc#917781) + +--- +Tue Jan 3 10:05:42 UTC 2017 - stefan.bru...@rwth-aachen.de + +- add suse-readd_terminator_in_regex.patch + Fixes bad detection of dependencies for devel packages + +--- +Mon Jan 2 14:27:52 UTC 2017 - dmuel...@suse.com + +- update suse-obsolete-version check (bsc#743981) + +--- New: suse-readd_terminator_in_regex.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.199429705 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.199429705 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.215427449 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.219426884 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -117,6 +117,8 @@ # PATCH-FIX-UPSTREAM 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch alarr...@suse.com -- Fixes resolving python source from files generated following PEP0488 Patch65:0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch Patch66:issue_68_BinariesCheck_lower_memory.patch +# Fix a regression introduced by suse-shlib-devel-dependency.diff +Patch67:suse-readd_terminator_in_regex.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ config ++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.359407142 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.363406577 +0100 @@ -716,7 +716,10 @@ "org.gnome.Sysprof2.conf", # flatpak (bsc#984817) "org.freedesktop.Flatpak.SystemHelper.service", -"org.freedesktop.Flatpak.SystemHelper.conf" +"org.freedesktop.Flatpak.SystemHelper.conf", +# systemd resolver, but dont add automatically to nsswitch.conf! (bsc#917781) +"org.freedesktop.resolve1.conf", +"org.freedesktop.resolve1.service" )) setOption("PAMModules.WhiteList", ( ++ suse-readd_terminator_in_regex.patch ++ >From 0d93fa7656cb68c63c11d451d7894cac17af33e2 Mon Sep 17 00:00:00 2001 From: StefanBruens Date: Mon, 12 Dec 2016 20:12:46 +0100 Subject: [PATCH] Readd dropped '$' in regex, fix broken check on devel dependency The current regex also maches "Requires: libzork-data", although it should only match e.g. "libzork1" or "zork-libs". As the latter sorts after "libzork-data", an existing correct dependency may be missed. --- TagsCheck.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TagsCheck.py b/TagsCheck.py index fa6154c..e71d90b 100644 --- a/TagsCheck.py +++ b/TagsCheck.py @@ -640,7 +640,7 @@ def check(self, pkg): base_or_libs = base + '*/' + base + '-libs/lib' + base + '*' # try to match *%_isa as well (e.g. "(x86-64)", "(x86-32)") base_or_libs_re = re.compile( -'^(lib)?%s(-libs)?[\d_]*(\(\w+-\d+\))?' % re.escape(base)) +'^(lib)?%s(-libs)?[\d_]*(\(\w+-\d+\))?$' % re.escape(base)) for d in deps: if base_or_libs_re.match(d[0]): dep = d ++ suse-version.diff ++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.555379501 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.555
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-12-08 00:28:44 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-11-02 12:27:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-12-08 00:28:45.0 +0100 @@ -1,0 +2,5 @@ +Mon Dec 5 10:33:21 UTC 2016 - krah...@suse.com + +- whitelisting pam_slurm (bsc#1007053) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.U05sSg/_old 2016-12-08 00:28:48.0 +0100 +++ /var/tmp/diff_new_pack.U05sSg/_new 2016-12-08 00:28:48.0 +0100 @@ -836,7 +836,9 @@ # pam_mate_keyring.so (bnc#831404) "pam_mate_keyring.so", # pam_gdm (bsc#1004346) -"pam_gdm.so" +"pam_gdm.so", +# pam_slurm (bsc#1007053) +"pam_slurm.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-11-11 14:30:21 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2016-08-05 18:12:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2016-11-11 14:30:23.0 +0100 @@ -1,0 +2,7 @@ +Tue Oct 25 18:32:52 UTC 2016 - jbe...@suse.com + +- Patch lint severity reductions for >= Leap 42.2: + 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch + 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch + +--- New: 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.8XUM7M/_old 2016-11-11 14:30:26.0 +0100 +++ /var/tmp/diff_new_pack.8XUM7M/_new 2016-11-11 14:30:26.0 +0100 @@ -31,6 +31,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Url:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz +Patch1: 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch +Patch2: 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch %description This package doesn't actually contain any files and is not meant to @@ -39,6 +41,10 @@ %prep %setup -q +%if 0%{?sle_version} >= 120200 +%patch1 -p1 +%patch2 -p1 +%endif %build mkdir rpms ++ 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch ++ >From 4565372c418433d3d8ff47e59924791f62a20b3a Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Tue, 25 Oct 2016 13:27:06 -0500 Subject: [PATCH 1/2] Update varrun test for Leap 42.2 severity reduction. --- tests/varrun.ref | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/varrun.ref b/tests/varrun.ref index 9982344..6b0d28a 100644 --- a/tests/varrun.ref +++ b/tests/varrun.ref @@ -1,6 +1,6 @@ -varrun: E: non-ghost-in-run (Badness: 1) /run/bar -varrun: E: non-ghost-in-run (Badness: 1) /run/lock/foo -varrun: E: dir-or-file-in-var-run (Badness: 1) /var/run -varrun: E: dir-or-file-in-var-run (Badness: 1) /var/run/bar -varrun: E: dir-or-file-in-var-lock (Badness: 1) /var/lock/foo -1 packages and 0 specfiles checked; 5 errors, 0 warnings. +varrun: W: non-ghost-in-run /run/bar +varrun: W: non-ghost-in-run /run/lock/foo +varrun: W: dir-or-file-in-var-run /var/run +varrun: W: dir-or-file-in-var-run /var/run/bar +varrun: W: dir-or-file-in-var-lock /var/lock/foo +1 packages and 0 specfiles checked; 0 errors, 5 warnings. -- 2.10.1 ++ 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch ++ >From c2785ac67339fa3253b03bd98f6939d4017c45fd Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Tue, 25 Oct 2016 13:29:08 -0500 Subject: [PATCH 2/2] Update license1 test for Leap 42.2 severity reduction. --- tests/license1.ref | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/license1.ref b/tests/license1.ref index ba3db25..2c7299d 100644 --- a/tests/license1.ref +++ b/tests/license1.ref @@ -1,3 +1,3 @@ -license1: E: invalid-license (Badness: 10) GPLv2+ -license1: E: invalid-license (Badness: 10) BSD-2-Clause ; BSL-1.0 -1 packages and 0 specfiles checked; 2 errors, 0 warnings. +license1: W: invalid-license GPLv2+ +license1: W: invalid-license BSD-2-Clause ; BSL-1.0 +1 packages and 0 specfiles checked; 0 errors, 2 warnings. -- 2.10.1
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-11-02 12:27:57 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-10-13 11:26:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-11-02 12:27:59.0 +0100 @@ -1,0 +2,5 @@ +Wed Oct 26 09:30:57 UTC 2016 - krah...@suse.com + +- whitelisting pam_gdm (bsc#1004346) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.DUd3UL/_old 2016-11-02 12:28:01.0 +0100 +++ /var/tmp/diff_new_pack.DUd3UL/_new 2016-11-02 12:28:01.0 +0100 @@ -835,6 +835,8 @@ "pam_snapper.so", # pam_mate_keyring.so (bnc#831404) "pam_mate_keyring.so", +# pam_gdm (bsc#1004346) +"pam_gdm.so" )) # Output filters
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-10-13 11:26:09 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-09-21 18:30:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-10-13 11:26:10.0 +0200 @@ -1,0 +2,5 @@ +Tue Oct 11 10:43:54 UTC 2016 - meiss...@suse.com + +- config: whitelist flatpak dbus service/config (bsc#984817) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.elXgmo/_old 2016-10-13 11:26:14.0 +0200 +++ /var/tmp/diff_new_pack.elXgmo/_new 2016-10-13 11:26:14.0 +0200 @@ -713,7 +713,10 @@ "org.kernel.TCMUService1.service", # sysprof (bsc#996111) "org.gnome.Sysprof2.service", -"org.gnome.Sysprof2.conf" +"org.gnome.Sysprof2.conf", +# flatpak (bsc#984817) +"org.freedesktop.Flatpak.SystemHelper.service", +"org.freedesktop.Flatpak.SystemHelper.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-09-21 18:30:48 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-09-09 10:15:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-09-21 18:30:49.0 +0200 @@ -1,0 +2,5 @@ +Wed Sep 14 11:57:38 UTC 2016 - krah...@suse.com + +- adding sysprof DBUS service (bsc#996111) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.FDNo8a/_old 2016-09-21 18:30:53.0 +0200 +++ /var/tmp/diff_new_pack.FDNo8a/_new 2016-09-21 18:30:53.0 +0200 @@ -710,7 +710,10 @@ "openattic.service", # TEMPORARY APPROVAL ONLY (meissner 20160519) tcmu-runner (bsc#978903) "tcmu-runner.conf", -"org.kernel.TCMUService1.service" +"org.kernel.TCMUService1.service", +# sysprof (bsc#996111) +"org.gnome.Sysprof2.service", +"org.gnome.Sysprof2.conf" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-09-09 10:15:40 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-09-01 14:01:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-09-09 10:15:49.0 +0200 @@ -1,0 +2,12 @@ +Tue Sep 6 14:48:55 UTC 2016 - l...@linux-schulserver.de + +- Adding sks (Synchronizing Key Server) to known user/group + +--- +Tue Sep 06 13:29:48 UTC 2016 - lnus...@suse.de + +- rpmlint-checks: + * Make checks python3 compatible + * Fix update-alternatives check when it's quoted + +--- Other differences: -- rpmlint.spec: same change ++ _servicedata ++ --- /var/tmp/diff_new_pack.Mt78hy/_old 2016-09-09 10:15:51.0 +0200 +++ /var/tmp/diff_new_pack.Mt78hy/_new 2016-09-09 10:15:51.0 +0200 @@ -3,4 +3,4 @@ http://github.com/openSUSE/rpmlint-tests.git 8d99488dee290853c470199fa1fe80aec8e33784 http://github.com/openSUSE/rpmlint-checks.git - 08a7268fa35a0a043199bb3f32172c26e69f1ad3 \ No newline at end of file + 5e8508e132800b5f1afb6abd4ce7003c9e0c248a \ No newline at end of file ++ config ++ --- /var/tmp/diff_new_pack.Mt78hy/_old 2016-09-09 10:15:51.0 +0200 +++ /var/tmp/diff_new_pack.Mt78hy/_new 2016-09-09 10:15:51.0 +0200 @@ -210,6 +210,7 @@ 'shadow', 'shibd', 'siproxd', +'sks', 'snort', 'squid', 'sshd', @@ -375,6 +376,7 @@ 'sensu', 'shibd', 'siproxd', +'sks', 'snort', 'squid', 'sshd', ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/BashismsCheck.py new/rpmlint-checks-master/BashismsCheck.py --- old/rpmlint-checks-master/BashismsCheck.py 2015-05-20 10:45:11.0 +0200 +++ new/rpmlint-checks-master/BashismsCheck.py 2016-09-06 15:28:50.0 +0200 @@ -34,6 +34,8 @@ printInfo(pkg, "potential-bashisms", filename) except Exception as x: printError(pkg, 'rpmlint-exception', "%(file)s raised an exception: %(x)s" % {'file':filename, 'x':x}) +except UnicodeDecodeError: +pass finally: f.close() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/BrandingPolicyCheck.py new/rpmlint-checks-master/BrandingPolicyCheck.py --- old/rpmlint-checks-master/BrandingPolicyCheck.py2016-07-25 16:27:42.0 +0200 +++ new/rpmlint-checks-master/BrandingPolicyCheck.py2016-09-06 15:28:50.0 +0200 @@ -22,7 +22,7 @@ if pkg.isSource(): return -pkg_requires = set(map(lambda x: string.split(x[0], '(')[0], pkg.requires())) +pkg_requires = set(map(lambda x: str.split(x[0], '(')[0], pkg.requires())) pkg_conflicts = set(map(lambda x: x[0], pkg.conflicts())) # verify that only generic branding is required by non-branding packages @@ -52,7 +52,7 @@ branding_style = pkg.name.partition('-branding-')[2] generic_branding = ("%s-branding" % (branding_basename)) -pkg_provides = set(map(lambda x: string.split(x[0], '(')[0], pkg.provides())) +pkg_provides = set(map(lambda x: str.split(x[0], '(')[0], pkg.provides())) pkg_supplements = set(map(lambda x: x[0], pkg.supplements())) # verify that it only supplements with packageand diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckFilelist.py new/rpmlint-checks-master/CheckFilelist.py --- old/rpmlint-checks-master/CheckFilelist.py 2015-05-20 10:45:11.0 +0200 +++ new/rpmlint-checks-master/CheckFilelist.py 2016-09-06 15:28:50.0 +0200 @@ -397,7 +397,7 @@ invalidopt = set() isSUSE = (pkg.header[RPMTAG_VENDOR] and - 'SUSE' in pkg.header[RPMTAG_VENDOR]) + b'SUSE' in pkg.header[RPMTAG_VENDOR]) # the checks here only warn about a directory once rather # than reporting potentially hundreds of files individually diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckInitScripts.py new/rpmlint-checks-master/CheckInitScripts.py --- old/rpmlint-checks-master/Che
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-09-01 14:01:38 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-08-05 18:12:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-09-01 14:01:39.0 +0200 @@ -1,0 +2,5 @@ +Fri Aug 19 20:50:32 UTC 2016 - stefan.bru...@rwth-aachen.de + +- Update some checks to work on both Python 2 and 3 + +--- Other differences: -- rpmlint.spec: same change ++ libtool-wrapper-check.diff ++ --- /var/tmp/diff_new_pack.fA3hto/_old 2016-09-01 14:01:41.0 +0200 +++ /var/tmp/diff_new_pack.fA3hto/_new 2016-09-01 14:01:41.0 +0200 @@ -20,7 +20,7 @@ +if is_shell: +count= 0 -+for l in file(pkgfile.path, "r"): ++for l in open(pkgfile.path, "r"): +count = count + 1 +if (l.find("This wrapper script should never be moved out of the build directory") != -1): +printError(pkg, 'libtool-wrapper-in-package', fname) ++ script-interpreter-only-for-exec-sc.diff ++ --- /var/tmp/diff_new_pack.fA3hto/_old 2016-09-01 14:01:41.0 +0200 +++ /var/tmp/diff_new_pack.fA3hto/_new 2016-09-01 14:01:41.0 +0200 @@ -16,7 +16,7 @@ elif interpreter or mode_is_exec or script_regex.search(f): if interpreter: -if not interpreter_regex.search(interpreter): -+if mode & 0111 != 0 and not interpreter_regex.search(interpreter): ++if mode & 0o111 != 0 and not interpreter_regex.search(interpreter): printError(pkg, 'wrong-script-interpreter', f, interpreter) elif not nonexec_file and not \ ++ suse-sysv-init-checks.diff ++ --- /var/tmp/diff_new_pack.fA3hto/_old 2016-09-01 14:01:41.0 +0200 +++ /var/tmp/diff_new_pack.fA3hto/_new 2016-09-01 14:01:41.0 +0200 @@ -28,9 +28,9 @@ initscript_list = [] + +# check chkconfig call in %post and %preun -+postin = Pkg.b2s(pkg[rpm.RPMTAG_POSTIN]) or pkg.scriptprog(rpm.RPMTAG_POSTINPROG) -+preun = Pkg.b2s(pkg[rpm.RPMTAG_PREUN]) or pkg.scriptprog(rpm.RPMTAG_PREUNPROG) -+postun = Pkg.b2s(pkg[rpm.RPMTAG_POSTUN]) or pkg.scriptprog(rpm.RPMTAG_POSTUNPROG) ++postin = pkg[rpm.RPMTAG_POSTIN] or pkg.scriptprog(rpm.RPMTAG_POSTINPROG) ++preun = pkg[rpm.RPMTAG_PREUN] or pkg.scriptprog(rpm.RPMTAG_PREUNPROG) ++postun = pkg[rpm.RPMTAG_POSTUN] or pkg.scriptprog(rpm.RPMTAG_POSTUNPROG) + for fname, pkgfile in pkg.files().items():
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-08-05 18:12:02 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2016-03-18 21:31:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2016-08-05 18:12:04.0 +0200 @@ -1,0 +2,14 @@ +Mon Jul 25 14:27:40 UTC 2016 - lnus...@suse.de + +- Update to version 13.2+git20160725.8d99488: + * add check for calls to gethostbyname and similar + * add check for correct invocation of chroot +- remove rpmlint-check-gethostbyname.patch + +--- +Fri Jul 8 10:54:14 UTC 2016 - stefan.bru...@rwth-aachen.de + +- BuildRequire rpmlint-Factory-strict to have same config on all + releases, fixes failed tests on Tumbleweed + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-07-10 18:45:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-08-05 18:12:04.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 25 14:27:42 UTC 2016 - lnus...@suse.de + +- rpmlint-checks: + * Fix typo in BrandingPolicyCheck.py + +--- @@ -6,0 +13 @@ +--- Old: rpmlint-check-gethostbyname.patch rpmlint-tests-13.2+git20151130.b31588d.tar.xz New: rpmlint-tests-13.2+git20160725.8d99488.tar.xz Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.UC4Zmg/_old 2016-08-05 18:12:06.0 +0200 +++ /var/tmp/diff_new_pack.UC4Zmg/_new 2016-08-05 18:12:06.0 +0200 @@ -19,10 +19,11 @@ #!BuildIgnore: post-build-checks brp-check-suse +BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini Name: rpmlint-tests -Version:13.2+git20151130.b31588d +Version:13.2+git20160725.8d99488 Release:0 Summary:rpmlint regression tests License:SUSE-Public-Domain @@ -30,7 +31,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Url:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz -Patch0: rpmlint-check-gethostbyname.patch %description This package doesn't actually contain any files and is not meant to @@ -39,7 +39,6 @@ %prep %setup -q -%patch0 -p1 %build mkdir rpms ++ _servicedata ++ --- /var/tmp/diff_new_pack.UC4Zmg/_old 2016-08-05 18:12:06.0 +0200 +++ /var/tmp/diff_new_pack.UC4Zmg/_new 2016-08-05 18:12:06.0 +0200 @@ -1,6 +1,6 @@ http://github.com/openSUSE/rpmlint-tests.git - b31588d9076441797615257409385f2ae2a9f853 + 8d99488dee290853c470199fa1fe80aec8e33784 http://github.com/openSUSE/rpmlint-checks.git - d0808a2802827878acce9ea1e7a1c6226ac79f95 \ No newline at end of file + 08a7268fa35a0a043199bb3f32172c26e69f1ad3 \ No newline at end of file ++ rpmlint-checks-master.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/BrandingPolicyCheck.py new/rpmlint-checks-master/BrandingPolicyCheck.py --- old/rpmlint-checks-master/BrandingPolicyCheck.py2015-05-20 10:45:11.0 +0200 +++ new/rpmlint-checks-master/BrandingPolicyCheck.py2016-07-25 16:27:42.0 +0200 @@ -108,7 +108,7 @@ if Config.info: addDetails( 'suse-branding-specific-branding-req', -"""packages must not require a specific branding or theme package to allow for differnt themes""", +"""packages must not require a specific branding or theme package to allow for different themes""", 'suse-branding-no-branding-provides', """Please add a provides entry similar to 'Provides: %name-branding = %version'.""", 'suse-branding-unversioned-provides', ++ rpmlint-tests-13.2+git20151130.b31588d.tar.xz -> rpmlint-tests-13.2+git20160725.8d99488.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20151130.b31588d/tests/chroot.ignore new/rpmlint-tests-13.2+git20160725.8d99488/tests/chroot.ignore --- old/rpmlint-tests-13.2+git20151130.b31588d/tests/chroot.ignore 1970-01-01 01:00:00.0 +0100 +++ new/rpmlint-tests-13.2+git20160725.8d99488/tests/chroot.ignore 2016-07-25 16:27:39.0 +0200 @@ -0,0 +1,3 @@ +#addFilter(" files-duplicate") +addFilter(" no-manual-page-for-binary ") +#addFilter(" no-binary") diff -urN '--ex
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-07-10 18:45:17 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-07-01 09:54:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-07-10 18:45:18.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 30 20:33:17 UTC 2016 - stefan.bru...@rwth-aachen.de + +- Add issue_68_BinariesCheck_lower_memory.patch + Fixes out-of-memory errors on 32bit systems (bsc#969732) + New: issue_68_BinariesCheck_lower_memory.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.VGtWCK/_old 2016-07-10 18:45:19.0 +0200 +++ /var/tmp/diff_new_pack.VGtWCK/_new 2016-07-10 18:45:19.0 +0200 @@ -116,6 +116,7 @@ Patch64:omit_BUILDROOT_from_pyo_files.patch # PATCH-FIX-UPSTREAM 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch alarr...@suse.com -- Fixes resolving python source from files generated following PEP0488 Patch65:0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch +Patch66:issue_68_BinariesCheck_lower_memory.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ issue_68_BinariesCheck_lower_memory.patch ++ >From c5871542684bf1439d96f2430fe4f0010070e4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 7 Feb 2016 10:10:51 +0200 Subject: [PATCH] BinariesCheck: avoid false chroot w/o chdir when objdump fails https://bugzilla.redhat.com/show_bug.cgi?id=1305302 --- BinariesCheck.py | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/BinariesCheck.py b/BinariesCheck.py index b2c030e..33dfae5 100644 --- a/BinariesCheck.py +++ b/BinariesCheck.py @@ -210,7 +210,10 @@ def __init__(self, pkg, path, file, is_ar, is_shlib): # on a server like postfix res = Pkg.getstatusoutput( ('env', 'LC_ALL=C', 'objdump', '-d', path)) -if not res[0]: +if res[0]: +printWarning(pkg, 'binaryinfo-objdump-failed', file) +self.chroot_near_chdir = True # avoid false positive +else: call = [] # we want that : # 401eb8: e8 c3 f0 ff ff callq 400f80 @@ -645,6 +648,9 @@ def check_binary(self, pkg): 'binaryinfo-readelf-failed', '''Executing readelf on this file failed, all checks could not be run.''', +'binaryinfo-objdump-failed', +'''Executing objdump on this file failed, all checks could not be run.''', + 'binaryinfo-tail-failed', '''Reading trailing bytes of this file failed, all checks could not be run.''', >From be76ea6216987eefe9e863b193657318720bca51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Sun, 13 Mar 2016 16:01:37 +0100 Subject: [PATCH 1/3] BinariesCheck: lower memory requirements, fix chroot/chdir detection Do not read whole output of objdump -d into memory, but read and process the output while it is created (issue #67). Also correct expression to find 'chdir@plt' in output (issue #66) --- BinariesCheck.py | 49 ++--- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/BinariesCheck.py b/BinariesCheck.py index 33dfae5..ee6d00b 100644 --- a/BinariesCheck.py +++ b/BinariesCheck.py @@ -10,6 +10,7 @@ import re import stat import sys +import subprocess import rpm @@ -205,27 +206,37 @@ def __init__(self, pkg, path, file, is_ar, is_shlib): # check if chroot is near chdir (since otherwise, chroot is called # without chdir) if self.chroot and self.chdir: -# FIXME this check is too slow, because forking for objdump is -# quite slow according to a quick test and that's quite visible -# on a server like postfix -res = Pkg.getstatusoutput( -('env', 'LC_ALL=C', 'objdump', '-d', path)) -if res[0]: +p = subprocess.Popen( +['env', 'LC_ALL=C', 'objdump', '-d', path], +stdout=subprocess.PIPE, bufsize=1) +with p.stdout: +# we want that : +# 401eb8: e8 c3 f0 ff ff callq 400f80 +objdump_call_regex = re.compile(b'callq?\s(.*)') +index = 0 +chroot_index = -99 +chdir_
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-07-01 09:54:41 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-06-12 18:52:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-07-01 09:54:42.0 +0200 @@ -1,0 +2,5 @@ +Fri Jun 17 13:17:22 UTC 2016 - mvet...@suse.com + +- Adding prosody to known user/group + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.tTkSlX/_old 2016-07-01 09:54:44.0 +0200 +++ /var/tmp/diff_new_pack.tTkSlX/_new 2016-07-01 09:54:44.0 +0200 @@ -190,6 +190,7 @@ 'pound', 'powersave', 'privoxy', +'prosody', 'public', 'pulse', 'pulse-access', @@ -357,6 +358,7 @@ 'postgrey', 'pound', 'privoxy', +'prosody', 'pulse', 'puppet', 'qemu',
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-06-12 18:52:49 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-05-29 03:06:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-06-12 18:52:51.0 +0200 @@ -1,0 +2,8 @@ +Fri May 27 15:27:28 UTC 2016 - alarr...@suse.com + +- add 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch: + Fixes FilesCheck to resolve correctly the python source file + from pyc files following PEP0488 (like *.{tag}.opt-[12].pyc). + (bsc#982076) + +--- New: 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.IMsQj8/_old 2016-06-12 18:52:53.0 +0200 +++ /var/tmp/diff_new_pack.IMsQj8/_new 2016-06-12 18:52:53.0 +0200 @@ -114,6 +114,8 @@ Patch62:binaryinfo-speedup.diff Patch63:0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch Patch64:omit_BUILDROOT_from_pyo_files.patch +# PATCH-FIX-UPSTREAM 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch alarr...@suse.com -- Fixes resolving python source from files generated following PEP0488 +Patch65:0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch ++ >From 3b0286ba7f2192807b6d1eadf1fe7c46cc364854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 29 Nov 2015 22:13:14 +0200 Subject: [PATCH] Fix resolving Python source from 3.5 *.opt-[12].pyc https://bugzilla.redhat.com/show_bug.cgi?id=1286382 --- FilesCheck.py | 2 +- test/test_files.py | 19 +++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 test/test_files.py diff --git a/FilesCheck.py b/FilesCheck.py index 977b47f..76b8f89 100644 --- a/FilesCheck.py +++ b/FilesCheck.py @@ -211,7 +211,7 @@ normal_zero_length_regex = re.compile('^/etc/security/console\.apps/|/\.nosearch$|/__init__\.py$') perl_regex = re.compile('^/usr/lib/perl5/(?:vendor_perl/)?([0-9]+\.[0-9]+)\.([0-9]+)/') python_regex = re.compile('^/usr/lib(?:64)?/python([.0-9]+)/') -python_bytecode_regex_pep3147 = re.compile('^(.*)/__pycache__/(.*)\.(.*)(\.py[oc])$') +python_bytecode_regex_pep3147 = re.compile('^(.*)/__pycache__/(.*?)\.([^.]+)(\.opt-[12])?\.py[oc]$') python_bytecode_regex = re.compile('^(.*)(\.py[oc])$') python_default_version = Config.getOption('PythonDefaultVersion', None) perl_version_trick = Config.getOption('PerlVersionTrick', True) diff --git a/test/test_files.py b/test/test_files.py new file mode 100644 index 000..84359d2 --- /dev/null +++ b/test/test_files.py @@ -0,0 +1,19 @@ +from FilesCheck import python_bytecode_to_script as pbts + + +class TestPythonBytecodeToScript(object): + +def test_pep3147(self): +assert pbts("/usr/lib64/python3.4/__pycache__/__phello__.foo.cpython-34.pyc") == "/usr/lib64/python3.4/__phello__.foo.py" +assert pbts("/usr/lib64/python3.4/__pycache__/__phello__.foo.cpython-34.pyo") == "/usr/lib64/python3.4/__phello__.foo.py" + +def test_py2(self): +assert pbts("/usr/lib/python2.7/site-packages/_pytest/main.pyc") == "/usr/lib/python2.7/site-packages/_pytest/main.py" +assert pbts("/usr/lib/python2.7/site-packages/_pytest/main.pyo") == "/usr/lib/python2.7/site-packages/_pytest/main.py" + +def test_pep0488(self): +assert pbts("/usr/lib/python3.5/site-packages/__pycache__/pytest.cpython-35.opt-1.pyc") == "/usr/lib/python3.5/site-packages/pytest.py" +assert pbts("/usr/lib/python3.5/site-packages/__pycache__/pytest.cpython-35.opt-2.pyc") == "/usr/lib/python3.5/site-packages/pytest.py" +assert pbts("/usr/lib/python3.5/site-packages/__pycache__/pytest.cpython-35.pyc") == "/usr/lib/python3.5/site-packages/pytest.py" + +# ex: ts=4 sw=4 et
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-05-29 03:06:35 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-04-03 23:04:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-05-29 03:06:37.0 +0200 @@ -1,0 +2,26 @@ +Thu May 19 19:49:25 UTC 2016 - dmuel...@suse.com + +- suse-spdx-license-exceptions.patch, suse-sysv-init-checks.diff: + adjust to match rpmlint-tests again + +--- +Thu May 19 19:11:40 UTC 2016 - dmuel...@suse.com + +- update link to list of valid licenses + +--- +Thu May 19 12:00:09 UTC 2016 - meiss...@suse.com + +- temporary approval for tcmu-runner dbus service (bsc#978903) + +--- +Tue May 3 16:33:33 UTC 2016 - stefan.bru...@rwth-aachen.de + +- add omit_BUILDROOT_from_pyo_files.patch (boo#978306) + +--- +Wed Apr 6 09:31:04 UTC 2016 - dmuel...@suse.com + +- add suse-spdx-license-exceptions.patch (bsc#973404) + +--- New: omit_BUILDROOT_from_pyo_files.patch suse-spdx-license-exceptions.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.VJHcRY/_old 2016-05-29 03:06:39.0 +0200 +++ /var/tmp/diff_new_pack.VJHcRY/_new 2016-05-29 03:06:39.0 +0200 @@ -66,52 +66,54 @@ Patch07:suse-binarieschecks.diff Patch08:no-doc-for-lib.diff Patch09:suse-filter-exception.diff -Patch10:usr-arch.diff -Patch11:script-interpreter-only-for-exec-sc.diff -Patch12:sourced-dirs.diff -Patch13:suse-filter-more-verbose.diff -Patch14:docdata-examples.diff -Patch15:yast-provides.diff -Patch16:xdg-paths-update.diff -Patch17:better-wrong-script.diff -Patch18:buildroot-doc.diff -Patch19:rpmgroup-checks.diff -Patch20:devel-provide-is-devel-package.diff -Patch21:only-reg-files-are-scripts.diff -Patch22:buildroot-in-scripts.diff -Patch23:libtool-wrapper-check.diff -Patch24:suse-check-optional-dependencies.diff -Patch25:noarch-lib64.diff -Patch26:suse-no-run-ldconfig.diff -Patch27:description-check.diff -Patch28:add-weak-dependencies.diff -Patch29:selfconflicts-provide.diff -Patch30:no-badness-return.diff -Patch31:suse-shlib-devel-dependency.diff -Patch32:version-control-internal-file.diff -Patch33:stricter-interpreter-check.diff -Patch34:confusing-invalid-spec-name.diff -Patch35:rpmlint-pkg-quoting.diff -Patch36:suse-g-ir-chech.diff -Patch37:remove-expand-macros.diff -Patch38:suse-whitelist-opensuse.diff -Patch39:extend-suse-conffiles-check.diff -Patch40:compressed-backup-regex.diff -Patch41:suse-speccheck-utf8.diff -Patch42:suse-python-abi-check.diff -Patch43:suse-manpages-for-rc-scripts.diff -Patch44:suse-ignore-specfile-errors.diff -Patch45:invalid-filerequires.diff -Patch46:suse-sysv-init-checks.diff -Patch47:check-for-self-provides.diff -Patch48:add-check-for-tmpfiles-created-at-r.diff -Patch49:remove-files-attr-not-set-check.diff -Patch50:fix-shared-library-matching.diff +Patch10:suse-spdx-license-exceptions.patch +Patch20:usr-arch.diff +Patch21:script-interpreter-only-for-exec-sc.diff +Patch22:sourced-dirs.diff +Patch23:suse-filter-more-verbose.diff +Patch24:docdata-examples.diff +Patch25:yast-provides.diff +Patch26:xdg-paths-update.diff +Patch27:better-wrong-script.diff +Patch28:buildroot-doc.diff +Patch29:rpmgroup-checks.diff +Patch30:devel-provide-is-devel-package.diff +Patch31:only-reg-files-are-scripts.diff +Patch32:buildroot-in-scripts.diff +Patch33:libtool-wrapper-check.diff +Patch34:suse-check-optional-dependencies.diff +Patch35:noarch-lib64.diff +Patch36:suse-no-run-ldconfig.diff +Patch37:description-check.diff +Patch38:add-weak-dependencies.diff +Patch39:selfconflicts-provide.diff +Patch40:no-badness-return.diff +Patch41:suse-shlib-devel-dependency.diff +Patch42:version-control-internal-file.diff +Patch43:
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-04-03 23:04:47 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-03-18 21:31:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-04-03 23:04:52.0 +0200 @@ -1,0 +2,11 @@ +Wed Mar 30 12:10:04 UTC 2016 - krah...@suse.com + +- whitelisting openattic (bsc#972478) + +--- +Thu Mar 24 18:51:51 UTC 2016 - mp...@suse.com + +- Updated config file to add user chrony and group chrony + (Fate#319508) + +--- Other differences: -- rpmlint.spec: same change ++ config ++ --- /var/tmp/diff_new_pack.hsp8IF/_old 2016-04-03 23:04:54.0 +0200 +++ /var/tmp/diff_new_pack.hsp8IF/_new 2016-04-03 23:04:54.0 +0200 @@ -90,6 +90,7 @@ 'cdrom', 'ceph', 'chef', +'chrony', 'citadel', 'colord', 'console', @@ -261,6 +262,7 @@ 'casaauth', 'ceph', 'chef', +'chrony', 'citadel', 'cntlm', 'colord', @@ -698,7 +700,10 @@ "org.drbd.drbdmanaged.service", # iio-sensor-proxy (bsc#939191) "net.hadess.SensorProxy.conf", -"net.hadess.SensorProxy.service" +"net.hadess.SensorProxy.service", +# openattic (bsc#972478) +"openattic.conf", +"openattic.service" )) setOption("PAMModules.WhiteList", (
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-03-18 21:31:37 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes2015-12-13 09:37:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2016-03-18 21:31:38.0 +0100 @@ -1,0 +2,5 @@ +Tue Mar 8 22:57:31 UTC 2016 - stefan.bru...@rwth-aachen.de + +- add regression test for boo#970170 + +--- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-03-07 13:36:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-03-18 21:31:38.0 +0100 @@ -1,0 +2,13 @@ +Mon Mar 14 16:08:20 UTC 2016 - christ...@stop.pe + +- whitelist rabbitmq user and group + +--- +Tue Mar 8 23:29:11 UTC 2016 - stefan.bru...@rwth-aachen.de + +- Fix boo#970170: rpmlint no longer detects gethostbyname calls, + also detect gethostbyname{,2}{,_r}, gethostbyaddr{,_r} + * update suse-binariescheck.diff + * rpmlint-check-gethostbyname.patch + +--- New: rpmlint-check-gethostbyname.patch Other differences: -- ++ rpmlint-tests.spec ++ --- /var/tmp/diff_new_pack.JL9xkq/_old 2016-03-18 21:31:41.0 +0100 +++ /var/tmp/diff_new_pack.JL9xkq/_new 2016-03-18 21:31:41.0 +0100 @@ -30,6 +30,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Url:http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz +Patch0: rpmlint-check-gethostbyname.patch %description This package doesn't actually contain any files and is not meant to @@ -38,6 +39,7 @@ %prep %setup -q +%patch0 -p1 %build mkdir rpms ++ config ++ --- /var/tmp/diff_new_pack.JL9xkq/_old 2016-03-18 21:31:41.0 +0100 +++ /var/tmp/diff_new_pack.JL9xkq/_new 2016-03-18 21:31:41.0 +0100 @@ -197,6 +197,7 @@ 'qemu', 'quagga', 'quasselcore', +'rabbitmq', 'radiusd', 'root', 'sabayon-admin', @@ -359,6 +360,7 @@ 'qemu', 'quagga', 'quasselcore', +'rabbitmq', 'radiusd', 'radvd', 'root', ++ rpmlint-check-gethostbyname.patch ++ >From 415d04b8d4fbb1421b9277294cf94b851c408795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Tue, 8 Mar 2016 23:48:45 +0100 Subject: [PATCH] gethostbyname --- tests/gethostbyname.ignore | 4 ++ tests/gethostbyname.ref| 7 tests/gethostbyname.spec | 101 + 3 files changed, 112 insertions(+) create mode 100644 tests/gethostbyname.ignore create mode 100644 tests/gethostbyname.ref create mode 100644 tests/gethostbyname.spec diff --git a/tests/gethostbyname.ignore b/tests/gethostbyname.ignore new file mode 100644 index 000..410e7a4 --- /dev/null +++ b/tests/gethostbyname.ignore @@ -0,0 +1,3 @@ +#addFilter(" files-duplicate") +addFilter(" no-manual-page-for-binary ") +#addFilter(" no-binary") diff --git a/tests/gethostbyname.ref b/tests/gethostbyname.ref new file mode 100644 index 000..fb4a5b9 --- /dev/null +++ b/tests/gethostbyname.ref @@ -0,0 +1,7 @@ +gethostbyname: I: binary-or-shlib-calls-gethostbyname /usr/bin/call_gethostbyaddr +gethostbyname: I: binary-or-shlib-calls-gethostbyname /usr/bin/call_gethostbyname2 +gethostbyname: I: binary-or-shlib-calls-gethostbyname /usr/bin/call_gethostbyname +gethostbyname: I: binary-or-shlib-calls-gethostbyname /usr/bin/call_gethostbyname2_r +gethostbyname: I: binary-or-shlib-calls-gethostbyname /usr/bin/call_gethostbyaddr_r +gethostbyname: I: binary-or-shlib-calls-gethostbyname /usr/bin/call_gethostbyname_r +1 packages and 0 specfiles checked; 0 errors, 0 warnings. diff --git a/tests/gethostbyname.spec b/tests/gethostbyname.spec new file mode 100644 index 000..2cd2457 --- /dev/null +++ b/tests/gethostbyname.spec @@ -0,0 +1,101 @@ +Name: gethostbyname +Version: 0 +Release: 0 +Group: Development/Tools/Building +Summary: Lorem ipsum +License: GPL-2.0+ +BuildRoot: %_tmppath/%name-%version-build +Url:http://www.opensuse.org/ + +%description +Lorem ipsum dolor sit amet, consectetur adipisici elit, sed +eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim +ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquid ex ea commodi consequat. Quis aute iure reprehenderit in +voluptate velit esse cillum dolore eu fugiat n
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-03-07 13:36:42 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-02-16 09:27:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-03-07 13:36:48.0 +0100 @@ -1,0 +2,6 @@ +Mon Feb 22 08:16:34 UTC 2016 - dmuel...@suse.com + +- add 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch (bsc#967556) +- fix requires + +--- New: 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.0uFcjh/_old 2016-03-07 13:36:50.0 +0100 +++ /var/tmp/diff_new_pack.0uFcjh/_new 2016-03-07 13:36:50.0 +0100 @@ -47,6 +47,7 @@ Requires: file Requires: findutils Requires: python-magic +Requires: python-xml Requires: rpm-python # Requirement for ErlangCheck.py (pull-request #2). Requires: python-pybeam @@ -110,6 +111,7 @@ Patch51:postin-speedup.diff # https://github.com/rpm-software-management/rpmlint/commit/37fe9d4f237c2cb29fcb3b60d1ece189e578eeaf.patch and followup regression fixes Patch52:binaryinfo-speedup.diff +Patch53:0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++ 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch ++ >From 8169818dbad3f8f6fccbc7e3de99e86b37ad45f6 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 22 Feb 2016 09:12:39 +0100 Subject: [PATCH] Solve exceptions on printing str (Fixes #61) Handle printing of str gracefully by first encoding it to unicode before printing it in the proper encoding. Also fix python2 check. --- Filter.py | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) Index: rpmlint-rpmlint-1.8/Filter.py === --- rpmlint-rpmlint-1.8.orig/Filter.py +++ rpmlint-rpmlint-1.8/Filter.py @@ -24,20 +24,20 @@ _diagnostic = list() _badness_score = 0 printed_messages = {"I": 0, "W": 0, "E": 0} -if sys.stdout.isatty(): -def __print(s): -print(s) -else: -__stdout = sys.stdout -if not __stdout.encoding: # Python < 3 only? -import codecs -if hasattr(__stdout, "buffer"): -__stdout = __stdout.buffer -__stdout = codecs.getwriter( -locale.getpreferredencoding())(__stdout, "replace") +__stdout = sys.stdout +__preferred_encoding = locale.getpreferredencoding() +if hasattr(__stdout, 'xreadlines'): # Python < 3 only +import codecs +if hasattr(__stdout, "buffer"): +__stdout = __stdout.buffer +__stdout = codecs.getwriter( +__preferred_encoding)(sys.stdout, 'replace') -def __print(s): -print(s, file=__stdout) + +def __print(s): +if isinstance(s, str) and hasattr(s, 'decode'): +s = s.decode(__preferred_encoding, 'replace') +print(s, file=__stdout) def printInfo(pkg, reason, *details):
commit rpmlint for openSUSE:Factory
Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2016-02-16 09:27:45 Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) Package is "rpmlint" Changes: --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-01-20 09:53:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2016-02-16 09:27:46.0 +0100 @@ -1,0 +2,26 @@ +Fri Feb 12 14:43:00 UTC 2016 - sleep_wal...@opensuse.org + +- add 'guixbuild' as standard group +- don't require %config for bash completion scripts in /etc + +--- +Thu Feb 4 12:38:46 UTC 2016 - lnus...@suse.de + +- whitelist systemd-importd (bnc#964935) + +--- +Thu Jan 28 07:20:29 UTC 2016 - dmuel...@suse.com + +- enable tests during building + +--- +Thu Jan 21 12:19:02 UTC 2016 - dmuel...@suse.com + +- add postin-speedup.diff, binaryinfo-speedup.diff + +--- +Wed Jan 20 09:22:21 UTC 2016 - krah...@suse.com + +- whitelist iio-sensor-proxy (bsc#939191) + +--- New: binaryinfo-speedup.diff postin-speedup.diff Other differences: -- ++ rpmlint.spec ++ --- /var/tmp/diff_new_pack.anL9Kf/_old 2016-02-16 09:27:48.0 +0100 +++ /var/tmp/diff_new_pack.anL9Kf/_new 2016-02-16 09:27:48.0 +0100 @@ -20,6 +20,7 @@ Name: rpmlint BuildRequires: obs-service-format_spec_file +BuildRequires: python-pytest BuildRequires: rpm-python BuildRequires: xz Summary:Rpm correctness checker @@ -37,7 +38,6 @@ Source99: README.packaging.txt Source100: syntax-validator.py Url:https://github.com/rpm-software-management/rpmlint -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: /usr/bin/readelf Requires: bash Requires: checkbashisms @@ -106,6 +106,10 @@ Patch48:add-check-for-tmpfiles-created-at-r.diff Patch49:remove-files-attr-not-set-check.diff Patch50:fix-shared-library-matching.diff +# https://github.com/rpm-software-management/rpmlint/commit/1436dd7bc41115af658cf8f36a3149ab90a61fcf.patch +Patch51:postin-speedup.diff +# https://github.com/rpm-software-management/rpmlint/commit/37fe9d4f237c2cb29fcb3b60d1ece189e578eeaf.patch and followup regression fixes +Patch52:binaryinfo-speedup.diff # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch @@ -144,8 +148,8 @@ done %__install -m 644 licenses.config %{buildroot}/%{_sysconfdir}/rpmlint/ -%clean -rm -rf $RPM_BUILD_ROOT +%check +sh ./test.sh %files %defattr(-,root,root,0755) ++ binaryinfo-speedup.diff ++ >From 4d995b87763076cc2aca25b7836e106708bd926f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Fri, 23 Oct 2015 23:43:16 +0200 Subject: [PATCH] Skip checks for problematic function calls if common prefix does not match The regexes have a common prefix. If the prefix does not match, none of the regexes will match, continue with the next line. --- BinariesCheck.py | 53 - 1 file changed, 32 insertions(+), 21 deletions(-) Index: rpmlint-rpmlint-1.8/BinariesCheck.py === --- rpmlint-rpmlint-1.8.orig/BinariesCheck.py +++ rpmlint-rpmlint-1.8/BinariesCheck.py @@ -28,14 +28,14 @@ DEFAULT_SYSTEM_LIB_PATHS = ( def create_regexp_call(call): if type(call) == type([]): call = '(?:' + '|'.join(call) + ')' -r = "\s+FUNC\s+.*?\s+(%s(?:@GLIBC\S+)?)(?:\s|$)" % call +r = ".*?\s+(%s(?:@GLIBC\S+)?)(?:\s|$)" % call return re.compile(r) def create_nonlibc_regexp_call(call): if type(call) == type([]): call = '(?:' + '|'.join(call) + ')' -r = "\s+FUNC\s+.*?\s+UND\s+(%s)\s?.*$" % call +r = ".*?\s+UND\s+(%s)\s?.*$" % call return re.compile(r) @@ -51,6 +51,7 @@ class BinaryInfo: stack_exec_regex = re.compile('^..E$') undef_regex = re.compile('^undefined symbol:\s+(\S+)') unused_regex = re.compile('^\s+(\S+)') +call_regex = re.compile('\s0\s+FUNC\s+(.*)') exit_call_regex = create_regexp_call('_?exit') fork_call_regex = create_regexp_call('fork') debuginfo_regex=re.compile('^\s+\[\s*\d+\]\s+\.debug_.*\s+') @@ -109,25 +110,8 @@ class BinaryInfo: cmd.append(path) res = Pkg.getstatusoutput(cmd)