Mail Archives: cygwin-apps/2001/08/22/12:04:25
This is a multi-part message in MIME format.
--------------050304020306050305020800
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
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
--------------050304020306050305020800
Content-Type: text/plain;
name="Changes"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="Changes"
____________________________________________________________________________
[ 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 AT oreilly DOT com>
Date: Sun, 24 Jun 2001 12:13:21 -0400 (EDT)
Message-ID: <Pine DOT GSO DOT 4 DOT 21 DOT 0106241044110 DOT 15051-200000 AT sol DOT east DOT ora DOT 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 AT Orb DOT Nashua DOT NH DOT US>
Date: Tue, 19 Jun 2001 19:15:40 -0400
Message-Id: <200106192315 DOT TAA18531 AT Orb DOT Nashua DOT NH DOT 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 AT cas DOT org
Date: Fri, 25 May 2001 06:57:43 -0400 (EDT)
Message-Id: <200105251057 DOT f4PAvhY13003 AT lwv26awu DOT cas DOT org>
minus the perlsolaris decimation plus the
Subject: Re: [ID 20010525.001] Pod typo nits fixed
From: "Philip Newton" <Philip DOT Newton AT gmx DOT net>
Date: Fri, 25 May 2001 18:05:55 +0200
Message-Id: <200105251604 DOT f4PG4kt15034 AT chaos DOT wustl DOT 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 AT gmx DOT de>
Date: Tue, 8 May 2001 09:18:10 +0200
Message-ID: <3AF7B9D2 DOT 28861 DOT 603732 AT 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 AT sbox DOT tu-graz DOT ac DOT at>
Date: Mon, 08 Jan 2001 04:59:21 +0200
Message-ID: <3A592D09 DOT FD6AD35D AT sbox DOT tu-graz DOT ac DOT 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 AT etla DOT org>
Date: Thu, 15 Mar 2001 21:25:18 +0000
Message-ID: <20010315212518 DOT A18870 AT firedrake DOT 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 AT 8102] cygwin port
From: "Eric Fifer" <efifer AT dircon DOT co DOT uk>
Date: Thu, 14 Dec 2000 13:41:29 -0000
Message-Id: <200012141340 DOT NAA54236 AT mailhost1 DOT dircon DOT co DOT 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 AT 8150
From: "Gerrit P. Haase" <gerrit DOT haase AT t-online DOT de>
Date: Sun, 17 Dec 2000 21:46:39 +0100
Message-ID: <3A3D343F DOT 13566 DOT 1ACA7D93 AT 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.
--------------050304020306050305020800--
- Raw text -