Accepting request 992099 from home:cboltz

- update to AppArmor 3.0.6
  - fix LTO build in the parser
  - remove dbus deny rule in abstractions/exo-open
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.6
    for the detailed upstream changelog
- drop upstream patch dirtest-sort-mr900.diff

OBS-URL: https://build.opensuse.org/request/show/992099
OBS-URL: https://build.opensuse.org/package/show/security:apparmor/apparmor?expand=0&rev=344
This commit is contained in:
Christian Boltz 2022-08-01 20:17:36 +00:00 committed by Git OBS Bridge
parent 4312257819
commit 1437772dac
8 changed files with 32 additions and 68 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8c01879f60bf7e11028e2177981971f8288ce0a6f20ce8c12fd7cb111da1a624
size 7946342

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQJOBAABCgA4FiEEPs3Lpfs00lSWHMU/ZonmTj02ZLsFAmLeRbsaHGFwcGFybW9y
QGxpc3RzLnVidW50dS5jb20ACgkQZonmTj02ZLsAKQ//b3RWTRdJM/S1b49RQd6p
/gltAIlOD2Ne3jBUVXeKiGlsNEN8Os37D+3t9wMfXphoM+JbrUO/2gm52M/7w4Ov
xZJOVGC1SA72R2h6CObNZ3gqsc6/HuOW+/NLahFikZWdKs4mHwKhSlKkZU8g1bVS
KA3hrwyct4oO2XSQARc+V9n6a6y8shvBolUbB7Jm2HSomMjHkiW11wfHECroW4v+
YZv4JwwojOvYE0J+1WEJeOhv1SfzQMnYAn2BdtoSbO3pYHTXmblVXKpiB30cHtJ7
Rbm+a2FbRsH1giTtq48cvBl7euBEXP27uM7cQSSbqukEJtWkIJTRpnJxGV5bUS+a
tI3J4uneuicJxc6snAmO58PXnp1O9WGeHVtPg3ERYZQQ5UoaYpxlEpMFQJV44M4U
s7g2iTZ6+z0I4gcjnfm/uKcdLyYN2KJSQTD/bgQv6C5t94ofoZ1HCt7Ra/VHIG+Q
0pSDN/RSu2LI3tJdDq2/KFU1e0YzElSaHNb+sUn+rQOrpMB0FJZK1KzrBn0TxjTj
JONny5WnVaTmbBfdjIvGbpWMMbKX/3Ob5kHmgY8TYuo/Bllgr2l6rWURK1MTHO64
narFxIqOBj0Kb+kJPhA8+55R7gA1ioW6JtQQLlbz2NgRMaOeBWiprmaxRv1xY9e3
NYdyzQRgu/zOEM5v/J5VecQ=
=FsDG
-----END PGP SIGNATURE-----

3
apparmor-3.0.6.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0f4c599ee4864e4e412e18133a3b5990f9f81ab6ba75f0f351f024bb722fa368
size 7946359

17
apparmor-3.0.6.tar.gz.asc Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJOBAABCgA4FiEEPs3Lpfs00lSWHMU/ZonmTj02ZLsFAmLnjlsaHGFwcGFybW9y
QGxpc3RzLnVidW50dS5jb20ACgkQZonmTj02ZLvA5Q//YmZXrMz4xOshEfORUeB2
sKUG9PHgx/kYxVroIU0HSLvaVv5tl/muCVzHwnNpPjOsHWtPROZHSsXZlbqf0XN4
9ZPyXENGFwmjWy59ORE00uPawcz7xN839aB/eZMUPvCAg1MHyLW6dJVj+WRwTdzf
o1XrAF/1ferKcIJR4Q29YSsnsWrTGV5jSeKhiN5QfD3hUOtjCjeqz1wMpvRT1fJF
F9+a9JY/VPYP0P9G/VjOzrl4TZZlBk4VXDqji95xx87EC+6qnfgYDVWLGIr8Wuzm
3F23bZChZZ9qNhYSKY5Fv51MsEZT6SBnLmzBQzmAd2jJB4vJ78sgj1UdYvFDm7rN
pBJ0QlrUZMfZHBao102jK5iUm3EeR1SgFL6S8oOV6OJ/gBstpNqcznWDSh01MoLy
ECZg2paiwh/I+dnzZ53PU8QUg5FTXINAkGU+mJ0UOvX+RMhXBtZ1UdmdfMGF7/6l
4Y7lwRlnpHQ0K/YcAezs9VmGxz6Toav9vXF7UwA1oLkp6tC4JiE3r7Cr3I5F+2Bg
24kg7S40gHU9r7rSntzYHNEiWFepLyPzPhCygWLNnwlbZcDWylvdtAPCJ1ANbPh8
FrfYHa+EiaWX6ONY0mQfRlhyN/Am//bAfbp+tXGvH9YfInODXUKfBRU5OTpSHerE
zrp2wnY/0HULdk2En/5ttsk=
=FqZU
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Mon Aug 1 18:42:57 UTC 2022 - Christian Boltz <suse-beta@cboltz.de>
- update to AppArmor 3.0.6
- fix LTO build in the parser
- remove dbus deny rule in abstractions/exo-open
- see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.6
for the detailed upstream changelog
- drop upstream patch dirtest-sort-mr900.diff
-------------------------------------------------------------------
Mon Jul 25 18:18:04 UTC 2022 - Christian Boltz <suse-beta@cboltz.de>

