Skip Menu |
Report information
Id: 132777
Status: open
Priority: 0/
Queue: perl5

Owner: Nobody
Requestors: slaven [at] rezic.de
Cc:
AdminCc:

Operating System: (no value)
PatchStatus: (no value)
Severity: low
Type: unknown
Perl Version: (no value)
Fixed In: (no value)



CC: srezic [...] cpan.org
Subject: Blead Breaks CPAN: GRAY/POSIX-RT-Spawn-0.11.tar.gz
Date: Sun, 28 Jan 2018 11:00:38 +0100
From: slaven [...] rezic.de
To: perlbug [...] perl.org
Download (untitled) / with headers
text/plain 3.3k
This is a bug report for perl from slaven@rezic.de, generated with the help of perlbug 1.41 running under perl 5.27.8. ----------------------------------------------------------------- POSIX-RT-Spawn-0.11 does not compile anymore with 5.27.7 and 5.27.8 (sorry, again, no bisect available). A sample build report: http://www.cpantesters.org/cpan/report/3cd59972-02d2-11e8-9e00-9d8022978595 It seems that PL_Argv and PL_Cmd are not available anymore, but I did not find a matching entry in perl5.27.7's perldelta. ----------------------------------------------------------------- --- Flags: category=core severity=low --- Site configuration information for perl 5.27.8: Configured by eserte at Sat Jan 20 09:22:10 CET 2018. Summary of my perl5 (revision 5 version 27 subversion 8) configuration: Platform: osname=linux osvers=3.16.0-4-amd64 archname=x86_64-linux uname='linux cabulja 3.16.0-4-amd64 #1 smp debian 3.16.51-3 (2017-12-13) x86_64 gnulinux ' config_args='-ds -e -Dprefix=/opt/perl-5.27.8 -Dusedevel -Dusemallocwrap=no -Dcf_email=srezic@cpan.org' hint=recommended useposix=true d_sigaction=define useithreads=undef usemultiplicity=undef use64bitint=define use64bitall=define uselongdouble=undef usemymalloc=n default_inc_excludes_dot=define bincompat5005=undef Compiler: cc='cc' ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2' optimize='-O2' cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include' ccversion='' gccversion='4.9.2' 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 =' -fstack-protector-strong -L/usr/local/lib' libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.9/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 -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc libc=libc-2.19.so so=so useshrplib=false libperl=libperl.a gnulibc_version='2.19' 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-strong' --- @INC for perl 5.27.8: /opt/perl-5.27.8/lib/site_perl/5.27.8/x86_64-linux /opt/perl-5.27.8/lib/site_perl/5.27.8 /opt/perl-5.27.8/lib/5.27.8/x86_64-linux /opt/perl-5.27.8/lib/5.27.8 --- Environment for perl 5.27.8: HOME=/home/eserte LANG=en_US.UTF-8 LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/eserte/bin/linux-gnu:/home/eserte/bin/sh:/home/eserte/bin:/home/eserte/bin/pistachio-perl/bin:/usr/games:/home/eserte/devel PERLDOC=-MPod::Perldoc::ToTextOverstrike PERL_BADLANG (unset) SHELL=/bin/zsh
To: perl5-porters [...] perl.org
From: Zefram <zefram [...] fysh.org>
Date: Sun, 28 Jan 2018 13:17:20 +0000
Subject: Re: [perl #132777] Blead Breaks CPAN: GRAY/POSIX-RT-Spawn-0.11.tar.gz
Download (untitled) / with headers
text/plain 522b
slaven@rezic.de wrote: Show quoted text
>It seems that PL_Argv and PL_Cmd are not available anymore, but I did >not find a matching entry in perl5.27.7's perldelta.
Removed in commit 282fc0b3cc2439f69587d980b62bef7f5d5bdfef. They weren't specifically mentioned in perldelta because they were never part of the public API. POSIX-RT-Spawn has no more need for these globals than the core did. It would be improved by making changes similar to those made to the core in the cited commit, to manage this memory via the save stack. -zefram
CC: Perl5 Porters <perl5-porters [...] perl.org>
To: Zefram <zefram [...] fysh.org>
Date: Tue, 30 Jan 2018 23:00:23 +0100
Subject: Re: [perl #132777] Blead Breaks CPAN: GRAY/POSIX-RT-Spawn-0.11.tar.gz
From: Leon Timmermans <fawaka [...] gmail.com>
Download (untitled) / with headers
text/plain 418b
On Sun, Jan 28, 2018 at 2:17 PM, Zefram <zefram@fysh.org> wrote: Show quoted text
> Removed in commit 282fc0b3cc2439f69587d980b62bef7f5d5bdfef. They weren't > specifically mentioned in perldelta because they were never part of the > public API.
We currently have 323 interpreter variables and AFAIK more than a hundred true globals. Only 28 of them are listed in the perlapi. I would hope we intend to support more than that. Leon
Date: Sun, 4 Feb 2018 11:57:57 +0100
Subject: Re: [perl #132777] Blead Breaks CPAN: GRAY/POSIX-RT-Spawn-0.11.tar.gz
To: Zefram <zefram [...] fysh.org>
CC: Perl5 Porters <perl5-porters [...] perl.org>
From: Leon Timmermans <fawaka [...] gmail.com>
Download (untitled) / with headers
text/plain 587b
On Tue, Jan 30, 2018 at 11:00 PM, Leon Timmermans <fawaka@gmail.com> wrote: Show quoted text
> On Sun, Jan 28, 2018 at 2:17 PM, Zefram <zefram@fysh.org> wrote:
>> Removed in commit 282fc0b3cc2439f69587d980b62bef7f5d5bdfef. They weren't >> specifically mentioned in perldelta because they were never part of the >> public API.
> > We currently have 323 interpreter variables and AFAIK more than a > hundred true globals. Only 28 of them are listed in the perlapi.
Actually my regex was wrong, only 14 are defined (the others were only mentioned), 5 of those are explicitly marked as experimental. Leon


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org