[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#978024: marked as done (regression: 4.11.1 broke dose3 on bytecode arches)



Your message dated Wed, 06 Jan 2021 15:51:15 +0000
with message-id <E1kxB5f-0006GX-GH@fasolo.debian.org>
and subject line Bug#978024: fixed in dose3 5.0.1-16
has caused the Debian Bug report #978024,
regarding regression: 4.11.1 broke dose3 on bytecode arches
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
978024: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978024
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ocaml
Version: 4.11.1-3
Severity: important

Hi,

my package botch FTBFS on armel, mips64el and mipsel:

https://buildd.debian.org/status/package.php?p=botch

The reason is, that when calling dose-deb-coinstall it fails with "unknown
option --verbose". Upon further investigation, it turns out, that the dose3
source package builds invalid binaries on armel, mips64el and mipsel.
You can reproduce the problem by building dose3 on a mipsel porter box
with:

    $ apt-get source dose3 --build

You then end up with the following identical working binaries:

    dose3-5.0.1/_build/applications/deb-coinstall.byte
    dose3-5.0.1/debian/tmp/usr/bin/dose-deb-coinstall

But surprisingly, this one is different and also doesn't work as
expected:

    $ dose3-5.0.1/debian/dose-extra/usr/bin/dose-deb-coinstall --help
    unknown option --help

Funnily, the other non-working binaries, have the exact same md5sum:

    $ find dose3-5.0.1/ -type f -print0 | xargs -0 md5sum | grep 0261218e050b5c5c7ee1988fd1d4e5da
    0261218e050b5c5c7ee1988fd1d4e5da  dose3-5.0.1/debian/dose-extra/usr/bin/dose-deb-coinstall
    0261218e050b5c5c7ee1988fd1d4e5da  dose3-5.0.1/debian/dose-extra/usr/bin/dose-ceve
    0261218e050b5c5c7ee1988fd1d4e5da  dose3-5.0.1/debian/dose-distcheck/usr/bin/dose-distcheck

I don't understand how this problem or what makes these three different from
the other utilities built by the dose3 source package or how the error is only
introduced when moving the binaries from debian/tmp to debian/dose-*.

The reason I'm filing this bug against the ocaml source package is, that
I bisected Debian unstable and found out, that the problem was not
present when compiling dose3 at snapshot.d.o timestamp 20201012T150222Z
and was first seen in timestamp 20201014T150244Z. The few timestamps
between those two cannot be tested because the build dependencies were
not installable for a while due to an upgrade of ocaml and the involved
binNMU rebuilds.

At the end of this mail I attached a diff between the package list at
the still working snapshot timestamp 20201012T150222Z and the first
failing 20201014T150244Z. As far as ocaml packages go, ocaml itself
updated from 4.08.1 to 4.11.1 so I think this is likely the suspect.

Maybe you have an idea of how to proceed?

Thanks!

cheers, josch


    $ diff debbisect.20201012T150222Z.pkglist debbisect.20201014T150244Z.pkglist 
19,20c19,20
    19,20c19,20
    < cpp-10	10.2.0-13
    < cppo	1.6.6-2
    ---
    > cpp-10	10.2.0-15
    > cppo	1.6.6-2+b1
    41c41
    < g++-10	10.2.0-13
    ---
    > g++-10	10.2.0-15
    43,44c43,44
    < gcc-10	10.2.0-13
    < gcc-10-base:armel	10.2.0-13
    ---
    > gcc-10	10.2.0-15
    > gcc-10-base:armel	10.2.0-15
    53c53
    < hevea	2.34-2
    ---
    > hevea	2.34-2+b1
    62,63c62,63
    < libasan6:armel	10.2.0-13
    < libatomic1:armel	10.2.0-13
    ---
    > libasan6:armel	10.2.0-15
    > libatomic1:armel	10.2.0-15
    72c72
    < libbrotli1:armel	1.0.9-2
    ---
    > libbrotli1:armel	1.0.9-2+b1
    76,77c76,77
    < libbz2-ocaml	0.6.0-10+b1
    < libbz2-ocaml-dev	0.6.0-10+b1
    ---
    > libbz2-ocaml	0.6.0-10+b2
    > libbz2-ocaml-dev	0.6.0-10+b2
    85c85
    < libcc1-0:armel	10.2.0-13
    ---
    > libcc1-0:armel	10.2.0-15
    96c96
    < libcudf-ocaml-dev	0.9-1
    ---
    > libcudf-ocaml-dev	0.9-1+b1
    109,110c109,110
    < libextlib-ocaml	1.7.7-2
    < libextlib-ocaml-dev	1.7.7-2
    ---
    > libextlib-ocaml	1.7.7-2+b1
    > libextlib-ocaml-dev	1.7.7-2+b1
    113c113
    < libfindlib-ocaml	1.8.1-1+b1
    ---
    > libfindlib-ocaml	1.8.1-2
    118,119c118,119
    < libgcc-10-dev:armel	10.2.0-13
    < libgcc-s1:armel	10.2.0-13
    ---
    > libgcc-10-dev:armel	10.2.0-15
    > libgcc-s1:armel	10.2.0-15
    124c124
    < libglib2.0-0:armel	2.66.0-2
    ---
    > libglib2.0-0:armel	2.66.1-1
    127c127
    < libgomp1:armel	10.2.0-13
    ---
    > libgomp1:armel	10.2.0-15
    176c176
    < libocamlgraph-ocaml-dev	1.8.8-1.1+b1
    ---
    > libocamlgraph-ocaml-dev	1.8.8-1.1+b2
    203c203
    < libpython3-stdlib:armel	3.8.2-3
    ---
    > libpython3-stdlib:armel	3.8.6-1
    206c206
    < libre-ocaml-dev	1.9.0-1
    ---
    > libre-ocaml-dev	1.9.0-1+b1
    214,216c214,216
    < libseccomp2:armel	2.4.4-1
    < libselinux1:armel	3.1-2
    < libselinux1-dev:armel	3.1-2
    ---
    > libseccomp2:armel	2.4.4-1+b1
    > libselinux1:armel	3.1-2+b1
    > libselinux1-dev:armel	3.1-2+b1
    227,228c227,228
    < libstdc++-10-dev:armel	10.2.0-13
    < libstdc++6:armel	10.2.0-13
    ---
    > libstdc++-10-dev:armel	10.2.0-15
    > libstdc++6:armel	10.2.0-15
    244c244
    < libubsan1:armel	10.2.0-13
    ---
    > libubsan1:armel	10.2.0-15
    260,261c260,261
    < libxml2:armel	2.9.10+dfsg-6
    < libxml2-dev:armel	2.9.10+dfsg-6
    ---
    > libxml2:armel	2.9.10+dfsg-6.1
    > libxml2-dev:armel	2.9.10+dfsg-6.1
    266,267c266,267
    < libzip-ocaml	1.10-1
    < libzip-ocaml-dev	1.10-1
    ---
    > libzip-ocaml	1.10-1+b1
    > libzip-ocaml-dev	1.10-1+b1
    282,287c282,287
    < ocaml-base-nox	4.08.1-10
    < ocaml-compiler-libs	4.08.1-10
    < ocaml-findlib	1.8.1-1+b1
    < ocaml-interp	4.08.1-10
    < ocaml-nox	4.08.1-10
    < ocamlbuild	0.14.0-2
    ---
    > ocaml-base-nox	4.11.1-3
    > ocaml-compiler-libs	4.11.1-3
    > ocaml-findlib	1.8.1-2
    > ocaml-interp	4.11.1-3
    > ocaml-nox	4.11.1-3
    > ocamlbuild	0.14.0-2+b1
    296,297c296,297
    < python3	3.8.2-3
    < python3-minimal	3.8.2-3
    ---
    > python3	3.8.6-1
    > python3-minimal	3.8.6-1

--- End Message ---
--- Begin Message ---
Source: dose3
Source-Version: 5.0.1-16
Done: Stéphane Glondu <glondu@debian.org>

We believe that the bug you reported is fixed in the latest version of
dose3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 978024@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated dose3 package)

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


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 06 Jan 2021 16:21:12 +0100
Source: dose3
Architecture: source
Version: 5.0.1-16
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Closes: 978024
Changes:
 dose3 (5.0.1-16) unstable; urgency=medium
 .
   * Team upload
   * Do not use -custom (Closes: #978024)
Checksums-Sha1:
 0962391f131cc785d0ed58f2ca0db48e9cb3c6e6 2500 dose3_5.0.1-16.dsc
 13624a691e5707547137840e771e1da110bd2ded 39448 dose3_5.0.1-16.debian.tar.xz
Checksums-Sha256:
 f33f390d5a4dcb180ab19a00dffdce4ff9851c6e9e0c100e07744fc8cb2b44b2 2500 dose3_5.0.1-16.dsc
 53f6e423d08097762de5c54db4621f81d17fcea5c8453fd50fc66579b94240c2 39448 dose3_5.0.1-16.debian.tar.xz
Files:
 0f0f4c81ca194d26e9183f9197d0cf5a 2500 ocaml optional dose3_5.0.1-16.dsc
 1e24d54c64e9a959c7c14940f64e467d 39448 ocaml optional dose3_5.0.1-16.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEEbeJOl+yohsxW5iUOIbju8bGJMIEFAl/11pUSHGdsb25kdUBk
ZWJpYW4ub3JnAAoJECG47vGxiTCBqpMIAIg4AxJB/0jYKY3cD10T59t/GXl/si3c
E5X8v8fR7J0hAQt1o9l3kD9hu3cG9T0tml7g0QDFbDUqbJyM2VGbNw4IEeUiKOtT
ufpVKA+REqtsncBC334k3a4F5l/Le65k09dCX6PvNM03at0iMF7+1GNgLti5yfeT
kBESGXqlSVD1RcgHGxT8hmn4oFMxeFRe4nQa6K8Ei05VDEc/CbME/znAYABgP/Mc
y9Vj1W9uYHDzfTrZtXIVI54z5EjEfk2t6SlCRc3uhYNRtVWOmBagdIQkEOldE262
zUotdfCqJVp8f4bVNgABYb+73vCdyE7pwjC2WUW9HAmOHa15uUCSBd0=
=hQXP
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: