Needs libgnutls-deb0.so.28 but it doesn't exist

Bug #1560777 reported by Robie Basak
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
haskell-gnutls (Ubuntu)
Fix Released
Undecided
Robie Basak
haskell-network-protocol-xmpp (Ubuntu)
Fix Released
Undecided
Robie Basak

Bug Description

02:52 <rbasak> Do we have a Haskell guy? libghc-gnutls-dev 0.2-2 in Xenial ships /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.10.3/gnutls-0.2-BYccZTzDgCw38R5GwM0fsE/libHSgnutls-0.2-BYccZTzDgCw38R5GwM0fsE-ghc7.10.3.so which needs libgnutls-deb0.so.28 which doesn't exist in the archive.

02:53 <rbasak> Rebuilding src:haskell-gnutls gives me a libghc-gnutls-dev that uses libgnutls.so.30 instead.

02:53 <rbasak> I could just upload a no-change rebuild, but I wonder if this indicates that some wider check is needed.

02:54 <sarnold> rbasak: i've got a vague feeling infinity handled the last pile of haskell changes

02:55 <rbasak> Thanks. I've just found another with the same issue: libghc-network-protocol-xmpp-dev

02:55 <rbasak> So I think we need a bunch of rebuilds.

$ reverse-depends -b libghc-gnutls-dev
Reverse-Build-Depends
=====================
* git-annex
* haskell-network-protocol-xmpp

02:59 <rbasak> Where a bunch appears to equal two.

Revision history for this message
Robie Basak (racb) wrote :

I discovered this when rebuilding git-annex locally. git-annex itself in the archive appears to work. However when I rebuilt haskell-gnutls and produced libgnutls.so.30, git-annex still failed to build (locally) because of a problem in haskell-network-protocol-xmpp. With haskell-network-protocol-xmpp also rebuilt, git-annex built fine.

So I think we need no change rebuilds of at least those two.

I'm not sure we need a rebuild of git-annex because it then rebuilds fine. Given that it runs, I presume it ended up not having a dependency on libgnutls-deb0.so.28. Looking at the git-annex 5.20151208-1build1 that is in the archive currently, both /usr/bin/git-annex and /usr/bin/git-annex-shell need libgnutls.so.30 directly so I think we're fine. Presumably the issue only affected -dev packages.

Changed in haskell-network-protocol-xmpp (Ubuntu):
status: New → In Progress
assignee: nobody → Robie Basak (racb)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package haskell-gnutls - 0.2-2build1

---------------
haskell-gnutls (0.2-2build1) xenial; urgency=medium

  * No change rebuild to fix broken gnutls soname dependency (LP:
    #1560777).

 -- Robie Basak <email address hidden> Wed, 23 Mar 2016 03:13:28 +0000

Changed in haskell-gnutls (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package haskell-network-protocol-xmpp - 0.4.8-2build2

---------------
haskell-network-protocol-xmpp (0.4.8-2build2) xenial; urgency=medium

  * No change rebuild to fix broken gnutls soname dependency (LP:
    #1560777).

 -- Robie Basak <email address hidden> Wed, 23 Mar 2016 03:24:00 +0000

Changed in haskell-network-protocol-xmpp (Ubuntu):
status: In Progress → 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.