old firefox-3.6 apparmor profile from dailies is not removed

Bug #512470 reported by Jamie Strandboge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
Medium
Jamie Strandboge

Bug Description

Binary package hint: firefox

/etc/apparmor.d/usr.bin.firefox-3.6 was shipped in firefox dailies. firefox in lucid (and current dailies) uses /etc/apparmor.d/usr.bin.firefox instead. The old /etc/apparmor.d/usr.bin.firefox-3.6 used liberal globbing to match the binary and overrides the /etc/apparmor.d/usr.bin.firefox profile.

Tags: apparmor

Related branches

Changed in firefox (Ubuntu):
assignee: nobody → Jamie Strandboge (jdstrand)
importance: Undecided → High
status: New → In Progress
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Reducing the importance since the impact is only on those running the dailies (usr.bin.firefox-3.6 was never in /etc/apparmor.d in Ubuntu).

Changed in firefox (Ubuntu):
importance: High → Medium
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

This should be fixed for dailies users in the next build and for Lucid in ubuntu2.

Changed in firefox (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firefox - 3.6+nobinonly-0ubuntu2

---------------
firefox (3.6+nobinonly-0ubuntu2) lucid; urgency=low

  [ Alexander Sack <email address hidden> ]
  * fix firefox-3.5-gnome-support transitional package typo; depend
    on firefox-gnome-support instead of firefox-3.5-gnome-support
    - update debian/control

  [ Michael Vogt <email address hidden> ]
  * add missing Replace: firefox-3.0 for the firefox-branding package
    (LP: #518747). This fixes a upgrade issues from hardy to lucid.
    - update debian/control

  [ Jamie Strandboge <email address hidden> ]
  * debian/firefox.postinst.in:
    - remove AppArmor profile from dailies on upgrades (LP: #512470)
    - remove extraneous -T -W from apparmor_parser
    - check for disabled profile ourselves, since apparmor_parser on Ubuntu
      9.04 and earlier didn't honor the disable/ directory
  * debian/firefox.preinst.in: unconditionally disable the AppArmor profile
    on Ubuntu 9.04 and earlier, since it requires abstractions found only
    in 9.10
  * debian/control: have firefox Depends on lsb-release (needed in preinst)
  * debian/usr.bin.firefox.apparmor.in:
    - adjustments in rules for name change (LP: #513160)
    - allow /usr/bin/tr

  [ Micah Gersten <email address hidden> ]
  * Add replaces to firefox-branding on kubuntu-firefox-installer (LP: #439431)
    - update debian/control
  * Add firefox 3 transitional packages and Replaces/Provides/Conflicts
    (LP: #513074)
    - update debian/control
  * Don't install firefox.xml for adding entries to
    gnome-default-applications-properties (LP: #519606)
    - update debian/control
  * Update rosetta template name to firefox-3.6
    - update debian/translation-support/install.rdf.in
  * Update EM_TRANSLATION variables for firefox 3.6
    - update debian/rules
 -- Micah Gersten <email address hidden> Wed, 10 Feb 2010 14:52:12 -0600

Changed in firefox (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.