Bug#1054568: breezy – broken rust regex build-dependency
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.
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 <[email protected]> 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
Read more here: Source link
