On Sat, Nov 20, 2021 at 11:01 AM John Paul Adrian Glaubitz <
glaub...@physik.fu-berlin.de> wrote:

> On 11/19/21 17:21, Connor McLaughlan wrote:
> > Now it is stuck at a rustc compile error:
> >
> >    Compiling url v1.7.0
> > error[E0713]: borrow may still be in use when destructor runs
> >    --> /<<PKGBUILDDIR>>/third_party/rust/url/src/form_urlencoded.rs:261
> :40
>
> I would suggest downloading and installing rustc 1.29 from snapshots [1]
> which
> should be easier than starting to update the individual Rust components of
> the
> Firefox sources.
>
> Adrian
>
> > [1] https://snapshot.debian.org/package/rustc/1.29.0%2Bdfsg1-1/
>
> --
>  .''`.  John Paul Adrian Glaubitz
> : :' :  Debian Developer - glaub...@debian.org
> `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
>   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
>
>
Hello Adrian,

i entered  the chroot and installed rustc 1.29 from snapshot.

However when i execute sbuild, 1.29 gets replaced with 1.56 automatically:

Selecting previously unselected package libstd-rust-1.56:sparc64.
Preparing to unpack .../12-libstd-rust-1.56_1.56.0+dfsg1-2_sparc64.deb ...
Unpacking libstd-rust-1.56:sparc64 (1.56.0+dfsg1-2) ...
Preparing to unpack .../13-rustc_1.56.0+dfsg1-2_sparc64.deb ...
Unpacking rustc (1.56.0+dfsg1-2) over (1.29.0+dfsg1-1) ...
Preparing to unpack .../14-libstd-rust-dev_1.56.0+dfsg1-2_sparc64.deb ...
Unpacking libstd-rust-dev:sparc64 (1.56.0+dfsg1-2) over (1.29.0+dfsg1-1) ...

How do i prevent it?

Do i need to modify control.in and set it to 1.29 exactly:

rustc (>= 1.24) -> rustc (= 1.29)


Regards,
Connor

Reply via email to