Re: BOD: 5.8.1 is coming, have all Debian patches been shown to upstream?
On Fri, Sep 05, 2003 at 11:06:26PM -0400, Soren A wrote:
>I was reading the P5P List recently and noticed that it appears as if RC4 will
>be the last Release Candidate before Perl manintainance Release 5.8.1 goes
>final. As I do not know the timetable for this, my timing may not be
>appropriate, but I thought I'd take it on myself to ask: are there any patches
>that have been applied to the Debian (sid) perl-base_5.8.0-19 that need to go
>to upstream (Perl5 Porters) before they release?
>
>The list of patches currently in Debian perl_5.8.0-19.diff.gz are:
>
>+debian/patches/00_fix_perldoc_width
>+debian/patches/01_fix_accept_addrsz
>+debian/patches/02_fix_no_syslogd
>+debian/patches/03_fix_lib_args
>+debian/patches/04_fix_term_cap_check
>+debian/patches/05_fix_sigaction
>+debian/patches/06_fix_nopod
>+debian/patches/07_fix_perlembed_examples
>+debian/patches/08_fix_safe
>+debian/patches/09_fix_posix_isdigit
>+debian/patches/10_fix_c2ph
>+debian/patches/11_fix_dprofpp_width
>+debian/patches/12_fix_splain_apropos
>+debian/patches/13_fix_imode
>+debian/patches/14_fix_perlrun_doc
>+debian/patches/15_fix_writable_dollar0
>+debian/patches/16_fix_gcc_locale_msgs
>+debian/patches/17_fix_debug_speed
>+debian/patches/18_fix_perlcompile_doc
>+debian/patches/19_fix_utf8_default
>+debian/patches/20_fix_cgi_xss
>+debian/patches/21_fix_perlvar
>+debian/patches/50_debian_use_gdbm-ndbm
>+debian/patches/51_debian_ld_run_path
>+debian/patches/52_debian_extutils_hacks
>+debian/patches/53_debian_mod_paths
>+debian/patches/54_debian_perldoc-r
>+debian/patches/55_debian_fakeroot
>+debian/patches/56_debian_doc_info
>+debian/patches/57_debian_prune_libs
>+debian/patches/58_debian_cpan_config_path
>+debian/patches/59_debian_cpan_version_check
>
>Seems like 60 patches is a lot to keep track of ;-). Thanks always for your
>hard work, Brendan, and for the rest of Debian-Perl for supporting.
Well, there aren't actually 60 patches if you count them. Note the gap
in numbering: the NN_fix_* patches are generally back-ported from
upstream or posted to p5p when applied. These patches are generally
applicable to any Perl installation.
I verified that all these patches were incorporated when RC1 or 2 was
released.
The patches from 50 up (NN_debian_*) implement changes which are
specific to the Debian packaging, such as our @INC ordering or specific
to policy such as not including standard directories in LD_RUN_PATH.
> Also, [the selfish reason for this posting], I wondered:
>
>I've been working on building my own perl-5.8 installation on Woody (stable)
>and would like to ask what ones of the above-listed patches are most critical?
>I have to install in a non-standard /opt/perl -based tree, so the VENDOR-dirs
>related patches do not mean much to me, although they may be all important to
>the Debian package maintainer. Are there, to put it another way, any patches
>that I'd surely want to leave *out* if building my own local installation to be
>put in an out-of-the Debian way place?
I would suggest the following:
$ apt-get source perl
$ cd perl-5.8.0
$ debian/rules unpatch
$ rm debian/patches/*_debian_*
$ debian/rules patch
which will remove all the Debian-specific stuff.
--bod
Reply to: