Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Fri, 1 Oct 2004 14:04:44 -0700 (PDT) From: "Peter A. Castro" To: cygwin AT cygwin DOT com Subject: Re: Request for a version/ revision/ release number for the whole Cygwin release/ distribution In-Reply-To: <87oejmcm3o.fsf@offby1.atm01.sea.blarg.net> Message-ID: References: <200410010531 DOT i915VL1a014777 AT a DOT mail DOT sonic DOT net> <87oejmcm3o DOT fsf AT offby1 DOT atm01 DOT sea DOT blarg DOT net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-IsSubscribed: yes On Fri, 1 Oct 2004, Eric Hanchrow wrote: > For what it's worth, I'm at this very moment moving my company's build > system away from Cygwin, for precisely reason number 4: I cannot tell > customers which Cygwin version to get. Stock answer: use what's current Cygwin is an ever-changing project and it's really best for all concerned to keep up with the flow. Yes, it may be a little painful if you haven't refreshed in a while (say, from the "b20" days :), but you will have something current and the maintainers are more likely to help out with solving a problem (should you have any). We use Cygwin for our NT builds at work. One developer hadn't updated in over a year and was starting to encounter some strange interactions with the latest Windows Service Pack. He did a refresh to current Cygwin stuff, had to update one env var (CYGWIN), and things were smooth sailing. There were some new things he'd been wishing for that "magically" appeared with the refresh too boot :) If you are advocating Cygwin for a customer who is using your products, then it really is your responsbility to keep current and make sure things are working with the latest Cygwin packages. This is true, reguardless of which OS/distro you are using. This will help your customers in the long run, because you are being vigilant and helping them when they have problems. It's part of customer service. Besides, it's fairly painless to run setup and simply let it upgrade existing packages. And, if you really must have a static image/snapshot of Cygwin, then keep the setup.ini that you used for your own work as well as the locally downloaded packages and offer that to your customers. This kind of solution has been attempted before by others (see the archives). The real problem is that no matter what you snapshot, it will become out of date very quickly, and if you have problems, the stock reply from every Cygwin maintainer will be "upgrade to what's current first, then we'll look at your problem". This sentiment is fairly prevalent in many software businesses. Anyway, just my $0.02 -- Peter A. Castro or "Cats are just autistic Dogs" -- Dr. Tony Attwood -- 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/