http://www.cygwin.com/ml/cygwin/2005-01/msg01100.html

Worked for me. I needed a 2004 vintage to avoid regression testing a big app, 
so Mr. Castro's Time Machine was really helpful.

Cygwin is brittle. This is nothing to whine about, because it is caused by 
fundamental low level incompatibilities between Windows and POSIX. The 
maintainers keep shifting position slightly to accommodate the needs of the 
maximum number of users. But often when they improve something, they disimprove 
something else, and there is a report and discussion on this list. Over time, 
Cygwin approximates ever more closely to a sane POSIX environment.

Demon UNIX gurus who use Cygwin command lines can quickly spot a problem with a 
new release and choose to work around it or revert to an older version. But 
anyone who calls out to Cygwin from an app, or uses Cygwin scripts on their 
servers, should be very careful about upgrading, or be exposed to sudden 
unexpected failures. In such a situation, a Cygwin upgrade should entail 
exhaustive regression testing, which is a chore, especially if the app has a 
GUI frontend which makes automation difficult.

The answer is, if you're going to use Cygwin in call out or server mode, 
download *everything*, including source, and save it on a DVD. Then later 
you'll be able to add bits you didn't know you needed when you did the 
download, such as calling out to another utility, modifying something, or 
releasing your app (then you'll need the source to comply with the GPL).

I think this regression testing issue is the number one legitimate reason for 
*not* upgrading, and so needing historical versions, and it wasn't mentioned in 
the recent discussion on this list.

Regards,

Alan Carter

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Øyvind Harboe
Sent: 11 August 2006 13:09
To: cygwin@cygwin.com
Subject: Where can I find old Cygwin repositories?


I need to compile a nios2 GCC toolchain which is compatible with the Cygwin 
that Altera included in the Nios 5.0/6.0 product.

Does anyone know where I can find a coherent snapshot of a Cygwin repository as 
far back as  2003('ish)?

My problem is that the __getreent() entry does not exist in that old Cygwin 
installation that Altera in their wisdom included in Nios 5.0/6.0. I don't know 
if this is the *only* problem or whether other incompatibilities where 
introduced at the same time.

The Cygwin that comes with Nios 5.0/6.0 is not complete enough to build a GCC 
toolchain.

Some more details on what I'm working on:

http://www.zylin.com/nios2libstdc++.html

The real solution to this problem involves twisting the arm of Altera not to 
include a version of Cygwin, IMHO.

-- 
Øyvind Harboe
http://www.zylin.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

____

This message and any files transmitted with it are legally privileged and 
intended for the sole use of the individual(s) or entity to whom they are 
addressed. If you are not the intended recipient, please notify the sender by 
reply and delete the message and any attachments from your system. Any 
unauthorised use or disclosure of the content of this message is strictly 
prohibited and may be unlawful.

Nothing in this e-mail message amounts to a contractual or legal commitment on 
the part of EUROCONTROL, unless it is confirmed by appropriately signed hard 
copy.

Any views expressed in this message are those of the sender.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to