On 28/08/2024 11:16, Emilio Pozuelo Monfort wrote:
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_bootstrapargs = self.build_bootstrap_cmd(env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/<<PKGBUILDDIR>>/src/bootstrap/bootstrap.py", line 983, in build_bootstrap_cmdraise 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 2Those 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).
Updated package uploaded. Debdiff attached. I found another missing conflict (cargo-web needed a conflict against cargo-mozilla).
Cheers, Emilio
bullseye.debdiff.3
Description: Unix manual page