Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Module::CoreList 5.20160410 not on CPAN #15278

Open
p5pRT opened this issue Apr 17, 2016 · 6 comments
Open

Module::CoreList 5.20160410 not on CPAN #15278

p5pRT opened this issue Apr 17, 2016 · 6 comments

Comments

@p5pRT
Copy link

p5pRT commented Apr 17, 2016

Migrated from rt.perl.org#127914 (status was 'open')

Searchable as RT127914$

@p5pRT
Copy link
Author

p5pRT commented Apr 17, 2016

From @eserte

This is a bug report for perl from slaven@​rezic.de,
generated with the help of perlbug 1.40 running under perl 5.22.2.


See subject.



Flags​:
  category=library
  severity=low
  module=Module​::CoreList


Site configuration information for perl 5.22.2​:

Configured by eserte at Tue Apr 12 07​:39​:08 CEST 2016.

Summary of my perl5 (revision 5 version 22 subversion 2) configuration​:
 
  Platform​:
  osname=freebsd, osvers=9.2-release, archname=amd64-freebsd
  uname='freebsd cvrsnica.herceg.de 9.2-release freebsd 9.2-release #0 r255898​: thu sep 26 22​:50​:31 utc 2013 root@​bake.isc.freebsd.org​:usrobjusrsrcsysgeneric amd64 '
  config_args='-ds -e -Dprefix=/usr/perl5.22.2-RC1sp -Duseshrplib -Dcf_email=srezic@​cpan.org -Doptimize=-O2 -pipe'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=undef, usemultiplicity=undef
  use64bitint=define, use64bitall=define, uselongdouble=undef
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_FORTIFY_SOURCE=2',
  optimize='-O2 -pipe',
  cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
  ccversion='', gccversion='4.2.1 20070831 patched [FreeBSD]', gccosandvers=''
  intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3
  ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=8, prototype=define
  Linker and Libraries​:
  ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib'
  libpth=/usr/lib /usr/local/lib /usr/include/gcc/4.2 /usr/lib
  libs=-lpthread -lgdbm -lm -lcrypt -lutil -lc
  perllibs=-lpthread -lm -lcrypt -lutil -lc
  libc=, so=so, useshrplib=true, libperl=libperl.so
  gnulibc_version=''
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/perl5.22.2-RC1sp/lib/5.22.2/amd64-freebsd/CORE'
  cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector'

Locally applied patches​:
  RC1


@​INC for perl 5.22.2​:
  /usr/perl5.22.2-RC1sp/lib/site_perl/5.22.2/amd64-freebsd
  /usr/perl5.22.2-RC1sp/lib/site_perl/5.22.2
  /usr/perl5.22.2-RC1sp/lib/5.22.2/amd64-freebsd
  /usr/perl5.22.2-RC1sp/lib/5.22.2
  .


Environment for perl 5.22.2​:
  HOME=/home/e/eserte
  LANG (unset)
  LANGUAGE (unset)
  LC_ALL=de_DE.UTF-8
  LD_LIBRARY_PATH (unset)
  LOGDIR (unset)
  PATH=/usr/local/bin​:/usr/bin​:/bin​:/usr/local/sbin​:/usr/sbin​:/sbin​:/home/e/eserte/bin/freebsd9.1​:/home/e/eserte/bin/sh​:/home/e/eserte/bin​:/home/e/eserte/bin/pistachio-perl/bin​:/usr/games​:/home/e/eserte/devel
  PERLDOC=-MPod​::Perldoc​::ToTextOverstrike
  PERL_BADLANG (unset)
  SHELL=/usr/local/bin/zsh

@p5pRT
Copy link
Author

p5pRT commented Apr 17, 2016

From @rjbs

I'm confused. Did Module​::CoreList 5.20160410 ever exist?

The version currently in blead is 5.20160420, but there was no April 20th release, so there has been no subsequent CPAN release of it.

I believe this ticket should be rejected. Am I mistaken?

--
rjbs

@p5pRT
Copy link
Author

p5pRT commented Apr 17, 2016

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Apr 18, 2016

From @andk

On Sun, 17 Apr 2016 16​:45​:16 -0700, "Ricardo SIGNES via RT" <perlbug-followup@​perl.org> said​:

  > I'm confused. Did Module​::CoreList 5.20160410 ever exist?

All my perl-5.22.2-RC1 report 5.20160410 like this one​:

