#1142699 librust-lazyregex-dev: autopkgtest regression on all architectures

#1142699#5
Date:
2026-07-24 09:25:03 UTC
From:
To:
Hi!

the last upload of lazyregex has broken autopkgtests, which in turn cause other
packages to be blocked from migrating (debcargo, though probably not only it).

I guess it's a matter of adding some feature guards in the right places, but
haven't taken a closer look.

Thanks for taking a look,
Fabian

#1142699#16
Date:
2026-08-09 10:23:06 UTC
From:
To:
tags 1142699 +patch
thanks
I took a closer look and there are two issues.

Firstly the codebase simply doesn't support building with no features at
all. The user must enable at least one feature to select a backend
(either regular or lite). I dealt with this by removing the no-features
configuration from debian/tests/control.

Secondly there are some tests that need the "unicode-perl" feature but
are not gated behind it. I added feature gates.

A debdiff is attatched, if I get no response I will NMU in a week or so.

#1142699#21
Date:
2026-08-10 21:34:31 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-lazy-regex, 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 1142699@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <dr@jones.dk> (supplier of updated rust-lazy-regex 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 10 Aug 2026 23:15:24 +0200
Source: rust-lazy-regex
Architecture: source
Version: 3.6.1+20260729+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <dr@jones.dk>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Closes: 1142596 1142699
Changes:
 rust-lazy-regex (3.6.1+20260729+ds-1) unstable; urgency=medium
 .
   [ upstream ]
   * new development snapshot;
     closes: bug#1142596
 .
   [ Jonas Smedegaard ]
   * update watch: bump version prefix
   * bump project versions in virtual packages and autopkgtests
   * tighten (build-, autopkgtest-)dependencies
   * extend patch 1001 to fence more tests;
     omit unsupported no-feature test;
     closes: bug#1142699,
     thanks to Fabian Grünbichler and Peter Michael Green
Checksums-Sha1:
 9b979c676cf22f82231642f1bee0ac3e6f8cd38a 2281 rust-lazy-regex_3.6.1+20260729+ds-1.dsc
 24ec01b718197d0e158d4783cf0d141afe375740 14224 rust-lazy-regex_3.6.1+20260729+ds.orig.tar.xz
 3ec652aa214fb65419a0d551a6e59fd68bbb4171 7032 rust-lazy-regex_3.6.1+20260729+ds-1.debian.tar.xz
 910ba51022c829f75ed873e13fa7038535c94d35 9305 rust-lazy-regex_3.6.1+20260729+ds-1_amd64.buildinfo
Checksums-Sha256:
 eb4123aa915c21cfe4dfa504c4b9383a9425ee13ffc74779456810dee87906cd 2281 rust-lazy-regex_3.6.1+20260729+ds-1.dsc
 614d809e3286b92858564fcad55f1f0d186cc3e7223c23642df3ca89de51d06d 14224 rust-lazy-regex_3.6.1+20260729+ds.orig.tar.xz
 987049dd5ee8f12bff5eb7d2adf00186f754df048ea7be69462362a7eb252640 7032 rust-lazy-regex_3.6.1+20260729+ds-1.debian.tar.xz
 7d90b1d75a40cb86febf67b7c0655ba09d443b220b9934ed3763692839c9f0ab 9305 rust-lazy-regex_3.6.1+20260729+ds-1_amd64.buildinfo
Files:
 54f07b9b24933fd81a48aeb62f306a42 2281 rust optional rust-lazy-regex_3.6.1+20260729+ds-1.dsc
 0ce1d54d3857e14b409fd543b3f3dc30 14224 rust optional rust-lazy-regex_3.6.1+20260729+ds.orig.tar.xz
 ffbb8c9f5c0d395bf912c7b01d7981b6 7032 rust optional rust-lazy-regex_3.6.1+20260729+ds-1.debian.tar.xz
 64386c6d2c085cf7f265512f639fe19d 9305 rust optional rust-lazy-regex_3.6.1+20260729+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmp6QBQMHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhVHsP/1Wfjfh9gav55eyvmzYRGqLBXHBWag8ogN+6E0ws
RQgO9AmXhn8kZhL4NFi8QXPO8SYx+Hy9m/QVIcNJXqYe8+J11LyK1LylISvNev4A
V+OOicjB2127Arf/DirvB9/+96YdpxMOxJlVaqUXst1nH8S3GnzEgNSKtwo3jsEa
R8zr8ZrZsHs3dGnD/s84yRrEY2wV2s6YqNurbyoEjhoEFtLHGTgJw8A0uP1CJufy
Gpr4seQfvG78dcCqFveyuB1jcvXh/gDgonryaow3vZ5fbJRsjG6v/0L3jq+O5ezo
cmKbd6v/RPM3ellOC1YglvDyLRQyUGP2ZvOwGfUbWDE3R1rbZ/ZKHN6jTVMZhPmV
LEALJECq9btXTdLbqpv17F9s4uO+jwX2m9oJULzZBQZP/+GZnYnNtbCwcdN4yuFw
+yyat2OKtR4cKdgUulgvM4zxrJYxzPuEsrqWhS73hHH/PcFWG0Qdl3EaaOhgQNTQ
yEe+IpDGJ5BtvYIJPjDsR4FdfJq5bdmArZHMrt2nQrFe95jxJH58HmkMaLHVwroZ
fFzJq6RsNlIBsBkBYpe9avxUCWNKU7ZORNuD46ADUbSG73vQnI8yyqztJcwA9JKX
2g3vxVM5lsjzCicA02LLdXKgHZLJXYQbLaoZp67gCo+fEs2lJ93cXsKpPQ/7Rn2+
kvR/
=2JYp
-----END PGP SIGNATURE-----