Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
Hi Niko, Niko Tyni wrote: > > Anyone can enlighten me if this is a perl bug or, if not, which change > > caused this difference? > > Seems related to > > https://rt.perl.org/Public/Bug/Display.html?id=133301 Thanks! > so undefined behaviour that happened to change now? Ah, so it's probably that multiconcat performance optimisation. And yes, my plan is to make that no more undefined and to work on Perl 5.26 and Perl 5.28 consistently. Regards, Axel -- ,''`. | Axel Beckert , https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
On Wed, Jun 27, 2018 at 10:34:08PM +0200, Axel Beckert wrote: > Perl 5.26: > > → perl -E 'my $i = 0 ; while ($i < 10) { $ii[$i++] = "ii[$i] = $i" ; say > $ii[$i-1]; } ' > ii[0] = 0 > ii[1] = 1 [...] > Perl 5.28: > > → perl -E 'my $i = 0 ; while ($i < 10) { $ii[$i++] = "ii[$i] = $i" ; say > $ii[$i-1]; } ' > ii[1] = 1 > ii[2] = 2 > I've skimmed through perl5280delta, but haven't noticed anything which > explains that difference. > > Anyone can enlighten me if this is a perl bug or, if not, which change > caused this difference? Seems related to https://rt.perl.org/Public/Bug/Display.html?id=133301 so undefined behaviour that happened to change now? -- Niko
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
Hi, Dominic Hargreaves wrote: > The problem in this case might not be that hard to fix, Basically it's patching what (so far) one test expects to output. And I can reproduce this difference with pure perl only: Perl 5.26: → perl -E 'my $i = 0 ; while ($i < 10) { $ii[$i++] = "ii[$i] = $i" ; say $ii[$i-1]; } ' ii[0] = 0 ii[1] = 1 ii[2] = 2 ii[3] = 3 ii[4] = 4 ii[5] = 5 ii[6] = 6 ii[7] = 7 ii[8] = 8 ii[9] = 9 Perl 5.28: → perl -E 'my $i = 0 ; while ($i < 10) { $ii[$i++] = "ii[$i] = $i" ; say $ii[$i-1]; } ' ii[1] = 1 ii[2] = 2 ii[3] = 3 ii[4] = 4 ii[5] = 5 ii[6] = 6 ii[7] = 7 ii[8] = 8 ii[9] = 9 ii[10] = 10 I've skimmed through perl5280delta, but haven't noticed anything which explains that difference. Anyone can enlighten me if this is a perl bug or, if not, which change caused this difference? Regards, Axel -- ,''`. | Axel Beckert , https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
Hi, gregor herrmann wrote: > > Is there an APT repo where I can get all the build-dependencies > > necessary to debug this? > > Yup, at the same server. Details and key at the start page of > http://perl.debian.net/ Ah, sorry, was probably to tired yesterday to try the most obvious thing. :-) Anyway, thanks for that hint! Will try to dig into it, but might take a few days until I get to it. Niko Tyni wrote: > Indeed. Alternatively, I believe locally rebuilding > > libhtml-parser-perl > libnet-ssleay-perl > libbsd-resource-perl > libapache2-mod-perl2 I'm not really keen on having to rebuild mod_perl. And I remembered from previous Perl version bumps that such a repo exists. :-) > against 5.28 should suffice. Hrm, aptitude inside pbuilder wanted to remove at least 8 packages when I wanted to upgrade perl to 5.28, so it might be a few more... Then again, the remaining four packages might have been some arch:all packages with arch:any dependencies... Regards, Axel -- ,''`. | Axel Beckert , https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
On Tue, Jun 26, 2018 at 08:23:54AM +0200, gregor herrmann wrote: > On Tue, 26 Jun 2018 04:24:59 +0200, Axel Beckert wrote: > > > Dominic Hargreaves wrote: > > > The upstream version of this package has not worked since 5.18, and we > > > have had to apply several fixes in Debian since. The build has now > > > broken again with Perl 5.27: > > > > > > http://perl.debian.net/rebuild-logs/perl-5.27-throwaway/libembperl-perl_2.5.0-11/libembperl-perl_2.5.0-11_amd64-2018-05-18T08:09:28Z.build > > > > Is there an APT repo where I can get all the build-dependencies > > necessary to debug this? > > Yup, at the same server. Details and key at the start page of > http://perl.debian.net/ Indeed. Alternatively, I believe locally rebuilding libhtml-parser-perl libnet-ssleay-perl libbsd-resource-perl libapache2-mod-perl2 against 5.28 should suffice. > gregor, hoping that all build-deps for _this_ package are included > but so far this has worked flawlessly for me The system is pretty well automated nowadays (thanks Dom!) and shouldn't lag behind sid for more than half a day at most. -- Niko
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
On Tue, 26 Jun 2018 04:24:59 +0200, Axel Beckert wrote: > Dominic Hargreaves wrote: > > The upstream version of this package has not worked since 5.18, and we > > have had to apply several fixes in Debian since. The build has now > > broken again with Perl 5.27: > > > > http://perl.debian.net/rebuild-logs/perl-5.27-throwaway/libembperl-perl_2.5.0-11/libembperl-perl_2.5.0-11_amd64-2018-05-18T08:09:28Z.build > > Is there an APT repo where I can get all the build-dependencies > necessary to debug this? Yup, at the same server. Details and key at the start page of http://perl.debian.net/ Cheers, gregor, hoping that all build-deps for _this_ package are included but so far this has worked flawlessly for me -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `- BOFH excuse #344: Network failure - call NBC
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
Control: tag -1 + moreinfo Hi, Dominic Hargreaves wrote: > The upstream version of this package has not worked since 5.18, and we > have had to apply several fixes in Debian since. The build has now > broken again with Perl 5.27: > > http://perl.debian.net/rebuild-logs/perl-5.27-throwaway/libembperl-perl_2.5.0-11/libembperl-perl_2.5.0-11_amd64-2018-05-18T08:09:28Z.build Is there an APT repo where I can get all the build-dependencies necessary to debug this? Debian Experimental doesn't seem to suffice. Regards, Axel -- ,''`. | Axel Beckert , https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
Hi, sorry for the late reply, this came in during my holidays and I noticed it today due to the testing removal. Dominic Hargreaves wrote: > Currently the package has a popcon of inst: 37 / vote: 22 / recent: 1 Of which at least two boxes are from myself. > So I suggest that rather than spending any more time maintaining it, > we remove it from Debian. I strongly disagree. I definitely want to continue to use Embperl in Debian. Dominique Dumont wrote: > Reading its features, I think this module may have been a good idea when it > was created back in 1997, but I'm afraid it's now completely obsoleted by > modern JavaScript frameworks. Pfff! You can't really replace Perl code with JavaScript on the backend, especially if you look at the state of e.g. npm in Debian. Dominic Hargreaves wrote: > I asked the Embperl mailing list about this, and although noone > who actually uses the Embperl Debian packages spoke up, I do. And JFTR: I'm in the Uploaders list, too. Additionally upstream spoke up in that thread, too. > there was definitely some interest in keeping it alive. I have > hopefully reflected the views of pkg-perl here: > > http://mail-archives.apache.org/mod_mbox/perl-embperl/201805.mbox/browser No, IMHO not. Regards, Axel -- ,''`. | Axel Beckert , https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
On Sun, May 20, 2018 at 10:17:43AM +0200, Dominique Dumont wrote: > On Friday, 18 May 2018 17:08:38 CEST Dominic Hargreaves wrote: > > Currently the package has a popcon of inst: 37 / vote: 22 / recent: 1 > > suggesting that it is barely used anywhere. > > Reading its features, I think this module may have been a good idea when it > was created back in 1997, but I'm afraid it's now completely obsoleted by > modern JavaScript frameworks. > > > So I suggest that rather than > > spending any more time maintaining it, we remove it from Debian. > > Agreed. I asked the Embperl mailing list about this, and although noone who actually uses the Embperl Debian packages spoke up, there was definitely some interest in keeping it alive. I have hopefully reflected the views of pkg-perl here: http://mail-archives.apache.org/mod_mbox/perl-embperl/201805.mbox/browser Cheers, Dominic.
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
On Friday, 18 May 2018 17:08:38 CEST Dominic Hargreaves wrote: > Currently the package has a popcon of inst: 37 / vote: 22 / recent: 1 > suggesting that it is barely used anywhere. Reading its features, I think this module may have been a good idea when it was created back in 1997, but I'm afraid it's now completely obsoleted by modern JavaScript frameworks. > So I suggest that rather than > spending any more time maintaining it, we remove it from Debian. Agreed. All the best
Bug#899021: libembperl-perl: FTBFS with Perl 5.27, unmaintained upstream
Source: libembperl-perl Version: 2.5.0-11 Severity: serious Justification: unmaintained upstream, and will shortly break in Debian X-Debbugs-Cc: debian-p...@lists.debian.org User: debian-p...@lists.debian.org Usertags: perl-5.28-transition hh2018 The upstream version of this package has not worked since 5.18, and we have had to apply several fixes in Debian since. The build has now broken again with Perl 5.27: http://perl.debian.net/rebuild-logs/perl-5.27-throwaway/libembperl-perl_2.5.0-11/libembperl-perl_2.5.0-11_amd64-2018-05-18T08:09:28Z.build The problem in this case might not be that hard to fix, but I have been consisdering deprecating/removing this for some time, as there is a limit to how long we can be de facto upstream for this type of package. Currently the package has a popcon of inst: 37 / vote: 22 / recent: 1 suggesting that it is barely used anywhere. So I suggest that rather than spending any more time maintaining it, we remove it from Debian. CC to debian-perl to get wider exposure of the proposal. Cheers, Dominic.