www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/08/22/12:04:25

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: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
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 <cwilson AT ece DOT gatech DOT edu>
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>

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019