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

Bleadperl v5.17.4-14-g7156e69 breaks AMBRUS/Object-Import-1.002, CHOCOLATE/autobox-2.75, GFUJI/UNIVERSAL-DOES-0.004, STBEY/Bit-Vector-7.2 #12433

Closed
p5pRT opened this issue Sep 22, 2012 · 9 comments

Comments

@p5pRT
Copy link

p5pRT commented Sep 22, 2012

Migrated from rt.perl.org#114998 (status was 'resolved')

Searchable as RT114998$

@p5pRT
Copy link
Author

p5pRT commented Sep 22, 2012

From @andk

git bisect


commit 7156e69
Author​: Father Chrysostomos <sprout@​cpan.org>
Date​: Thu Sep 20 08​:56​:38 2012 -0700

  [perl #105922] Allow any string before ->meth

sample fail reports


For those that have not yet recaived a fail report, watch the matrix in
the 5.17.5 slot​:

Object​::Import​:
http​://matrix.cpantesters.org/?dist=Object-Import-1.002
autobox​:
http​://www.cpantesters.org/cpan/report/a3ccc30c-045a-11e2-9fb6-14ec7dd9fe3d
UNIVERSAL​::DOES​:
http​://www.cpantesters.org/cpan/report/4c555592-045c-11e2-92e7-74e57dd9fe3d
Bit​::Vector​:
http​://matrix.cpantesters.org/?dist=Bit-Vector-7.2

perl -V


Summary of my perl5 (revision 5 version 17 subversion 5) configuration​:
  Commit id​: 7156e69
  Platform​:
  osname=linux, osvers=3.2.0-3-amd64, archname=x86_64-linux-thread-multi-ld
  uname='linux k83 3.2.0-3-amd64 #1 smp mon jul 23 02​:45​:17 utc 2012 x86_64 gnulinux '
  config_args='-Dprefix=/home/src/perl/repoperls/installed-perls/perl/v5.17.4-14-g7156e69/a2da -Dmyhostname=k83 -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Duseithreads -Duselongdouble -DDEBUGGING=-g'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=define, usemultiplicity=define
  useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
  use64bitint=define, use64bitall=define, uselongdouble=define
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-O2 -g',
  cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
  ccversion='', gccversion='4.7.1', gccosandvers=''
  intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
  alignbytes=16, prototype=define
  Linker and Libraries​:
  ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
  libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
  libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
  perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
  libc=, so=so, useshrplib=false, libperl=libperl.a
  gnulibc_version='2.13'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
  cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector'

Characteristics of this binary (from libperl)​:
  Compile-time options​: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
  PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
  PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_USE_DEVEL
  USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS
  USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
  USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LONG_DOUBLE
  USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API
  Built under linux
  Compiled at Sep 22 2012 02​:56​:02
  @​INC​:
  /home/src/perl/repoperls/installed-perls/perl/v5.17.4-14-g7156e69/a2da/lib/site_perl/5.17.5/x86_64-linux-thread-multi-ld
  /home/src/perl/repoperls/installed-perls/perl/v5.17.4-14-g7156e69/a2da/lib/site_perl/5.17.5
  /home/src/perl/repoperls/installed-perls/perl/v5.17.4-14-g7156e69/a2da/lib/5.17.5/x86_64-linux-thread-multi-ld
  /home/src/perl/repoperls/installed-perls/perl/v5.17.4-14-g7156e69/a2da/lib/5.17.5
  .

--
andreas

@p5pRT
Copy link
Author

p5pRT commented Sep 24, 2012

From ambrus@math.bme.hu

On Sat, Sep 22, 2012 at 11​:31 AM, Andreas J. Koenig via RT
<perlbug-followup@​perl.org> wrote​:

# New Ticket Created by (Andreas J. Koenig)
# Please include the string​: [perl #114998]
# in the subject line of all future correspondence about this issue.
# <URL​: https://rt-archive.perl.org/perl5/Ticket/Display.html?id=114998 >

git bisect
----------
commit 7156e69
Author​: Father Chrysostomos <sprout@​cpan.org>
Date​: Thu Sep 20 08​:56​:38 2012 -0700

\[perl \#105922\] Allow any string before \->meth

sample fail reports
-------------------
For those that have not yet recaived a fail report, watch the matrix in
the 5.17.5 slot​:

Object​::Import​:
http​://matrix.cpantesters.org/?dist=Object-Import-1.002

Thanks for the early notification, I will be watching.

Ambrus

@p5pRT
Copy link
Author

p5pRT commented Sep 24, 2012

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

@p5pRT
Copy link
Author

p5pRT commented Oct 6, 2012

From ambrus@math.bme.hu

On 9/24/12, Zsbán Ambrus <ambrus@​math.bme.hu> wrote​:

On Sat, Sep 22, 2012 at 11​:31 AM, Andreas J. Koenig via RT
<perlbug-followup@​perl.org> wrote​:

# New Ticket Created by (Andreas J. Koenig)
# Please include the string​: [perl #114998]
# in the subject line of all future correspondence about this issue.
# <URL​: https://rt-archive.perl.org/perl5/Ticket/Display.html?id=114998 >

git bisect
----------
commit 7156e69
Author​: Father Chrysostomos <sprout@​cpan.org>
Date​: Thu Sep 20 08​:56​:38 2012 -0700

\[perl \#105922\] Allow any string before \->meth

sample fail reports
-------------------
For those that have not yet recaived a fail report, watch the matrix in
the 5.17.5 slot​:

Object​::Import​:
http​://matrix.cpantesters.org/?dist=Object-Import-1.002

Thanks for the early notification, I will be watching.

Ambrus

I've got the reports and have also installed a recent blead to my
computer and am looking at the tests. Let me share the story.

The test failure in Object​::Import with recent perlblead is indeed a
consequence of the commit you are pointig to. I am actually testing
in that module for perl not wanting to call methods from a package
name that was previously considered invalid, "=k" in particular. This
is exactly what has changed now, causing the test to fail.

The test results, however, are distorted by a previously undiscovered
bug in my tests. Namely, Object-Import/t/05_nometh.t used to pass an
array reference to the savenames option of Object​::Import, whereas it
should pass a hash reference. This causes the test to die with an
error message instead of reporting that it could call methods.

I have fixed the latter bug in the test, but will decide later on what
to do with the test in first place.

Just for the record, I do support simplifying the rules so that you
can use any non-empty string as a package name (except for that stupid
exception for symbolic io refs), so I consider this a bug in my tests
that I should fix, not a bug in perl.

Ambrus

@p5pRT
Copy link
Author

p5pRT commented Dec 15, 2012

From @cpansprout

Breaks Try 0.02 as well.

@p5pRT
Copy link
Author

p5pRT commented Feb 8, 2013

From @rjbs

These seem to be bugs in the libraries, and mostly resolved now. Closing.

--
rjbs

@p5pRT
Copy link
Author

p5pRT commented Feb 8, 2013

From [Unknown Contact. See original ticket]

These seem to be bugs in the libraries, and mostly resolved now. Closing.

--
rjbs

@p5pRT
Copy link
Author

p5pRT commented Feb 8, 2013

@rjbs - Status changed from 'open' to 'resolved'

@p5pRT p5pRT closed this as completed Feb 8, 2013
@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2013

From @andk

"Ricardo SIGNES via RT" <perlbug-comment@​perl.org> writes​:

These seem to be bugs in the libraries, and mostly resolved now.
Closing.

Bugs in the libraries? Could you substantiate, please?

--
andreas

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

No branches or pull requests

1 participant