Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Message-ID: <3B83D7FF.2020508@ece.gatech.edu> Date: Wed, 22 Aug 2001 12:04:15 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010713 X-Accept-Language: en-us MIME-Version: 1.0 To: cygwin-apps AT cygwin DOT com Subject: Re: perl-5.6.1-gph-3.tar.gz uploaded References: <3B83EA10 DOT 31184 DOT 13468E7 AT localhost> Content-Type: multipart/mixed; boundary="------------050304020306050305020800" 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 Date: Sun, 24 Jun 2001 12:13:21 -0400 (EDT) Message-ID: 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 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" 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" 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 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 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" 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" 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--