[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: