This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: perl-5.6.1-gph-3.tar.gz uploaded
- To: cygwin-apps at cygwin dot com
- Subject: Re: perl-5.6.1-gph-3.tar.gz uploaded
- From: Charles Wilson <cwilson at ece dot gatech dot edu>
- Date: Wed, 22 Aug 2001 12:04:15 -0400
- References: <3B83EA10.31184.13468E7@localhost>
Gerrit P. Haase wrote:
> Source & Binaries are up now:
> http://www.familiehaase.de/cywgin/perl/
>
> I added the patch list to the README and at my website i published
> my buildlog, too.
>
> Now the whole Bundle::CPAN is in plus MIME-Base64-2.12.
>
> Only module which is missing and also is used by CPAN is HTTP::Date,
> which comes with libwww which i wasn't able to install together
> with friends due to 'tar' problems with HTML::HeadParser, though it
> built clean at my workststation, using CPAN-module for testing.
This looks like a packaging problem at CPAN. I got the same problems a
few weeks ago with Eric's perl package. using cpan shell, I couldn't
build libwww; download and build by hand worked fine.
Don't worry about it.
>
> I hope that there are no more errors now, besides the fact that
> there are quite sure some bugs in perl...
Comparing your patchlist (which shows the maint-5.6/perl branch changes)
and the HEAD patchlist (which shows BOTH maint-5.6/perl and perl
changes), I see that some cygwin patches only went into the HEAD branch.
This is probably an oversight by the perl5-porters.
If you can, it would be nice to get those (and only those) patches from
the main devel tree. (But I'd rather have a newish perl NOW and wait
for these "fixes".) We need look at these "missed" patches and evaluate
whether to:
a) ignore 'em?
b) apply 'em to "our" version but keep quiet
c) apply 'em to "our" version, and push perl5-porters to also apply 'em
to the maint-5.6 branch
d) release what you've got now, but also push perl5-porters to apply the
patches to maint-5.6. Once they do so, update "our" version.
Which of these options you choose depends on how serious the patches
are; and you can certainly choose different options for each patch.
But, first we gotta see *what* those patches are, not just the Changes
summary (which I have attached -- edited so that only those patches
which contain the word [Cygwin] appear).
Neil, it looks like a good many of your patches DID only make it onto
the mainline branch, not the 5.6 maintperl branch. (But it's possible
my perusal of the changes file missed one of gsar's
mega-merge/backports. This is going to take some work -- getting the
patches themselves, checking the maintperl code by hand to see if they
were applied...yuck.
I lean toward releasing gph's -3 perl now, and doing this stuff after.
--Chuck
____________________________________________________________________________
[ 10945] By: jhi on 2001/06/26 01:15:39
Log: The default installation of Cygwin has 500 as root's uid.
Branch: perl
! lib/User/pwent.t
____________________________________________________________________________
[ 10901] By: jhi on 2001/06/24 18:29:50
Log: Undo the filetests part of #10900, under multiplicity
weird errors take place.
Branch: perl
! pp_sys.c
____________________________________________________________________________
[ 10900] By: jhi on 2001/06/24 18:20:36
Log: Misplaces dSPs and the like revealed by MPE/iX and Cygwin.
Branch: perl
! ext/Cwd/Cwd.xs ext/Devel/Peek/Peek.xs pp_sys.c
____________________________________________________________________________
[ 10898] By: jhi on 2001/06/24 16:51:40
Log: Subject: Patch: pp_system() bounces out of Cygwin subsystem
From: Brian Jepson <bjepson@oreilly.com>
Date: Sun, 24 Jun 2001 12:13:21 -0400 (EDT)
Message-ID: <Pine.GSO.4.21.0106241044110.15051-200000@sol.east.ora.com>
Branch: perl
! pp_sys.c
____________________________________________________________________________
[ 10875] By: jhi on 2001/06/24 01:29:33
Log: In Cygwin display the $ENV{CYGWIN} under perl -V, as suggested
by John Peacock. (Can be 'ntea' which means emulate UNIX file
attribute semantics as much as possible, or 'ntsec' which uses
native NTFS semantics.) (See also #10877.)
Branch: perl
! perl.c
____________________________________________________________________________
[ 10868] By: jhi on 2001/06/23 16:04:38
Log: cygwin needs cygwin1.dll in PATH or cwd to run external programs.
cygwin does not taint cwd, just like win32.
Branch: perl
! lib/File/Find/taint.t t/op/taint.t
____________________________________________________________________________
[ 10867] By: jhi on 2001/06/23 15:39:15
Log: Retract #10865, the patch should be unnecessary.
(But seemingly helpful in Cygwin? Strange.)
Branch: perl
! lib/Memoize/t/tie_ndbm.t
____________________________________________________________________________
[ 10866] By: jhi on 2001/06/23 15:06:30
Log: Misplaced test file; plus Cygwin filesystem semantics.
Branch: perl
+ ext/SDBM_File/sdbm.t
- ext/ODBM_File/sdbm.t
! MANIFEST
____________________________________________________________________________
[ 10865] By: jhi on 2001/06/23 15:01:02
Log: (Retracted by #10867.)
Branch: perl
! lib/Memoize/t/tie_ndbm.t
____________________________________________________________________________
[ 10863] By: jhi on 2001/06/23 14:25:20
Log: In Cygwin do not build NDBM_File and ODBM_File unless
-lndbm and -ldbm are available.
Branch: perl
! Configure config_h.SH
____________________________________________________________________________
[ 10862] By: jhi on 2001/06/23 14:02:14
Log: More Cygwin filesystem semantics.
Branch: perl
! t/io/fs.t t/op/stat.t
____________________________________________________________________________
[ 10861] By: jhi on 2001/06/23 13:38:00
Log: More DOSish permission semantics for Cygwin.
Branch: perl
! lib/AnyDBM_File.t
____________________________________________________________________________
[ 10860] By: jhi on 2001/06/23 13:32:41
Log: Cygwin too has different permission semantics.
Branch: perl
! ext/GDBM_File/gdbm.t
____________________________________________________________________________
[ 10859] By: jhi on 2001/06/23 13:30:06
Log: The group (and assumedly passwd) databases can have
only one entry (this is the case in cygwin).
Branch: perl
! t/op/grent.t t/op/pwent.t
____________________________________________________________________________
[ 10858] By: jhi on 2001/06/23 13:16:26
Log: Also in Cygwin use Socket to figure out domainname
(if any) (avoids trying to call external 'domainname',
which doesn't at the moment exist in Cygwin)
Branch: perl
! lib/Net/Domain.pm
____________________________________________________________________________
[ 10776] By: jhi on 2001/06/21 12:27:48
Log: Just a guess that using the same hack for cygwin as
for win32 might help.
Branch: perl
! lib/File/Find/find.t
____________________________________________________________________________
[ 10738] By: jhi on 2001/06/19 23:04:15
Log: Subject: [ID 20010619.012] Not OK: perl v5.7.1 +DEVEL10721 +devel-10722 on alpha-dec_osf-per lio 4.0f (UNINSTALLED)
From: Spider Boardman <spider@Orb.Nashua.NH.US>
Date: Tue, 19 Jun 2001 19:15:40 -0400
Message-Id: <200106192315.TAA18531@Orb.Nashua.NH.US>
The bigintpm.t #1183 failing in Tru64 (and also Cygwin)
because "1e+129" being expected but "1.e+129" being returned.
The culprit (at least in Tru64) is the use of gcvt().
Branch: perl
! Configure
____________________________________________________________________________
[ 10581] By: jhi on 2001/06/14 03:03:14
Log: de-$CONFIG continues.
Branch: perl
! cygwin/Makefile.SHs x2p/Makefile.SH
____________________________________________________________________________
[ 10461] By: jhi on 2001/06/06 23:10:00
Log: Podify the remaining README.platform files;
merge README.plan9 and plan9/perlplan9.pod;
delete plan9/perlplan9.* (the perlplan.doc needs to
be regenerated in Plan 9); make the =head1 and =head2
in the README.platform to be a little more verbose
(skipped README.os2 not to anger Ilya) so that they
look better in the toc; regen toc.
Branch: perl
- plan9/perlplan9.doc plan9/perlplan9.pod
! MANIFEST README.aix README.amiga README.apollo README.beos
! README.bs2000 README.cygwin README.dgux README.dos README.epoc
! README.hpux README.hurd README.machten README.macos
! README.micro README.mint README.mpeix README.os390
! README.plan9 README.qnx README.solaris README.threads
! README.tru64 README.vmesa README.vms README.vos README.win32
! plan9/mkfile pod/buildtoc.PL pod/perl.pod pod/perlport.pod
! pod/perltoc.pod win32/Makefile win32/makefile.mk
____________________________________________________________________________
[ 10226] By: jhi on 2001/05/27 00:28:34
Log: Subject: [ID 20010525.001] Pod typo nits fixed
From: lvirden@cas.org
Date: Fri, 25 May 2001 06:57:43 -0400 (EDT)
Message-Id: <200105251057.f4PAvhY13003@lwv26awu.cas.org>
minus the perlsolaris decimation plus the
Subject: Re: [ID 20010525.001] Pod typo nits fixed
From: "Philip Newton" <Philip.Newton@gmx.net>
Date: Fri, 25 May 2001 18:05:55 +0200
Message-Id: <200105251604.f4PG4kt15034@chaos.wustl.edu>
Branch: perl
! README.amiga README.cygwin README.mpeix pod/perl5005delta.pod
! pod/perldebtut.pod pod/perlebcdic.pod pod/perlfaq3.pod
! pod/perlhack.pod pod/perltoc.pod pod/perltodo.pod
! pod/perlutil.pod pod/perlxstut.pod
____________________________________________________________________________
[ 10031] By: jhi on 2001/05/08 12:35:25
Log: (Retracted by #10042)
Subject: Re: [ID 20010506.040] Infinite loop in lib/selfstubber.t under Cygwin
From: "Philip Newton" <pnewton@gmx.de>
Date: Tue, 8 May 2001 09:18:10 +0200
Message-ID: <3AF7B9D2.28861.603732@localhost>
Branch: perl
! pod/perlfunc.pod
____________________________________________________________________________
[ 9986] By: jhi on 2001/05/04 12:30:23
Log: Subject: cygwin/Makefile.SHs INSTALL patch
From: Reini Urban <rurban@sbox.tu-graz.ac.at>
Date: Mon, 08 Jan 2001 04:59:21 +0200
Message-ID: <3A592D09.FD6AD35D@sbox.tu-graz.ac.at>
Branch: perl
! cygwin/Makefile.SHs
____________________________________________________________________________
[ 9176] By: jhi on 2001/03/16 02:56:04
Log: Subject: [PATCH] more pod patches
From: Michael Stevens <michael@etla.org>
Date: Thu, 15 Mar 2001 21:25:18 +0000
Message-ID: <20010315212518.A18870@firedrake.org>
Branch: perl
! configpm ext/B/B/Bytecode.pm ext/DB_File/DB_File.pm
! ext/Data/Dumper/Dumper.pm ext/Devel/Peek/Peek.pm
! ext/Filter/Util/Call/Call.pm ext/IO/lib/IO/Handle.pm
! ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Socket/UNIX.pm
! ext/IPC/SysV/Msg.pm ext/IPC/SysV/Semaphore.pm
! ext/IPC/SysV/SysV.pm ext/NDBM_File/NDBM_File.pm
! ext/ODBM_File/ODBM_File.pm ext/Socket/Socket.pm
! ext/Storable/Storable.pm ext/Sys/Syslog/Syslog.pm
! ext/Thread/Thread.pm ext/Thread/Thread/Queue.pm
! ext/attrs/attrs.pm jpl/JNI/JNI.pm lib/CPAN.pm
! lib/Class/Struct.pm lib/Dumpvalue.pm lib/ExtUtils/Embed.pm
! lib/ExtUtils/Installed.pm lib/ExtUtils/MM_Cygwin.pm
! lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_VMS.pm
! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/Manifest.pm
! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/Packlist.pm
! lib/File/Basename.pm lib/File/Spec/VMS.pm
! lib/File/Spec/Win32.pm lib/FileHandle.pm lib/Filter/Simple.pm
! lib/Getopt/Long.pm lib/Locale/Constants.pm
! lib/Locale/Country.pm lib/Locale/Language.pm
! lib/Term/ANSIColor.pm lib/Test.pm lib/Test/Harness.pm
! lib/Text/Wrap.pm lib/Tie/Array.pm lib/Tie/Handle.pm
! lib/Tie/Hash.pm lib/Tie/Scalar.pm lib/User/pwent.pm
! lib/autouse.pm lib/overload.pm os2/OS2/ExtAttr/ExtAttr.pm
! os2/OS2/Process/Process.pm
____________________________________________________________________________
[ 8283] By: jhi on 2000/12/31 16:11:47
Log: Wrong alarm: cygwin's getpwuid() is just fine (from Gerrit P. Haase)
Branch: perl
! t/lib/glob-basic.t
____________________________________________________________________________
[ 8186] By: jhi on 2000/12/19 15:38:54
Log: Subject: [PATCH perl@8102] cygwin port
From: "Eric Fifer" <efifer@dircon.co.uk>
Date: Thu, 14 Dec 2000 13:41:29 -0000
Message-Id: <200012141340.NAA54236@mailhost1.dircon.co.uk>
When compiling modules the data item that is being imported
from libperl.dll needs to be tagged as imported/shared data:
extern __declspec(dllimport) PerlIO_funcs PerlIO_pending;
Branch: perl
! perliol.h
____________________________________________________________________________
[ 8158] By: jhi on 2000/12/17 23:04:24
Log: Subject: [PATCHES] RE: perl@8150
From: "Gerrit P. Haase" <gerrit.haase@t-online.de>
Date: Sun, 17 Dec 2000 21:46:39 +0100
Message-ID: <3A3D343F.13566.1ACA7D93@localhost>
Neither cygwin has a getpwuid() one can trust on.
Branch: perl
! t/lib/glob-basic.t
____________________________________________________________________________
[ 8152] By: gsar on 2000/12/17 20:30:11
Log: integrate changes#6945,6947,6949..6954,6956,6958,6959,6961,
6964..6972,6977..6981..6984,6987,6988,6991,6994,6997,
6999..7001,7003..7005,7007,7009,7011,7012 from mainline
I assume that from here back, anything applicable to maintperl from mainline
has been merged by gsar. Many of the patches in this list might just be documentation
cleanups or other non-applicable stuff. We can definitely ignore those.