Your message dated Wed, 25 Feb 2026 11:33:57 +0000
with message-id <[email protected]>
and subject line Bug#1120200: fixed in rust-asn1-rs 0.7.1-3
has caused the Debian Bug report #1120200,
regarding rust-asn1-rs: FTBFS: error: hiding a lifetime that's elided elsewhere 
is confusing
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.)


-- 
1120200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120200
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rust-asn1-rs
Version: 0.7.1-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202511/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:rust-asn1-rs, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
grep -qv 'workspace' Cargo.toml || dh_auto_clean --buildsystem rust
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean -XCargo.toml.orig
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure --buildsystem=rust
        /usr/share/dh-rust/bin/cargo prepare-debian debian/cargo_registry
debian cargo wrapper: options, profiles, parallel, lto: ['parallel=2'] [] 
['-j2'] 0
debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, 
x86_64-linux-gnu

[... snipped ...]

test from_der_sequence_vec ... ok
test from_der_set ... ok
test from_der_set_btreeset ... ok
test from_der_set_of_vec ... ok
test from_der_tagged_explicit ... ok
test from_der_tagged_explicit_any_tag ... ok
test from_der_tagged_explicit_optional ... ok
test from_der_tagged_explicit_with_class ... ok
test from_der_tagged_implicit ... ok
test from_der_tagged_implicit_all ... ok
test from_der_tagged_implicit_any_tag ... ok
test from_der_tagged_implicit_optional ... ok
test from_der_tagged_implicit_with_class ... ok
test from_der_tagged_optional_cov ... ok
test from_der_utctime ... ok
test from_der_utf8string ... ok
test from_der_utf8string_as_str ... ok
test from_der_utf8string_as_string ... ok

test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] _bit_sequence-11f49d750964a3ee`

running 1 test
test issue_18_1 ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] struct_derive-e611792b01e99ab8`

running 4 tests
test issue_27_1 ... ok
test issue_27_2 ... ok
test issue_27_3 ... ok
test issue_27_4 ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] ng_large_tags-63da12c3d743acb3`

running 1 test
test encode_large_tag ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] ase/deps/krb5-f62bd3f1c87e9c41`

running 2 tests
test krb5_principalname ... ok
test to_der_krb5_principalname ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] e/deps/to_der-069c67aa72144dab`

running 35 tests
test to_der_any ... ok
test to_der_any_raw ... ok
test to_der_bitstring ... ok
test to_der_bmpstring ... ok
test to_der_bool ... ok
test to_der_enumerated ... ok
test to_der_generalizedtime ... ok
test to_der_graphicstring ... ok
test to_der_header ... ok
test to_der_integer ... ok
test to_der_length ... ok
test to_der_length_long ... ok
test to_der_null ... ok
test to_der_numericstring ... ok
test to_der_objectdescriptor ... ok
test to_der_octetstring ... ok
test to_der_real_binary ... ok
test to_der_real_special ... ok
test to_der_real_string ... ok
test to_der_sequence ... ok
test to_der_sequenceof ... ok
test to_der_set ... ok
test to_der_set_of ... ok
test to_der_str ... ok
test to_der_string ... ok
test to_der_tag ... ok
test to_der_tagged_explicit ... ok
test to_der_tagged_implicit ... ok
test to_der_tagged_implicit_optional ... ok
test to_der_teletexstring ... ok
test to_der_universalstring ... ok
test to_der_utctime ... ok
test to_der_utf8string ... ok
test to_der_videotexstring ... ok
test to_der_visiblestring ... ok

test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] eps/to_static-2fbaebcc6142fb03`

running 3 tests
test derive_named_tostatic ... ok
test derive_unit_tostatic ... ok
test derive_unnamed_tostatic ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] ence_lifetime-a6ed12706db5e9fc`

running 1 test
test toder_sequence_lifetime ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] quence_simple-a3babfb50f0d5338`

running 1 test
test toder_sequence ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

     Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/<<PKG 
[too-long-redacted] ase/deps/x509-f315e2878f9afc92`

running 1 test
test x509_decode_dn ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.00s

   Doc-tests asn1_rs
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=asn1_rs  
[too-long-redacted] trace"))' --error-format human`

