Mail Archives: cygwin/2006/08/11/07:40:32
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: cygwin-owner AT cygwin DOT com [mailto:cygwin-owner AT cygwin DOT com] On Behalf Of Øyvind Harboe
Sent: 11 August 2006 13:09
To: cygwin AT cygwin DOT 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/
- Raw text -