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_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).

Updated package uploaded. Debdiff attached. I found another missing conflict (cargo-web needed a conflict against cargo-mozilla).

Cheers,
Emilio

Attachment: bullseye.debdiff.3
Description: Unix manual page

Reply via email to