This is the mail archive of the cygwin-apps@cygwin.com 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]

Re: perl-5.6.1-gph-3.tar.gz uploaded


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.



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