Bug#1079515: bullseye-pu: package rustc-web/1.78.0+dfsg1-2~deb11u1
Emilio Pozuelo Monfort <[email protected]> Wed, 28 Aug 2024 19:20:34 +0200
| Newsgroups | gmane.linux.debian.devel.bugs.general,gmane.linux.debian.ports.mips |
|---|---|
| Message-ID | <[email protected]> |
On 28/08/2024 18:13, Adam D. Barratt wrote:
> 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.
It's an issue for mips64el firefox/thunderbird users (if any), but it shouldn't
block us because the status quo will be in a similar situation (unsupported
ff/tb versions). However it's not something I can solve (at least not with
reasonable effort). But if a mips porter wants to provide a bootstrap tarball I
could include it to get rustc-web built there.
Cheers,
Emilio