lp:debian/experimental/apparmor

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/experimental/apparmor
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

19. By intrigeri

[ intrigeri ]
* Merge ubuntu-citrain up to revision 1575, except:
  - previously documented changes
  - debian/patches/aa-status-dont_require_python3-apparmor.patch:
    don't apply, only relevant for Ubuntu Phone
* debian/patches/r3209-dnsmasq-allow-dash: cherry-pick from upstream.
* debian/patches/pass-compiler-flags.patch: refresh.
* Update upstream signing key.
* apparmor-utils: make the Depends on python3-apparmor versioned.
  (Closes: #785436)
* Override the "apparmor source: usr-lib-perl5-mentioned rules" error.
  We replace usr/lib/perl5 with the corresponding multiarch path
  in debian/rules, as a consequence this file contains this string.
* python-apparmor, python3-apparmor: add Lintian overrides for
  the extended-description-is-probably-too-short tag.
* debian/control: stuff out a bit apparmor-utils' extended description.

[ Felix Geyer ]
* Add Brazilian Portuguese translation of debconf messages.
  Thanks to Adriano Rafael Gomes. (Closes: #788342)
* Use dh_apparmor from this source package for apparmor-profiles.
  (Closes: #656451)
* Make debian/rules safer:
  - Add set -e to loops.
  - Use "&&" when chaining shell commands.

18. By intrigeri

* libapache2-mod-apparmor.postrm: on package purge, delete
  /etc/apparmor.d/{,disable} if empty (Closes: #766750).
* Add reproducible-pdf.patch: make techdoc.pdf reproducible even
  in face of timezone variations.

17. By intrigeri

* Merge Ubuntu changes up to 2.9.1-0ubuntu9, including:
  - New upstream 2.9.1 release (Closes: #770788, #771400)
  - Replace unnecessary $remote_fs dependency with $local_fs
    (Closes: #782700)
* Import new 2.9.2 upstream release (Closes: #670305, #777034).
* Don't install the usr.sbin.cupsd example profile: it is shipped
  and enabled by the cups-daemon package already.
* Install the /etc/apparmor.d/tunables/{home,multiarch}.d
  directories from upstream.
* Install the sbin.dhclient-script and usr.lib.RealPlayer10.realplay
  example profiles in /usr/share/doc/apparmor-profiles/extras/.
* debian/apparmor.install: sort entries in lexical order.
* debian/rules: pass --no-start to dh_installinit since we're handling
  reloading profiles manually in the postinst scripts.
* Drop patches applied upstream:
  - add-mir-abstraction-lp1422521.patch
  - systemd-dev-log-lp1413232.patch
  - parser-fix_modifier_compilation_+_tests.patch
  - tests-fix_systemd_breakage_in_pivot_root-lp1436109.patch
  - GDM_X_authority-lp1432126.patch
  - easyprof-framework-policy.patch.
* debian/copyright: remove obsolete paragraph about
  profiles/apparmor-profiles.spec.in.
* Override the init.d-script-missing-dependency-on-remote_fs Lintian
  warning for the apparmor binary package: the current theory is that
  only the click package bits need /usr upon startup.
* Enable the bindnow hardening flag during build.
* libapparmor-dev: install libapparmor.so link in /usr/lib, not in /lib,
  as dictated in Debian Policy section 8.4 (Development files).

16. By intrigeri

Use Build-Depends-Package in the symbols file (Closes: #782575).
Thanks to Michael Biebl <email address hidden> for the patch!

15. By intrigeri

* dh_apparmor: remove /etc/apparmor.d/{disable,} on package purge
  (Closes: #773870).
* Remove /var/lib/apparmor/profiles/.apparmor.md5sums and parent
  directories on package purge (Closes: #766751).
* Drop dependency from apparmor on initramfs-tools: the early modules
  loading code that needed it was removed a while ago (Closes: #771240).
* Ship libapparmor in /lib instead of /usr as we want to use it
  in systemd now. (Closes: #771667, LP: #1397960).
  Thanks to Martin Pitt <email address hidden> for the patch!

14. By intrigeri

* Merge Ubuntu changes up to 2.8.96~2652-0ubuntu5.
* Drop patches taken upstream:
  - fix-font-abstractions.patch
* Drop patches that were cherry-picked from upstream, and are now included
  in the upstream snapshot this package is based on:
  - r2107-debian761733-libtoolize.patch
  - r2079-add-pkg-config-support.patch
  - r2667-debian760378-fix-ftbfs-on-x32.patch
  - r2240-find-libs.patch
  - r2247-fix-bison3.patch
* Drop obsolete aa-status-smarter.patch: the interface patch is now in recent
  Linux kernels.
* Remaining patches on top of Ubuntu's ones:
  - abstractions-ubuntu-browsers.patch
  - non-linux.patch
  - notify-group.patch
  - pass-compiler-flags.patch
  - raise-test-timeout.patch
* Adjust debian/copyright to match current state of upstream sources.
* Refresh quilt patches.
* Update debian/copyright, and add a lot of information to it.
* Don't install empty /usr/bin in apparmor-utils.

13. By Kees Cook

Apache 2.4 transition.

12. By Kees Cook

* debian/patches/non-linux.patch: fix up build failures on non-Linux
  systems (Closes: 671040).
* debian/control: require apparmor for apparmor-profiles, since abstraction
  tree needs to be created already.
* debian/lib/apparmor/functions: silently handle lack of interface compat
  patch.
* debian/apparmor-profiles.postrm: retain conffile list for purge logic
  (Closes: 656451).
* debian/libapache2-mod-apparmor.{dirs,preinst}: add "disabled" directory
  to package file list correctly (Closes: 670431).
* debian/control: bump standards version, no changes needed.

11. By Kees Cook

* New upstream release, merge with Ubuntu, drop included patches:
  - 0005-clean-common-from-vim.patch
  - 0006-use-linux-capability-h.patch
  - 0008-apparmor-lp963756.patch
  - 0009-apparmor-lp959560-part1.patch
  - 0010-apparmor-lp959560-part2.patch
  - 0011-apparmor-lp872446.patch
  - 0012-apparmor-lp978584.patch
  - 0013-apparmor-lp800826.patch
  - 0014-apparmor-lp979095.patch
  - 0015-apparmor-lp963756.patch
  - 0016-apparmor-lp968956.patch
  - 0017-apparmor-lp979135.patch
  - Closes: 656451
* debian/control: url.sty has moved, add texlive-latex-recommended
  Build-Dep (Closes: 669537).
* debian/patches/notify-group.patch, debian/apparmor-notify.install,
  debian/notify/notify.conf: Remove custom notify.conf file, and modify
  the upstream one instead, adjusting the group to "adm", thanks to
  Intrigeri (Closes: 660078).
* debian/patches/aa-status-smarter.patch: fix up the logic for
  determining the enabled state of AppArmor, based on patch from
  Intrigeri (Closes: 661153).
* debian/debhelper/postinst-apparmor: do not fail if AppArmor is not
  installed, thanks to Intrigeri (Closes: 668010).
* debian/patches/abstractions-X.patch: add missing gdm3 path to X
  abstraction, thanks to Intrigeri (Closes: 660079).
* debian/patches/abstractions-ubuntu-browsers.patch: include iceweasl
  in browser abstraction, thanks to Intrigeri (Closes: 661176).
* debian/rules, debian/compat, debian/patches/pass-compiler-flags.patch,
  debian/control: bump to compat 9, export build flags, and make get
  them passed into the build.

10. By Kees Cook

* debian/po/pt.po add new Portuguese translation, thanks to Pedro Ribeiro,
  (Closes: 651434).
* debian/control: do not require initramfs-tools on !linux-any
  (Closes: 651297).
* debian/{control,rules,debhelper/*}: move dh_apparmor into separate
  binary package, out of debhelper (Closes: 649784).
* debian/{control,rules}: fix up lack of real build-indep.
* debian/patches/0036-fix-manpage-errors.patch: minor man page cleanups.
* merge changes from Ubuntu (r1443).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/apparmor
This branch contains Public information 
Everyone can see this information.

Subscribers