Your message dated Fri, 30 Aug 2024 21:45:45 +0000
with message-id <[email protected]>
and subject line Bug#1080042: fixed in rust-hypothesis 0.11.5-9
has caused the Debian Bug report #1080042,
regarding src:rust-hypothesis: upgrade derive_builder to 0.20
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.)
--
1080042: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080042
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rust-hypothesis
Version: 0.11.5-8
Severity: normal
Control: tags + patch
Hi Jonas--
Please update rust-hypothesis's dependency on the derive_builder crate
from 0.12 to 0.20, as i've just updated derive_builder to 0.20 in debian
unstable.
Despite the semver bump, derive_builder should be fully
backward-compatible as far as the hypothesis crate is concerned.
The attached patch to the debian packaging should do what needs to be
done.
Thanks for maintaining the hypothesis crate in debian!
Hoping this is useful,
--dkg
-- System Information:
Debian Release: trixie/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (200,
'unstable-debug'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.3-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
commit 06ec119ca90cbe6340fbc44fed9a666e68550192
Author: Daniel Kahn Gillmor <[email protected]>
Date: Thu Aug 29 22:40:35 2024 -0400
upgrade derive_builder to 0.20 (no other source changes needed)
diff --git a/debian/control b/debian/control
index 8ab97b9..c322f90 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
librust-clap-4+env-dev,
librust-clap-complete-4+default-dev,
librust-color-eyre-0.6+default-dev,
- librust-derive-builder-0.12+default-dev,
+ librust-derive-builder-0.20+default-dev,
librust-eyre-0.6+default-dev,
librust-futures-0.3+default-dev,
librust-predicates-3+default-dev <!nocheck>,
@@ -71,7 +71,7 @@ Depends:
librust-clap-4+env-dev,
librust-clap-complete-4+default-dev,
librust-color-eyre-0.6+default-dev,
- librust-derive-builder-0.12+default-dev,
+ librust-derive-builder-0.20+default-dev,
librust-eyre-0.6+default-dev,
librust-futures-0.3+default-dev,
librust-reqwest-0.11+json-dev,
diff --git a/debian/patches/1001_upgrade-derive_builder.patch b/debian/patches/1001_upgrade-derive_builder.patch
new file mode 100644
index 0000000..8f18a61
--- /dev/null
+++ b/debian/patches/1001_upgrade-derive_builder.patch
@@ -0,0 +1,30 @@
+From: Daniel Kahn Gillmor <[email protected]>
+Date: Thu, 29 Aug 2024 22:33:32 -0400
+Subject: Update derive_builder to 0.20 (compatible change)
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+derive_builder, from 0.12 to 0.20, only removes the ability to use
+field(type,…) (and replaces it with field(ty,…). hypothesis doesn't
+use field(type,…) at all, so this should be fine.
+
+derive_builder 0.20 is now in unstable, so hypothesis probably needs
+this change to enable package propagation.
+---
+ Cargo.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index b1c41f9..d58fc11 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -41,7 +41,7 @@ thiserror = "1.0.53"
+ chrono = { version = "0.4.31", features = ["serde"] }
+ serde = { version = "1.0.193", features = ["derive"] }
+ serde_json = "1.0.108"
+-derive_builder = "0.12.0"
++derive_builder = "0.20"
+ url = "2.5.0"
+
+ [dev-dependencies]
diff --git a/debian/patches/series b/debian/patches/series
index bb4ea29..2c10d10 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
2002_privacy.patch
2003_dotenv.patch
2004_no_net.patch
+1001_upgrade-derive_builder.patch
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: rust-hypothesis
Source-Version: 0.11.5-9
Done: Jonas Smedegaard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rust-hypothesis, 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-hypothesis 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: Fri, 30 Aug 2024 22:44:24 +0200
Source: rust-hypothesis
Architecture: source
Version: 0.11.5-9
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1080042
Changes:
rust-hypothesis (0.11.5-9) unstable; urgency=medium
.
* reduce autopkgtest to check single-feature tests only on amd64
* trust upstream optimization level unless explicitly disabled
* enable hardening and pedantic build options
* stop mention dh-cargo in long description
* add patch 1001
to accept newer branches of crate derive_builder;
closes: bug#1080042, thanks to Daniel Kahn Gillmor;
bump (build-)dependencies for crate derive_builder
Checksums-Sha1:
d60d6643e6e56cb352b1d7f71a67ea539a9f2832 3042 rust-hypothesis_0.11.5-9.dsc
31d456bdb2b9b7f4c3f8e7946439dcc9111365cc 8392
rust-hypothesis_0.11.5-9.debian.tar.xz
ffd92b7fc8685a76fd9213e9abd5cb9c1f8ffd25 25187
rust-hypothesis_0.11.5-9_amd64.buildinfo
Checksums-Sha256:
24ef746833c76304e53a7a1ec5c33de180cf10b5405051e94ceb8e9310a42e90 3042
rust-hypothesis_0.11.5-9.dsc
1056bb2a2928a68222d8f04723464a2ff21c81f45aca4cd7d5cd6673206383d9 8392
rust-hypothesis_0.11.5-9.debian.tar.xz
3016bb407e8cd378d27a892e2bba3629629a4cad5459e0a04c7331447042c4b4 25187
rust-hypothesis_0.11.5-9_amd64.buildinfo
Files:
2eb46d298d04ceca2daef9f624543ce5 3042 text optional
rust-hypothesis_0.11.5-9.dsc
39ed1d56fdc43d42d7a17a36a240092c 8392 text optional
rust-hypothesis_0.11.5-9.debian.tar.xz
5980d8ddb521c1ec716554b5eec68946 25187 text optional
rust-hypothesis_0.11.5-9_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmbSMAcMHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhEtkQAKmVT6+n/RCDMmpTvXkM7+4OA09QmG3MywgQ0+CI
bX5wuhz6tgXwtNgkv15nlISMVETiskrKG/4bj76t7F7OGwqlaZ9ACSNnA8wm3M64
tUM/F4I+D8SRtDXmSbNu/RYhXWyp6q9kmbH9YY1Ql2KCh1VRhgfUTCaiKU1I/mqx
BwCwgZch++QtPxB86r0gBe9txJiPC/dLRqNRnCk/odoKxfxpohex54rN+qBbt/yA
JvAtK4vdYDklmOMb1pG5a+iR0wc0cQY9IQPZHsJxZlBYy+NYnNLwqI2Uj7MRlOBw
PU1BnrrYkv/D66C9L93AhQ4IGQnOrjr8vvQbEG6/iFVOsnydpXSWKaqosSy7tHTD
q3kAl+GRJ872/yfPXHwv8WLsC+Bc9JlZdVGVKPHTIJc8OG4grAlmnDbyc+yYfXuN
UAYwdBiCM32+19QeUqiil7iPP2pRNgwYqoxCOnWUEUyId9Sl1JTU8Y0Puk5yRsvQ
vD8pg6ahpL1B24Q4lOM/FtiQkoq0LRHNVPq2DIkEbc4tRmDYwFhrgOUB8vtS0RLn
Vkr1UrfaDnVYhVyitv0TeJViLTs8vB7WQXleGnZ6ysn6gKwAUfL2ME6zwQPTK6yS
zXzOD9nCvthL60taRkdkStfGup8fRsR52DJeSqM9Xr8Zv1JZ9u7gh0XixqzoZKm6
xcuX
=EZSn
-----END PGP SIGNATURE-----
pgpHywvhQHzRH.pgp
Description: PGP signature
--- End Message ---