** Description changed:

+ SRU Justification
+ 
+ 1. impact of the bug is low for stable releases, but the fix is non-
+ intrusive. It is included here as part of the 2.5.1 update for Lucid
+ (LP: #660077)
+ 
+ 2. This has been addressed in the maverick development cycle and refined
+ in the development release.
+ 
+ 3. Patch adds Pixr access to /usr/bin/sensible-browser abstractions
+ /ubuntu-browsers. We use 'Pi' instead of 'PU' because sensible-browser
+ chooses its browser based on an environment variable. Because we use
+ 'i', sensible-browser will inherit the confined application's profile,
+ which then checks the executable. Eg, since evince uses the ubuntu-
+ browsers abstraction, it is allowed to open firefox, but not gdb.
+ 
+ 4. TEST CASE:
+ * Update System/Preferences/Preferred Applications to use 
'/usr/bin/sensible-browser %u' as the custom command for the browser
+ * launch sensible-browser from the command line with 'sensible-browser 
http://www.ubuntu.com'. It should open firefox
+ * close firefox
+ * open the attached PDF in evince and click on the http://www.ubuntu.com 
link. It will not open firefox before the upgrade, but will after. If the 
firefox profile is enabled, firefox will be confined (see 'sudo aa-status').
+ 
+ 5. The regression potential is very low for this patch as it only adds
+ additional access for sensible-browser
+ 
  Binary package hint: evince
  
  Did a google search in firefox, a pdf link came up.  I clicked the link
  and selected "Open With "Document Viewer (default)".  The document
  opened in Evince without problems.  In the pdf document there was a link
  -- I clicked that link and got the error message "Unable to open
  external link: Failed to execute child process "sensible-browser"
  (Permission denied)" (see screenshot).
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: evince 2.31.90-0ubuntu1
  ProcVersionSignature: Ubuntu 2.6.35-19.25-generic 2.6.35.3
  Uname: Linux 2.6.35-19-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Thu Aug 26 21:04:34 2010
  ExecutablePath: /usr/bin/evince
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100803.1)
  ProcEnviron:
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  SourcePackage: evince

-- 
Failed to execute child process "sensible-browser" (Permission denied)
https://bugs.launchpad.net/bugs/625041
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to