running 88 tests
test src/asn1_types/integer.rs - asn1_types::integer::Integer (line 251) ... ok
test src/asn1_types/integer.rs - asn1_types::integer::Integer (line 264) ... ok
test src/asn1_types/integer.rs - asn1_types::integer::int (line 560) ... ok
test src/asn1_types/integer.rs - asn1_types::integer::Integer (line 279) ... ok
test src/asn1_types/oid.rs - asn1_types::oid::oid (line 417) ... ok
test src/asn1_types/oid.rs - asn1_types::oid::oid (line 430) ... ok
test src/asn1_types/sequence.rs - asn1_types::sequence::Sequence (line 31) ... 
ok
test src/asn1_types/sequence.rs - asn1_types::sequence::Sequence (line 51) ... 
ok
test src/asn1_types/sequence.rs - 
asn1_types::sequence::Sequence<'a>::from_der_and_then (line 128) ... FAILED
test src/asn1_types/sequence.rs - 
asn1_types::sequence::Sequence<'_>::from_iter_to_der (line 378) ... ok
test src/asn1_types/sequence/iterator.rs - 
asn1_types::sequence::iterator::SequenceIterator (line 13) ... ok
test src/asn1_types/sequence/sequence_of.rs - 
asn1_types::sequence::sequence_of::SequenceOf (line 18) ... ok
test src/asn1_types/set.rs - asn1_types::set::Set (line 32) ... ok
test src/asn1_types/set.rs - asn1_types::set::Set (line 52) ... ok
test src/asn1_types/set.rs - asn1_types::set::Set<'a>::from_der_and_then (line 
129) ... FAILED
test src/asn1_types/set.rs - asn1_types::set::Set<'_>::from_iter_to_der (line 
365) ... ok
test src/asn1_types/set/iterator.rs - asn1_types::set::iterator::SetIterator 
(line 12) ... ok
test src/asn1_types/set/set_of.rs - asn1_types::set::set_of::SetOf (line 18) 
... ok
test src/asn1_types/strings.rs - asn1_types::strings::TestValidCharset (line 
35) ... ok
test src/asn1_types/tagged.rs - asn1_types::tagged::TaggedValue (line 54) ... ok
test src/asn1_types/tagged/application.rs - 
asn1_types::tagged::application::ApplicationExplicit (line 12) ... ok
test src/asn1_types/tagged/application.rs - 
asn1_types::tagged::application::ApplicationImplicit (line 33) ... ok
test src/asn1_types/tagged/builder.rs - 
asn1_types::tagged::builder::TaggedParserBuilder (line 9) ... ok
test src/asn1_types/tagged/builder.rs - 
asn1_types::tagged::builder::TaggedParserBuilder<TagKind,E>::new (line 43) ... 
ok
test src/asn1_types/tagged/explicit.rs - 
asn1_types::tagged::explicit::TaggedExplicit (line 122) ... ok
test src/asn1_types/tagged/implicit.rs - 
asn1_types::tagged::implicit::TaggedImplicit (line 149) ... ok
test src/asn1_types/tagged/optional.rs - 
asn1_types::tagged::optional::OptTaggedImplicit (line 226) ... ok
test src/asn1_types/tagged/optional.rs - 
asn1_types::tagged::optional::OptTaggedExplicit (line 196) ... ok
test src/asn1_types/tagged/optional.rs - 
asn1_types::tagged::optional::OptTaggedParser (line 23) ... ok
test src/asn1_types/tagged/optional.rs - 
asn1_types::tagged::optional::OptTaggedParser (line 37) ... ok
test src/asn1_types/tagged/optional.rs - 
asn1_types::tagged::optional::OptTaggedParser::parse_ber (line 91) ... ok
test src/asn1_types/tagged/optional.rs - 
asn1_types::tagged::optional::OptTaggedParser::parse_der (line 134) ... ok
test src/asn1_types/tagged/private.rs - 
asn1_types::tagged::private::PrivateExplicit (line 12) ... ok
test src/asn1_types/tagged/private.rs - 
asn1_types::tagged::private::PrivateImplicit (line 33) ... ok
test src/derive.rs - derive::BerAlias (line 254) ... ok
test src/derive.rs - derive::BerAlias (line 268) ... ok
test src/derive.rs - derive::BerSequence (line 46) ... ok
test src/derive.rs - derive::BerSequence (line 28) ... ok
test src/derive.rs - derive::BerSet (line 141) ... ok
test src/derive.rs - derive::BerSet (line 159) ... ok
test src/derive.rs - derive::DerAlias (line 301) ... ok
test src/derive.rs - derive::DerAlias (line 315) ... ok
test src/derive.rs - derive::DerSequence (line 85) ... ok
test src/derive.rs - derive::DerSequence (line 103) ... ok
test src/derive.rs - derive::DerSet (line 216) ... ok
test src/derive.rs - derive::DerSet (line 198) ... ok
test src/derive.rs - derive::ToDerSequence (line 399) ... ok
test src/derive.rs - derive::ToDerSequence (line 378) ... ok
test src/derive.rs - derive::ToStatic (line 330) ... ok
test src/derive.rs - derive::ToStatic (line 345) ... ok
test src/doc/mod.rs - doc::derive (line 108) ... ok
test src/doc/mod.rs - doc::derive (line 130) ... ok
test src/doc/mod.rs - doc::derive (line 151) ... ok
test src/doc/mod.rs - doc::derive (line 17) ... ok
test src/doc/mod.rs - doc::derive (line 181) ... ok
test src/doc/mod.rs - doc::derive (line 207) ... ok
test src/doc/mod.rs - doc::derive (line 222) ... ok
test src/doc/mod.rs - doc::derive (line 261) ... ok
test src/doc/mod.rs - doc::derive (line 289) ... ok
test src/doc/mod.rs - doc::derive (line 334) ... ok
test src/doc/mod.rs - doc::derive (line 51) ... ok
test src/doc/mod.rs - doc::derive (line 83) ... ok
test src/doc/mod.rs - doc::recipes (line 102) ... ok
test src/doc/mod.rs - doc::recipes (line 11) ... ok
test src/doc/mod.rs - doc::recipes (line 121) ... ok
test src/doc/mod.rs - doc::recipes (line 136) ... ok
test src/doc/mod.rs - doc::recipes (line 152) ... ok
test src/doc/mod.rs - doc::recipes (line 161) ... ok
test src/doc/mod.rs - doc::recipes (line 176) ... ok
test src/doc/mod.rs - doc::recipes (line 195) ... ok
test src/doc/mod.rs - doc::recipes (line 210) ... ok
test src/doc/mod.rs - doc::recipes (line 226) ... ok
test src/doc/mod.rs - doc::recipes (line 235) ... ok
test src/doc/mod.rs - doc::recipes (line 31) ... ok
test src/doc/mod.rs - doc::recipes (line 54) ... ok
test src/doc/mod.rs - doc::recipes (line 76) ... ok
test src/doc/mod.rs - doc::recipes (line 85) ... ok
test src/lib.rs - (line 104) ... ok
test src/lib.rs - (line 123) ... ok
test src/lib.rs - (line 57) ... ok
test src/lib.rs - (line 76) ... ok
test src/traits.rs - traits::AsTaggedExplicit (line 317) ... ok
test src/traits.rs - traits::AsTaggedImplicit (line 335) ... ok
test src/traits.rs - traits::FromBer (line 57) ... ok
test src/traits.rs - traits::FromDer (line 117) ... ok
test src/traits.rs - traits::ToDer (line 213) ... ok
test src/traits.rs - traits::ToDer (line 226) ... ok
test src/traits.rs - traits::ToDer::write_der (line 265) ... ok

