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.13.8-302-gf424400 breaks RCLAMP/Text-Glob-0.08.tar.gz #11062

Closed
p5pRT opened this issue Jan 22, 2011 · 6 comments
Closed

Bleadperl v5.13.8-302-gf424400 breaks RCLAMP/Text-Glob-0.08.tar.gz #11062

p5pRT opened this issue Jan 22, 2011 · 6 comments

Comments

@p5pRT
Copy link

p5pRT commented Jan 22, 2011

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

Searchable as RT82610$

@p5pRT
Copy link
Author

p5pRT commented Jan 22, 2011

From @andk

git bisect​:


  f424400 is the first bad commit
  commit f424400
  Author​: Karl Williamson <public@​khwilliamson.com>
  Date​: Sat Jan 15 09​:45​:24 2011 -0700

  regcomp​: Share two bits in ANYOF flags

example fail report​:


  http​://www.cpantesters.org/cpan/report/98a93086-2488-11e0-93f5-2fd6d6c987b5

perl -V​:


  Summary of my perl5 (revision 5 version 13 subversion 8) configuration​:
  Commit id​: f424400
  Platform​:
  osname=linux, osvers=2.6.32-5-amd64, archname=x86_64-linux-ld
  uname='linux k81 2.6.32-5-amd64 #1 smp fri dec 10 15​:35​:08 utc 2010 x86_64 gnulinux '
  config_args='-Dprefix=/home/src/perl/repoperls/installed-perls/perl/v5.13.8-302-gf424400 -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Uuseithreads -Duselongdouble'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=undef, usemultiplicity=undef
  useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
  use64bitint=define, use64bitall=define, uselongdouble=define
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-O2',
  cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
  ccversion='', gccversion='4.4.5', 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 /usr/lib /lib64 /usr/lib64
  libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
  perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
  libc=/lib/libc-2.11.2.so, so=so, useshrplib=false, libperl=libperl.a
  gnulibc_version='2.11.2'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
  cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'

  Characteristics of this binary (from libperl)​:
  Compile-time options​: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_USE_DEVEL
  USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
  USE_LONG_DOUBLE USE_PERLIO USE_PERL_ATOF
  Built under linux
  Compiled at Jan 22 2011 11​:55​:06
  @​INC​:
  /home/src/perl/repoperls/installed-perls/perl/v5.13.8-302-gf424400/lib/site_perl/5.13.8/x86_64-linux-ld
  /home/src/perl/repoperls/installed-perls/perl/v5.13.8-302-gf424400/lib/site_perl/5.13.8
  /home/src/perl/repoperls/installed-perls/perl/v5.13.8-302-gf424400/lib/5.13.8/x86_64-linux-ld
  /home/src/perl/repoperls/installed-perls/perl/v5.13.8-302-gf424400/lib/5.13.8
  .

--
andreas

@p5pRT
Copy link
Author

p5pRT commented Jan 30, 2011

From @eserte

On Sa. 22. Jan. 2011, 04​:48​:04, andreas.koenig.7os6VVqR@​franz.ak.mind.de
wrote​:

git bisect​:
-----------

f424400 is the first bad commit
commit f424400
Author​: Karl Williamson <public@​khwilliamson.com>
Date​: Sat Jan 15 09​:45​:24 2011 -0700

regcomp​: Share two bits in ANYOF flags

example fail report​:
--------------------

http​://www.cpantesters.org/cpan/report/98a93086-2488-11e0-93f5-
2fd6d6c987b5

[...]

One test in Text​::Glob's test suite fails because of this. Here's a
small test case build from it​:

#!/usr/bin/perl -w

# '*/*.fo?', 'foo/file.fob'
# */*.fo? (?=[^\.])[^/]*/(?=[^\.])[^/]*\.fo[^/]

$file = "foo/file.fob";
if ($file =~ m{^(?=[^\.])[^/]*/(?=[^\.])[^/]*\.fo[^/]$}) {
  warn "yes!\n";
} else {
  warn "no!\n";
}

__END__

With perl5.12.3 it says "yes!", with perl5.13.9 it says "no!".

Regards,
  Slaven

@p5pRT
Copy link
Author

p5pRT commented Jan 30, 2011

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

@p5pRT
Copy link
Author

p5pRT commented Feb 13, 2011

From @cpansprout

This message in RT seems not to have made it to p5p, so here it is again​:

On Sun Jan 30 09​:16​:31 2011, slaven@​rezic.de wrote​:

On Sa. 22. Jan. 2011, 04​:48​:04, andreas.koenig.7os6VVqR@​franz.ak.mind.de
wrote​:

git bisect​:
-----------

f424400 is the first bad commit
commit f424400
Author​: Karl Williamson <public@​khwilliamson.com>
Date​: Sat Jan 15 09​:45​:24 2011 -0700

regcomp​: Share two bits in ANYOF flags

example fail report​:
--------------------

http​://www.cpantesters.org/cpan/report/98a93086-2488-11e0-93f5-
2fd6d6c987b5

[...]

One test in Text​::Glob's test suite fails because of this. Here's a
small test case build from it​:

#!/usr/bin/perl -w

# '*/*.fo?', 'foo/file.fob'
# */*.fo? (?=[^\.])[^/]*/(?=[^\.])[^/]*\.fo[^/]

$file = "foo/file.fob";
if ($file =~ m{^(?=[^\.])[^/]*/(?=[^\.])[^/]*\.fo[^/]$}) {
warn "yes!\n";
} else {
warn "no!\n";
}

__END__

With perl5.12.3 it says "yes!", with perl5.13.9 it says "no!".

Regards,
Slaven

@p5pRT
Copy link
Author

p5pRT commented Feb 26, 2011

From @khwilliamson

Sorry it took so long to fix. This should be resolved by
commit84193928209d94622b4501beec2498f435ef3cbf

--Karl Williamson

@p5pRT
Copy link
Author

p5pRT commented Feb 26, 2011

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

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