** Description changed:

- This is related to bug #1792648. After fixing that one (see discussion
- at https://salsa.debian.org/gnome-team/evince/merge_requests/1),
- clicking a hyperlink in a PDF opens it correctly if the default browser
- is a well-known application (such as /usr/bin/firefox), but it fails to
- do so if the default browser is a snap (e.g. the chromium snap).
+ [Impact]
  
- This is not a recent regression, it's not working on bionic either.
+  * Users cannot open a hyperlink in a PDF opened with evince when the default 
browser is a snap.
+  * The fix creates a snap_browsers abstraction on AppArmor which can be used 
in a transition for when the browser is executed. The snap_browsers abstraction 
provides the minimal amount of permissions required to execute a browser 
provided through snaps. This is a workaround since AppArmor currently does not 
provide mediation/filtering on enhanced environment variables.
  
- ProblemType: Bug
- DistroRelease: Ubuntu 18.10
- Package: evince 3.30.0-2
- ProcVersionSignature: Ubuntu 4.18.0-7.8-generic 4.18.5
- Uname: Linux 4.18.0-7-generic x86_64
- NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
- ApportVersion: 2.20.10-0ubuntu11
- Architecture: amd64
- CurrentDesktop: ubuntu:GNOME
- Date: Mon Sep 24 12:28:06 2018
- EcryptfsInUse: Yes
- InstallationDate: Installed on 2016-07-02 (813 days ago)
- InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 
(20160420.1)
- SourcePackage: evince
- UpgradeStatus: Upgraded to cosmic on 2018-09-14 (9 days ago)
- modified.conffile..etc.apparmor.d.abstractions.evince: [modified]
- mtime.conffile..etc.apparmor.d.abstractions.evince: 2018-09-24T11:35:41.904158
+ [Test Plan]
+ 
+  * Make sure the default browser is provided through the snap store.
+  * Open a PDF that contains a hyperlink using evince and click on the URL.
+  * The browser should open the requested URL. 
+ 
+ [Where problems could occur]
+ 
+  * If the browser or snap core update to have new requirements for
+ opening a browser, then the current policy could become obsolete and
+ will need to be updated again.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to evince in Ubuntu.
https://bugs.launchpad.net/bugs/1794064

Title:
  Clicking a hyperlink in a PDF fails to open it if the default browser
  is a snap

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1794064/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to