Bug#877684: RFP: gnome-software-plugin-snap -- Snap support for GNOME Software

2017-10-04 Thread Jeremy Bicha
On Wed, Oct 4, 2017 at 7:09 AM, Matthias Klumpp  wrote:
> Adding to this, I actually had this enabled in gnome-software until
> the feature started to require snapd-glib, so if we want it back we
> need the snapd-glib package packaged and snapd properly integrated
> with Debian. AFAIK both things are work-in-progress at the moment.

I haven't been able to find anyone willing to maintain snapd-glib in
Debian yet, which is the minimal blocker for
gnome-software-plugin-snap to be built.

I might be able to help but I am very hesitant to be the sole
maintainer. I strongly prefer team maintenance.

Thanks,
Jeremy Bicha



Bug#877684: RFP: gnome-software-plugin-snap -- Snap support for GNOME Software

2017-10-04 Thread Matthias Klumpp
2017-10-04 12:45 GMT+02:00 Simon McVittie :
> Control: reassign 877684 gnome-software
> Control: block 877684 by 876862
>
> On Wed, 04 Oct 2017 at 10:22:19 -, David Seaward wrote:
>> Source code (for plugin):
>> https://git.gnome.org/browse/gnome-software/tree/plugins/snap
>
> This is part of the gnome-software package upstream, so this is a feature
> request for Debian's existing gnome-software source package (adding a
> new binary package to it) rather than a request for an entirely new
> source package to be packaged. Reassigning accordingly.
>
> The GNOME maintainers are unlikely to want to enable this while snapd
> is in danger of being autoremoved from testing, so I'm setting this
> as blocked by #876862.
>
> I'm also not sure that this would be such a good idea to enable while
> snap relies on Ubuntu-specific AppArmor features for sandboxing: without
> AppArmor, it lacks a security boundary, as far as I'm aware. Those kernel
> patches seem to be finally going upstream, so perhaps that objection
> can go away soon.
>
> The GNOME maintainers would probably also want someone who regularly
> uses snap (perhaps someone from Ubuntu/Canonical?) to commit to doing
> any necessary testing and debugging for this plugin on Debian.

Adding to this, I actually had this enabled in gnome-software until
the feature started to require snapd-glib, so if we want it back we
need the snapd-glib package packaged and snapd properly integrated
with Debian. AFAIK both things are work-in-progress at the moment.
The snapd plugin just like the other bundling plugins was/is a
separate package, so problems with it would be less severe (because at
the moment users need to make a conscious decision to enable a
bundling plugin, as opposed to having it by default).

Cheers,
Matthias



Bug#877684: RFP: gnome-software-plugin-snap -- Snap support for GNOME Software

2017-10-04 Thread Simon McVittie
Control: reassign 877684 gnome-software
Control: block 877684 by 876862

On Wed, 04 Oct 2017 at 10:22:19 -, David Seaward wrote:
> Source code (for plugin):
> https://git.gnome.org/browse/gnome-software/tree/plugins/snap

This is part of the gnome-software package upstream, so this is a feature
request for Debian's existing gnome-software source package (adding a
new binary package to it) rather than a request for an entirely new
source package to be packaged. Reassigning accordingly.

The GNOME maintainers are unlikely to want to enable this while snapd
is in danger of being autoremoved from testing, so I'm setting this
as blocked by #876862.

I'm also not sure that this would be such a good idea to enable while
snap relies on Ubuntu-specific AppArmor features for sandboxing: without
AppArmor, it lacks a security boundary, as far as I'm aware. Those kernel
patches seem to be finally going upstream, so perhaps that objection
can go away soon.

The GNOME maintainers would probably also want someone who regularly
uses snap (perhaps someone from Ubuntu/Canonical?) to commit to doing
any necessary testing and debugging for this plugin on Debian.

Regards,
smcv



Bug#877684: RFP: gnome-software-plugin-snap -- Snap support for GNOME Software

2017-10-04 Thread David Seaward
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

This package allows users to browse available snaps using the
GNOME Software interface.

License is GPL-2.0 (or later?), same as GNOME Software itself.

Source code (for plugin):
https://git.gnome.org/browse/gnome-software/tree/plugins/snap

Example package (Ubuntu):
https://packages.ubuntu.com/artful/main/gnome-software-plugin-snap