[ubuntu/disco-proposed] apparmor 2.13.2-9ubuntu2 (Accepted)

Jamie Strandboge jamie at ubuntu.com
Tue Mar 26 18:52:46 UTC 2019


apparmor (2.13.2-9ubuntu2) disco; urgency=medium

  * debian/debhelper/postrm-apparmor: don't quote the glob
  * debian/apparmor.preinst: remove cache files on upgrade to 2.13

apparmor (2.13.2-9ubuntu1) disco; urgency=medium

  * New 2.13.2 release for Ubuntu (LP: #1817799). Notable changes:
    - Upstream AppArmor introduces the new cache forest rather than a single
      toplevel global cache directory which improves boot speed when booting
      between kernels with different feature sets. This cache forest is located
      in /var/cache/apparmor instead of /etc/apparmor.d/cache
    - This release uses a proper systemd unit rather than calling out to the
      SysV initscript
  * Merge from Debian (LP: #1817799). Remaining changes:
    - Ubuntu-specific patches:
      + ubuntu/add-chromium-browser.patch
      + ubuntu/communitheme-snap-support.patch
      + ubuntu/mimeinfo-snap-support.patch
      + ubuntu/profiles-grant-access-to-systemd-resolved.patch
    - debian/apparmor-profiles.install: install Ubuntu chromium-browser
      profile and abstraction
    - debian/apparmor.{install,maintscript}: feature pinning is not used in
      Ubuntu
    - debian/control: adjust the Vcs-{Browser,Git} control fields to reflect
      the branch where the Ubuntu packaging is maintained.
    - debian/gbp.conf: use ubuntu/master as the debian-branch
  * Drop the following patches, no longer needed:
    - ubuntu/parser-include-usr-share-apparmor.patch
    - e99fa6c6054fa10a2b49d30967e993bd5764e77f.patch: cherry-pick upstream
      patch for usr-merge for useradd profile
    - ubuntu/lp1788929+1794848.patch
  * Do not apply the following Debian-specific patches:
    - d-only/pin-feature-set.patch
    - d-only/Document-which-AppArmor-features-are-not-supported-on-Deb.patch
  * debian/put-all-profiles-in-complain-mode.sh: nvidia_modprobe should be in
    enforce mode
  * add but don't apply ubuntu/parser-conf-no-expr-simplify.patch: disable
    expr tree simplification to greatly speed up armhf. We might consider
    making this change armhf specific and/or limiting it to only the snapd
    policy in the future. (LP: 1383858). Once LP: 1820068 is fixed, we can
    reenable this patch
  * debian/control: Breaks on snapd < 2.38~ (the cache forest breaks snap
    remove)
  * debian/debhelper/postrm-apparmor: also remove cache files
  * add upstream-commit-fix-segfault-in-overlaydirat_for_each.patch
  * regression testsuite fixes:
    - upstream-commit-add-option-to-dump-policy-cache-with-libapparmor.patch
    - upstream-commit-teach-aa_policy_cache_sh-about-the-new-cache.patch
    - upstream-commit-fix-segfault-when-loading-policy-cache-files.patch
    - upstream-commit-fix-variable-name-overlap-in-merge-macro.patch
  * debian/apparmor-profiles.lintian-overrides: update for chromium-browser
    profile having read access to dpkg database for lsb-release

apparmor (2.13.2-9) unstable; urgency=medium

  * Revert "Add autopkgtest that checks if apparmor.service starts
    on package installation". It passes with the schroot and qemu
    backends locally but fails on ci.debian.net.

apparmor (2.13.2-8) unstable; urgency=medium

  * Cherry-pick 5 more commits from upstream apparmor-2.13 branch
    (Closes: #921866).
  * Cherry-pick upstream MR!344 (Closes: #920833, #921888).
  * Install the nvidia_modprobe named profile (Closes: #921875)
    and add it to the list of profiles whose syntax is checked
    via autopkgtests.
  * Patch usr.sbin.smdb to include snippet generated at runtime
    (part of the fix for #896080).
  * New autopkgtest: ensure apparmor.service starts on
    package installation.
  * Update salsa CI pipeline.

apparmor (2.13.2-7) unstable; urgency=medium

  * Stop shipping /var/cache/apparmor/CACHEDIR.TAG (Closes: #920682)
  * New patches, cherry-picked from upstream !320, so the "audio"
    abstraction grants read access to Alsa and libao config files
    (Closes: #920669, #920670).

apparmor (2.13.2-6) unstable; urgency=medium

  * initscript: implement missing aa_log_action_begin and
    aa_log_action_end functions (Closes: #917962).

apparmor (2.13.2-5) unstable; urgency=medium

  * Really move libapparmor.so unversioned symlink to /lib/<triplet>
    (Closes: #919705).
  * Add Lintian override for dev-pkg-without-shlib-symlink: arguably
    a false positive (see #843932).
  * Add Lintian override for uses-dpkg-database-directly: false positive.
  * Declare compliance with Standards-Version 4.3.0.
  * autopkgtests:
    - Test compiling many more profiles:
      - all profiles that apparmor-profiles-extra ships in enforce mode
      - the profiles shipped by bind9, cups-browsed, haveged,
        libreoffice-common, man-db, ntp, onioncircuits, tcpdump, thunderbird,
        and tor
      - another profile shipped by libvirt-daemon-system
    - Declare that the compile-policy test is not superficial anymore.
    - Make the parser verbose in the compile-policy test.

apparmor (2.13.2-4) unstable; urgency=medium

  * Move libapparmor.so unversioned symlink to /lib/<triplet> (Closes: #919705).
  * New patches, cherry-picked from upstream:
    - Make tunables/share play well with aliases.
    - Fix access to /usr/share/drirc.d.conf (Closes: #919775).
    - Fix access to the default paths used by dehydrated in Debian.
    - Support new font configuration paths.
    - Support libvirt named profile.
    - Fix access to /etc/alsa/conf.d/.
  * autopkgtests: test compiling more profiles shipped by other packages.
  * Patch the dnsmasq profile to fix ptrace and signal communication
    with libvirtd.

apparmor (2.13.2-3) unstable; urgency=medium

  * Update upstream MR!252 backport to fix initscript (Closes: #917874)

apparmor (2.13.2-2) unstable; urgency=medium

  * Patch rc.apparmor.functions to suit Debian/Ubuntu's needs.
  * Port initscript, systemd service, postinst and profile-load
    to use the upstream rc.apparmor.functions shell library.
    This way, the systemd service does not require the SysV initscript
    anymore (Closes: #870697).
  * Drop obsolete /etc/apparmor/subdomain.conf conffile.

apparmor (2.13.2-1) unstable; urgency=medium

  * Import new upstream release, drop backported patches that are now obsolete,
    refresh remaining patches.
  * autopkgtest: add dummy test so that changes to linux-image-amd64
    trigger our other tests on ci.debian.net
  * Replace home-made GitLab CI with the standard Salsa pipeline
    (Closes: #912722).
  * Drop extra signatures from public upstream signing key.

apparmor (2.13.1-3) unstable; urgency=medium

  * GitLab CI/Lintian: install dpkg-dev, that ships dpkg-architecture,
    needed to run some Lintian checks.
  * Re-enable expression tree simplification and cherry-pick upstream patch
    that improves its performance.
  * Bump debhelper compatibility level to 11.
  * Patch apparmor.d(5) to document which features are not supported on Debian
    (Closes: #807369).
  * Patch apparmor(7) to document debugging options (Closes: #826218).

apparmor (2.13.1-2) unstable; urgency=medium

  * Deal with obsolete /etc/apparmor.d/abstractions/launchpad-integration
    conffile (Closes: #911745).
  * Declare autopkgtests as superficial (Closes: #911827).
    Adjust GitLab CI configuration to cope with exit code 8 accordingly.

apparmor (2.13.1-1) unstable; urgency=medium

  [ intrigeri ]
  * New upstream release (Closes: #901470, #871441).
  * Bump pinned feature set to linux-image-4.18.0-2-amd64, version 4.18.10-2.
  * Add Breaks: apparmor-profiles-extra (<< 1.21): the Pidgin profile up
    to 1.20 used the launchpad-integration abstraction, that was removed
    in AppArmor 2.13.1.
  * Drop backported patches that are now obsolete.
  * Refresh patches.
  * Add debian/.gitlab-ci.yml: build the package then run Lintian
    and autopkgtests on it.
  * upstream-commit-3bf11ce-Fix-syntax-error-in-rc.apparmor.functions.patch,
    upstream-commit-b77116e-Add-profile-names.patch: new patches to fix
    regressions introduced in 2.13.1.
  * Drop unused Lintian override.
  * Declare compliance with policy 4.2.1.
  * Update symbols list.
  * Honor nocheck in DEB_BUILD_OPTIONS.
  * Make /lib/apparmor/apparmor.systemd executable.

  [ Sven Joachim ]
  * Do not remove /var/cache/apparmor/CACHEDIR.TAG on upgrades
    (Closes: #910217).

  [ Helmut Grohne ]
  * Don't hard code the location of netinet/in.h (Closes: #909966).

apparmor (2.13-8) unstable; urgency=medium

  * Only fix permissions on /lib/apparmor/apparmor.systemd when building
    arch-dependent packages. Fixes FTBFS when building only
    arch:all packages.

apparmor (2.13-7) unstable; urgency=medium

  * Move the binary cache to /var/cache/apparmor (Closes: #904637).
    And then:
    - Delete obsolete cache files in /var/cache/apparmor on upgrade.
    - initscript: document the potential drawback of loading the policy
      before remote filesystems are mounted.
  * Turn off expression tree simplification, that makes performance
    much worse in some cases, and rarely much better.
  * Fix aa-teardown by installing /lib/apparmor/apparmor.systemd
    and making it executable.
  * Override a few Lintian false positives.

apparmor (2.13-6) unstable; urgency=low

  * Install new tunables/share, needed by tunables/global.
    Fixes regression introduced in 2.13-5 (Closes: #904970).
  * New autopkgtest: test that we can compile the Evince profile.
    Having this in place earlier would have avoided introducing #904970.

apparmor (2.13-5) unstable; urgency=low

  * freedesktop.org abstraction: support directories exported by Flatpak apps,
    replacing former flatpak-exports.patch with the patchset that was merged
    upstream (Closes: #865206).

apparmor (2.13-4) unstable; urgency=medium

  * Stop building the Python 2 bindings packages: python-apparmor,
    python-libapparmor (Closes: #904599).
  * Mark libapparmor-perl Multi-Arch: same.
  * dh-apparmor's postinst snippet template: drop now useless backwards
    compatibility code; simplify.

apparmor (2.13-3) unstable; urgency=medium

  * Upload to unstable.
  * Set proper SELinux labels on files created during installation or upgrade.
    Thanks to Laurent Bigonville <bigon at debian.org> for the bug report
    and the patch! (Closes: #903633)
  * Fix CACHEDIR.TAG installation path and let dpkg replace the CACHEDIR.TAG
    directory (erroneously created by 2.13-1 and 2.13-2) with a regular file.
    (Closes: #883584)
  * New patch: make aa-notify point to Debian documentation (Closes: #904436).
    Thanks to Clément Hermann <nodens at nodens.org> for the bug report.
  * Install Dovecot profiles in /usr/share/apparmor/extra-profiles/
    instead of /etc/apparmor.d/: the previous setup created lots of noise
    in the logs and gave no security benefit. Thanks to Jonas Smedegaard
    <js at debian.org> for raising the issue.
  * Skip *.dpkg-(new|old|dist|bak|remove) when falling back to calling the
    parser on individual profiles. Fixes a regression introduced in 2.13-1
    and adds .dpkg-remove, that was missing in the exclusion list before.
  * Bump pinned feature set to linux-image-4.17.0-1-amd64, version 4.17.8-1.

apparmor (2.13-2) experimental; urgency=medium

  * Merge from sid:
    - upstream-commit-d9d3cae-adjust-python-abstraction-for-python-3.patch:
      new patch, to avoid breaking things with Python 3.7.
  * Regarding the "Don't invalidate the cache anymore […]" change inrtoduced
    in 2.13-1: one can manually do that with apparmor_parser --purge.

apparmor (2.13-1) experimental; urgency=medium

  * New upstream release (Closes: #893974).
  * Drop all patches backported from upstream: applied in 2.13.
  * Refresh and export patches with gbp.
  * debian/libapparmor1.symbols: add newly introduced symbols.
  * upstream-commit-e83fa67-fix-test-failures.patch: new patch,
    cherry-picked from upstream, that fixes test suite failures.
  * Declare compatibility with Standards-Version 4.1.4.
  * debian/rules: drop deprecated get-orig-source target.
  * Merge 2.12-4ubuntu5 (dropping the Ubuntu delta):
     - Drop support for snap v1.
  * Add Lintian overrides for a few non-issues.
  * debian/apparmor.dirs, debian/lib/apparmor/functions:
    adjust for new (multi-)cache location.
  * Install /etc/apparmor.d/cache.d/CACHEDIR.TAG (Closes: #883584).
  * Install aa-teardown and its manpage.
  * initscript: drop sysvinit-specific "recache" and "teardown" commands.
  * Simplify foreach_configured_profile() thanks to recent parser features.
  * aa-remove-unknown: use upstream functions instead of custom ones,
    i.e. one step towards deprecating distro-specific /lib/apparmor/functions.
    To make this work:
     - install the upstream shell functions library
     - patch one upstream function to add support for the snap profile directory
       and to not depend on aa_log_*_msg()
  * Don't invalidate the cache anymore when stopping, reloading or restarting
    the service, nor when installing or upgrading the apparmor package:
    the parser now manages its caches itself.
  * debian/lib/apparmor/functions: drop a bunch of functions that are not
    used anymore, thanks to the aforementioned changes.
  * Make apparmor.service more similar to upstream's:
     - reorder directives
     - use the same Description as upstream
     - start After=systemd-journald-audit.socket
  * apparmor.service: point to current homepage.

apparmor (2.12-5) unstable; urgency=medium

  * upstream-commit-d9d3cae-adjust-python-abstraction-for-python-3.patch:
    new patch, to avoid breaking things with Python 3.7.

Date: Tue, 26 Mar 2019 18:06:04 +0000
Changed-By: Jamie Strandboge <jamie at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/apparmor/2.13.2-9ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 26 Mar 2019 18:06:04 +0000
Source: apparmor
Architecture: source
Version: 2.13.2-9ubuntu2
Distribution: disco
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Jamie Strandboge <jamie at ubuntu.com>
Closes: 807369 826218 865206 870697 871441 883584 893974 901470 903633 904436 904599 904637 904970 909966 910217 911745 911827 912722 917874 917962 919705 919775 920669 920670 920682 920833 921866 921875 921888
Launchpad-Bugs-Fixed: 1817799
Changes:
 apparmor (2.13.2-9ubuntu2) disco; urgency=medium
 .
   * debian/debhelper/postrm-apparmor: don't quote the glob
   * debian/apparmor.preinst: remove cache files on upgrade to 2.13
 .
 apparmor (2.13.2-9ubuntu1) disco; urgency=medium
 .
   * New 2.13.2 release for Ubuntu (LP: #1817799). Notable changes:
     - Upstream AppArmor introduces the new cache forest rather than a single
       toplevel global cache directory which improves boot speed when booting
       between kernels with different feature sets. This cache forest is located
       in /var/cache/apparmor instead of /etc/apparmor.d/cache
     - This release uses a proper systemd unit rather than calling out to the
       SysV initscript
   * Merge from Debian (LP: #1817799). Remaining changes:
     - Ubuntu-specific patches:
       + ubuntu/add-chromium-browser.patch
       + ubuntu/communitheme-snap-support.patch
       + ubuntu/mimeinfo-snap-support.patch
       + ubuntu/profiles-grant-access-to-systemd-resolved.patch
     - debian/apparmor-profiles.install: install Ubuntu chromium-browser
       profile and abstraction
     - debian/apparmor.{install,maintscript}: feature pinning is not used in
       Ubuntu
     - debian/control: adjust the Vcs-{Browser,Git} control fields to reflect
       the branch where the Ubuntu packaging is maintained.
     - debian/gbp.conf: use ubuntu/master as the debian-branch
   * Drop the following patches, no longer needed:
     - ubuntu/parser-include-usr-share-apparmor.patch
     - e99fa6c6054fa10a2b49d30967e993bd5764e77f.patch: cherry-pick upstream
       patch for usr-merge for useradd profile
     - ubuntu/lp1788929+1794848.patch
   * Do not apply the following Debian-specific patches:
     - d-only/pin-feature-set.patch
     - d-only/Document-which-AppArmor-features-are-not-supported-on-Deb.patch
   * debian/put-all-profiles-in-complain-mode.sh: nvidia_modprobe should be in
     enforce mode
   * add but don't apply ubuntu/parser-conf-no-expr-simplify.patch: disable
     expr tree simplification to greatly speed up armhf. We might consider
     making this change armhf specific and/or limiting it to only the snapd
     policy in the future. (LP: 1383858). Once LP: 1820068 is fixed, we can
     reenable this patch
   * debian/control: Breaks on snapd < 2.38~ (the cache forest breaks snap
     remove)
   * debian/debhelper/postrm-apparmor: also remove cache files
   * add upstream-commit-fix-segfault-in-overlaydirat_for_each.patch
   * regression testsuite fixes:
     - upstream-commit-add-option-to-dump-policy-cache-with-libapparmor.patch
     - upstream-commit-teach-aa_policy_cache_sh-about-the-new-cache.patch
     - upstream-commit-fix-segfault-when-loading-policy-cache-files.patch
     - upstream-commit-fix-variable-name-overlap-in-merge-macro.patch
   * debian/apparmor-profiles.lintian-overrides: update for chromium-browser
     profile having read access to dpkg database for lsb-release
 .
 apparmor (2.13.2-9) unstable; urgency=medium
 .
   * Revert "Add autopkgtest that checks if apparmor.service starts
     on package installation". It passes with the schroot and qemu
     backends locally but fails on ci.debian.net.
 .
 apparmor (2.13.2-8) unstable; urgency=medium
 .
   * Cherry-pick 5 more commits from upstream apparmor-2.13 branch
     (Closes: #921866).
   * Cherry-pick upstream MR!344 (Closes: #920833, #921888).
   * Install the nvidia_modprobe named profile (Closes: #921875)
     and add it to the list of profiles whose syntax is checked
     via autopkgtests.
   * Patch usr.sbin.smdb to include snippet generated at runtime
     (part of the fix for #896080).
   * New autopkgtest: ensure apparmor.service starts on
     package installation.
   * Update salsa CI pipeline.
 .
 apparmor (2.13.2-7) unstable; urgency=medium
 .
   * Stop shipping /var/cache/apparmor/CACHEDIR.TAG (Closes: #920682)
   * New patches, cherry-picked from upstream !320, so the "audio"
     abstraction grants read access to Alsa and libao config files
     (Closes: #920669, #920670).
 .
 apparmor (2.13.2-6) unstable; urgency=medium
 .
   * initscript: implement missing aa_log_action_begin and
     aa_log_action_end functions (Closes: #917962).
 .
 apparmor (2.13.2-5) unstable; urgency=medium
 .
   * Really move libapparmor.so unversioned symlink to /lib/<triplet>
     (Closes: #919705).
   * Add Lintian override for dev-pkg-without-shlib-symlink: arguably
     a false positive (see #843932).
   * Add Lintian override for uses-dpkg-database-directly: false positive.
   * Declare compliance with Standards-Version 4.3.0.
   * autopkgtests:
     - Test compiling many more profiles:
       - all profiles that apparmor-profiles-extra ships in enforce mode
       - the profiles shipped by bind9, cups-browsed, haveged,
         libreoffice-common, man-db, ntp, onioncircuits, tcpdump, thunderbird,
         and tor
       - another profile shipped by libvirt-daemon-system
     - Declare that the compile-policy test is not superficial anymore.
     - Make the parser verbose in the compile-policy test.
 .
 apparmor (2.13.2-4) unstable; urgency=medium
 .
   * Move libapparmor.so unversioned symlink to /lib/<triplet> (Closes: #919705).
   * New patches, cherry-picked from upstream:
     - Make tunables/share play well with aliases.
     - Fix access to /usr/share/drirc.d.conf (Closes: #919775).
     - Fix access to the default paths used by dehydrated in Debian.
     - Support new font configuration paths.
     - Support libvirt named profile.
     - Fix access to /etc/alsa/conf.d/.
   * autopkgtests: test compiling more profiles shipped by other packages.
   * Patch the dnsmasq profile to fix ptrace and signal communication
     with libvirtd.
 .
 apparmor (2.13.2-3) unstable; urgency=medium
 .
   * Update upstream MR!252 backport to fix initscript (Closes: #917874)
 .
 apparmor (2.13.2-2) unstable; urgency=medium
 .
   * Patch rc.apparmor.functions to suit Debian/Ubuntu's needs.
   * Port initscript, systemd service, postinst and profile-load
     to use the upstream rc.apparmor.functions shell library.
     This way, the systemd service does not require the SysV initscript
     anymore (Closes: #870697).
   * Drop obsolete /etc/apparmor/subdomain.conf conffile.
 .
 apparmor (2.13.2-1) unstable; urgency=medium
 .
   * Import new upstream release, drop backported patches that are now obsolete,
     refresh remaining patches.
   * autopkgtest: add dummy test so that changes to linux-image-amd64
     trigger our other tests on ci.debian.net
   * Replace home-made GitLab CI with the standard Salsa pipeline
     (Closes: #912722).
   * Drop extra signatures from public upstream signing key.
 .
 apparmor (2.13.1-3) unstable; urgency=medium
 .
   * GitLab CI/Lintian: install dpkg-dev, that ships dpkg-architecture,
     needed to run some Lintian checks.
   * Re-enable expression tree simplification and cherry-pick upstream patch
     that improves its performance.
   * Bump debhelper compatibility level to 11.
   * Patch apparmor.d(5) to document which features are not supported on Debian
     (Closes: #807369).
   * Patch apparmor(7) to document debugging options (Closes: #826218).
 .
 apparmor (2.13.1-2) unstable; urgency=medium
 .
   * Deal with obsolete /etc/apparmor.d/abstractions/launchpad-integration
     conffile (Closes: #911745).
   * Declare autopkgtests as superficial (Closes: #911827).
     Adjust GitLab CI configuration to cope with exit code 8 accordingly.
 .
 apparmor (2.13.1-1) unstable; urgency=medium
 .
   [ intrigeri ]
   * New upstream release (Closes: #901470, #871441).
   * Bump pinned feature set to linux-image-4.18.0-2-amd64, version 4.18.10-2.
   * Add Breaks: apparmor-profiles-extra (<< 1.21): the Pidgin profile up
     to 1.20 used the launchpad-integration abstraction, that was removed
     in AppArmor 2.13.1.
   * Drop backported patches that are now obsolete.
   * Refresh patches.
   * Add debian/.gitlab-ci.yml: build the package then run Lintian
     and autopkgtests on it.
   * upstream-commit-3bf11ce-Fix-syntax-error-in-rc.apparmor.functions.patch,
     upstream-commit-b77116e-Add-profile-names.patch: new patches to fix
     regressions introduced in 2.13.1.
   * Drop unused Lintian override.
   * Declare compliance with policy 4.2.1.
   * Update symbols list.
   * Honor nocheck in DEB_BUILD_OPTIONS.
   * Make /lib/apparmor/apparmor.systemd executable.
 .
   [ Sven Joachim ]
   * Do not remove /var/cache/apparmor/CACHEDIR.TAG on upgrades
     (Closes: #910217).
 .
   [ Helmut Grohne ]
   * Don't hard code the location of netinet/in.h (Closes: #909966).
 .
 apparmor (2.13-8) unstable; urgency=medium
 .
   * Only fix permissions on /lib/apparmor/apparmor.systemd when building
     arch-dependent packages. Fixes FTBFS when building only
     arch:all packages.
 .
 apparmor (2.13-7) unstable; urgency=medium
 .
   * Move the binary cache to /var/cache/apparmor (Closes: #904637).
     And then:
     - Delete obsolete cache files in /var/cache/apparmor on upgrade.
     - initscript: document the potential drawback of loading the policy
       before remote filesystems are mounted.
   * Turn off expression tree simplification, that makes performance
     much worse in some cases, and rarely much better.
   * Fix aa-teardown by installing /lib/apparmor/apparmor.systemd
     and making it executable.
   * Override a few Lintian false positives.
 .
 apparmor (2.13-6) unstable; urgency=low
 .
   * Install new tunables/share, needed by tunables/global.
     Fixes regression introduced in 2.13-5 (Closes: #904970).
   * New autopkgtest: test that we can compile the Evince profile.
     Having this in place earlier would have avoided introducing #904970.
 .
 apparmor (2.13-5) unstable; urgency=low
 .
   * freedesktop.org abstraction: support directories exported by Flatpak apps,
     replacing former flatpak-exports.patch with the patchset that was merged
     upstream (Closes: #865206).
 .
 apparmor (2.13-4) unstable; urgency=medium
 .
   * Stop building the Python 2 bindings packages: python-apparmor,
     python-libapparmor (Closes: #904599).
   * Mark libapparmor-perl Multi-Arch: same.
   * dh-apparmor's postinst snippet template: drop now useless backwards
     compatibility code; simplify.
 .
 apparmor (2.13-3) unstable; urgency=medium
 .
   * Upload to unstable.
   * Set proper SELinux labels on files created during installation or upgrade.
     Thanks to Laurent Bigonville <bigon at debian.org> for the bug report
     and the patch! (Closes: #903633)
   * Fix CACHEDIR.TAG installation path and let dpkg replace the CACHEDIR.TAG
     directory (erroneously created by 2.13-1 and 2.13-2) with a regular file.
     (Closes: #883584)
   * New patch: make aa-notify point to Debian documentation (Closes: #904436).
     Thanks to Clément Hermann <nodens at nodens.org> for the bug report.
   * Install Dovecot profiles in /usr/share/apparmor/extra-profiles/
     instead of /etc/apparmor.d/: the previous setup created lots of noise
     in the logs and gave no security benefit. Thanks to Jonas Smedegaard
     <js at debian.org> for raising the issue.
   * Skip *.dpkg-(new|old|dist|bak|remove) when falling back to calling the
     parser on individual profiles. Fixes a regression introduced in 2.13-1
     and adds .dpkg-remove, that was missing in the exclusion list before.
   * Bump pinned feature set to linux-image-4.17.0-1-amd64, version 4.17.8-1.
 .
 apparmor (2.13-2) experimental; urgency=medium
 .
   * Merge from sid:
     - upstream-commit-d9d3cae-adjust-python-abstraction-for-python-3.patch:
       new patch, to avoid breaking things with Python 3.7.
   * Regarding the "Don't invalidate the cache anymore […]" change inrtoduced
     in 2.13-1: one can manually do that with apparmor_parser --purge.
 .
 apparmor (2.13-1) experimental; urgency=medium
 .
   * New upstream release (Closes: #893974).
   * Drop all patches backported from upstream: applied in 2.13.
   * Refresh and export patches with gbp.
   * debian/libapparmor1.symbols: add newly introduced symbols.
   * upstream-commit-e83fa67-fix-test-failures.patch: new patch,
     cherry-picked from upstream, that fixes test suite failures.
   * Declare compatibility with Standards-Version 4.1.4.
   * debian/rules: drop deprecated get-orig-source target.
   * Merge 2.12-4ubuntu5 (dropping the Ubuntu delta):
      - Drop support for snap v1.
   * Add Lintian overrides for a few non-issues.
   * debian/apparmor.dirs, debian/lib/apparmor/functions:
     adjust for new (multi-)cache location.
   * Install /etc/apparmor.d/cache.d/CACHEDIR.TAG (Closes: #883584).
   * Install aa-teardown and its manpage.
   * initscript: drop sysvinit-specific "recache" and "teardown" commands.
   * Simplify foreach_configured_profile() thanks to recent parser features.
   * aa-remove-unknown: use upstream functions instead of custom ones,
     i.e. one step towards deprecating distro-specific /lib/apparmor/functions.
     To make this work:
      - install the upstream shell functions library
      - patch one upstream function to add support for the snap profile directory
        and to not depend on aa_log_*_msg()
   * Don't invalidate the cache anymore when stopping, reloading or restarting
     the service, nor when installing or upgrading the apparmor package:
     the parser now manages its caches itself.
   * debian/lib/apparmor/functions: drop a bunch of functions that are not
     used anymore, thanks to the aforementioned changes.
   * Make apparmor.service more similar to upstream's:
      - reorder directives
      - use the same Description as upstream
      - start After=systemd-journald-audit.socket
   * apparmor.service: point to current homepage.
 .
 apparmor (2.12-5) unstable; urgency=medium
 .
   * upstream-commit-d9d3cae-adjust-python-abstraction-for-python-3.patch:
     new patch, to avoid breaking things with Python 3.7.
Checksums-Sha1:
 1655c83bfc021f7ed3170ae9d4a94c8a82c20213 3509 apparmor_2.13.2-9ubuntu2.dsc
 e3ba457792f42178be5cd18192dc1af53e336503 7369240 apparmor_2.13.2.orig.tar.gz
 6dbe36c348b43dbcad5c7d6c382f05ef85ccd8da 870 apparmor_2.13.2.orig.tar.gz.asc
 12da7266f8e01b8733c2483daede8203fe5063d8 111564 apparmor_2.13.2-9ubuntu2.debian.tar.xz
 9ca06aa1b7f3119d8b7590305b51e694c6ab1ede 7926 apparmor_2.13.2-9ubuntu2_source.buildinfo
Checksums-Sha256:
 352d60524adc24a94bc73efd905cee0533a05287fd72e6cde469e3b29f8d0f80 3509 apparmor_2.13.2-9ubuntu2.dsc
 844def9926dfda5c7858428d06e44afc80573f9706458b6e7282edbb40b11a30 7369240 apparmor_2.13.2.orig.tar.gz
 5b0fb153a28a29c0d300b390ab62b9a19a3d23634c8c3d08292181d68d8b0e8a 870 apparmor_2.13.2.orig.tar.gz.asc
 7cfde2d9a8b03b32e3d599bac85919bc523f6a568373fe59891db8938c783e5e 111564 apparmor_2.13.2-9ubuntu2.debian.tar.xz
 d48ea662f8ba3ac833a60a49e295af3b62c303df426386cb7752959981a17954 7926 apparmor_2.13.2-9ubuntu2_source.buildinfo
Files:
 9bbeed3a2ba9596b8f18948d49c5f314 3509 admin optional apparmor_2.13.2-9ubuntu2.dsc
 2439b35266b5a3a461b0a2dba6e863c3 7369240 admin optional apparmor_2.13.2.orig.tar.gz
 dc758be36fdcf429f14a7048d90a3f82 870 admin optional apparmor_2.13.2.orig.tar.gz.asc
 2d3cf9f81b57fd1426c76c5347e0f4d4 111564 admin optional apparmor_2.13.2-9ubuntu2.debian.tar.xz
 ad6eabaa96d5e90f5cad8dc19fb996dc 7926 admin optional apparmor_2.13.2-9ubuntu2_source.buildinfo
Original-Maintainer: Debian AppArmor Team <pkg-apparmor-team at lists.alioth.debian.org>


More information about the Disco-changes mailing list