On Sat, Jul 19, 2014 at 04:48:14PM -0700, David Rothenberger wrote: > On 7/19/2014 12:29 AM, Adam Dinwoodie wrote: > > On Tue, Jun 10, 2014 at 11:20:41PM -0500, Yaakov Selkowitz wrote: > >> On 2014-06-10 17:36, Adam Dinwoodie wrote: > >>> The only outstanding issue with my build is that git-cvs wasn't working. > >>> That seemed to be down to my build environment, as my attempts to build > >>> the source code available via the Cygwin mirrors showed the same > >>> behaviour, but those binaries work as expected. > >> > >> Are you only testing this with the Cygwin CVS repo? Have you tried > >> this with any other repos? For example: > >> > >> :pserver:anon...@cygwin.com:/cvs/cygwin-apps setup (Cygwin setup) > >> :pserver:anon...@cygwin.com:/cvs/cygwin htdocs (Cygwin website) > > > > I've just dusted off this job, and although I was still unable to get > > Git v1.8.5.2 working, bumping up to the latest v2.0.2 has had > > considerably more success. > > > > There are a few things to iron out yet: I've only checked the 32-bit > > build so far, and I'm using a borrowed computer at the moment so I need > > to make sure I can recreate the results on my machine. I've also only > > done very mainline testing thus far on this build, although the test > > suite is running as I write this email. > > > > I've still not been able to clone the Cygwin source code from CVS -- > > I've been testing by cloning the cygwin-apps repo Yaakov referenced > > above -- but the errors look like a version incompatibility, and I don't > > think there's much I can do about that.
I realized this wasn't very clear. To be explicit: I can successfully import the cygwin-apps repository above with my v2.0.2 build. I cannot, however, import the Cygwin source repository. > > If someone who knows more about > > CVS and Git could take a look at the output and confirm that hypothesis, > > I'd be grateful: > > > > $ git cvsimport -v -d :pserver:anon...@cygwin.com:/cvs/src src > > Initialized empty Git repository in /home/add/test/.git/ > > Running cvsps... > > WARNING: malformed CVS version str: Server: > > WARNING: Your CVS client version: > > [Client: Concurrent Versions System (CVS) 1.12.13 (client/server)] > > and/or server version: > > [Server: ] > > are too old to properly support the rlog command. > > This command was introduced in 1.11.1. Cvsps > > will use log instead, but PatchSet numbering > > may become unstable due to pruned empty > > directories. > > I have been using git 2.0.2 that I built myself for a while now, so I > tried this command using my copy. FWIW, the import works just fine with > my x86_64 build, but fails with the same messages you get with the i686 > build. That's odd! I'll try to replicate that myself, but assuming I see the same behaviour, that implies there's something going wrong that's probably beyond my ability to debug with the time I can spare. That said, if the 64-bit version works, and assuming nobody here objects, I'll suggest releasing that 2.0.2 build and just highlighting the bug in the release email, and suggesting using the 64-bit build for folk affected by the bug. I'll be back at my own computer later this week, so I should be able to rebuild and test properly either this week or next.