From faf5bae3b34de432021077a12b68278cd791e837f4e20e81f8e7b1a0849bbf30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Fri, 20 May 2022 06:28:45 +0000 Subject: [PATCH 1/7] - Update to version 2.3.0+git20220519.82b9e76: * Release 2.3.0 * Skip shared-library-without-dependency-information for python. * Skip undefined-non-weak-symbol for python packages. * SystemdTmpfilesCheck: new check to restrict systemd-tmpfiles configuration. * Skip undefined-non-weak-symbol for python packages. OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=910 --- _service | 2 +- _servicedata | 2 +- rpmlint-2.2.0+git20220511.fc030cd.tar.xz | 3 --- rpmlint-2.3.0+git20220519.82b9e76.tar.xz | 3 +++ rpmlint.changes | 10 ++++++++++ rpmlint.spec | 2 +- 6 files changed, 16 insertions(+), 6 deletions(-) delete mode 100644 rpmlint-2.2.0+git20220511.fc030cd.tar.xz create mode 100644 rpmlint-2.3.0+git20220519.82b9e76.tar.xz diff --git a/_service b/_service index e659a35..2087e88 100644 --- a/_service +++ b/_service @@ -1,6 +1,6 @@ - 2.2.0+git%cd.%h + 2.3.0+git%cd.%h https://github.com/rpm-software-management/rpmlint.git git opensuse diff --git a/_servicedata b/_servicedata index ffbbc29..40fc1fd 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/rpm-software-management/rpmlint.git - 56bac53737fbd7a1a0405bb0c8766ae0d928c3cf \ No newline at end of file + 24660e00f9ed9010db714e907bd93c98f8efcedd \ No newline at end of file diff --git a/rpmlint-2.2.0+git20220511.fc030cd.tar.xz b/rpmlint-2.2.0+git20220511.fc030cd.tar.xz deleted file mode 100644 index a0d73aa..0000000 --- a/rpmlint-2.2.0+git20220511.fc030cd.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5c79e5ea0c7dc158e4b5ca04ef0ad20f3b0f06858fac9629e476cb2450c9c46 -size 6749004 diff --git a/rpmlint-2.3.0+git20220519.82b9e76.tar.xz b/rpmlint-2.3.0+git20220519.82b9e76.tar.xz new file mode 100644 index 0000000..21b70d6 --- /dev/null +++ b/rpmlint-2.3.0+git20220519.82b9e76.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1a6eb85a1a627d440b4ad77de26fc98db403cb2b4a6dab227801bc42d566fbc +size 6751600 diff --git a/rpmlint.changes b/rpmlint.changes index b02a33e..efb9baa 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri May 20 06:22:26 UTC 2022 - mliska@suse.cz + +- Update to version 2.3.0+git20220519.82b9e76: + * Release 2.3.0 + * Skip shared-library-without-dependency-information for python. + * Skip undefined-non-weak-symbol for python packages. + * SystemdTmpfilesCheck: new check to restrict systemd-tmpfiles configuration. + * Skip undefined-non-weak-symbol for python packages. + ------------------------------------------------------------------- Fri May 13 06:10:43 UTC 2022 - mliska@suse.cz diff --git a/rpmlint.spec b/rpmlint.spec index 032f96a..ded4a1c 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -23,7 +23,7 @@ %define name_suffix -%{flavor} %endif Name: rpmlint%{name_suffix} -Version: 2.2.0+git20220511.fc030cd +Version: 2.3.0+git20220519.82b9e76 Release: 0 Summary: RPM file correctness checker License: GPL-2.0-or-later From 938d5d730f314799fec36e0b52b2f1277b1b903da7405b9a22905b07d553dcb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Fri, 20 May 2022 06:40:43 +0000 Subject: [PATCH 2/7] - Add temporary patch temporarily-disable-SystemdTmpfilesCheck.patch. OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=911 --- rpmlint.changes | 5 +++++ rpmlint.spec | 2 ++ temporarily-disable-SystemdTmpfilesCheck.patch | 12 ++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 temporarily-disable-SystemdTmpfilesCheck.patch diff --git a/rpmlint.changes b/rpmlint.changes index efb9baa..8ec8b4e 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri May 20 06:40:19 UTC 2022 - Martin Liška + +- Add temporary patch temporarily-disable-SystemdTmpfilesCheck.patch. + ------------------------------------------------------------------- Fri May 20 06:22:26 UTC 2022 - mliska@suse.cz diff --git a/rpmlint.spec b/rpmlint.spec index ded4a1c..3e05f92 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -30,6 +30,8 @@ License: GPL-2.0-or-later URL: https://github.com/rpm-software-management/rpmlint Source0: rpmlint-%{version}.tar.xz Patch0: disable-flake.patch +# FIXME: remove +Patch1: temporarily-disable-SystemdTmpfilesCheck.patch BuildRequires: fdupes BuildRequires: python3-setuptools BuildArch: noarch diff --git a/temporarily-disable-SystemdTmpfilesCheck.patch b/temporarily-disable-SystemdTmpfilesCheck.patch new file mode 100644 index 0000000..1cc5817 --- /dev/null +++ b/temporarily-disable-SystemdTmpfilesCheck.patch @@ -0,0 +1,12 @@ +diff --git a/configs/openSUSE/opensuse.toml b/configs/openSUSE/opensuse.toml +index b57e1fdb..f818f661 100644 +--- a/configs/openSUSE/opensuse.toml ++++ b/configs/openSUSE/opensuse.toml +@@ -21,7 +21,6 @@ Checks = [ + "KMPPolicyCheck", + "PolkitCheck", + "SystemdInstallCheck", +- "SystemdTmpfilesCheck", + "SUIDPermissionsCheck", + "WorldWritableCheck", + ] From bef5b0875a62635276c5b9093a07e26b33d041176a739c44ccb01b30fe46c34e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Sat, 21 May 2022 13:02:03 +0000 Subject: [PATCH 3/7] Remove temporary patch. OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=912 --- rpmlint.spec | 2 -- temporarily-disable-SystemdTmpfilesCheck.patch | 12 ------------ 2 files changed, 14 deletions(-) delete mode 100644 temporarily-disable-SystemdTmpfilesCheck.patch diff --git a/rpmlint.spec b/rpmlint.spec index 3e05f92..ded4a1c 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -30,8 +30,6 @@ License: GPL-2.0-or-later URL: https://github.com/rpm-software-management/rpmlint Source0: rpmlint-%{version}.tar.xz Patch0: disable-flake.patch -# FIXME: remove -Patch1: temporarily-disable-SystemdTmpfilesCheck.patch BuildRequires: fdupes BuildRequires: python3-setuptools BuildArch: noarch diff --git a/temporarily-disable-SystemdTmpfilesCheck.patch b/temporarily-disable-SystemdTmpfilesCheck.patch deleted file mode 100644 index 1cc5817..0000000 --- a/temporarily-disable-SystemdTmpfilesCheck.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/configs/openSUSE/opensuse.toml b/configs/openSUSE/opensuse.toml -index b57e1fdb..f818f661 100644 ---- a/configs/openSUSE/opensuse.toml -+++ b/configs/openSUSE/opensuse.toml -@@ -21,7 +21,6 @@ Checks = [ - "KMPPolicyCheck", - "PolkitCheck", - "SystemdInstallCheck", -- "SystemdTmpfilesCheck", - "SUIDPermissionsCheck", - "WorldWritableCheck", - ] From dddab26faddc1e36c3264af70027fb42f59324089f10096d5942ef521b8d8ca6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Sat, 21 May 2022 13:02:43 +0000 Subject: [PATCH 4/7] Remove temporary patch. OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=913 --- rpmlint.changes | 5 ----- 1 file changed, 5 deletions(-) diff --git a/rpmlint.changes b/rpmlint.changes index 8ec8b4e..efb9baa 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,8 +1,3 @@ -------------------------------------------------------------------- -Fri May 20 06:40:19 UTC 2022 - Martin Liška - -- Add temporary patch temporarily-disable-SystemdTmpfilesCheck.patch. - ------------------------------------------------------------------- Fri May 20 06:22:26 UTC 2022 - mliska@suse.cz From 5029479e2cd7db44a2207206fef2d05e119ea82432719aba48026b2e9a2fec27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Mon, 23 May 2022 08:47:29 +0000 Subject: [PATCH 5/7] - Update to version 2.3.0+git20220523.e71c7f8: * SystemdTmpfilesCheck: add additional unit test for parsing logic * SystemdTmpfilesCheck: fix invalid member accesses * openSUSE: Do not allow files in /etc/NetworkManager/dispatcher.d anymore OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=914 --- _servicedata | 2 +- rpmlint-2.3.0+git20220519.82b9e76.tar.xz | 3 --- rpmlint-2.3.0+git20220523.e71c7f8.tar.xz | 3 +++ rpmlint.changes | 8 ++++++++ rpmlint.spec | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) delete mode 100644 rpmlint-2.3.0+git20220519.82b9e76.tar.xz create mode 100644 rpmlint-2.3.0+git20220523.e71c7f8.tar.xz diff --git a/_servicedata b/_servicedata index 40fc1fd..24fe1b7 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/rpm-software-management/rpmlint.git - 24660e00f9ed9010db714e907bd93c98f8efcedd \ No newline at end of file + d29ebeb76317d8735de39ba1cfd03ea1f7650c8a \ No newline at end of file diff --git a/rpmlint-2.3.0+git20220519.82b9e76.tar.xz b/rpmlint-2.3.0+git20220519.82b9e76.tar.xz deleted file mode 100644 index 21b70d6..0000000 --- a/rpmlint-2.3.0+git20220519.82b9e76.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1a6eb85a1a627d440b4ad77de26fc98db403cb2b4a6dab227801bc42d566fbc -size 6751600 diff --git a/rpmlint-2.3.0+git20220523.e71c7f8.tar.xz b/rpmlint-2.3.0+git20220523.e71c7f8.tar.xz new file mode 100644 index 0000000..d033f74 --- /dev/null +++ b/rpmlint-2.3.0+git20220523.e71c7f8.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:450e9defacbeaa18dacec655323c575ecaedb61868db94e623567b7e10a47cd3 +size 6751816 diff --git a/rpmlint.changes b/rpmlint.changes index efb9baa..cff04cf 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon May 23 08:44:12 UTC 2022 - mliska@suse.cz + +- Update to version 2.3.0+git20220523.e71c7f8: + * SystemdTmpfilesCheck: add additional unit test for parsing logic + * SystemdTmpfilesCheck: fix invalid member accesses + * openSUSE: Do not allow files in /etc/NetworkManager/dispatcher.d anymore + ------------------------------------------------------------------- Fri May 20 06:22:26 UTC 2022 - mliska@suse.cz diff --git a/rpmlint.spec b/rpmlint.spec index ded4a1c..aab9513 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -23,7 +23,7 @@ %define name_suffix -%{flavor} %endif Name: rpmlint%{name_suffix} -Version: 2.3.0+git20220519.82b9e76 +Version: 2.3.0+git20220523.e71c7f8 Release: 0 Summary: RPM file correctness checker License: GPL-2.0-or-later From 944bb6c9c5c74c0e579baaccc31610e572c3e28c075330dbcf21f0db18e98652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Mon, 23 May 2022 09:51:09 +0000 Subject: [PATCH 6/7] - Add temporary patch disable-SystemdTmpfilesCheck.patch in order to build rpmlint with older rpmlint-mini. OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=915 --- disable-SystemdTmpfilesCheck.patch | 0 rpmlint.changes | 6 ++++++ rpmlint.spec | 1 + 3 files changed, 7 insertions(+) create mode 100644 disable-SystemdTmpfilesCheck.patch diff --git a/disable-SystemdTmpfilesCheck.patch b/disable-SystemdTmpfilesCheck.patch new file mode 100644 index 0000000..473a0f4 diff --git a/rpmlint.changes b/rpmlint.changes index cff04cf..d3a62bf 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon May 23 09:50:11 UTC 2022 - Martin Liška + +- Add temporary patch disable-SystemdTmpfilesCheck.patch in order to build + rpmlint with older rpmlint-mini. + ------------------------------------------------------------------- Mon May 23 08:44:12 UTC 2022 - mliska@suse.cz diff --git a/rpmlint.spec b/rpmlint.spec index aab9513..1b6b915 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -30,6 +30,7 @@ License: GPL-2.0-or-later URL: https://github.com/rpm-software-management/rpmlint Source0: rpmlint-%{version}.tar.xz Patch0: disable-flake.patch +Patch1: disable-SystemdTmpfilesCheck.patch BuildRequires: fdupes BuildRequires: python3-setuptools BuildArch: noarch From a5ba4ba5457b5e5f4b0f5b9e39550da5213d637a937c3a7aa76af2f635bf8fd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Mon, 23 May 2022 09:52:21 +0000 Subject: [PATCH 7/7] Fix patch. OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=916 --- disable-SystemdTmpfilesCheck.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/disable-SystemdTmpfilesCheck.patch b/disable-SystemdTmpfilesCheck.patch index 473a0f4..3624c53 100644 --- a/disable-SystemdTmpfilesCheck.patch +++ b/disable-SystemdTmpfilesCheck.patch @@ -0,0 +1,15 @@ + configs/openSUSE/opensuse.toml | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/configs/openSUSE/opensuse.toml b/configs/openSUSE/opensuse.toml +index b57e1fdb..f818f661 100644 +--- a/configs/openSUSE/opensuse.toml ++++ b/configs/openSUSE/opensuse.toml +@@ -21,7 +21,6 @@ Checks = [ + "KMPPolicyCheck", + "PolkitCheck", + "SystemdInstallCheck", +- "SystemdTmpfilesCheck", + "SUIDPermissionsCheck", + "WorldWritableCheck", + ]