: % /home/sand/src/perl/repoperls/installed-perls/perl/v5.22.2-RC1/de40/bin/perl -MV=Module​::CoreList
: Module​::CoreList
: /home/sand/src/perl/repoperls/installed-perls/perl/v5.22.2-RC1/de40/lib/5.22.2/Module/CoreList.pm​: 5.20160410

  > The version currently in blead is 5.20160420, but there was no April
  > 20th release, so there has been no subsequent CPAN release of it.

commit 0d84e96 in branch maint-5.22

  > I believe this ticket should be rejected. Am I mistaken?

--
andreas

@p5pRT
Copy link
Author

p5pRT commented Apr 18, 2016

From @steve-m-hay

On 18 April 2016 at 02​:45, Andreas Koenig
<andreas.koenig.7os6VVqR@​franz.ak.mind.de> wrote​:

On Sun, 17 Apr 2016 16​:45​:16 -0700, "Ricardo SIGNES via RT" <perlbug-followup@​perl.org> said​:

I'm confused. Did Module​::CoreList 5.20160410 ever exist?

All my perl-5.22.2-RC1 report 5.20160410 like this one​:

: % /home/sand/src/perl/repoperls/installed-perls/perl/v5.22.2-RC1/de40/bin/perl -MV=Module​::CoreList
: Module​::CoreList
: /home/sand/src/perl/repoperls/installed-perls/perl/v5.22.2-RC1/de40/lib/5.22.2/Module/CoreList.pm​: 5.20160410

The version currently in blead is 5.20160420, but there was no April
20th release, so there has been no subsequent CPAN release of it.

commit 0d84e96 in branch maint-5.22

Yes, 20164010 was the release date of 5.22.2 RC1, but as per the
release managers' guide I did not request a new release of M​::CL. That
step is skipped for release candidates; a new M​::CL will be released
when 5.22.2 proper is released.

=head3 Module​::CoreList nagging

I<You MUST SKIP this step for RC>

Remind the current maintainer of C<Module​::CoreList> to push a new release
to CPAN.

I believe this ticket should be rejected. Am I mistaken?

I agree, unless there is some problem with the instructions in the RMG
that I'm missing here.

@p5pRT
Copy link
Author

p5pRT commented Apr 18, 2016

From @eserte

Dana Pon 18. Tra 2016, 00​:12​:00, shay reče​:

On 18 April 2016 at 02​:45, Andreas Koenig
<andreas.koenig.7os6VVqR@​franz.ak.mind.de> wrote​:

On Sun, 17 Apr 2016 16​:45​:16 -0700, "Ricardo SIGNES via RT"
<perlbug-followup@​perl.org> said​:

I'm confused. Did Module​::CoreList 5.20160410 ever exist?

All my perl-5.22.2-RC1 report 5.20160410 like this one​:

: % /home/sand/src/perl/repoperls/installed-perls/perl/v5.22.2-
RC1/de40/bin/perl -MV=Module​::CoreList
: Module​::CoreList
: /home/sand/src/perl/repoperls/installed-perls/perl/v5.22.2-
RC1/de40/lib/5.22.2/Module/CoreList.pm​: 5.20160410

The version currently in blead is 5.20160420, but there was no
April
20th release, so there has been no subsequent CPAN release of it.

commit 0d84e96 in branch maint-5.22

Yes, 20164010 was the release date of 5.22.2 RC1, but as per the
release managers' guide I did not request a new release of M​::CL. That
step is skipped for release candidates; a new M​::CL will be released
when 5.22.2 proper is released.

=head3 Module​::CoreList nagging

I<You MUST SKIP this step for RC>

Remind the current maintainer of C<Module​::CoreList> to push a new
release
to CPAN.

I believe this ticket should be rejected. Am I mistaken?

I agree, unless there is some problem with the instructions in the RMG
that I'm missing here.

Maybe I should explain why this is a problem. My smoker's selection schema for CPAN distributions is to select everything which is indexed. This means that in situations like these an older Module​::CoreList version than required for correct functioning for this perl may slip in, causing distribution depending on M​::C to fail. Actually this is happening (e.g. for Mojolicious-Command-listdeps-0.08) and is causing unnecessary fail reports for the module author and unnecessary entries on the beforemaintrelease page.

I see two solutions here​:
* I change the selection scheme in my smoker --- for example an indexed distribution which would cause a downgrade to one of its modules should not be tested. I have to think about this if it has other implications. And I don't know how other smoker selection schemes look like.
* The release policy is changed, and Module​::CoreList CPAN releases happen even for RC releases (my favorite).

Regards,
  Slaven

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants