MIR: new dependencies for libquvi-scripts / libquvi

Bug #1547395 reported by Matthias Klose
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libquvi (Ubuntu)
Invalid
Undecided
Unassigned
libquvi-scripts (Ubuntu)
Invalid
Undecided
Ubuntu Desktop
lua-bitop (Ubuntu)
Invalid
Undecided
Ubuntu Desktop
lua-expat (Ubuntu)
Invalid
Undecided
Ubuntu Desktop
lua-json (Ubuntu)
Invalid
Undecided
Ubuntu Desktop
luasocket (Ubuntu)
Invalid
Undecided
Ubuntu Desktop
totem-pl-parser (Ubuntu)
Fix Released
High
Unassigned

Bug Description

MIR: new dependencies for libquvi-scripts / libquvi

libquvi is owned by the desktop team, but not libquvi-scripts. Please subscribe to it.

libquvi-scripts gained runtime dependencies on some lua packages which need the MIR:

luasocket, lua-json, lua-expat, lua-bitop

Tags: ftbfs
Matthias Klose (doko)
Changed in libquvi-scripts (Ubuntu):
assignee: nobody → Ubuntu Desktop (ubuntu-desktop)
Changed in lua-bitop (Ubuntu):
assignee: nobody → Ubuntu Desktop (ubuntu-desktop)
Changed in lua-expat (Ubuntu):
assignee: nobody → Ubuntu Desktop (ubuntu-desktop)
Changed in lua-json (Ubuntu):
assignee: nobody → Ubuntu Desktop (ubuntu-desktop)
Changed in luasocket (Ubuntu):
assignee: nobody → Ubuntu Desktop (ubuntu-desktop)
tags: added: ftbfs
Revision history for this message
Matthias Klose (doko) wrote :

the MIR for lua-lpeg (dependency of lua-json) is tracked as lp: #1546957

Revision history for this message
Michael Terry (mterry) wrote :

luasocket:
- I'm not super familiar with lua packaging, but it seems alright
- Needs team bug subscriber
- The tests seem to run, but are all then skipped individually. What's that about? We should run them.

Changed in luasocket (Ubuntu):
status: New → Incomplete
Revision history for this message
Will Cooke (willcooke) wrote :

Seb is going to see if we can do away with this by building libtotem-pl-parser without it.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

totem-pl-parser is easily splittable. Because of a licensing conflict, the part that depends on quvi is a separate helper file ( /usr/lib/*/libtotem-plparser18/totem-pl-parser/99-totem-pl-parser-videosite ). Here's a draft of what can be done to bypass this stalled MIR:

1. Work with the Debian GNOME team to split the library
2. Since the helper file is needed for YouTube and Vimeo integration with the GNOME Videos app (totem), those plugins should be moved from grilo-plugins-0.3-base to -extra. -extra should depend on the helper library
3. The new helper binary will need to be demoted to universe

Incidentally, the YouTube and Vimeo integration in Totem is hidden anyway. They aren't listed in Channels; instead you need to click the Search button, select Local to switch to a different search provider, and then search for something.

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Michael Terry (mterry) wrote :

Nice. So is this MIR dead then?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I'm going to go ahead and close this bug now since I'm assuming Ubuntu Desktop isn't interested enough in the features enabled by libtotem-pl-parser-videosite to push for getting this set of MIRs approved.

Since we were able to split that helper file out to a separate universe binary, I expect totem-pl-parser will be able to migrate out of -proposed shortly.

Changed in libquvi (Ubuntu):
status: New → Invalid
Changed in libquvi-scripts (Ubuntu):
status: New → Invalid
Changed in lua-bitop (Ubuntu):
status: New → Invalid
Changed in lua-expat (Ubuntu):
status: New → Invalid
Changed in lua-json (Ubuntu):
status: New → Invalid
Changed in luasocket (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Matthias Klose (doko) wrote :

then you have to remove the runtime dependency, won't migrate:

totem-pl-parser (3.10.6-1ubuntu1 to 3.10.6-4ubuntu2)
Maintainer: Ubuntu Developers
0 days old
autopkgtest for tracker/1.9.1-2ubuntu1: amd64: Pass, armhf: Pass, i386: Pass, ppc64el: Pass, s390x: Ignored failure
Invalidated by dependency
Depends: totem-pl-parser libquvi (not considered)
Not considered

Changed in totem (Ubuntu):
importance: Undecided → High
milestone: none → ubuntu-16.09
assignee: nobody → Ubuntu Desktop (ubuntu-desktop)
affects: totem (Ubuntu) → totem-pl-parser (Ubuntu)
Changed in totem-pl-parser (Ubuntu):
assignee: Ubuntu Desktop (ubuntu-desktop) → nobody
Revision history for this message
Jeremy Bícha (jbicha) wrote :

libquvi needs to be demoted to universe

slangasek already dropped the new libtotem-pl-parser-videosite binary to universe which is the only part of totem-pl-parser that needs libquvi.

http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package totem-pl-parser - 3.10.6-4ubuntu2

---------------
totem-pl-parser (3.10.6-4ubuntu2) yakkety; urgency=medium

  * debian/control.in:
    - Don't have libtotem-pl-parser-dev depend on libquvi-dev

 -- Jeremy Bicha <email address hidden> Fri, 09 Sep 2016 15:17:24 -0400

Changed in totem-pl-parser (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.