Ticket #866 (closed defect: fixed)

Opened 10 years ago

Last modified 8 years ago

debathena-apparmor-config needs to undivert/unremove stuff

Reported by: andersk Owned by:
Priority: high Milestone: The Distant Future
Component: -- Keywords:
Cc: Fixed in version: debathena-apparmor-config 1.2.4
Upstream bug:

Description (last modified by andersk) (diff)

debathena-apparmor-config has a whole bunch of conditional diversions and removals; therefore, it needs to undivert and unremove those files in the respective opposite cases.

Otherwise all kinds of brokenness gets left behind in /etc/apparmor.d on upgrades to lucid, which breaks Firefox. (This seems to be what happened on ozok-the-destroyer.mit.edu.)

Change History

comment:1 Changed 10 years ago by andersk

  • Description modified (diff)

comment:2 Changed 8 years ago by jdreed

Can we just rebuild apparmor-config with the new c-p-d which automatically undiverts? Or does that not cover this screw case?

comment:3 Changed 8 years ago by jdreed

So, this was filed before c-p-d 4.12 was a thing. Now that we can safely call UNDIVERT_FILES regardless, this is as simple as adding a bunch of else clauses with DEB_UNDIVERT_FILES, right?

comment:4 Changed 8 years ago by jdreed

  • Status changed from new to committed

comment:5 Changed 8 years ago by jdreed

  • Fixed in version set to debathena-apparmor-config 1.2.3

comment:6 Changed 8 years ago by jdreed

  • Status changed from committed to development
  • Fixed in version changed from debathena-apparmor-config 1.2.3 to debathena-apparmor-config 1.2.4

comment:7 Changed 8 years ago by jdreed

  • Status changed from development to proposed

comment:8 Changed 8 years ago by jdreed

  • Status changed from proposed to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.