On Tue, Mar 12, 2024 at 05:55:59PM +0100, Emanuele Rocca wrote:
On 2024-03-12 11:03, Simon McVittie wrote:
In the medium term, cargo needs re-bootstrapping on the affected architectures (armel and armhf, plus a bunch of -ports architectures
where as far as I can see cargo was never available in the past) -
that's #1065787, and Steve already replied to that bug describing how Ubuntu did this.
I don't think Ubuntu actually fixed cargo yet, at least if the data in
UDD is reliable -- and if I'm looking in the right place. :-)
udd=> select source,version,date from ubuntu_upload_history where source='cargo' order by date desc limit 2;
source | version | date
--------+--------------------------------------------+------------------------
cargo | 0.67.1+ds0ubuntu0.libgit2-0ubuntu0.20.04.2 | 2023-07-05 09:36:28+00
cargo | 0.67.1+ds0ubuntu0.libgit2-0ubuntu0.22.04.2 | 2023-07-05 09:36:27+00 (2 rows)
cargo in Ubuntu is built from the rustc source package.
Maybe when Steve mentioned the work done in Ubuntu on https://bugs.debian.org/1065787#22 he meant other packages?
Is there a porter who can take responsibility for that?
I did manage to get cargo to build in a armhf chroot by manually
installing the various deps, see the build artifacts at https://people.debian.org/~ema/cargo/. I can work on armel next. The
tests are green but maybe there's some more meaningful validation we can
do before uploading? Anyone from debian-rust has ideas or comments?
--
Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer
https://www.debian.org/ [email protected] [email protected]
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXwnEoACgkQVo0w8yGy Ez3nMA//SWDtqt/DMjBbFqjj5SvQJhGji0WbtP30m3FV/QgMKn6LvEyKBekXSrD+ 4vXhoJLVXgmnT+fw4k5vIkyel+PIi71H1zI80WsJBuRfRTl7h65gO73ZQWh6yiRj wYLWrW3ySWhQUcfT5IkxNXjtvrvFDE3GyOLTRcDQbWHh+hIImDpoGg/jKt4MFCPA QfIMFNGIEIOnPGjJMhJUtWy7S7hTXtZ5GfWvW9/ypgCo3PleHru0FzP4XfmMboQB TOX5N5WBpKttnD230DgnH0LK0/JeJNN8aTA1n6kGnbsHsn5vdtPuPGyykwU3B/e2 9M00seglnBo8PHvzL/cx946nGl7e72hsKxXYbbdijY8M46j/8C2BdGooql13JoDH wu7bpq8VdqJNKLIz5guEOThfaVEXtEzy9EHjQSYZwuNaCHMbudEqqik05sFp2Sd2 BdQBBatfyfusAqe1hXHlr99fvK1tdGd9n656UV3tEF3BrzfkSOfdurGXo0F5E+EV vmmmr5iASCS4ibNFEFZstbiM2o7qghutoQrT8syQSebBNYlJFylOiJBLvx9vWGGK H2cZ+0ep6JA8BK63sdlc