#1008415 libnih: FTBFS: dh_auto_test: error: make -j8 check VERBOSE=1 returned exit code 2

Package:
src:libnih
Source:
libnih
Submitter:
Lucas Nussbaum
Date:
2022-06-24 19:36:21 UTC
Severity:
serious
Tags:
#1008415#5
Date:
2022-03-26 21:53:03 UTC
From:
To:
Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2022/03/26/libnih_1.0.3-12_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

#1008415#10
Date:
2022-03-26 22:57:57 UTC
From:
To:
Hi,

Lucas Nussbaum wrote:
2016 and IIRC doesn't have many reverse dependencies anymore.

"dak rm" even doesn't argue at all:

coccia% dak rm --no-action libnih
Will remove the following packages from unstable:

    libnih |   1.0.3-12 | source
libnih-dbus-dev | 1.0.3-12+b2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libnih-dbus1 | 1.0.3-12+b2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libnih-dev | 1.0.3-12+b2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
   libnih1 | 1.0.3-12+b2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
nih-dbus-tool | 1.0.3-12+b2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x

Maintainer: Debian QA Group <packages@qa.debian.org>
------------------- Reason -------------------
---------------------------------------------- coccia% But a short look through those binary packages most likely having reverse-dependencies (libnih-dbus1 and libnih1), I though found a single reverse dependency not coming from the libnih package: $ apt-cache rdepends libnih1 libnih1 Reverse Depends: libnih-dbus1 libnih1-dbgsym nih-dbus-tool libnih-dev $ apt-cache rdepends libnih-dbus1 libnih-dbus1 Reverse Depends: libnih-dbus-dev libnih-dbus1-dbgsym libldm-priv-common0 ^^^^^^^^^^^^^^^^^^^ So with just one reverse dependency left and being orphaned since 2016, it's probably time for removal. Cc'ing the package maintainers of the sole reverse dependency I've found, lomiri-download-manager (source package of libldm-priv-common0) for a comment how "needed" libnih is in their package. Regards, Axel -- ,''`. | Axel Beckert <abe@debian.org>, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
#1008415#15
Date:
2022-03-27 19:53:48 UTC
From:
To:
Hi Axel,

I will bring this up in our next upstream dev meeting and see what we
can do about this.

Personally, I think the dependency on libnih-dbus-dev looks so minimal
in lomiri-download-manager, it should be replacable.

Mike

#1008415#20
Date:
2022-06-19 12:32:30 UTC
From:
To:
Hi Mike and Axel,


libnih has been removed as dependency for lomiri-donwload-manager for a
good while upstream [0] but has not had a release with this in it yet.
So I make a new released lomiri-download-manager 0.1.1 with libnih
removed as dep, and uploaded this to unstable. So nih can be removed IMO.


[0]
https://gitlab.com/ubports/development/core/lomiri-download-manager/-/commit/f84d397e9899b5b45093913131906e6edd2cfd9f


Best regards,

Marius Gripsgard

On Sun, 27 Mar 2022 19:53:48 +0000 Mike Gabriel <sunweaver@debian.org>
wrote:

 > Hi Axel,
 >
 > On Sa 26 Mär 2022 23:57:57 CET, Axel Beckert wrote:
 >
 > > But a short look through those binary packages most likely having
 > > reverse-dependencies (libnih-dbus1 and libnih1), I though found a
 > > single reverse dependency not coming from the libnih package:
 > >
 > > $ apt-cache rdepends libnih1
 > > libnih1
 > > Reverse Depends:
 > > libnih-dbus1
 > > libnih1-dbgsym
 > > nih-dbus-tool
 > > libnih-dev
 > > $ apt-cache rdepends libnih-dbus1
 > > libnih-dbus1
 > > Reverse Depends:
 > > libnih-dbus-dev
 > > libnih-dbus1-dbgsym
 > > libldm-priv-common0
 > > ^^^^^^^^^^^^^^^^^^^
 > >
 > > So with just one reverse dependency left and being orphaned since
 > > 2016, it's probably time for removal.
 > >
 > > Cc'ing the package maintainers of the sole reverse dependency I've
 > > found, lomiri-download-manager (source package of libldm-priv-common0)
 > > for a comment how "needed" libnih is in their package.
 >
 > I will bring this up in our next upstream dev meeting and see what we
 > can do about this.
 >
 > Personally, I think the dependency on libnih-dbus-dev looks so minimal
 > in lomiri-download-manager, it should be replacable.
 >
 > Mike
 > --
 >
 > mike gabriel aka sunweaver (Debian Developer)
 > mobile: +49 (1520) 1976 148
 > landline: +49 (4351) 486 14 27
 >
 > GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
 > mail: sunweaver@debian.org, http://sunweavers.net
 >

#1008415#25
Date:
2022-06-19 13:31:29 UTC
From:
To:
Hi Marius,

Marius Gripsgard wrote:

Ah, nice!

Yay! Thanks a lot.

Done so now: https://bugs.debian.org/1013225

		Regards, Axel

#1008415#30
Date:
2022-06-24 19:35:51 UTC
From:
To:
Dear submitter,

as the package libnih has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1013225

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)