View File

@ -45,7 +45,7 @@
%define JAR_FILE changeHatValve.jar
Name: apparmor
Version: 3.0.5
Version: 3.0.6
Release: 0
Summary: AppArmor userlevel parser utility
License: GPL-2.0-or-later
@ -83,9 +83,6 @@ Patch6: apache-extra-profile-include-if-exists.diff
# + merged upstream 2022-06-29 https://gitlab.com/apparmor/apparmor/-/merge_requests/892 - master only)
Patch9: zgrep-profile-mr870.diff
# dirtest.sh: sort output to avoid random test failures (from upstream, merged 3.0+master 2022-07-25 https://gitlab.com/apparmor/apparmor/-/merge_requests/900)
Patch10: dirtest-sort-mr900.diff
PreReq: sed
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define apparmor_bin_prefix %{?usrmerged:/usr}/lib/apparmor
@ -352,7 +349,6 @@ mv -v profiles/apparmor.d/usr.lib.apache2.mpm-prefork.apache2 profiles/apparmor/
%patch5
%patch6
%patch9 -p1
%patch10 -p1
%build
export SUSE_ASNEEDED=0

View File

@ -1,42 +0,0 @@
From c0815d0e0f1c68397b8ce04d81c48940e4b2c63b Mon Sep 17 00:00:00 2001
From: intrigeri <intrigeri@boum.org>
Date: Mon, 25 Jul 2022 10:04:13 +0000
Subject: [PATCH] dirtest.sh: don't rely on apparmor_parser -N's output sort
order to be deterministic
I've seen this test fail because "apparmor_parser -N" returned the expected
lines, but in a different order than what's expected (dirtest.out).
To fix this, sort both the expected and actual output.
---
parser/tst/dirtest.sh | 3 ++-
parser/tst/dirtest/dirtest.out | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/parser/tst/dirtest.sh b/parser/tst/dirtest.sh
index 8c94dbd68..95c108371 100755
--- a/parser/tst/dirtest.sh
+++ b/parser/tst/dirtest.sh
@@ -31,8 +31,9 @@ do_tst() {
shift 2
#global tmpdir
- ${APPARMOR_PARSER} "$@" > "$tmpdir/out" 2>/dev/null
+ ${APPARMOR_PARSER} "$@" > "$tmpdir/out.unsorted" 2>/dev/null
rc=$?
+ LC_ALL=C sort "$tmpdir/out.unsorted" > "$tmpdir/out"
if [ $rc -ne 0 ] && [ "$expected" != "fail" ] ; then
echo "failed: expected \"$expected\" but parser returned error"
return 1
diff --git a/parser/tst/dirtest/dirtest.out b/parser/tst/dirtest/dirtest.out
index e82188b84..5b4cc30aa 100644
--- a/parser/tst/dirtest/dirtest.out
+++ b/parser/tst/dirtest/dirtest.out
@@ -1,3 +1,3 @@
-good_target
a_profile
b_profile
+good_target
--
GitLab

View File

@ -18,7 +18,7 @@
Name: libapparmor
Version: 3.0.5
Version: 3.0.6
Release: 0
Summary: Utility library for AppArmor
License: LGPL-2.1-or-later