From 68c5133d4480502438fbfc89ed105b9c0a8826ecb584fcf672f5cbe5c986cf8e Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sun, 21 May 2017 18:47:56 +0000 Subject: [PATCH 1/3] Accepting request 497120 from home:scarabeus_iv:branches:security - Update to release 2.3.2: * Achieved full compliance with the CII Best Practices program * Added Travis CI builds to the GitHub repository * Added code coverage reporting with the "--enable-code-coverage" configure flag and added Coveralls to the GitHub repository * Updated the syscall tables to match Linux v4.10-rc6+ * Support for building with Python v3.x * Allow rules with the -1 syscall if the SCMP\_FLTATR\_API\_TSKIP attribute is set to true * Several small documentation fixes - Remove service file as we are not based on git OBS-URL: https://build.opensuse.org/request/show/497120 OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=52 --- _service | 9 --------- libseccomp-2.3.1.tar.gz | 3 --- libseccomp-2.3.1.tar.gz.SHA256SUM.asc | 21 --------------------- libseccomp-2.3.2.tar.gz | 3 +++ libseccomp-2.3.2.tar.gz.SHA256SUM.asc | 20 ++++++++++++++++++++ libseccomp.changes | 15 +++++++++++++++ libseccomp.spec | 20 +++++++++++--------- 7 files changed, 49 insertions(+), 42 deletions(-) delete mode 100644 _service delete mode 100644 libseccomp-2.3.1.tar.gz delete mode 100644 libseccomp-2.3.1.tar.gz.SHA256SUM.asc create mode 100644 libseccomp-2.3.2.tar.gz create mode 100644 libseccomp-2.3.2.tar.gz.SHA256SUM.asc diff --git a/_service b/_service deleted file mode 100644 index 7cd61ce..0000000 --- a/_service +++ /dev/null @@ -1,9 +0,0 @@ - - - git://github.com/seccomp/libseccomp - 8ed78c3859f476d302995b43d6739f3341f5b37d - git - v2.2.0 - 2.3.0~g@TAG_OFFSET@ - - diff --git a/libseccomp-2.3.1.tar.gz b/libseccomp-2.3.1.tar.gz deleted file mode 100644 index e39b40d..0000000 --- a/libseccomp-2.3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ff5bdd2168790f1979e24eaa498f8606c2f2d96f08a8dc4006a2e88affa4562b -size 552299 diff --git a/libseccomp-2.3.1.tar.gz.SHA256SUM.asc b/libseccomp-2.3.1.tar.gz.SHA256SUM.asc deleted file mode 100644 index 1afd0f5..0000000 --- a/libseccomp-2.3.1.tar.gz.SHA256SUM.asc +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -ff5bdd2168790f1979e24eaa498f8606c2f2d96f08a8dc4006a2e88affa4562b libseccomp-2.3.1.tar.gz ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJXF+KwAAoJEFXkWlroynyKcUcP/18AlU1aohqM1V3KkUQgLv6P -Ka6ZPddIdS3BqcXxScPhNUQuSK2QuxcxZb+RBXGS9Cx/zYrlcXrv6M0Uzgc5q9jB -IS4fYHj8yB4odmjMWb1wohrwXHrt5+lmTsGmw7apKkuqeOjwFdKqaR10eWd7DaSq -tJAQ7evImCRM3rsIXk0hvtkDCon5K5LZieHjejJ59D2z9Nrghp2Urf8dXwT1uFPq -bFZ4AngMzs41K5052iWVZGAskcyi4tc8f11gd2Ao34rP6hmW0VaJCKszyvC0gOqV -jBtHMwf3OwjuU9xUKHEqEB1uoF1AxZnwS3mkXBeli414XXXI8rKLtJUylyjJ+3b0 -CT6puXmoscBJaDxe6oVm6yRZrHOp3TtQzTVV0uAABiQcDbbIlmjRMvOTYcjispH8 -73CRupEb3eTl5Kwx/yB/0Z+ml0FI9pnB8UtaiBGJIfqL/uIEPcio4UxR4YJR0NiN -Euc2pBVUHdK6bVIcc4ntLc9aaqxVvGj5Nvsy+ptfnUTWJ0MvzyX6mYsp5/iUNAL2 -lLux66+rUqr+GU2o+USNXIQ+CIb1mLZizYtgxYrEjE+fyVJWb9hoEHRIzuzdLI4d -ZMJcCxe2QdHzl1CNtGalC0q4XDXJf9swxW4WjGFODkrdt5tG2zyjJ0WkscgduWCZ -1BBGwp05jg84FtP5DzNE -=JDAl ------END PGP SIGNATURE----- diff --git a/libseccomp-2.3.2.tar.gz b/libseccomp-2.3.2.tar.gz new file mode 100644 index 0000000..82fd73c --- /dev/null +++ b/libseccomp-2.3.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ddc8c037956c0a5ac19664ece4194743f59e1ccd4adde848f4f0dae7f77bca1 +size 559238 diff --git a/libseccomp-2.3.2.tar.gz.SHA256SUM.asc b/libseccomp-2.3.2.tar.gz.SHA256SUM.asc new file mode 100644 index 0000000..a8c43fd --- /dev/null +++ b/libseccomp-2.3.2.tar.gz.SHA256SUM.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +3ddc8c037956c0a5ac19664ece4194743f59e1ccd4adde848f4f0dae7f77bca1 libseccomp-2.3.2.tar.gz +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCAAdFiEEcQCq365ubpQNLgrWVeRaWujKfIoFAli0tTAACgkQVeRaWujK +fIqYmg//SfsNKhEp39s3TeTX0pO8yUxileseW8zUGWQi9RJhI9f37DRacCWeafEi +3HetRH0ZOuTu+iI9RfpnqJrETX3ZUXyPpK/7in8kXjpKxV3zpGm1CSMqWEQfiIJp +JcuQiyJDWinub0KDBxhPlBFfry9sF34x/gD5Vp+xD/XPw9nPwGM1LcS3wx3olObK +osFqS0Rdx4dMeH1dMS841WDJobo4PSaOYerleEwGkCpvjWLEveyRlzzSq/4ZW7Wc +kq67cA34uKv3Le7AdG3Soq3DWpFFfN7Jy7PiYXy3FISNYXCQ7dRHGzUYqi9r3L9/ +sKhKutWOx/YupAlaxI9kNPiURkXp04c3NeaueylZ5wWmKAQKGo2Z6F4qgaPrqOQp +Nhru/XgXUsIb95/UGOYbioTiVIaXjgpC8MdTCXmuGkXFVcyG2XZbSoXxN6Xmdld9 +dOQeJitgPibBzmM+qseJDox4fCSRI2fbBtf2WZmBlr2SHLWxWvdgjFyaKwWmngLc +v/NcN7imXYFv/0semx91UHxbKaG9UtPybejCbtheNm/ZpS7rB+LbwSdCMI389xlZ +lTU73MIU6Q+fOByrxMg2gAgLdD3SjO37BZmsEFmbJu5Ow0bmPIYA5JHYFkqsJRwy +pJ273jGG29+aCneM/Yq64yGbNSvVSBBYUoKb4hRqBoaDTqCmtCo= +=nLJ/ +-----END PGP SIGNATURE----- diff --git a/libseccomp.changes b/libseccomp.changes index b158ae9..9f21519 100644 --- a/libseccomp.changes +++ b/libseccomp.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sun May 21 18:07:04 UTC 2017 - tchvatal@suse.com + +- Update to release 2.3.2: + * Achieved full compliance with the CII Best Practices program + * Added Travis CI builds to the GitHub repository + * Added code coverage reporting with the "--enable-code-coverage" configure + flag and added Coveralls to the GitHub repository + * Updated the syscall tables to match Linux v4.10-rc6+ + * Support for building with Python v3.x + * Allow rules with the -1 syscall if the SCMP\_FLTATR\_API\_TSKIP attribute is + set to true + * Several small documentation fixes +- Remove service file as we are not based on git + ------------------------------------------------------------------- Sat May 7 23:11:02 UTC 2016 - jengelh@inai.de diff --git a/libseccomp.spec b/libseccomp.spec index 097bad9..85c6360 100644 --- a/libseccomp.spec +++ b/libseccomp.spec @@ -1,7 +1,7 @@ # # spec file for package libseccomp # -# Copyright (c) 2016 SUSE LINUX 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 @@ -16,26 +16,25 @@ # -Name: libseccomp %define lname libseccomp2 -Version: 2.3.1 +Name: libseccomp +Version: 2.3.2 Release: 0 Summary: An enhanced Seccomp (mode 2) helper library License: LGPL-2.1 Group: Development/Libraries/C and C++ Url: http://github.com/seccomp - #Git-Clone: git://github.com/seccomp/libseccomp Source: https://github.com/seccomp/libseccomp/releases/download/v%version/%name-%version.tar.gz Source2: https://github.com/seccomp/libseccomp/releases/download/v%version/%name-%version.tar.gz.SHA256SUM.asc Source99: baselibs.conf Patch1: no-static.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake >= 1.11 BuildRequires: fdupes BuildRequires: libtool >= 2 BuildRequires: pkgconfig +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The libseccomp library provides and easy to use, platform @@ -97,14 +96,17 @@ This subpackage contains debug utilities for the seccomp interface. %prep %setup -q -%patch -P 1 -p1 +%patch1 -p1 %build if [ ! -f configure ]; then - perl -i -pe 's{AC_INIT\(\[libseccomp\], \[0\.0\.0\]\)}{AC_INIT([libseccomp], [2.3.0])}' configure.ac + perl -i -pe 's{AC_INIT\(\[libseccomp\], \[0\.0\.0\]\)}{AC_INIT([libseccomp], [%{version}])}' configure.ac + autoreconf -fvi fi -autoreconf -fi -%configure --includedir="%_includedir/%name" --disable-static +%configure \ + --includedir="%_includedir/%name" \ + --disable-static \ + --disable-silent-rules make %{?_smp_mflags} %install From 724a3fa9702b29281f12d522c5dcc571396da8bd098cf7b4544ace358f3994aa Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 21 May 2017 20:26:28 +0000 Subject: [PATCH 2/3] spec cleaning OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=53 --- libseccomp.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libseccomp.spec b/libseccomp.spec index 85c6360..8a96821 100644 --- a/libseccomp.spec +++ b/libseccomp.spec @@ -100,8 +100,8 @@ This subpackage contains debug utilities for the seccomp interface. %build if [ ! -f configure ]; then - perl -i -pe 's{AC_INIT\(\[libseccomp\], \[0\.0\.0\]\)}{AC_INIT([libseccomp], [%{version}])}' configure.ac - autoreconf -fvi + perl -i -pe 's{\QAC_INIT([libseccomp], [0.0.0])\E}{AC_INIT([libseccomp], [%version])}' configure.ac + autoreconf -fiv fi %configure \ --includedir="%_includedir/%name" \ From 536c435b6bef2b341854cb99ed4e4cfbde34860c9e29fc097b4786cd237e52c3 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 21 May 2017 22:31:54 +0000 Subject: [PATCH 3/3] - Unconditionally rerun autoreconf because of patches OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=54 --- libseccomp.changes | 5 +++++ libseccomp.spec | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/libseccomp.changes b/libseccomp.changes index 9f21519..85ff418 100644 --- a/libseccomp.changes +++ b/libseccomp.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun May 21 22:31:41 UTC 2017 - jengelh@inai.de + +- Unconditionally rerun autoreconf because of patches + ------------------------------------------------------------------- Sun May 21 18:07:04 UTC 2017 - tchvatal@suse.com diff --git a/libseccomp.spec b/libseccomp.spec index 8a96821..63f9d7c 100644 --- a/libseccomp.spec +++ b/libseccomp.spec @@ -96,13 +96,13 @@ This subpackage contains debug utilities for the seccomp interface. %prep %setup -q -%patch1 -p1 +%patch -P 1 -p1 %build if [ ! -f configure ]; then perl -i -pe 's{\QAC_INIT([libseccomp], [0.0.0])\E}{AC_INIT([libseccomp], [%version])}' configure.ac - autoreconf -fiv fi +autoreconf -fiv %configure \ --includedir="%_includedir/%name" \ --disable-static \