Bug#826563: stable-updates fix for Bug#826563: perl: Apparent regression in TryCatch

Dominic Hargreaves dom at earth.li
Mon Jun 6 23:46:46 UTC 2016


On Mon, Jun 06, 2016 at 08:54:23PM +0100, Dominic Hargreaves wrote:
> Thanks Niko for analysis. The sequence of events went like this:
> 
> 1) a commit (which fixed a segfault, but broke compatibility) was
>    committed to the upstream development branch
> 2) upstream testing detected the issue in Devel::Declare, and a new
>    version was released to CPAN fixing the problem.
> 3) the fix was backported to maint-5.20, and in the process of that
>    backporting, the knowledge that there was a known issue was lost.
> 
> The general feeling on IRC was that point release updates should indeed
> avoid breaking old versions of libraries on CPAN, and that a known
> issue should have been included in the perldelta. This will be added
> to the release managers guide in future.
> 
> In hindsight, it's obvious that Debian's testing of this update wasn't
> sufficient either. Such breaking changes in perl stable updates are,
> I believe, exceedingly rare, but equally we had not attempted a wholesale,
> or near-wholesale update in Debian stable before, and the breakage
> wasn't reported in any real-world testing using the stable update
> installed from source. In future, we should perform similar automated
> testing against jessie-proposed-updates as we do in experimental when
> a new major version of perl is introduced.
> 
> My plan is:
> 
> 1) submit a new version of libdevel-declare-perl for immediate
>    inclusion in stable-updates.
> 2) kick off a test rebuild of packages using perl to catch any issues
>    in this update (at least those which we can catch by package builds
>    and test suites).
> 3) document this in the perl maintenance notes on the wiki for future
>    reference
> 
> I should be able to do at least the first two of these this evening.

I've prepared an updated package of libdevel-declare-perl, which builds
and tests out fine with both perl 5.20.2-3+deb8u4 and 5.20.2-3+deb8u5.

A debdiff for stable is attached. Release team, are you happy for me
to upload (is the distribution correct for stable-updates)?

Thanks,
Dominic.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libdevel-declare-perl_0.006017-1+deb8u1.deb.diff
Type: text/x-diff
Size: 2247 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20160607/936a4809/attachment.diff>


More information about the pkg-perl-maintainers mailing list