Control: tags -1 moreinfo confirmed

On 2021-05-09 18:25:23, Doug Torrance wrote:
> Package: release.debian.org
> Severity: normal
> User: [email protected]
> Usertags: unblock
> X-Debbugs-Cc: [email protected], [email protected], 
> [email protected]
> 
> Please unblock package linbox
> 
> [ Reason ]
> linbox is scheduled to be removed from testing on June 15 due to RC bug 
> #987921.  The package FTBFS on i386 when compiling with gcc 10 due to an 
> ambiguous overload error.  A fix has been proposed upstream 
> (https://github.com/linbox-team/linbox/pull/274) and a patch has been written 
> for the Debian package 
> (https://salsa.debian.org/science-team/linbox/-/commit/f630fb1).  It should 
> arrive in unstable soon, pending review and sponsorship.

The new version is a targeted fix for an RC bug and is inline with the
freeze policy. There is no for a pre-approval. Please go ahead and
remove the moreinfo tag once the new version is available in unstable.

Cheers

> 
> [ Impact ]
> The change between the version of the package currently in testing and the 
> proposed version is minimal (one patch affecting two lines of code) and also 
> prevents FTBFS on i386.
> 
> [ Tests ]
> The affected code is covered in test-qlub from the upstream test suite, which 
> is run during build.
> 
> [ Risks ]
> Minimal risk -- patch is trivial.
> 
> [ Checklist ]
>   [x] all changes are documented in the d/changelog
>   [x] I reviewed all changes and I approve them
>   [x] attach debdiff against the package in testing
> 
> [ Other info ]
> Thank you!
> 
> unblock linbox/1.6.3-3

> diff -Nru linbox-1.6.3/debian/changelog linbox-1.6.3/debian/changelog
> --- linbox-1.6.3/debian/changelog     2020-02-01 15:09:26.000000000 -0500
> +++ linbox-1.6.3/debian/changelog     2021-05-09 12:28:04.000000000 -0400
> @@ -1,3 +1,11 @@
> +linbox (1.6.3-3) unstable; urgency=medium
> +
> +  * debian/patches/iterator-difference-type.patch
> +    - New patch; use std::ptrdiff_t for vector iterator difference
> +      type (Closes: #987921).
> +
> + -- Doug Torrance <[email protected]>  Sun, 09 May 2021 12:28:04 -0400
> +
>  linbox (1.6.3-2) unstable; urgency=medium
>  
>    * Team upload.
> diff -Nru linbox-1.6.3/debian/patches/iterator-difference-type.patch 
> linbox-1.6.3/debian/patches/iterator-difference-type.patch
> --- linbox-1.6.3/debian/patches/iterator-difference-type.patch        
> 1969-12-31 19:00:00.000000000 -0500
> +++ linbox-1.6.3/debian/patches/iterator-difference-type.patch        
> 2021-05-09 12:26:48.000000000 -0400
> @@ -0,0 +1,27 @@
> +Description: Use std::ptrdiff_t for vector iterator difference type
> +Bug: https://github.com/linbox-team/linbox/issues/273
> +Bug-Debian: https://bugs.debian.org/987921
> +Origin: https://github.com/linbox-team/linbox/pull/274
> +Author: Doug Torrance <[email protected]>
> +Last-Update: 2021-05-09
> +
> +--- a/linbox/vector/bit-vector.inl
> ++++ b/linbox/vector/bit-vector.inl
> +@@ -46,7 +46,7 @@
> +             typedef LinBox::BitVector::reference reference;
> +             typedef bool *pointer;
> +             typedef bool value_type;
> +-            typedef long difference_type;
> ++            typedef std::ptrdiff_t difference_type;
> +     };
> + 
> +     template <>
> +@@ -56,7 +56,7 @@
> +             typedef LinBox::BitVector::const_reference reference;
> +             typedef const bool *pointer;
> +             typedef bool value_type;
> +-            typedef long difference_type;
> ++            typedef std::ptrdiff_t difference_type;
> +     };
> + }
> + 
> diff -Nru linbox-1.6.3/debian/patches/series 
> linbox-1.6.3/debian/patches/series
> --- linbox-1.6.3/debian/patches/series        2020-02-01 15:06:40.000000000 
> -0500
> +++ linbox-1.6.3/debian/patches/series        2021-05-09 12:24:55.000000000 
> -0400
> @@ -4,3 +4,4 @@
>  fix-RR-RecCounter.patch
>  pkgconfig.patch
>  replace-dangerous-pointer-casts-with-memcpy.patch
> +iterator-difference-type.patch


-- 
Sebastian Ramacher

Reply via email to