Bug#805609: grilo-plugins: Split grilo-plugins into base and extra

2017-08-10 Thread Gianfranco Costamagna

> From the plugins that you would put in the -extra package only DAAP
> and Freebox seem to have additional dependencies, and even those are
> quite standard for a GNOME desktop.
> 
> What are the ones that concern you the most to have in the main
> package, and why?
> 

usually badly/poorly/unmaintained upstream plugins/tools are out
of Ubuntu main archive

Security concerns are something that makes tools disappear from main,
as well as bad-quality software (no testsuite, outdated, poorly maintained
in Debian).

So, I don't honestly know the reasons for the split (better: I don't 
understand/know
grilo), but you might find this bug interesting
https://bugs.launchpad.net/ubuntu/+source/grilo-plugins/+bug/1394731
and also the old one
https://bugs.launchpad.net/bugs/1116098

HTH

G.



signature.asc
Description: OpenPGP digital signature


Bug#805609: grilo-plugins: Split grilo-plugins into base and extra

2016-03-19 Thread Alberto Garcia
On Fri, Nov 20, 2015 at 07:08:20PM +1100, Tim Lunn wrote:

> I discussed this with Alberto earlier in the year, and we went ahead
> and landed the split in Ubuntu last cycle, but seems I never got
> around to forwarding on the changes. Patches to follow.
> 
> https://bugs.launchpad.net/ubuntu/+source/grilo-plugins/+bug/1394731

Ok, so I could finally sit down a bit and take a look at the split
that you propose. I have some doubts, however.

As I see it, plugins should only go to the -extra package if they
require additional dependencies and they are not useful for most
users. Is this also your criteria, or do you have other concerns?

However, I've seen that that almost all plugins have the same
dependencies as libgrilo itself (glib, libxml, libsoup, libsqlite,
...), so I see no reason why they should go to -extra. However you're
putting there some of them:

- dLeyna
- Magnatune
- Podcasts

Then there's the Lua Factory plugin, that enables 10 extra built-in
plugins:

- Apple trailers
- Euronews
- Metrolyrics
- Musicbrainz cover art
- Spotify
- ...

The Lua plugin only depends on liblua, itself a small C++ library with
no special requirements.

From the plugins that you would put in the -extra package only DAAP
and Freebox seem to have additional dependencies, and even those are
quite standard for a GNOME desktop.

What are the ones that concern you the most to have in the main
package, and why?

Berto



Bug#805609: grilo-plugins: Split grilo-plugins into base and extra

2015-11-20 Thread Tim Lunn
Source: grilo-plugins
Severity: normal

I discussed this with Alberto earlier in the year, and we went ahead and landed 
the split in Ubuntu last cycle, but seems I never got around to forwarding on 
the changes. Patches to follow.

https://bugs.launchpad.net/ubuntu/+source/grilo-plugins/+bug/1394731


-- System Information:
Debian Release: stretch/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-16-generic (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)