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

Owner: Nobody
Requestors: mauke- <l.mai [at] web.de>
Cc:
AdminCc:

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



Date: Sun, 02 Jul 2017 09:14:43 +0200
From: l.mai [...] web.de
To: perlbug [...] perl.org
Subject: instructions on how to patch Configure unclear
Download (untitled) / with headers
text/plain 3.5k
This is a bug report for perl from l.mai@web.de, generated with the help of perlbug 1.40 running under perl 5.26.0. ----------------------------------------------------------------- [Please describe your issue here] A comment at the beginning of Configure says: # Though this script was generated by metaconfig from metaunits, it is # OK to send patches against Configure itself. It's up to the Configure # pumpkin to backport the patch to the metaunits if it is accepted. # For more information on patching Configure, see pod/perlhack.pod But pod/perlhack.pod says nothing about patching Configure. - What does it mean to "send patches"? (Attach them to a bug ticket? Mail them to the perl5-porters list? Commit them straight to blead?) - Who is the Configure pumpkin? (Tux?) [Please do not change anything below this line] ----------------------------------------------------------------- --- Flags: category=docs severity=low --- Site configuration information for perl 5.26.0: Configured by mauke at Tue May 30 23:06:36 CEST 2017. Summary of my perl5 (revision 5 version 26 subversion 0) configuration: Platform: osname=linux osvers=4.10.11-1-arch archname=i686-linux uname='linux simplicio 4.10.11-1-arch #1 smp preempt tue apr 18 09:00:04 cest 2017 i686 gnulinux ' config_args='' hint=recommended useposix=true d_sigaction=define useithreads=undef usemultiplicity=undef use64bitint=undef use64bitall=undef 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' optimize='-O2 -march=native' cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include' ccversion='' gccversion='7.1.1 20170516' gccosandvers='' intsize=4 longsize=4 ptrsize=4 doublesize=8 byteorder=1234 doublekind=3 d_longlong=define longlongsize=8 d_longdbl=define longdblsize=12 longdblkind=3 ivtype='long' ivsize=4 nvtype='double' nvsize=8 Off_t='off_t' lseeksize=8 alignbytes=4 prototype=define Linker and Libraries: ld='cc' ldflags ='-fstack-protector-strong -L/usr/local/lib' libpth=/usr/local/lib /usr/lib/gcc/i686-pc-linux-gnu/7.1.1/include-fixed /usr/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.25.so so=so useshrplib=false libperl=libperl.a gnulibc_version='2.25' Dynamic Linking: dlsrc=dl_dlopen.xs dlext=so d_dlsymun=undef ccdlflags='-Wl,-E' cccdlflags='-fPIC' lddlflags='-shared -O2 -march=native -L/usr/local/lib -fstack-protector-strong' --- @INC for perl 5.26.0: /home/mauke/usr/lib/perl5/site_perl/5.26.0/i686-linux /home/mauke/usr/lib/perl5/site_perl/5.26.0 /home/mauke/usr/lib/perl5/5.26.0/i686-linux /home/mauke/usr/lib/perl5/5.26.0 --- Environment for perl 5.26.0: HOME=/home/mauke LANG=en_US.UTF-8 LANGUAGE=en_US LC_COLLATE=C LC_MONETARY=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/home/mauke/perl5/perlbrew/bin:/home/mauke/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PERLBREW_BASHRC_VERSION=0.73 PERLBREW_HOME=/home/mauke/.perlbrew PERLBREW_ROOT=/home/mauke/perl5/perlbrew PERL_BADLANG (unset) PERL_UNICODE=SAL SHELL=/bin/bash
From: "H.Merijn Brand" <h.m.brand [...] xs4all.nl>
Date: Sun, 2 Jul 2017 13:55:29 +0200
To: perl5-porters [...] perl.org
Subject: Re: [perl #131688] instructions on how to patch Configure unclear
Download (untitled) / with headers
text/plain 1.4k
On Sun, 02 Jul 2017 00:14:57 -0700, "l.mai@web.de (via RT)" <perlbug-followup@perl.org> wrote: Show quoted text
> A comment at the beginning of Configure says: > > # Though this script was generated by metaconfig from metaunits, it is > # OK to send patches against Configure itself. It's up to the Configure > # pumpkin to backport the patch to the metaunits if it is accepted. > # For more information on patching Configure, see pod/perlhack.pod > > But pod/perlhack.pod says nothing about patching Configure.
Good point. If docs are added there, I'd like to have a statement like "Patching Configure should be a last resort, as it is shared between most supported architectures and Operating Systems. In most cases, patching hints/your-os.sh is sufficient and a *lot* easier and less error-prone." Show quoted text
> - What does it mean to "send patches"? ( > * Attach them to a bug ticket?
Acceptable Show quoted text
> Mail them to the perl5-porters list?
Acceptable Show quoted text
> Commit them straight to blead?
Acceptable on the condition that I (or my co-maints) am/are notified Show quoted text
> - Who is the Configure pumpkin? (Tux?)
At this moment, yes. But there is at least arc to help me: he knows about all steps involved and has the same rights I have. -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using perl5.00307 .. 5.27 porting perl5 on HP-UX, AIX, and openSUSE http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/ http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/
Download (untitled)
application/pgp-signature 473b

Message body not shown because it is not plain text.



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