Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1213582 > unrolled thread

Bug#1082293: transition: perl 5.40

Started byNiko Tyni <ntyni@debian.org>
First post2024-09-19 19:30 +0200
Last post2024-10-14 19:50 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1082293: transition: perl 5.40 Niko Tyni <ntyni@debian.org> - 2024-09-19 19:30 +0200
    Bug#1082293: transition: perl 5.40 Niko Tyni <ntyni@debian.org> - 2024-10-01 22:00 +0200
      Bug#1082293: transition: perl 5.40 Sebastian Ramacher <sramacher@debian.org> - 2024-10-13 21:20 +0200
        Bug#1082293: transition: perl 5.40 Niko Tyni <ntyni@debian.org> - 2024-10-14 19:50 +0200

#1213582 — Bug#1082293: transition: perl 5.40

FromNiko Tyni <ntyni@debian.org>
Date2024-09-19 19:30 +0200
SubjectBug#1082293: transition: perl 5.40
Message-ID<Jot8B-dr9Y-3@gated-at.bofh.it>
Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-Cc: perl@packages.debian.org

Hi release team,

I'd like to get Perl 5.40 into sid and trixie.

There's four known regression bugs left open. One package
(libgetopt-long-descriptive-perl, #1078075) will need an upload in
lockstep with perl. The other three have pending NMUs in the DELAYED queue
(thanks Gregor!)

  https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=perl-5.40-transition;users=debian-perl@lists.debian.org

As usual we've been running continuous amd64 rebuilds on perl.debian.net
against Perl 5.40 since early June to catch build time regressions. I've
also checked for related autopkgtest regressions in all packages
declaring Testsuite: autopkgtest-pkg-perl, having Testsuite-Triggers:
perl, or depending on perl.

I don't have good tools to check for existing testing/unstable skew
with packages that will need binNMUs. The only blocker I'm currently
aware of is vim / #1082125 . 

Ben file proposal, just copy-pasting from last year:

title = "perl";
is_affected = .depends ~ "libperl5.38|perlapi-5.38" | .pre-depends ~ "libperl5.38|perlapi-5.38";
is_good = .depends ~ "libperl5.40|perlapi-5.40" | .pre-depends ~ "libperl5.40|perlapi-5.40";
is_bad = .depends ~ "libperl5.38|perlapi-5.38" | .pre-depends ~ "libperl5.38|perlapi-5.38";

I hope things will be as ready as can be in a week or so. Please let
me know when a transition slot might be available, and also if you have
any concerns of course.

Thanks for your work on Debian,
-- 
Niko

[toc] | [next] | [standalone]


#1214826

FromNiko Tyni <ntyni@debian.org>
Date2024-10-01 22:00 +0200
Message-ID<JsRcl-ggRY-1@gated-at.bofh.it>
In reply to#1213582
Hi, just an update on this now that the libxml2 mess
is sorted out (thanks Sebastian).

On Thu, Sep 19, 2024 at 08:19:41PM +0300, Niko Tyni wrote:
> Package: release.debian.org
> User: release.debian.org@packages.debian.org
> Usertags: transition
> X-Debbugs-Cc: perl@packages.debian.org
> 
> Hi release team,
> 
> I'd like to get Perl 5.40 into sid and trixie.
> 
> There's four known regression bugs left open. One package
> (libgetopt-long-descriptive-perl, #1078075) will need an upload in
> lockstep with perl. The other three have pending NMUs in the DELAYED queue
> (thanks Gregor!)
> 
>   https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=perl-5.40-transition;users=debian-perl@lists.debian.org

These are all handled now.

> I don't have good tools to check for existing testing/unstable skew
> with packages that will need binNMUs. The only blocker I'm currently
> aware of is vim / #1082125 . 

Came up with some UDD queries for this [1] which currently give
nine affected packages that are out of sync between sid and trixie:

 cod-tools
 libapreq2
 libcrypt-openssl-pkcs12-perl 
 libcryptx-perl
 libxml-libxslt-perl
 libyaml-libyaml-perl
 linux
 nbdkit
 nginx

Most of these look like they'll migrate on their own in a few days,
including libyaml-libyaml-perl as lintian was recently fixed (#1082612).

I just sent a patch for libcryptx-perl (#1082952).

nbdkit (#1082751) remains, but it's only a libperl5.38 dependency so
soft updates should help things (I think?)

nginx_1.26.0-3 is brand new, so it's hard to say yet if the failing
autopkgtests are just flaky.

(linux seems an outlier and actually in sync at the moment. Guess I'll
have to special case it and/or understand why there are 16 distinct
versions of it in the UDD sources table for trixie+sid.)

So things are looking pretty good to me at the moment. Please let me
know if there's something I have missed.


[1] Apologies for my SQL babytalk, optimizations welcome. I'm using a
    temporary table for the list of affected source packages as matching
    the dependency metadata seems rather heavy on the server.

    CREATE TEMPORARY TABLE perl_sources (psource text);
    
    INSERT INTO perl_sources (
      SELECT DISTINCT source FROM packages WHERE
        release='sid' AND (
            depends ~ '(perlapi-|libperl)5\.38' OR
            recommends ~  '(perlapi-|libperl)5\.38' OR
            pre_depends ~  '(perlapi-|libperl)5\.38'
        )
      );
    
    SELECT source FROM perl_sources, sources WHERE
      psource=source AND
      EXISTS (
        SELECT 1 FROM sources WHERE source=psource AND release='trixie'
      ) AND (
        release = 'sid' OR
        release = 'trixie'
      )
     GROUP BY source
     HAVING COUNT(DISTINCT version) > 1;
 
-- 
Niko Tyni   ntyni@debian.org

[toc] | [prev] | [next] | [standalone]


#1216254

FromSebastian Ramacher <sramacher@debian.org>
Date2024-10-13 21:20 +0200
Message-ID<Jxcid-1osG-3@gated-at.bofh.it>
In reply to#1214826
Control: tags -1 confirmed
Control: forwarded -1 https://release.debian.org/transitions/html/perl-5.40.html

On 2024-10-01 22:52:01 +0300, Niko Tyni wrote:
> Hi, just an update on this now that the libxml2 mess
> is sorted out (thanks Sebastian).
> 
> On Thu, Sep 19, 2024 at 08:19:41PM +0300, Niko Tyni wrote:
> > Package: release.debian.org
> > User: release.debian.org@packages.debian.org
> > Usertags: transition
> > X-Debbugs-Cc: perl@packages.debian.org
> > 
> > Hi release team,
> > 
> > I'd like to get Perl 5.40 into sid and trixie.
> > 
> > There's four known regression bugs left open. One package
> > (libgetopt-long-descriptive-perl, #1078075) will need an upload in
> > lockstep with perl. The other three have pending NMUs in the DELAYED queue
> > (thanks Gregor!)
> > 
> >   https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=perl-5.40-transition;users=debian-perl@lists.debian.org
> 
> These are all handled now.

Please go ahead.

Cheers
-- 
Sebastian Ramacher

[toc] | [prev] | [next] | [standalone]


#1216354

FromNiko Tyni <ntyni@debian.org>
Date2024-10-14 19:50 +0200
Message-ID<JxxmF-1C5F-3@gated-at.bofh.it>
In reply to#1216254
On Sun, Oct 13, 2024 at 09:10:59PM +0200, Sebastian Ramacher wrote:
> Control: tags -1 confirmed
> Control: forwarded -1 https://release.debian.org/transitions/html/perl-5.40.html

> > On Thu, Sep 19, 2024 at 08:19:41PM +0300, Niko Tyni wrote:
> > > Package: release.debian.org
> > > User: release.debian.org@packages.debian.org
> > > Usertags: transition
> > > X-Debbugs-Cc: perl@packages.debian.org
> > > 
> > > Hi release team,
> > > 
> > > I'd like to get Perl 5.40 into sid and trixie.

> Please go ahead.

Thanks! Just uploaded perl_5.40.0-6 to unstable.

BTW https://release.debian.org/transitions/html/perl-5.40.html
links to a wrong bug ( #1055955 should be #1082293 .)
-- 
Niko

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web