Your message dated Sun, 11 Feb 2024 22:20:12 +0000
with message-id <e1rzibi-008ety...@fasolo.debian.org>
and subject line Bug#1021711: fixed in rustc 1.70.0+dfsg1-6
has caused the Debian Bug report #1021711,
regarding rustc: Bootstrapping process only seems to work for amd64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1021711: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021711
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: rustc
Version: 1.61.0+dfsg1-2
Severity: normal

Dear Maintainer,

When following the bootstrapping process in d/README.source, it only
seems to generate a tarball with the amd64 binaries despite the variable
upstream_bootstrap_arch set to include more bootstrap architectures.

I am running:

  $ upstream_bootstrap_arch="amd64 arm64" debian/rules source_orig-stage0
  ...
  debian/make_orig-stage0_tarball.sh
  downloading 
https://static.rust-lang.org/dist/2022-04-07/rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  ######################################################################## 
100.0%
  extracting 
rustc/build/cache/2022-04-07/rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  downloading 
https://static.rust-lang.org/dist/2022-04-07/rustc-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  ######################################################################## 
100.0%
  extracting 
rustc/build/cache/2022-04-07/rustc-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  downloading 
https://static.rust-lang.org/dist/2022-04-07/cargo-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  ######################################################################## 
100.0%
  extracting 
rustc/build/cache/2022-04-07/cargo-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  building stage0 tar file now, this will take a while...
  
================================================================================
  orig-stage0 bootstrapping tarball created in 
../rustc_1.61.0+dfsg1.orig-stage0.tar.xz
  containing the upstream compilers for amd64 arm64

  You *probably* now want to do the following steps:

  1. Add [!amd64 !arm64] to the rustc/cargo Build-Depends in d/control
  2. Update d/changelog
  3. Run `dpkg-source -b .` to generate a .dsc that includes this tarball.
  
================================================================================

  $ tar tvf ../rustc_1.61.0+dfsg1.orig-stage0.tar.xz
  drwxr-xr-x root/root         0 2022-10-13 11:34 2022-04-07/
  -rw------- root/root  57248964 2022-04-07 14:44 
2022-04-07/rustc-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  -rw------- root/root   6585328 2022-04-07 14:41 
2022-04-07/cargo-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  -rw------- root/root  27569116 2022-04-07 14:44 
2022-04-07/rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.xz
  -rw-r--r-- root/root         0 2022-10-13 11:34 
dpkg-source-dont-rename-parent-directory

As you can see, only the x86_64 binary is present inside the stage0 tarball.

To workaround this locally, I manually called
  $ PYTHONPATH=src/bootstrap debian/get-stage0.py <triplet>
then re-ran the source_orig-stage0 which packed the downloaded tarballs into
the stage0 tarball.

--- End Message ---
--- Begin Message ---
Source: rustc
Source-Version: 1.70.0+dfsg1-6
Done: Fabian Grünbichler <debian@fabian.gruenbichler.email>

