This is the mail archive of the cygwin-apps mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] perl-5.8.8-2

Reini Urban schrieb:
Corinna Vinschen schrieb:
On Jul 2 19:06, Reini Urban wrote:
Corinna Vinschen schrieb:
- Your package pollutes the /usr/bin directory with two versions of
 *almost* every tool in the perl package, foo, foo5.8.8, bar, bar5.8.8,
 etc.  The former 5.8.7 package only created a perl5.8.8 parallel to
 the perl exe, but all other binaries were only available without
 versioning, same as in the Linux distros I have my hands on, btw.
This is intended and current practice for perl developers with a lot of different perl versions around to test their libraries against.

Erm... that's ok for *your* test and build machines, but this is a stable release you're planning, not a test version.

I'm planning to release the test version also. See the thread under [perl-5.9.5]. The package is ready without any testsuite failure, it's just not yet released upstream and we are still finding silly bugs.

But if the additional 5.8.8 script suffix is a problem I can pull them out. For me it made things clearer.

The -2 package below has no additional 5.8.8 script suffix anymore, just for the two binaries.
I also add some more in-between patches, esp. an installperl bugfix for Gerrit's
setup.hint's attached (unchanged)


  - fixed installperl for the
    (skipping lib and pods).
  - added #40103 - File-Spec-case_tolerant.patch from 5.9.5
  - added #38628 Cwd->cwd() patch, but not the full cygwin-path.patch
    posted to p5p
  - added File-Spec-Cygwin-TMPDIR.patch
  - added several backports for failing testsuite cases.
  - Adjust the perlcygwin documentation for ntsec, cygserver and Unicode
  - included more vendor_perl packages compared to 5.8.7 (without
    comment they are all new):
    Rationale: Same local vendor_perl packages included as in 5.8.7,
    plus some of the new CPAN
    packages which went to core with 5.9.5, Bundle::CPAN,
    CPAN::Reporter, Module::Build, Par::Dist,
    for a full CPAN bootstrap, the new libXML packages, and some
    almost-core dependencies.

	Pod-Simple-3.05 Test-Pod-1.26 Pod-Coverage-0.18
	Compress-Raw-Zlib-2.005 IO-Compress-Zlib-2.005
        Compress-Zlib-2.005 (updated from 1.41)
	Compress-Raw-Bzip2-2.005 IO-Compress-Bzip2-2.005
        Compress-Bzip2-2.09 (same)
        IO-Zlib-1.05 (updated from 1.04)
        IO-String-1.08 (updated from 1.07)
        Archive-Tar-1.32 (updated from 1.26, but without bin)
        MD5-2.03 (same)
	Term-ReadLine-Perl-1.0302 (updated from 1.0203)
        Term-ReadLine-Gnu-1.16 TermReadKey-2.30 (same)
        XML-NamespaceSupport-1.09 XML-SAX-0.15 XML-LibXML-Common-0.13
	XML-Parser-2.34 (same)
	Proc-ProcessTable-0.41 (updated from 0.40)
	File-Temp-0.18 YAML-0.62
	Config-Tiny-2.10 File-Copy-Recursive-0.33 IPC-Run3-0.037
    	Tee-0.13 IO-CaptureOutput-1.03 File-pushd-0.99 File-HomeDir-0.65
	Module-Signature-0.55 Devel-Symdump-2.07
        URI-1.35 HTML-Tagset-3.10 HTML-Parser-3.56 libwww-perl-5.805
	Test-Reporter-1.27 CPAN-Reporter-0.44
	Net-Telnet-3.03 (same)
	Module-ScanDeps-0.75 PAR-Dist-0.23
	ExtUtils-CBuilder-0.19 ExtUtils-ParseXS-2.18 Regexp-Common-2.120
	version-0.7203 podlators-2.0.5 Pod-Readme-0.09
	B-Generate-1.09 PadWalker-1.5 Alias-2.32
  - removed /usr/bin/ptar and /usr/bin/ptardiff, and subsequently
    Algorithm-Diff-1.1902 Text-Diff-0.35. If you want these binaries
    install Archive::Tar via cpan
  - PAR is not included because of /usr/bin/pp: impolite namespace
    pollution. But since the PAR::Dist
    is included the tight version dependency problems should have gone.

5.8.8-1 (never uploaded)
  - Maintainer change from Gerrit Haase to Reini Urban.
  - This is based on the latest stable perl release, with the same local
    patches and local vendor_perl packages included as in 5.8.7, plus
    some of the new CPAN packages which went to core with 5.9.5, plus
    some CPAN and CPAN::Reporter dependencies to be able for a full CPAN
    bootstrap, plus the new libXML packages,
    plus some almost-core dependencies.

Reini Urban
sdesc: "Larry Wall's Practical Extracting and Report Language"
ldesc: "Perl is a high-level programming language with roots in C,
sed, awk and shell scripting.  Perl is good at handling processes
and files, and is especially good at handling text.  Perl's
hallmarks are practicality and efficiency.  While it is used to
do a lot of different things, Perl's most common applications are
system administration utilities and web programming.  A large
proportion of the CGI scripts on the web are written in Perl.
You need the perl package installed on your system so that your
system can handle Perl scripts."
category: Interpreters
requires: cygwin libgdbm4 libdb4.2 libdb4.3 crypt expat libbz2_1
sdesc: "Perl manpages"
ldesc: "Perl manpages"
category: Doc Perl
external-source: perl

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]