failures:

---- src/asn1_types/sequence.rs - 
asn1_types::sequence::Sequence<'a>::from_der_and_then (line 128) stdout ----
error: hiding a lifetime that's elided elsewhere is confusing
  --> src/asn1_types/sequence.rs:136:14
   |
11 | fn parser(i: &[u8]) -> ParseResult<(u8, u32)> {
   |              ^^^^^     ---------------------- the same lifetime is hidden 
here
   |              |
   |              the lifetime is elided here
   |
   = help: the same lifetime is referred to in inconsistent ways, making the 
signature confusing
note: the lint level is defined here
  --> src/asn1_types/sequence.rs:126:9
   |
 1 | #![deny(warnings)]
   |         ^^^^^^^^
   = note: `#[deny(mismatched_lifetime_syntaxes)]` implied by 
`#[deny(warnings)]`
help: use `'_` for type paths
   |
11 | fn parser(i: &[u8]) -> ParseResult<'_, (u8, u32)> {
   |                                    +++

error: aborting due to 1 previous error

Couldn't compile the test.
---- src/asn1_types/set.rs - asn1_types::set::Set<'a>::from_der_and_then (line 
129) stdout ----
error: hiding a lifetime that's elided elsewhere is confusing
  --> src/asn1_types/set.rs:137:14
   |
11 | fn parser(i: &[u8]) -> ParseResult<(u8, u32)> {
   |              ^^^^^     ---------------------- the same lifetime is hidden 
here
   |              |
   |              the lifetime is elided here
   |
   = help: the same lifetime is referred to in inconsistent ways, making the 
signature confusing
note: the lint level is defined here
  --> src/asn1_types/set.rs:127:9
   |
 1 | #![deny(warnings)]
   |         ^^^^^^^^
   = note: `#[deny(mismatched_lifetime_syntaxes)]` implied by 
`#[deny(warnings)]`
help: use `'_` for type paths
   |
11 | fn parser(i: &[u8]) -> ParseResult<'_, (u8, u32)> {
   |                                    +++

error: aborting due to 1 previous error

Couldn't compile the test.

failures:
    src/asn1_types/sequence.rs - 
asn1_types::sequence::Sequence<'a>::from_der_and_then (line 128)
    src/asn1_types/set.rs - asn1_types::set::Set<'a>::from_der_and_then (line 
129)

test result: FAILED. 86 passed; 2 failed; 0 ignored; 0 measured; 0 filtered 
out; finished in 9.26s

error: doctest failed, to rerun pass `--doc`
dh_auto_test: error: /usr/share/dh-rust/bin/cargo test returned exit code 101
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: rust-asn1-rs
Source-Version: 0.7.1-3
Done: Jonas Smedegaard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-asn1-rs, 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-asn1-rs 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, 25 Feb 2026 12:08:48 +0100
Source: rust-asn1-rs
Architecture: source
Version: 0.7.1-3
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1120200
Changes:
 rust-asn1-rs (0.7.1-3) unstable; urgency=medium
 .
   * add patch cherry-picked upstream
     to avoid confusingly hide a lifetime elided elsewhere;
     closes: bug#1120200, thanks to Santiago Vila
   * update DEP-3 patch headers
Checksums-Sha1:
 7320939edfa0757a9ce81f8e8a1f03e94cc90a84 2663 rust-asn1-rs_0.7.1-3.dsc
 875a29ade71579222f6fbcccbe60a83ba1d6868f 6776 
rust-asn1-rs_0.7.1-3.debian.tar.xz
 523f537bfbb31e14901747ad37f84dc966b91c82 12213 
rust-asn1-rs_0.7.1-3_amd64.buildinfo
Checksums-Sha256:
 875c856250be3d5a679264287a30f7ce2724d12e3bd6b2302472e9e5e6cf63c3 2663 
rust-asn1-rs_0.7.1-3.dsc
 91051447fd7ae9cf17c092f82ec83eeba6c1379cb6f3fcc3eb61d72e24e04426 6776 
rust-asn1-rs_0.7.1-3.debian.tar.xz
 57dffdc178c165c96cc8cf126f51624ea546a7a4200708006468a18d954f2ba1 12213 
rust-asn1-rs_0.7.1-3_amd64.buildinfo
Files:
 f839708fc4340c7919cc429787b6f2fb 2663 rust optional rust-asn1-rs_0.7.1-3.dsc
 34362cefbcda05707bf6f60fe97c6961 6776 rust optional 
rust-asn1-rs_0.7.1-3.debian.tar.xz
 f4330cf553f8394c8cc7507748897af8 12213 rust optional 
rust-asn1-rs_0.7.1-3_amd64.buildinfo

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

iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmme2HMMHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhEAUP/1qKLfVwVZIxisAjdqZC0eujSmu+ngN6/AIbdtvc
0QNpIVk31pwP+DO311+3xjggd/mDLreuozfR/jSCbgJ8tcPH0uRPXJDFeQQwdHJv
g5Q4ghKx6xtWihBhhzPRPCkFLanqRt1c8iQuwyYlmLF+GW1H4NLV8GKtzffGDsWT
+rok7nzdAOYE0JgkRVTH/H4BmXvW4qYyqGaeeGR4ZxfmwcjyV9v4WjHO1HSlq8CZ
NQTNxr/HiGe68TPP3ywzafJTJT+iPDPSnZep/HAs98VSUVziK47IpZuwfnxd/zVL
2IcXoILYxSUxXFgL/WJrtM8OLEIc//U6PbnALsnAdbdH3yf/Y6tb9Yr8/m/Gt1q6
vAnpWYUCIxBSnrC6YRgtJRYbV7S2q86EoQ0dTb+ur3oyoXZwe3tqayPZf7Vpw0lJ
KfjyOPPyv7A1P8FPmTiz+grPy5/uTV1IBjJDnUrjaauCnDHKBi7Y+rLRRM/Ex3FV
20DdfHDoG8WBoinyTEv68DiqFotZcsZvX7rXaTafOievG3vpTJDXzm/Y6oG/D+ec
5ruP2Uc6AG0Lo9H/zswUPrL8xmH9rvDtTLNg/BGMp0ZoVWbbw2vlDV4/BhTJBp1k
q4xJXpOwFMa5gsv18+ouCVxekvuRl8eAXQ3z7lET08InSeA9WR6APa1/MmbyuPCk
Ndba
=GsFo
-----END PGP SIGNATURE-----

Attachment: pgpP3dt4wdJeW.pgp
Description: PGP signature


--- End Message ---

Reply via email to