On 25/08/2024 11:16, Adam D. Barratt wrote:
On Sun, 2024-08-25 at 10:08 +0200, Paul Gevers wrote:
Hi Emilio,
On 24-08-2024 12:29, Emilio Pozuelo Monfort wrote:
Uploaded.
The package fails its own autopkgtest. Did something go wrong?
63s autopkgtest [22:00:29]: test create-and-build-crate:
[-----------------------
63s Created binary (application) `hello` package
63s error: no such subcommand: `add`
63s
63s Did you mean `doc`?
63s autopkgtest [22:00:29]: test create-and-build-crate:
-----------------------]
Both the bullseye and bookworm builds fail on mips64el with:
File "/<<PKGBUILDDIR>>/src/bootstrap/bootstrap.py", line 1175, in <module>
main()
File "/<<PKGBUILDDIR>>/src/bootstrap/bootstrap.py", line 1160, in main
bootstrap(args)
File "/<<PKGBUILDDIR>>/src/bootstrap/bootstrap.py", line 1127, in bootstrap
build.build_bootstrap()
File "/<<PKGBUILDDIR>>/src/bootstrap/bootstrap.py", line 880, in
build_bootstrap
args = self.build_bootstrap_cmd(env)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/src/bootstrap/bootstrap.py", line 983, in
build_bootstrap_cmd
raise Exception("no cargo executable found at `{}`".format(
Exception: no cargo executable found at `/usr/bin/cargo`
make[1]: *** [debian/rules:300: debian/dh_auto_build.stamp] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:203: binary-arch] Error 2
Those are expected. The reason is that there's no bootstrap binaries for
mips{64,}el because upstream dropped their tier level and no longer provides
them. So we'll have to drop (or keep an outdated) firefox/chromium binary. Note
that for mipsel, this doesn't matter much, as llvm-16 isn't available either,
and there are no firefox-esr/chromium/thunderbird builds there.
I'll look at the autopkgtest and the other issues (conflicts et al).
Cheers,
Emilio