Your message dated Wed, 15 Apr 2015 18:48:40 +0000
with message-id <[email protected]>
and subject line Bug#782575: fixed in apparmor 2.9.0-3+exp2
has caused the Debian Bug report #782575,
regarding Please add Build-Depends-Package for the move to /lib
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
782575: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782575
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libapparmor1
Version: 2.9.0-3+exp1
Severity: important
Tags: patch
Hi,
in version 2.9.0-3+exp1, the libraries were moved to /lib and Martin
(re)enabled apparmor support in systemd. While doing that, he also added
a hard-coded, versioned dependency on libapparmor1 (>= 2.9.0-3+exp1) to
ensure that systemd depends on a libapparmor1 version which has its
libraries in /lib.
This is super-ugly, and we should not do that.
I therefor suggest, that libapparmor1 adds
* Build-Depends-Package: libapparmor-dev
to its symbols file.
This way, we can simply make the Build-Depends on libapparmor-dev
versioned, indicating that we want a version which was moved to lib, and
get a proper versioned library dependency.
Please consider applying the attached patch and making a new
experimental upload for libapparmor, so we can drop the hard-coded
library dependency.
While looking at the symbols file, I also noticed, that it contains a
lot of versions including the debian revision 0ubuntu1.
Is that really intentional?
Regards,
Michael
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libapparmor1 depends on:
ii libc6 2.19-17
libapparmor1 recommends no packages.
libapparmor1 suggests no packages.
-- no debconf information
diff --git a/debian/libapparmor1.symbols b/debian/libapparmor1.symbols
index f49640d..d0185ee 100644
--- a/debian/libapparmor1.symbols
+++ b/debian/libapparmor1.symbols
@@ -1,4 +1,5 @@
libapparmor.so.1 libapparmor1 #MINVER#
+* Build-Depends-Package: libapparmor-dev
APPARMOR_1.0@APPARMOR_1.0 2.6~devel
APPARMOR_1.1@APPARMOR_1.1 2.6~devel
APPARMOR_2.9@APPARMOR_2.9 2.8.94-0ubuntu1
--- End Message ---
--- Begin Message ---
Source: apparmor
Source-Version: 2.9.0-3+exp2
We believe that the bug you reported is fixed in the latest version of
apparmor, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
intrigeri <[email protected]> (supplier of updated apparmor package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 15 Apr 2015 18:19:43 CEST
Source: apparmor
Binary: apparmor apparmor-utils apparmor-profiles apparmor-docs libapparmor-dev
libapparmor1 libapparmor-perl libapache2-mod-apparmor libpam-apparmor
apparmor-notify python-libapparmor python3-libapparmor python-apparmor
python3-apparmor dh-apparmor apparmor-easyprof
Architecture: source all
Version: 2.9.0-3+exp2
Distribution: experimental
Urgency: medium
Maintainer: Debian AppArmor Team <[email protected]>
Changed-By: intrigeri <[email protected]>
Description:
apparmor - User-space parser utility for AppArmor
apparmor-docs - Documentation for AppArmor
apparmor-easyprof - AppArmor easyprof profiling tool
apparmor-notify - AppArmor notification system
apparmor-profiles - Profiles for AppArmor Security policies
apparmor-utils - Utilities for controlling AppArmor
dh-apparmor - AppArmor debhelper routines
libapache2-mod-apparmor - changehat AppArmor library as an Apache module
libapparmor-dev - AppArmor development libraries and header files
libapparmor-perl - AppArmor library Perl bindings
libapparmor1 - changehat AppArmor library
libpam-apparmor - changehat AppArmor library as a PAM module
python-apparmor - AppArmor Python utility library
python-libapparmor - AppArmor library Python bindings
python3-apparmor - AppArmor Python3 utility library
python3-libapparmor - AppArmor library Python3 bindings
Closes: 782575
Changes:
apparmor (2.9.0-3+exp2) experimental; urgency=medium
.
* Use Build-Depends-Package in the symbols file (Closes: #782575).
Thanks to Michael Biebl <[email protected]> for the patch!
Checksums-Sha256:
ed44756e34d2a24d7524afcf5d7b7963dc8c4eb0e485d5b177cc33fe175e73e0 3228
apparmor_2.9.0-3+exp2.dsc
703536dd538bcb9967f7ded325b6debe6bdc32bbc243974175b722aa48f16972 64808
apparmor_2.9.0-3+exp2.debian.tar.xz
e4d72cb6d3ec65e54b7d86b93ccc9be9500c3e8a7ae3b7eb26c669f0fea66eed 68964
apparmor-profiles_2.9.0-3+exp2_all.deb
6780fb8eb8340e16d874819891bc8cb13e2908ab5a36c94ee15d9b5a435c8fa5 276534
apparmor-docs_2.9.0-3+exp2_all.deb
05ff75294492d0dc941b3316955b386a40fb864fe78bd1114a831587e9c75505 51160
apparmor-notify_2.9.0-3+exp2_all.deb
b696e8abfd7bc4664d7a1f655f4429668c097238dbbd92ac9b6a05155ac44e72 46936
dh-apparmor_2.9.0-3+exp2_all.deb
c41615ff66a502a6754f77ef237fb04503086b893abefeff7c9ae4f2ecbcd66f 49340
apparmor-easyprof_2.9.0-3+exp2_all.deb
Checksums-Sha1:
28f0ca7405e3be2ac21515172d1ad438f0f61073 3228 apparmor_2.9.0-3+exp2.dsc
a5cbebc20baf57bf9362c93305a5e4b6c350d925 64808
apparmor_2.9.0-3+exp2.debian.tar.xz
22ab8070c68ef9e4443608d6920294aeb536c936 68964
apparmor-profiles_2.9.0-3+exp2_all.deb
28292512605ac0c1ea82150d33fb4a5c953a9df3 276534
apparmor-docs_2.9.0-3+exp2_all.deb
b073bf50def2dbd6bf6d757be8361861d8d0d7f7 51160
apparmor-notify_2.9.0-3+exp2_all.deb
51b403cb481db86fd133ba7cbe8f950808033a3c 46936 dh-apparmor_2.9.0-3+exp2_all.deb
9ab1d0ad992985c0d871fdea2f177ea07f926529 49340
apparmor-easyprof_2.9.0-3+exp2_all.deb
Files:
93186d64b945779e3d514f90ee9004be 3228 admin extra apparmor_2.9.0-3+exp2.dsc
120f1f2464bd934bd0eec157b3662c9e 64808 admin extra
apparmor_2.9.0-3+exp2.debian.tar.xz
02869bb9078ebdeaa21bda3679805359 68964 admin extra
apparmor-profiles_2.9.0-3+exp2_all.deb
ea9308a3f18be14e0a6eaba84f2a3488 276534 doc extra
apparmor-docs_2.9.0-3+exp2_all.deb
900913c3c2ae0c205630792141998be7 51160 admin extra
apparmor-notify_2.9.0-3+exp2_all.deb
99b1329afecdcd90eb1e13f0ffe4a8fd 46936 devel extra
dh-apparmor_2.9.0-3+exp2_all.deb
fb3b6e688b2c016147f13acc97fac868 49340 admin extra
apparmor-easyprof_2.9.0-3+exp2_all.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJVLo/KAAoJEA3CYk+oqzcevwEP/2S6ekvxHRyRfS08cTHs1iYc
D9XFnnPPgQwH9tL+PEs2QwLWEhrtKGTb9dsT6qHQc3TQ+gBKx2DnVPNjfxxDLvTc
9c9K7jV6tMTmmocsjPl5jhDZqsGvjTJH1TRrC2YPbL4FMF7SRRD76nzKpOpAxWM2
cmnVb7OSI5qB+vp+JNGkM+UVvtMTfzsg6esk/qTp/dCRyS86igXQKD2oljgs7FGY
Aq+kFcbqBhDQJzZaCsPiH50kdw/5TmGqgCcLUWL21zAiiBeBDrnW0mR9Vy9GWC7H
SmTreUveAa194tZtWZwKvlciTSYFITf2qPTi8Xbu/U8o7kVuWuF6YpNuVivbSArc
4L4/N0Cb/mmxpJtAd2v4tjBQw2pTsYi7wvmB44CoyKWOvjWK9y585C1yG0J411kX
p4ejYMPI2w9GEcvC6K/dnyG+TUe0FoMjPhMZmesSyf51drm4XFprjbYu5zHPSxS8
Q+6Euk79+SxlxigMrxbRqjOtOc6Wl8VuC9NOdIFgEZhDSuV+8FC2gGQJTx+KKiHc
qP/U2buPgKaN1GZAaXsmyZxKeT+pyrujxjIoy2r/TLNgsAUPsr+tI0AUHFjtIW0/
b4EqtDkfvnc1dPfwORA4AAhxnaekcnZEKIt2VsoYZLc8XOmnY5WEzqldliuWnH3Q
7fANf0QGE/aGrin05ctO
=7k65
-----END PGP SIGNATURE-----
--- End Message ---