We believe that the bug you reported is fixed in the latest version of
rustc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1021...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fabian Grünbichler <debian@fabian.gruenbichler.email> (supplier of updated 
rustc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 11 Feb 2024 20:59:19 +0100
Source: rustc
Architecture: source
Version: 1.70.0+dfsg1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers 
<pkg-rust-maintain...@alioth-lists.debian.net>
Changed-By: Fabian Grünbichler <debian@fabian.gruenbichler.email>
Closes: 1021711 1060808 1061125
Changes:
 rustc (1.70.0+dfsg1-6) unstable; urgency=medium
 .
   [ Fabian Grünbichler ]
   * fix bootstrap helpers (Closes: #1060808)
   * rustix: patch both versions to fix racy build
 .
   [ Andres Salomon ]
   * Fix source_orig-stage0 bootstrapping process to actually include all
     architectures (closes: #1021711).
   * Run 'd/rules clean' after running make_orig-stage0_tarball.sh so that the
     suggestion to rebuild the .dsc actually works.
   * Don't allow upstream's bootstrap.py to delete .cargo/ directory.
 .
   [ Fabian Grünbichler ]
   * stage0: use current release architectures as default
   * disable LLVM profiler support on sparc64 (Closes: #1061125)
Checksums-Sha1:
 72b24cdae11fdf0d32b53050f3075357b7fec324 3622 rustc_1.70.0+dfsg1-6.dsc
 c3c7619f4a2a1c58effa4085daeca47b52f9f5f2 101544 
rustc_1.70.0+dfsg1-6.debian.tar.xz
 c448babfbe7a2218a10926c5b823f0794ba3c1d0 9053 
rustc_1.70.0+dfsg1-6_source.buildinfo
Checksums-Sha256:
 c1e602765b935b857bb9f18f5f493ed3dd3fc047ac674fd2fbe271fb1cfe1657 3622 
rustc_1.70.0+dfsg1-6.dsc
 2093db50a0b49eef4caf2503b41314f3dbf4581b40551b3e08862b7d35ef3b51 101544 
rustc_1.70.0+dfsg1-6.debian.tar.xz
 db834b466fc7a97bf6ac1816f588f6314a4d59a92fe5c785cf84a963062cae61 9053 
rustc_1.70.0+dfsg1-6_source.buildinfo
Files:
 958ae9795249fd61711550146272a7a3 3622 devel optional rustc_1.70.0+dfsg1-6.dsc
 fb981bddfe22258e4c07f5c3caf0fabb 101544 devel optional 
rustc_1.70.0+dfsg1-6.debian.tar.xz
 29718765773fa25893f1b4f39883f68d 9053 devel optional 
rustc_1.70.0+dfsg1-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJVBAEBCAA/FiEEbdkGe7ToK0Amc9ppdh5TKjcTRTAFAmXJO5whHGRlYmlhbkBm
YWJpYW4uZ3J1ZW5iaWNobGVyLmVtYWlsAAoJEHYeUyo3E0UwmFEQAJN91JqV2STK
2RBHBnaITnLmZjPa8Oscn4UlX/oMZIF9CdT3CMsHvt8MRjBYxrJq/WEeaNK9ihlo
+KZgn12L+Nwvx5ZYFWJvq+RsYr8ESqxvUBFC9BPiK8ttJ1RS368mwCVygKauDWa6
xGO2vWsEfUh0WsbItrNvKb88qpcEi/w6ufSuMyfCbuAEhYh1ZvKQREfztBWybAu7
btOC6T7wFR6PzCXBHULkHHDj3jWXtUXNScxd7b6ANpd1IDTaLUaBE267mvOwbMwa
EAbfyr+Wq7S+lpw+dgLubkX3HTnO4s9o/Ig3kMG2gkjis5N9lu5cgOnDZXXJvzM2
wW6ASpKpe4nW/vcnCC5tUtdBqjioeBiU1B62DPkNJkvwcqoNStq0nFPpfsvtiEaa
gD8ai8DThsPkkm3ZBsf6+IE3PkZBvJsBxXFF3YZXVkZVYlmkYSTPgQHpJOxjPOKW
EwBzjPtazH+wWpCVtPKByPSrvPS/stU1gUDO2wCxmVkDIzIcAJh8G7QZYMxndPrf
o7fymW+UzczQOgoUq9mDRGyvslcfk1kmLyFW1MMzs83LLYDwfVDcAKs9SYr2BPlt
uVu/DLBsGktukMDcf34TyAKghTKeBnhnXM0nPesSKksu7wVGAsa+46WfdbKhS4Ev
CbuDQx+J+YReyFB51YIpERWE/YkR/2cn
=VVpk
-----END PGP SIGNATURE-----

Attachment: pgpV3GAMFVRi0.pgp
Description: PGP signature


--- End Message ---

Reply via email to