On Wed, 2024-08-28 at 11:16 +0200, Emilio Pozuelo Monfort wrote: > On 25/08/2024 11:16, Adam D. Barratt wrote: > [...] > > 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.
Thanks for the background. Technically there /are/ firefox-esr builds on mipsel in bullseye, but they're really old: firefox-esr | 78.15.0esr-1~deb11u1 | oldstable | source, mipsel chromium doesn't build for mips* in any case, and bullseye-LTS won't support mips*el. So the practical effect AFAICT is that we lose the ability to build firefox-esr and thunderbird on mips64el for bookworm. I /assume/ that isn't particularly an issue. Regards, Adam