[needs-packaging] libertine-scope

Bug #1541417 reported by Stephen M. Webb
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libertine-scope (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The libertine-scope package provides a Ubuntu Scope for surfacing and launching X11-based deb-packaged applications contained in a Libertine sandbox. It makes legacy application software available on a Unity 8 desktop.

URL: https://launchpad.net/libertine-scope
License: GPL-3

Related branches

Stephen M. Webb (bregma)
Changed in ubuntu:
assignee: nobody → Stephen M. Webb (bregma)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Daniel Holbach (dholbach) wrote :

I pushed a few small changes to lp:~dholbach/libertine-scope/packaging-fix

What I spotted as well:

 - should ship a LGPL-3 license too
 - some lintian complaints, not sure how important they are:

W: libertine-scope: image-file-in-usr-lib usr/lib/x86_64-linux-gnu/unity-scopes/libertine-scope/logo.png
E: libertine-scope: pkg-has-shlibs-control-file-but-no-actual-shared-libs
N:
N: Although the package does not include any shared libraries, it does have
N: a shlibs control file. If you did include a shared library, check that
N: the SONAME of the library is set and that it matches the contents of the
N: shlibs file.
N:
N: SONAMEs are set with something like gcc -Wl,-soname,libfoo.so.0, where 0
N: is the major version of the library. If your package uses libtool, then
N: libtool invoked with the right options should be doing this.
N:
N: Note this is sometimes triggered for packages with a private shared
N: library due to a bug in Debhelper.
N:
N: Refer to https://bugs.debian.org/204975 and
N: https://bugs.debian.org/633853 for details.
N:
N: Severity: important, Certainty: certain
N:
N: Check: shared-libs, Type: binary, udeb
N:
W: libertine-scope: postinst-has-useless-call-to-ldconfig
N:
N: The postinst script calls ldconfig even though no shared libraries are
N: installed in a directory controlled by the dynamic library loader.
N:
N: Note this may be triggered by a bug in debhelper, that causes it to
N: auto-generate an ldconfig snippet for packages that does not need it.
N:
N: Refer to Debian Policy Manual section 8.1.1 (ldconfig) and
N: https://bugs.debian.org/204975 for details.
N:
N: Severity: minor, Certainty: certain
N:
N: Check: shared-libs, Type: binary, udeb

Revision history for this message
Stephen M. Webb (bregma) wrote :

Right, I forgot I included code to work around the unity-scope-api code documented at https://developer.ubuntu.com/api/scopes does not work. I also opened bug #1542906 to make sure that does not get lost upstream. The LGPL code will be removed as soon as that bug in unity-scope-api gets fixed.

I merged your suggested changes into lp:libertine-scope.

The lintian warnings are instances of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=204975 -- all Unity scope packages suffer from that problem because they all produce dynamically loaded plugin libraries. I can add an override, but it would be the first scope package to do so.

Stephen M. Webb (bregma)
Changed in ubuntu:
assignee: Stephen M. Webb (bregma) → nobody
Changed in ubuntu:
status: In Progress → Fix Committed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This is now in Ubuntu 16.04 LTS.

affects: ubuntu → libertine-scope (Ubuntu)
Changed in libertine-scope (Ubuntu):
status: Fix Committed → 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.