[Pkg-bazaar-maint] Bug#1054568: breezy - broken rust regex build-dependency

Peter Green plugwash at debian.org
Thu Oct 26 04:19:28 BST 2023


Package: breezy
Version: 3.3.4-1
Severity: serious
Tags: patch

Breezy build-depends on librust-regex+aho-corasick-dev which is no longer
provided (in either physical or virtual form) by rust-regex.

Looking at the Cargo.toml files I belive the correct build-dependency is
librust-regex-1+default-dev (>= 1.5.4), after changing the build-dependency
I was able to get a succesful build.

If there are no objections I will likely NMU this in the not too distant
future.
-------------- next part --------------
diff -Nru breezy-3.3.4/debian/changelog breezy-3.3.4/debian/changelog
--- breezy-3.3.4/debian/changelog	2023-09-04 17:39:38.000000000 +0000
+++ breezy-3.3.4/debian/changelog	2023-10-26 02:55:52.000000000 +0000
@@ -1,3 +1,12 @@
+breezy (3.3.4-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Replace broken build-dependency on "librust-regex+aho-corasick-dev"
+    with build-dependency on "librust-regex-1+default-dev (>= 1.5.4)"
+    based on the contents of Cargo.toml.
+
+ -- Peter Michael Green <plugwash at debian.org>  Thu, 26 Oct 2023 02:55:52 +0000
+
 breezy (3.3.4-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru breezy-3.3.4/debian/control breezy-3.3.4/debian/control
--- breezy-3.3.4/debian/control	2023-09-04 17:39:38.000000000 +0000
+++ breezy-3.3.4/debian/control	2023-10-26 02:55:40.000000000 +0000
@@ -31,7 +31,7 @@
                debhelper-compat (= 13),
                librust-pkg-version-dev,
                librust-pyo3-dev,
-               librust-regex+aho-corasick-dev,
+               librust-regex-1+default-dev (>= 1.5.4),
                rustc
 Standards-Version: 4.6.2
 Rules-Requires-Root: no


More information about the Pkg-bazaar-maint mailing list