Bug#958414: Latest equivs version 2.3.0 breaks mk-build-deps

Johannes Schauer josch at debian.org
Thu May 7 13:33:29 BST 2020


Control: severity -1 grave

On Tue, 21 Apr 2020 21:54:57 +0300 =?UTF-8?B?T3R0byBLZWvDpGzDpGluZW4=?= <otto at debian.org> wrote:
> I noticed my builds started failing today with error message:
> 
> Step 4/7 : RUN DEBIAN_FRONTEND=noninteractive mk-build-deps -r -i
> control     -t 'apt-get -y -o Debug::pkgProblemResolver=yes
> --no-install-recommends'
>  ---> Running in 912092c7ebbd
> dpkg-buildpackage: info: source package mariadb-10.5-build-deps
> dpkg-buildpackage: info: source version 1.0
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by root <root at 912092c7ebbd>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> dpkg-checkbuilddeps: error: Unmet build dependencies: build-essential:native
> dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
> dpkg-buildpackage: warning: (Use -d flag to override.)
> Error in the build process: exit status 3
> dpkg: error: cannot access archive
> 'mariadb-10.5-build-deps_1.0_amd64.deb': No such file or directory
> mk-build-deps: dpkg --unpack failed
> The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive mk-build-deps
> -r -i control     -t 'apt-get -y -o Debug::pkgProblemResolver=yes
> --no-install-recommends'' returned a non-zero code: 2
> 
> I am pretty sure this is related to the recent equivs 2.3.0 release,
> but I have not figured out the details yet.

It is quite certain that the problem was introduced with the equivs 2.3.0
release. If you run the "debbisect" script from this merge request
https://salsa.debian.org/debian/devscripts/-/merge_requests/177#note_148500
then you will get:

    $ ./scripts/debbisect --depends=equivs --cache=./cache 2020-04-18 2020-04-20 'chroot "$1" equivs-build /usr/share/doc/equivs/examples/webserver.ctl'
    [...]
    bisection finished successfully
      last good timestamp: 2020-04-19 06:52:31.476563+02:00
      first bad timestamp: 2020-04-19 10:35:09.156250+02:00
    only one package differs: equivs is the culprit

Notice that the test-command executes equivs-build with one of the provided
examples (webserver.ctl), so the problem is not mk-build-deps specific.

I wrote an autopkgtest which also demonstrates the problem:

https://salsa.debian.org/perl-team/modules/packages/equivs/-/merge_requests/5

Since all examples fail with the message "Unmet build dependencies:
build-essential:native" I'm raising the severity to grave. I'm not able to find
a way to craft a control file that is still working with equivs.

Thanks!

cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20200507/9373dfb6/attachment.sig>


More information about the pkg-perl-maintainers mailing list