MIR: new dependencies for libquvi-scripts / libquvi

Bug #1547395 reported by Matthias Klose on 2016-02-19
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libquvi (Ubuntu)
Undecided
Unassigned
libquvi-scripts (Ubuntu)
Undecided
Ubuntu Desktop
lua-bitop (Ubuntu)
Undecided
Ubuntu Desktop
lua-expat (Ubuntu)
Undecided
Ubuntu Desktop
lua-json (Ubuntu)
Undecided
Ubuntu Desktop
luasocket (Ubuntu)
Undecided
Ubuntu Desktop
totem-pl-parser (Ubuntu)
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

Matthias Klose (doko) on 2016-02-19
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
Matthias Klose (doko) wrote :

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

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
Will Cooke (willcooke) wrote :

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

Jeremy Bicha (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.

Michael Terry (mterry) wrote :

Nice. So is this MIR dead then?

Jeremy Bicha (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
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
Jeremy Bicha (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

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  Edit
Everyone can see this information.

Other bug subscribers