Your message dated Wed, 14 Feb 2024 08:49:20 +0000
with message-id <[email protected]>
and subject line Bug#1063883: fixed in rust-regalloc2 0.9.3-1
has caused the Debian Bug report #1063883,
regarding rust-regalloc2 - upcoming rust-hashbrown update.
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 [email protected]
immediately.)


-- 
1063883: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063883
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rust-regalloc2

Now that rust-ahash 0.8 is in trixie and noble I hope to update
rust-hashbrown and rust-indexmap soon to versions 0.14
and version 2 respectively.

The release of regalloc2 currently in Debian, depends on
hashbrown 0.13 as does the latest upstream release. Upstream
git has upgraded to 0.14, when they did so they decided to make
some changes to the feature settings, setting
"default_features=false" and manually enabling the "ahash"
feature.

https://github.com/bytecodealliance/regalloc2/commit/5d79e12d0a93b10fc181f4da409b4671dd365228

The default features for hashbrown are currently
"ahash", "inline-more" and "allocator-api2" so this amounts
to not enabling the "inline-more" and "allocator-api2"
features.

I have tested that simply relaxing the dependency is enough
to make rust-regalloc2 build with the new hashbrown. The
debdiff I used for testing is attached.
diff -Nru rust-regalloc2-0.9.2/debian/changelog 
rust-regalloc2-0.9.2/debian/changelog
--- rust-regalloc2-0.9.2/debian/changelog       2023-09-21 17:38:27.000000000 
+0000
+++ rust-regalloc2-0.9.2/debian/changelog       2024-02-14 02:21:52.000000000 
+0000
@@ -1,3 +1,10 @@
+rust-regalloc2 (0.9.2-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Bump hashbrown to 0.14
+
+ -- Peter Michael Green <[email protected]>  Wed, 14 Feb 2024 02:21:52 +0000
+
 rust-regalloc2 (0.9.2-2) unstable; urgency=medium
 
   * generate documentation during build;
diff -Nru rust-regalloc2-0.9.2/debian/control 
rust-regalloc2-0.9.2/debian/control
--- rust-regalloc2-0.9.2/debian/control 2023-09-21 07:02:26.000000000 +0000
+++ rust-regalloc2-0.9.2/debian/control 2024-02-14 02:21:52.000000000 +0000
@@ -9,7 +9,7 @@
  librust-bincode-1+default-dev,
  librust-clap-4+default-dev,
  librust-clap-4+derive-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-log-0.4-dev,
  librust-pretty-env-logger-0.5+default-dev,
  librust-rustc-hash-1-dev,
@@ -30,7 +30,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends:
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-log-0.4-dev,
  librust-rustc-hash-1-dev,
  librust-serde-1+alloc-dev,
diff -Nru rust-regalloc2-0.9.2/debian/patches/2002_hashbrown.patch 
rust-regalloc2-0.9.2/debian/patches/2002_hashbrown.patch
--- rust-regalloc2-0.9.2/debian/patches/2002_hashbrown.patch    2023-09-19 
17:10:38.000000000 +0000
+++ rust-regalloc2-0.9.2/debian/patches/2002_hashbrown.patch    2024-02-14 
02:21:23.000000000 +0000
@@ -12,7 +12,7 @@
  rustc-hash = { version = "1.1.0", default-features = false }
  slice-group-by = { version = "0.3.0", default-features = false }
 -hashbrown = "0.13.2"
-+hashbrown = ">= 0.12, < 0.14"
++hashbrown = ">= 0.12, < 0.15"
  
  # Optional serde support, enabled by feature below.
  serde = { version = "1.0.136", features = [

--- End Message ---
--- Begin Message ---
Source: rust-regalloc2
Source-Version: 0.9.3-1
Done: Jonas Smedegaard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-regalloc2, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated rust-regalloc2 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 14 Feb 2024 09:07:37 +0100
Source: rust-regalloc2
Architecture: source
Version: 0.9.3-1
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1063883
Changes:
 rust-regalloc2 (0.9.3-1) unstable; urgency=medium
 .
   * drop patch 2002_clap, obsoleted by Debian package changes
   * relax patch 2002_hashbrown to cover newer hasbrown;
     relax (build-)dependencies for crate hashbrown;
     closes: bug#1063883, thanks to Peter Green
   * update dh-cargo fork
   * update copyright info: update coverage
   * bump project versions in virtual packages and autopkgtests
Checksums-Sha1:
 354e6e76d926bf456a30b4fb40f88d286a624d40 2666 rust-regalloc2_0.9.3-1.dsc
 730a308429ca45dfbfba552aed03a2d6a75f138a 127400 
rust-regalloc2_0.9.3.orig.tar.gz
 795f06afa6b1e274b056b6d40fb513025bd45220 16752 
rust-regalloc2_0.9.3-1.debian.tar.xz
 161ab000368b70797f0da286c3b9ecfe26013587 13957 
rust-regalloc2_0.9.3-1_amd64.buildinfo
Checksums-Sha256:
 88ba7aa1f1b02e7fa885c09dde5d5563f6d8216e5aadd2e5797da7c10daa8461 2666 
rust-regalloc2_0.9.3-1.dsc
 3273785dfffde4f1fc77d0edd7a7da007705e4eb16699af2a5bf8894793186cd 127400 
rust-regalloc2_0.9.3.orig.tar.gz
 c32f21374661b79507067459b436fd8ace73b2a7c60848253ee1de46c3a8e2ff 16752 
rust-regalloc2_0.9.3-1.debian.tar.xz
 404cdceb5c71419f95e3d01740dc20b01be1e975f5049d9eb6719a91aca7659c 13957 
rust-regalloc2_0.9.3-1_amd64.buildinfo
Files:
 615171ff2ac098a337ae3d2040919f45 2666 rust optional rust-regalloc2_0.9.3-1.dsc
 03d620296ce67ce8e86842da90319c66 127400 rust optional 
rust-regalloc2_0.9.3.orig.tar.gz
 8cef5139eaac5444efe33d938b5689d1 16752 rust optional 
rust-regalloc2_0.9.3-1.debian.tar.xz
 b313db1e3825cb9e1c86e5ad54ae6560 13957 rust optional 
rust-regalloc2_0.9.3-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXMeEUACgkQLHwxRsGg
ASEcCRAAg+yaUEQICTGUIeHvUCP3duE8bNqukk+QrZD+JD0ng3ykp+H9JH81QIU0
re2imTmUO5WRaq2Z0RYb+wkCwbXGNkuLiBbmRlr9e0SHkBfwvP6oFGRhAklvPObv
QiUxJ7GPYI0tvpLSqRy9Pmtv/N2sR+/vloJGsDFey0Gc8+foE2Ny77APbEhFI4Nd
4SMt98OWr1wPF0GhGnzrdENEa9oaurUqy6OQea921ptnWJaZ4sjFvBaQtCXlDqc0
Q+TqkcYx5S25AI0HBYjJ8XDE+jbyS7Mym3I9cXrbJGQOD04eqGoX3Db28kBI5Zy6
Z4tc7uyvLwvYntoT9W3WO1ovizNCoW8uZba5+GyA/6djb38BurMCvGs27H0zNwur
L34ErnKSfGLIolLbSu599F6wuLJkFltoIUqeDLVNmz32eqYcZ6O5mEeeyBUZryyw
Ravk8lOQiRQRq1nUL1f1/4C4sSebu6fhjWvqchV3Dt3A3i3/HnyCkcwZB1Erw01N
mAwBdjfuIuBh4M4Qp1FkisMTVgVMNETdymxxC2wemU4Mql+fSh45S0XPApvOgV15
LHft/dWvtr+DAgW+x8tBvyIxjScQ2vMx9LKawxxC6GxCoRoy70qD1Iqrn7OIafKW
qkmNBtaqurW3LtO3NyDYwVutU7OS6JGzhsUu61+u4EdnX9CKacI=
=lDFr
-----END PGP SIGNATURE-----

Attachment: pgp9nUuifj8Oa.pgp
Description: PGP signature


--- End Message ---

Reply via email to