Front page | perl.perl5.porters |
Postings from April 2018
[perl #132903] Broken 5.27.9 after updating version.pm
From:
James E Keenan via RT
Date:
April 12, 2018 18:32
Subject:
[perl #132903] Broken 5.27.9 after updating version.pm
Message ID:
rt-4.0.24-4339-1523557970-1086.132903-15-0@perl.org
On Sun, 08 Apr 2018 12:52:29 GMT, xsawyerx@cpan.org wrote:
> On Mon, 02 Apr 2018 10:50:41 -0700, xsawyerx@gmail.com wrote:
> >
> >
> > On 03/31/2018 07:45 PM, Karl Williamson wrote:
> > > On 03/20/2018 12:48 PM, Karl Williamson wrote:
> > >> On 03/20/2018 12:36 PM, Sawyer X wrote:
> > >>>
> > >>>
> > >>> On 03/14/2018 06:08 PM, Karl Williamson via RT wrote:
> > >>>> On Mon, 26 Feb 2018 03:11:04 -0800, xsawyerx@gmail.com wrote:
> > >>>>>
> > >>>>> On 02/25/2018 01:50 AM, Leon Timmermans wrote:
> > >>>>>> On Sat, Feb 24, 2018 at 9:08 AM, slaven@rezic.de
> > >>>>>> <perlbug-followup@perl.org> wrote:
> > >>>>>>> After running "install Bundle::Snapshot..." in a CPAN shell
> > >>>>>>> in
> > >>>>>>> a perl 5.27.9 installation I've been left with a broken perl:
> > >>>>>>>
> > >>>>>>> $ perl5.27.9 -MExtUtils::MakeMaker -e1
> > >>>>>>> perl5.27.9: symbol lookup error: /opt/perl-
> > >>>>>>> 5.27.9/lib/site_perl/5.27.9/x86_64-
> > >>>>>>> linux/auto/version/vxs/vxs.so:
> > >>>>>>> undefined symbol: STORE_NUMERIC_LOCAL_SET_STANDARD
> > >>>>>>> $ perl5.27.9 -MCPAN -e1
> > >>>>>>> perl5.27.9: symbol lookup error: /opt/perl-
> > >>>>>>> 5.27.9/lib/site_perl/5.27.9/x86_64-
> > >>>>>>> linux/auto/version/vxs/vxs.so:
> > >>>>>>> undefined symbol: STORE_NUMERIC_LOCAL_SET_STANDARD
> > >>>>>>> $ perl5.27.9 -Mversion -MEncode -e1
> > >>>>>>> perl5.27.9: symbol lookup error: /opt/perl-
> > >>>>>>> 5.27.9/lib/site_perl/5.27.9/x86_64-
> > >>>>>>> linux/auto/version/vxs/vxs.so:
> > >>>>>>> undefined symbol: STORE_NUMERIC_LOCAL_SET_STANDARD
> > >>>>>>>
> > >>>>>>> The interesting lines in the CPAN update log are probably
> > >>>>>>> these:
> > >>>>>>>
> > >>>>>>> ...
> > >>>>>>> vars is up to date (1.03).
> > >>>>>>> version::regex is up to date (0.9918).
> > >>>>>>> Running install for module 'version::vpp'
> > >>>>>>> Checksum for
> > >>>>>>> /home/slaven.rezic/.cpan/sources/authors/id/J/JP/JPEACOCK/version-
> > >>>>>>> 0.9918.tar.gz ok
> > >>>>>>> ...
> > >>>>>>> JPEACOCK/version-0.9918.tar.gz
> > >>>>>>> /usr/bin/make test -- OK
> > >>>>>>> Running make install
> > >>>>>>> ...
> > >>>>>>> Installing /opt/perl-5.27.9/lib/site_perl/5.27.9/x86_64-
> > >>>>>>> linux/auto/version/vxs/vxs.so
> > >>>>>>> ...
> > >>>>>>> version::vxs is up to date (0.9918).
> > >>>>>>> vmsish is up to date (1.04).
> > >>>>>>> ...
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> So the existence of version::vpp (which does not seem to be
> > >>>>>>> part of
> > >>>>>>> newer
> > >>>>>>> perls anymore) triggered the version.pm update, and installed
> > >>>>>>> a
> > >>>>>>> version.pm
> > >>>>>>> which is apparently incompatible with current bleadperl.
> > >>>>>>>
> > >>>>>>> Probably the same problem would happen if a reinstall method
> > >>>>>>> on
> > >>>>>>> version
> > >>>>>>> would be run (in a CPAN shell: test version + install_tested,
> > >>>>>>> with
> > >>>>>>> cpanm:
> > >>>>>>> cpanm --reinstall version) (not tested).
> > >>>>>>>
> > >>>>>>> I also noticed that vutil.c was edited in the perl core
> > >>>>>>> despite of
> > >>>>>>> a notice on top of the file that it should not be edited
> > >>>>>>> here, but
> > >>>>>>> in the version distribution.
> > >>>>>>>
> > >>>>>>> It looks like a new CPAN release of version.pm should be
> > >>>>>>> done.
> > >>>>>> IMNSHO what we really need is for version to become
> > >>>>>> upstream=core.
> > >>>>>> It's far too entangled with core for anything else to make
> > >>>>>> sense.
> > >>>>> Agreed.
> > >>>> I have heard nothing back from the maintainer. I added this to
> > >>>> the
> > >>>> 5.28 blockers.
> > >>>> I'm wondering if we should proceed with a takeover of this
> > >>>> distro.
> > >>>
> > >>> Let me give it a try first.
> > >>>
> > >>
> > >> I sent the maintainer a personal email a few hours ago. This is
> > >> my
> > >> first attempt to reach him that way.
> > >>
> > >
> > > No response
> >
> > None from me either.
> >
> > Does anyone know him and can reach out to him, please?
>
> John got back to me. A new release of version.pm is upcoming -
> hopefully today.
1. A new version of 'version' was uploaded to CPAN on Sunday April 08. https://rt.cpan.org/Ticket/Display.html?id=124563#txn-1780803. That ticket has been marked Resolved.
2. The author/maintainer apparently did a couple of uploads since then.
3. Today I merged 'version' version 0.9921 into blead. 'perl Porting/sync-with-cpan version' didn't work very well, so I hacked together my own program. See commit message for:
commit d3a5b29c73b5a2fd6524ca1f8c5c779bd8cb0687
Author: John Peacock <jpeacock@cpan.org>
AuthorDate: Thu Apr 12 11:22:58 2018 -0400
Commit: James E Keenan <jkeenan@cpan.org>
CommitDate: Thu Apr 12 13:42:43 2018 -0400
I'm going to close this ticket. For discussion of whether 'version' should become 'blead-upstream' and move from cpan/ to dist/, I recommend posting to list or opening a new RT.
Thank you very much.
Jim Keenan
--
James E Keenan (jkeenan@cpan.org)
---
via perlbug: queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=132903
-
[perl #132903] Broken 5.27.9 after updating version.pm
by James E Keenan via RT