develooper Front page | perl.perl5.porters | Postings from January 2017

Re: [perl #130640] Bleadperl v5.25.8-47-gd1f8d421df breaksSPROUT/JE-0.066.tar.gz

Thread Previous
From:
Karl Williamson
Date:
January 26, 2017 19:45
Subject:
Re: [perl #130640] Bleadperl v5.25.8-47-gd1f8d421df breaksSPROUT/JE-0.066.tar.gz
Message ID:
a4fcaa74-4a51-3de2-d372-3e20c1fdc4be@khwilliamson.com
On 01/25/2017 03:22 AM, (Andreas J. Koenig) (via RT) wrote:
> # New Ticket Created by  (Andreas J. Koenig)
> # Please include the string:  [perl #130640]
> # in the subject line of all future correspondence about this issue.
> # <URL: https://rt.perl.org/Ticket/Display.html?id=130640 >
>
>
> bisect
> ------
>   d1f8d421df731c77beff3db92d27dc6ec28589f2 is the first bad commit
>   commit d1f8d421df731c77beff3db92d27dc6ec28589f2
>   Author: Karl Williamson <khw@cpan.org>
>   Date:   Mon Dec 19 13:25:06 2016 -0700
>
>       utf8.c: Forbid zero-length malformation under DEBUGGING

This appears to be as a result of an API change for which I'm 
unapologetic.  If you have nothing to decode, don't call the decoder. 
Previously it resulted in the insertion of a NUL, which is probably not 
what was wanted anyway.

>
> diagnostics
> -----------
>   Test Summary Report
>   -------------------
>   t/11.02-left-expressions.t             (Wstat: 134 Tests: 21 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 37 tests but ran 21.
>   t/11.04-unary.t                        (Wstat: 134 Tests: 14 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 111 tests but ran 14.
>   t/11.08-relational.t                   (Wstat: 134 Tests: 282 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 284 tests but ran 282.
>   t/15.01.03-uri-functions.t             (Wstat: 134 Tests: 15 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 106 tests but ran 15.
>   t/15.01.02-global-functions.t          (Wstat: 134 Tests: 2711 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 3456 tests but ran 2711.
>   t/15.10-regexp-objects.t               (Wstat: 134 Tests: 156 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 512 tests but ran 156.
>   t/parse00-strings.t                    (Wstat: 134 Tests: 16 Failed: 0)
>     Non-zero wait status: 134
>     Parse errors: Bad plan.  You planned 18 tests but ran 16.
>   Files=102, Tests=15376, 90 wallclock secs ( 1.72 usr  0.91 sys + 130.76 cusr  3.70 csys = 137.09 CPU)
>
> perl -V
> -------
> Summary of my perl5 (revision 5 version 25 subversion 9) configuration:
>   Commit id: d1f8d421df731c77beff3db92d27dc6ec28589f2
>   Platform:
>     osname=linux
>     osvers=4.8.0-2-amd64
>     archname=x86_64-linux-ld
>     uname='linux k93msid 4.8.0-2-amd64 #1 smp debian 4.8.11-1 (2016-12-02) x86_64 gnulinux '
>     config_args='-Dprefix=/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.25.8-47-gd1f8d421df/0a29 -Dmyhostname=k93msid -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Dlibswanted=cl pthread socket inet nsl gdbm dbm malloc dl ld sun m crypt sec util c cposix posix ucb BSD gdbm_compat -Uuseithreads -Duselongdouble -DDEBUGGING=both'
>     hint=recommended
>     useposix=true
>     d_sigaction=define
>     useithreads=undef
>     usemultiplicity=undef
>     use64bitint=define
>     use64bitall=define
>     uselongdouble=define
>     usemymalloc=n
>     bincompat5005=undef
>   Compiler:
>     cc='cc'
>     ccflags ='-fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
>     optimize='-O2 -g'
>     cppflags='-fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
>     ccversion=''
>     gccversion='6.2.1 20161124'
>     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='long double'
>     nvsize=16
>     Off_t='off_t'
>     lseeksize=8
>     alignbytes=16
>     prototype=define
>   Linker and Libraries:
>     ld='cc'
>     ldflags =' -fstack-protector-strong -L/usr/local/lib'
>     libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
>     libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
>     perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
>     libc=libc-2.24.so
>     so=so
>     useshrplib=false
>     libperl=libperl.a
>     gnulibc_version='2.24'
>   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-strong'
>
>
> Characteristics of this binary (from libperl):
>   Compile-time options:
>     DEBUGGING
>     HAS_TIMES
>     PERLIO_LAYERS
>     PERL_COPY_ON_WRITE
>     PERL_DONT_CREATE_GVSV
>     PERL_MALLOC_WRAP
>     PERL_OP_PARENT
>     PERL_PRESERVE_IVUV
>     PERL_USE_DEVEL
>     USE_64_BIT_ALL
>     USE_64_BIT_INT
>     USE_LARGE_FILES
>     USE_LOCALE
>     USE_LOCALE_COLLATE
>     USE_LOCALE_CTYPE
>     USE_LOCALE_NUMERIC
>     USE_LOCALE_TIME
>     USE_LONG_DOUBLE
>     USE_PERLIO
>     USE_PERL_ATOF
>   Built under linux
>   Compiled at Jan 25 2017 09:35:57
>   @INC:
>     /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.25.8-47-gd1f8d421df/0a29/lib/site_perl/5.25.9/x86_64-linux-ld
>     /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.25.8-47-gd1f8d421df/0a29/lib/site_perl/5.25.9
>     /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.25.8-47-gd1f8d421df/0a29/lib/5.25.9/x86_64-linux-ld
>     /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.25.8-47-gd1f8d421df/0a29/lib/5.25.9
>     .
>
>

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About