From 32adcd543d67f0fbdc38c2305075f2172be8ce0ab20e350f76d63fb73ee4ab90 Mon Sep 17 00:00:00 2001 From: Johannes Segitz Date: Thu, 30 Jan 2020 15:50:27 +0000 Subject: [PATCH 1/3] Accepting request 768785 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint - 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 - 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 - Update to version master: * CheckCronJobs: correct cronjob-unauthorized-file explanation * Use named constants to check file modes * CheckSUIDPermissions.py: check new permission paths OBS-URL: https://build.opensuse.org/request/show/768785 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=706 --- _servicedata | 4 ++-- rpmlint-checks-master.tar.xz | 4 ++-- rpmlint-tests-84.87+git20190920.e27d431.tar.xz | 3 --- rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz | 3 +++ rpmlint-tests.changes | 18 ++++++++++++++++++ rpmlint-tests.spec | 4 ++-- rpmlint.changes | 8 ++++++++ rpmlint.spec | 2 +- 8 files changed, 36 insertions(+), 10 deletions(-) delete mode 100644 rpmlint-tests-84.87+git20190920.e27d431.tar.xz create mode 100644 rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz diff --git a/_servicedata b/_servicedata index 041535a..58fc5ba 100644 --- a/_servicedata +++ b/_servicedata @@ -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 diff --git a/rpmlint-checks-master.tar.xz b/rpmlint-checks-master.tar.xz index 335b020..1cbe848 100644 --- a/rpmlint-checks-master.tar.xz +++ b/rpmlint-checks-master.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2005a3c915bda8dbf006a62c9153752eaf4b64c1b439f3dd7570e53e57d055f -size 28168 +oid sha256:0371ffa4f83f5e3b58bc2ba92836059588f37454b7b5cb824d44c824c9decf60 +size 28352 diff --git a/rpmlint-tests-84.87+git20190920.e27d431.tar.xz b/rpmlint-tests-84.87+git20190920.e27d431.tar.xz deleted file mode 100644 index 3ed31a3..0000000 --- a/rpmlint-tests-84.87+git20190920.e27d431.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9a6b8d586b8b87e9cb410d17381911988dc564daa8b177c75fbb19c788439b1 -size 11620 diff --git a/rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz b/rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz new file mode 100644 index 0000000..328a077 --- /dev/null +++ b/rpmlint-tests-84.87+git20200130.c0de5f4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d46866656a6f55737b200834bb345f04fca1ae504582aaafebd4db5702ff8d9 +size 11784 diff --git a/rpmlint-tests.changes b/rpmlint-tests.changes index 19c80e7..bb919e4 100644 --- a/rpmlint-tests.changes +++ b/rpmlint-tests.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Thu Jan 30 12:34:02 UTC 2020 - jsegitz@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 - jsegitz@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 + ------------------------------------------------------------------- Fri Sep 20 13:22:14 UTC 2019 - mimi.vx@gmail.com diff --git a/rpmlint-tests.spec b/rpmlint-tests.spec index 6385151..0ecf6a4 100644 --- a/rpmlint-tests.spec +++ b/rpmlint-tests.spec @@ -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-Factory-strict 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 diff --git a/rpmlint.changes b/rpmlint.changes index 7fe067e..4a2ec4e 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Jan 30 08:06:15 UTC 2020 - jsegitz@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 + ------------------------------------------------------------------- Wed Dec 18 11:41:24 UTC 2019 - matthias.gerstner@suse.com diff --git a/rpmlint.spec b/rpmlint.spec index 1a64ba1..88d0009 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -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 From 24897f77ef7c1bd594bb7d7fa969f8194580c648d280febf9d9cc3a94062fcdb Mon Sep 17 00:00:00 2001 From: Matthias Gerstner Date: Fri, 31 Jan 2020 09:24:06 +0000 Subject: [PATCH 2/3] Accepting request 768836 from home:jfehlig:branches:devel:openSUSE:Factory:rpmlint Add 'sanlock' and 'libvirt' to config. The sanlock package adds the 'sanlock' user and group. The libvirt package adds the 'libvirt' group and makes use of the 'sanlock' group. These changes are needed to squelch rpmlint warnings in the sanlock and libvirt packages. - config: add 'sanlock' to StandardGroups and StandardUsers - config: add 'libvirt' to StandardGroups OBS-URL: https://build.opensuse.org/request/show/768836 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=707 --- config | 3 +++ rpmlint.changes | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/config b/config index 6522b78..d293931 100644 --- a/config +++ b/config @@ -148,6 +148,7 @@ setOption('StandardGroups', ( 'kvm', 'ldap', 'libstoragemgmt', + 'libvirt', 'lightdm', 'lighttpd', 'localham', @@ -220,6 +221,7 @@ setOption('StandardGroups', ( 'root', 'sabayon-admin', 'salt', + 'sanlock', 'sapdb', 'sddm', 'sensu', @@ -424,6 +426,7 @@ setOption('StandardUsers', ( 'sabayon-admin', 'sahara', 'salt', + 'sanlock', 'sapdb', 'sddm', 'sensu', diff --git a/rpmlint.changes b/rpmlint.changes index 4a2ec4e..131ae37 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 - jsegitz@suse.de From 138345eba67f2b0c3a19dfb683c8cb231525453001b23cc6960f23c28f650f23 Mon Sep 17 00:00:00 2001 From: Johannes Segitz Date: Fri, 31 Jan 2020 10:41:05 +0000 Subject: [PATCH 3/3] Accepting request 769018 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint - 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. OBS-URL: https://build.opensuse.org/request/show/769018 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=708 --- config | 13 +++++++++++++ rpmlint.changes | 9 +++++++++ 2 files changed, 22 insertions(+) diff --git a/config b/config index d293931..cab5747 100644 --- a/config +++ b/config @@ -928,6 +928,19 @@ setOption("PAMModules.WhiteList", ( "pam_pwquality.so", # lxc (bsc#1150519) "pam_cgfs.so", + # google-authenticator-libpam (bsc#1150524) - potential future removal candidate + "pam_google_authenticator.so", + # pam_u2f (bsc#1087061) + "pam_u2f.so", + # pam_kwallet (bsc#993806) + "pam_kwallet5.so", + # pam_dbus (bsc#1039709) + "pam_dbus.so", + # google-compute-engine (bsc#1146353) + "pam_oslogin_admin.so", + "pam_oslogin_login.so", + # fprintd (bsc#792095) + "pam_fprintd.so" )) # Output filters diff --git a/rpmlint.changes b/rpmlint.changes index 131ae37..7717758 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Jan 31 09:52:39 UTC 2020 - matthias.gerstner@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