From: VGris AT aironet DOT com ("Griswold, Victor") Subject: RE: Cygnus Win32 B17.1: Port of Cyclic Software CVS 1.9 1 Mar 1997 00:19:52 -0800 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Original-To: Jim Kingdon Original-Cc: "'Cygnus:GNU-WIN32'" , "'bug-cvs AT prep DOT ai DOT mit DOT edu'" X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63 Original-Sender: owner-gnu-win32 AT cygnus DOT com Mr. Kingdon: >---------- >From: Jim Kingdon >Sent: Thursday, February 27, 1997 2:52 PM >To: Griswold, Victor >Cc: gnu-win32 AT cygnus DOT com; bug-cvs AT prep DOT ai DOT mit DOT edu >Subject: Re: Cygnus Win32 B17.1: Port of Cyclic Software CVS 1.9 > >> Actually, given cygwin32, much of the 'windows-NT' directory is no >> longer needed. > >At least for the time being, I, personally, expect to continue using >Visual C++ and not cygwin32. So it would probably be a matter of >having two different ports rather than one replacing the other. > All cygwin32-specific code is bracketed by "defined(_WIN32)". The code has been built and tested on SunOS as well as WinNT, with _no_ modifications. It is therefore quite possible to place all the listed diffs into the mainline CVS code and not have a separate "port" to cygwin32. I might misunderstand your meaning of "port" however: I believe that you were refering to having yet another 'cygwin32' directory under the CVS tree. >> There are more than just WinNT-specific modifications below. There are >> several bug fixes to CVS 1.9 itself. I have no time remaining on this >> effort to sort out each and every one, however. > >Until this and other such items can be sorted out, it is somewhat >unlikely that I, personally, will have time to look at the diffs. >Maybe someone else will want to... Normally, I refuse to do this, but few things in the software community upset me more than someone who is handed a figurative plate full of food and then says "now spoon feed it to me or I won't eat"... it stinks of "not invented here syndrome" or worse. ** FLAME ON ** Your email address indicates you work at Cyclic Software, supposedly the maintainers of CVS. The CVS "port" to WinNT available from links on your site fails "CVS sanity" miserably and (among other things) is all but useless for binary files. Perhaps this is partly because you are using Microsoft Visual C++ ;-), but its reason for failure on some items are _not_ WinNT-specific. Before I posted the diffs, I went through every line of the diffs once more, cleaned up a couple of things, re-ran "CVS sanity" on _both_ WinNT and SunOS, and did list all major non-WinNT-specific bug fixes. I did not, however, separate every diff line into non-WinNT-specific and WinNT-specific and document the reason for each diff line. This was done in a morning (the full port, installation, and workgroup testing, however, along with RCS 5.7, took almost three man-weeks). I am still willing to spend some limited time to answer questions about the motivation behind specific, perhaps-not-obvious, diffs. It is sad that Cyclic Software gives the appearance of caring so little about the WinNT availability of a stable version of CVS that no one there will spend a couple of hours to inspect these diffs, considering that the fixes have already been made and tested a considerable amount (on multiple platforms). Perhaps some of the bugs have been fixed through contributions on a mailing list, but I have been unable to find an archive of the CVS mailing list. Perhaps it is because with a reliable piece of software, there will be less of an incentive for people to purchase a maintenance contract from Cyclic... Perhaps it is because Cyclic Software has already found out about and fixed those bugs internally, but has delayed making them available to the non-paying public... ** FLAME OFF ** >> Now, if someone will just port tkcvs to WinNT/Cygwin32... > >Check out the NT port at http://www.cyclic.com/tkcvs. I haven't run >it myself, but as far as I know it works. The author has made some >noises about a new version--if that interests you, I'd suggest >subscribing to the tkcvs-discuss mailing list (see the same web page) >and bringing up the topic there. Ah, this port just showed up on 2/17/97 (since I was last on the Cyclic site). Thank you for the information. Victor J. Griswold, D.Sc. Aironet Wireless Communications, Inc. voice: 330-664-7987 fax: 330-664-7301 email: (MS-Mail) vgris AT aironet DOT com (MIME) Victor DOT Griswold AT pobox DOT com Disclaimer: I speak for myself, not for my company. > - For help on using this list, send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".