Bug 152820

Summary: GUI abstractions incomplete
Product: [openSUSE] SUSE Linux 10.1 Reporter: Mike Hearn <mike>
Component: AppArmorAssignee: Seth R Arnold <seth.arnold>
Status: RESOLVED FIXED QA Contact: Dominic W Reynolds <dreynolds>
Severity: Normal    
Priority: P5 - None CC: suse-beta
Version: Beta 5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Mike Hearn 2006-02-22 15:56:22 UTC
When GTK initializes it reads these files to determine user directory.

  /etc/passwd r,
  /etc/nsswitch r,
Comment 1 Mike Hearn 2006-02-22 16:12:56 UTC
Actually, doing a GUI app with AppArmor is just generally confusing. Why does <abstractions/X> not include <abstractions/fonts> and <abstractions/gnome> not include <abstractions/X> ?
Comment 2 Mike Hearn 2006-02-22 16:40:12 UTC
Another one, it should be /var/cache/fontconfig/** not /var/cache/fonts/**
Comment 3 Mike Hearn 2006-02-22 17:44:19 UTC
And another .... /**/icon-theme.cache
Comment 4 Seth R Arnold 2006-02-25 01:01:00 UTC
Thanks Mike; these have been added to our internal subversion repository, and will be included in our next checkin to autobuild.

We had originally included the "obviously required" abstractions as you've suggested; however, feedback from users was that it was confusing to have overlapping abstractions suggested as often as it happened. While we currently do not have fully orthogonal abstractions, we've decided to not co-mingle them further. Thanks for the suggestion, but I think we'll leave it alone for the time being.