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

Jelmer Vernooij jelmer at debian.org
Thu Oct 26 09:28:48 BST 2023


Hi Peter,

Please do go ahead and NMU this. Thanks!

Cheers,

Jelmer

On Thu, Oct 26, 2023 at 04:19:28AM +0100, Peter Green wrote:
> 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 <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