[Bug 1621971] Re: Add handler for snap: URLs
This bug was fixed in the package gnome-software - 3.20.1+git20170208.0.a34b091-0ubuntu1 --- gnome-software (3.20.1+git20170208.0.a34b091-0ubuntu1) yakkety; urgency=medium * New upstream snapshot from the wip/ubuntu branch at git://git.gnome.org/gnome-software. - Hide 3rd party / non-free license warnings and just show as "Unknown" (LP: #1662750) - Add handler for snap:// URLs (LP: #1621971) - Hide .desktop file from startup applications (LP: #1662749) * debian/control: - Update Vcs-Bzr link -- Robert Ancell Wed, 08 Feb 2017 20:07:16 +1300 ** Changed in: gnome-software (Ubuntu Yakkety) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
This bug was fixed in the package gnome-software - 3.20.1+git20170208.0.a34b091-0ubuntu1~xenial1 --- gnome-software (3.20.1+git20170208.0.a34b091-0ubuntu1~xenial1) xenial; urgency=medium * New upstream snapshot from the wip/ubuntu branch at git://git.gnome.org/gnome-software. - Hide 3rd party / non-free license warnings and just show as "Unknown" (LP: #1662750) - Add handler for snap:// URLs (LP: #1621971) - Hide .desktop file from startup applications (LP: #1662749) -- Robert Ancell Wed, 08 Feb 2017 20:07:16 +1300 ** Changed in: gnome-software (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
I confirm that xdg-open snap://moon-buggy works with gnome-software 3.22.6-0ubuntu2 in Ubuntu GNOME 17.04 which was the last thing needed for this bug to be marked verified. ** Tags added: verification-done xenial yakkety -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
This bug was fixed in the package gnome-software - 3.22.6-0ubuntu2 --- gnome-software (3.22.6-0ubuntu2) zesty; urgency=medium * debian/patches/0014-snap-URL.patch: - Add handler for snap:// URLs (LP: #1621971) -- Robert Ancell Tue, 14 Mar 2017 12:36:41 +1300 ** Changed in: gnome-software (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
** Branch linked: lp:~ubuntu-desktop/gnome-software/ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
** Changed in: gnome-software (Ubuntu) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
** Changed in: gnome-software (Ubuntu) Assignee: (unassigned) => Robert Ancell (robert-ancell) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
14:01 rbasak: good catch, it was fixed in gnome-software 3.23.90 but zesty is still at 3.22.5 so we need to backport that patch OK, let's remove verification-done for now to prevent accidents. ** Tags removed: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Is this fixed in Zesty? Current status is Triaged. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
I think the issue is that because there are two .desktops that register "snap://" when ubuntu-software is installed, the system needs to be told which one to use. I agree with marking this verification-done and hope that the SRU for desktop-file-utils is handled quickly so it doesn't confuse users who think that snap:// URLs should start working as soon as this update is installed. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Confirming that gnome-software snap://foo works as described. ** Tags removed: verification-failed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Opened bug 1666100 about desktop-file-utils fix. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Also, you are correct in that you have to kill gnome-software or restart your machine for the changes to take effect. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Sorry, I thought I had updated the description, it should read: $ gnome-software snap://moon-buggy I'm not 100% sure the correct way to make the snap links work by default. It works if you edit /usr/share/applications/defaults.list (from desktop-file-utils). I'll do a separate SRU for this change. ** Description changed: [Impact] We want GNOME Software to be able to open snap:// URLs. This allows us to embed links in webpages to snaps (like apt://). [Test Case] - 1. Run xdg-open snap://moon-buggy + 1. Run gnome-software snap://moon-buggy Observed result: Get error about unknown URL. Expected result: GNOME Software is opened showing the information for moon-buggy and ability to install. [Regression Potential] Backported change from master has potential to break other URL handling. Other URLs tested (apt:// appstream://) to confirm they still work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
I couldn't get it to work in 16.04.2 and 16.10. Also I noticed that there is a new package snapd-xdg-open. It wasn't installed so I thought that's what is missing. But after installing that package I still only got errors. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
With Ubuntu (Unity) 16.10.2, the test case fails. I got the test case to work by uninstalling ubuntu-software (but leaving gnome-software installed) ** Tags removed: verification-needed ** Tags added: verification-failed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
I installed a fresh Xenial VM and tried again. I'm still getting that same error. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
It works for me with Ubuntu GNOME 16.04.2. After installing the updated gnome-software and gnome-software-common, I ran pkill gnome-software (or you could log out and back in to stop the gnome-software background service). And then ran xdg-open snap://moon-buggy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
For the record I've done a "update-desktop-database" and it made no difference. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Ooops, hit post before saying: I haven't set this to verification-failed yet, because maybe I'm doing something wrong. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
I've enabled proposed and upgraded everything, but I'm getting an error: gnome-software version: Installed: 3.20.1+git20170208.0.a34b091-0ubuntu1~xenial1 xdg-open snap://moon-buggy gvfs-open: snap://moon-buggy: error opening location: The specified location is not supported -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
Hello Jeremy, or anyone else affected, Accepted gnome-software into yakkety-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome- software/3.20.1+git20170208.0.a34b091-0ubuntu1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: gnome-software (Ubuntu Yakkety) Status: Triaged => Fix Committed ** Tags added: verification-needed ** Changed in: gnome-software (Ubuntu Xenial) Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
** Branch linked: lp:~ubuntu-desktop/gnome-software/ubuntu-xenial ** Branch linked: lp:~ubuntu-desktop/gnome-software/ubuntu-yakkety -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
** Also affects: gnome-software (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: gnome-software (Ubuntu Xenial) Importance: Undecided Status: New ** Description changed: - "mhall119 still wants a snap: URL scheme that will search installed or - in the store" + [Impact] + We want GNOME Software to be able to open snap:// URLs. This allows us to embed links in webpages to snaps (like apt://). - Similar URLs - - apt:gedit - https://wiki.ubuntu.com/AptUrl + [Test Case] + 1. Run xdg-open snap://moon-buggy - appstream:org.gnome.gedit.desktop - https://www.freedesktop.org/software/appstream/docs/sect-AppStream-Services-UrlHandler.html + Observed result: + Get error about unknown URL. + + Expected result: + GNOME Software is opened showing the information for moon-buggy and ability to install. + + [Regression Potential] + Backported change from master has potential to break other URL handling. Other URLs tested (apt:// appstream://) to confirm they still work. ** Changed in: gnome-software (Ubuntu Xenial) Importance: Undecided => Wishlist ** Changed in: gnome-software (Ubuntu Yakkety) Importance: Undecided => Wishlist ** Changed in: gnome-software (Ubuntu Xenial) Status: New => Triaged ** Changed in: gnome-software (Ubuntu Yakkety) Status: New => Triaged ** Changed in: gnome-software (Ubuntu Xenial) Assignee: (unassigned) => Robert Ancell (robert-ancell) ** Changed in: gnome-software (Ubuntu Yakkety) Assignee: (unassigned) => Robert Ancell (robert-ancell) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
IMHO this is really unnecessary, the only thing it adds is a snappy- proprietary URL handler, while Snappy could just as well use the appstream:// handler (it would just need to search for the AppStream-IDs Snappy provides then, and could have a fallback to names) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1621971] Re: Add handler for snap: URLs
** Changed in: gnome-software (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1621971 Title: Add handler for snap: URLs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1621971/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs