Skip to content
Snippets Groups Projects
  1. Sep 25, 2023
  2. Jul 27, 2023
  3. May 02, 2023
  4. Apr 20, 2023
  5. Mar 27, 2023
  6. Feb 24, 2023
  7. Feb 23, 2023
  8. Apr 26, 2021
  9. Apr 13, 2021
  10. Apr 05, 2021
  11. Mar 12, 2021
  12. Mar 06, 2021
  13. Feb 11, 2021
  14. Feb 06, 2021
    • intrigeri's avatar
      Import Debian changes 2.13.6-9 · de88b9bb
      intrigeri authored
      apparmor (2.13.6-9) unstable; urgency=medium
      
        * usr.lib.dovecot.script-login: don't include non-existent local override file
          (Closes: #982112)
        * Declare compliance with Policy 4.5.1
      
      apparmor (2.13.6-8) unstable; urgency=medium
      
        * Backport patch from upstream 3.0 series, which ports aa-status to C
          (upstream-commit-8f9046b-port-aa-status-to-c.patch), then
          drop obsolete dependency from the apparmor binary package
          on python3 (Closes: #981442)
        * Annotate test dependencies <!nocheck> (Closes: #981205).
          Thanks to Helmut Grohne <helmut@subdivi.de> for the patch!
      
      apparmor (2.13.6-7) unstable; urgency=medium
      
        * Supersede failed dgit upload.
      
      apparmor (2.13.6-6) unstable; urgency=medium
      
        * New patch:
          upstream-commit-1ba978b6-adjust-for-new-ICEauthority-path-in-run.patch
          (Closes: #980154)
      
      apparmor (2.13.6-5) unstable; urgency=medium
      
        * Supersede failed dgit upload.
      
      apparmor (2.13.6-4) unstable; urgency=medium
      
        * autopkgtest: update tcpdump profile name
      
      apparmor (2.13.6-3) unstable; urgency=medium
      
        * Only pin the policy ABI, not the kernel ABI.
      
          I hope this fixes the regressions, on older kernels, caused by pinning
          the Linux 5.9 feature set, that I guess is the reason behind the
          several autokpgtest regressions caused by 2.13.6-2 (debci runs
          on Linux 4.19.x).
      
      apparmor (2.13.6-2) unstable; urgency=medium
      
        * Pin the Linux 5.9 feature set
      
      apparmor (2.13.6-1) unstable; urgency=medium
      
        * New upstream release (Closes: #969114, #930031)
        * Improve long descriptions:
          - apparmor-utils: fix typos
          - libapparmor1, libapparmor-dev: don't try to list all functionality
        * autopkgtest: don't try to compile kopano policies (kopanocore is not
          in testing and was orphaned)
        * Adjust to the fact 3.0.x was released upstream and packaged in experimental:
          - debian/watch: use the Launchpad page with all downloads
          - gbp: use upstream/2.13.x as the upstream branch
        * Drop obsolete patches
        * apparmor-profiles: install usr.lib.dovecot.script-login (Closes: #972883)
        * Drop dh_perl custom invocation
      
      apparmor (2.13.5-1) unstable; urgency=medium
      
        * New upstream release (Closes: #868563, #934869, #969267)
        * Drop patches now included upstream
        * Refresh patches
        * d/apparmor.install: Install new file 'tunables/run' under '/etc/apparmor.d'
        * upstream-commit-145136f-fix-2.13-libapparmor-so-version.patch: new patch
        * Stop building on non-Linux architectures (Closes: #972049).
          Thanks to Laurent Bigonville <bigon@debian.org> for the suggestion.
        * Drop obsolete Lintian overrides
        * Update Lintian override name
        * Bump debhelper compat level to 13
        * Update symbols list
        * Install gettext translations
        * apparmor-profiles: install a few more profiles (usr.bin.mlmmj-receive,
          usr.lib.postfix.dnsblog, usr.lib.postfix.postscreen)
        * debian/not-installed: list files not installed on purpose
        * Adjust *.install source files to appease dh_missing
        * autopkgtests: don't try to test disabled Thunderbird profile
        * Merge ubuntu/2.13.3-7ubuntu6. Remaining included changes after resolving
          conflicts and dropping patches included in 2.13.{4,5}:
          - debian/control: add Breaks on snapd < 2.44.3+20.04~ since prior snapd
            versions assume that apparmor will load the snapd policy on boot
      
      apparmor (2.13.4-3) unstable; urgency=medium
      
        * apparmor-profiles: provide (upstream) bug reporting instructions
        * upstream-commit-1f319c3-systemd-userdbd-compat.patch: new patch
          (Closes: #962405)
      
      apparmor (2.13.4-2) unstable; urgency=medium
      
        * apparmor-profiles: don't ship redundant freshclam profile (Closes: #959915)
        * Apply upstream !465: fix the build with make 4.3
        * Drop unused Lintian override
        * GitLab CI:
           - allow reprotest to fail without failing the whole pipeline
           - enable diffoscope for reprotest
      
      apparmor (2.13.4-1) unstable; urgency=medium
      
        * New upstream release
        * Switch to HTTPS for upstream homepage URL
        * apparmor-profiles: install missing usr.lib.dovecot.stats profile
          (Closes: #953268)
        * Drop backported patches that are now obsolete.
        * Cherry-picked from Ubuntu:
           - Update ibus abstract path for ibus 1.5.22
           - debian/control: drop Breaks that were only needed for upgrades to bionic
        * Drop obsolete Lintian overrides
        * Add python3-all to Build-Depends
        * Override Lintian false positive
        * Declare compliance with Policy 4.5.0
        * Apply upstream !464: let Mesa check if the kernel supports
          the i915 perf interface
      
      apparmor (2.13.3-7ubuntu6) groovy; urgency=medium
      
        * Add missing "boot_id" rule to abstractions/nameservice. (LP: #1872564)
          - d/p/upstream-commit-454fca7-Add-run-variable.patch: Add the
            definition for the "@{run}" variable.
          - d/p/upstream-commit-ef591a67-Add-trailing-slash-to-the-run-variable-definition.patch:
            Add trailing slash to the "@{run}" variable.
          - d/p/upstream-commit-1f319c3870-abstractions-nameservice-allow-accessing-run-systemd-user.patch:
            Add a missing rule to allow systemd to access
            @{PROC}/sys/kernel/random/boot_id and @{run}/systemd/userdb.
          - d/apparmor.install: Install new file 'tunables/run' under '/etc/apparmor.d'.
      
      apparmor (2.13.3-7ubuntu5) focal; urgency=medium
      
        * snapd 2.44.3+20.04 introduced an apparmor unit of its own to load snap
          policy in /var/lib/snapd/apparmor/profiles. As such, don't load snapd
          policy twice by not loading it in the apparmor unit (LP: 1871148)
          - ubuntu/stop-loading-snapd-profiles.patch: stop loading snapd profiles
          - debian/control: add Breaks on snapd < 2.44.3+20.04~ since prior snapd
            versions assume that apparmor will load the snapd policy on boot
          - debian/apparmor.service: remove the now unneeded RequiresMountsFor on
            /var/lib/snapd/apparmor/profiles
        * drop ubuntu/parser-conf-no-expr-simplify.patch: Optimize=no-expr-simplify
          was added to parser.conf to mitigate slow snap policy compiles on 32bit
          ARM. These days, snapd calls apparmor_parser with "-O no-expr-simplify"
          and loads its snap policy, so drop this delta with upstream and Debian.
      
      apparmor (2.13.3-7ubuntu4) focal; urgency=medium
      
        * debian/apparmor.service: add /var/lib/snapd/apparmor/profiles to
          RequiresMountsFor since Ubuntu's rc.apparmor.functions looks for it
          (LP: #1871148)
        * libnss-systemd.patch: allow accessing the libnss-systemd VarLink sockets
          and DBus APIs. Patch partially based on work by Simon Deziel.
          (LP: #1796911, LP: #1869024)
        * upstream-mr-424-kerberos-dot-dirs.patch: abstractions/kerberosclient:
          allow reading /etc/krb5.conf.d/
        * upstream-mr-442-gnome-user-themes.patch: gnome abstraction: allow reading
          per-user themes from $XDG_DATA_HOME (Closes: #930031)
        * upstream-mr-443-ecryptfs-dirs.patch: abstractions/base: allow read access
          to top-level ecryptfs directories (LP: #1848919)
        * upstream-mr-445-uuidd-request.patch: abstractions/base: allow read access
          to /run/uuidd/request
        * upstream-mr-464-Mesa_i915_perf_interface.patch: let Mesa check if the
          kernel supports the i915 perf interface. Patch from Debian
      
      apparmor (2.13.3-7ubuntu3) focal; urgency=medium
      
        * Add upstream-abstractions-add-etc-mdns.allow-to-etc-apparmor.d-ab.patch
          (LP: #1869629)
      
      apparmor (2.13.3-7ubuntu2) focal; urgency=medium
      
        * No-change rebuild to drop python3.7.
      
      apparmor (2.13.3-7ubuntu1) focal; urgency=medium
      
        * Merge from Debian. Remaining changes:
          - Ubuntu-specific patches:
            + ubuntu/add-chromium-browser.patch
            + ubuntu/communitheme-snap-support.patch
            + ubuntu/mimeinfo-snap-support.patch
            + ubuntu/parser-conf-no-expr-simplify.patch
            + ubuntu/profiles-grant-access-to-systemd-resolved.patch
            + upstream-dont-allow-fontconfig-cache-write.patch
            + upstream-tests-mult-mount-bump-size-of-created-disk.patch
          - debian/apparmor.{install,maintscript}: feature pinning is not used in
            Ubuntu
          - debian/apparmor.preinst: remove cache files on upgrade to 2.13
          - debian/apparmor-profiles.install: install Ubuntu chromium-browser
            profile and abstraction
          - debian/apparmor-profiles.lintian-overrides: update for chromium-browser
            profile having read access to dpkg database for lsb-release
          - debian/apparmor-profiles.postinst: ubuntu-browsers.d/chromium-browser
            abstraction if it doesn't exist
          - 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
          - debian/patches/series: comment out debian-only patches
          - debian/tests/control and debian/tests/compile-policy: don't test
            thunderbird since the Ubuntu packaging doesn't ship a profile
        * Drop the following patches, no longer needed:
          - python3.8-ac.diff
        * debian/control: drop Breaks on media-hub, mediascanner2.0, messaging-app,
          and webbrowser-app which was needed for upgrades to bionic (LP: #1797242)
        * upstream-adjust-for-ibus-1.5.22.patch: update ibus abstract path for ibus
          1.5.22
        * upstream-adjust-gnome-for-mimeapps.patch: abstractions/gnome: also allow
          /etc/xdg/mimeapps.list (LP: #1792027)
      
      apparmor (2.13.3-7) unstable; urgency=medium
      
        * Add explicit build dependency on dh-python, so that this package
          can built with python3-defaults 3.7.5-3.
      
      apparmor (2.13.3-6) unstable; urgency=medium
      
        [ Matthias Klose ]
        * debian/rules: ensure "set -e" is honored (Closes: #943649).
        * Add upstream-mr-430-Fix-a-Python-3.8-autoconf-check.patch (Closes: #943657).
      
      apparmor (2.13.3-5ubuntu5) focal; urgency=medium
      
        * Don't ignore exit status in debian/rules.
        * Fix a Python 3.8 autoconf check.
      
      apparmor (2.13.3-5ubuntu2) focal; urgency=medium
      
        * No-change rebuild for the perl update.
      
      apparmor (2.13.3-5ubuntu1) eoan; urgency=medium
      
        * Merge new upstream release from Debian. Remaining changes:
          - Ubuntu-specific patches:
            + ubuntu/add-chromium-browser.patch
            + ubuntu/communitheme-snap-support.patch
            + ubuntu/mimeinfo-snap-support.patch
            + ubuntu/parser-conf-no-expr-simplify.patch
            + ubuntu/profiles-grant-access-to-systemd-resolved.patch
          - debian/apparmor.{install,maintscript}: feature pinning is not used in
            Ubuntu
          - debian/apparmor.preinst: remove cache files on upgrade to 2.13
          - debian/apparmor-profiles.install: install Ubuntu chromium-browser
            profile and abstraction
          - debian/apparmor-profiles.lintian-overrides: update for chromium-browser
            profile having read access to dpkg database for lsb-release
          - debian/apparmor-profiles.postinst: ubuntu-browsers.d/chromium-browser
            abstraction if it doesn't exist
          - 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
          - debian/patches/series: comment out debian-only patches
          - debian/tests/control and debian/tests/compile-policy: don't test
            thunderbird since the Ubuntu packaging doesn't ship a profile
        * Drop the following patches, no longer needed:
          - ubuntu/dont-include-site-local-with-dovecot.patch
          - lp1820068.patch
          - upstream-commit-fix-segfault-in-overlaydirat_for_each.patch
          - 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
        * upstream-dont-allow-fontconfig-cache-write.patch: don't allow write of
          fontconfig cache files
        * upstream-tests-mult-mount-bump-size-of-created-disk.patch: regression
          tests/mult_mount: bump size of created disk image
      
      apparmor (2.13.3-5) unstable; urgency=medium
      
        * upstream-mr-419-Xwayland-vs-recent-mutter.patch: new patch (Closes: #935058)
      
      apparmor (2.13.3-4) unstable; urgency=medium
      
        * New patch, cherry-picked and adapted from Ubuntu: don't include local/
          snippets in the Dovecot profiles. These inclusions of non-existing files
          break aa-genprof (Closes: #928160).
        * Merge ubuntu/2.13.2-9ubuntu7, which turns out to be a no-op, because
          we essentially revert all changes brought by this merge:
          - Drop lp1820068.patch, introduced in 2.13.2-9ubuntu7: it's included
            in the 2.13.3 upstream release already.
          - Don't enable ubuntu/parser-conf-no-expr-simplify.patch, that Ubuntu just
            re-enabled: in Debian we don't disable expression tree simplification,
            because we've cherry-picked an upstream patch that improves its
            performance sufficiently.
      
      apparmor (2.13.3-3) unstable; urgency=medium
      
        [ Michael Biebl ]
        * Move libraries back to /usr/lib
      
        [ intrigeri ]
        * Remove Lintian override made obsolete by the move to /usr/lib/apparmor/
        * Avoid-blhc-CPPFLAGS-missing-false-positive.patch: new patch.
        * Revert "debian/control: Breaks on snapd < 2.38~"
          Jamie Strandboge explained in details on #932815 the rationale behind this
          Breaks relationship. The user impact seems non-critical and the risk of the
          problem happening in practice is very low, so for now let's remove this
          Breaks, that prevents apparmor from migrating to testing (we don't have
          snapd 2.38+ in Debian yet).
      
      apparmor (2.13.3-2) unstable; urgency=medium
      
        * Install the lsb_release profile.
      
      apparmor (2.13.3-1) unstable; urgency=medium
      
        * Import new 2.13.3 upstream release and accordingly:
          - Update dev-pkg-without-shlib-symlink Lintian override: soname
            was bumped to 1.6.1.
          - Drop patches that were applied upstream.
        * Merge ubuntu/2.13.2-9ubuntu6, dropping the Ubuntu delta (Closes: #926015):
          - lp1824812.patch: set SFS_MOUNTPOINT in is_container_with_internal_policy()
            since it is sometimes called independently of is_apparmor_loaded()
            (LP: #1824812)
          - debian/apparmor.postrm: remove parser-created subdirs
          - debian/tests/control: try Ubuntu kernel but mark skip-not-installable
          - 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-variable-name-overlap-in-merge-macro.patch
          - debian/debhelper/postrm-apparmor: also remove cache files
          - debian/control: Breaks on snapd < 2.38~ (the cache forest breaks snap
            remove)
        * Declare compatibility with Debian Policy 4.4.0.
        * Bump debhelper compatibility level to 12. Accordingly:
          - dh_installinit: replace --no-restart-on-upgrade with its new
            --no-stop-on-upgrade name
          - Add override_dh_installsystemd that mimics our override_dh_installinit
        * tests/compile-policy: check syntax of kopano profiles (implements
          #923313 except kopano-search, until giraffe-team/kopanocore!4 is merged
          and uploaded)
      
      apparmor (2.13.2-9ubuntu7) eoan; urgency=medium
      
        * lp1820068.patch: don't skip read cache when options are set (LP: #1820068)
        * reenable ubuntu/parser-conf-no-expr-simplify.patch
      
      apparmor (2.13.2-9ubuntu6) disco; urgency=medium
      
        * lp1824812.patch: set SFS_MOUNTPOINT in is_container_with_internal_policy()
          since it is sometimes called independently of is_apparmor_loaded()
          - LP: #1824812
      
      apparmor (2.13.2-9ubuntu5) disco; urgency=medium
      
        * ubuntu/dont-include-site-local-with-dovecot.patch: don't include local/
          files in the dovecot extras profiles since the included path may not
          exist
Loading