delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/09/22/13:59:34

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type
:content-transfer-encoding; q=dns; s=default; b=uatdNNLQpPWOuXVS
54SwtJluqXhjUgeBs4WPAQh0Ke0jnimYZi2SOyBQYVFCnhGfh86GikJSjRmodNIZ
qNac5ZNJuYmHVwbT2s4BITRR3BKt8L9yXgcNplQeT3XNqfvOZL4Td56BHbFJD+kN
eTvRSQ2KiYe2VU6v5heFcnpC3dY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type
:content-transfer-encoding; s=default; bh=ICkI/0A9sG0QN4KSjfHF9v
OeBzo=; b=WxANZts+wKQFJXBwsHVb4CkAKNPL9WUYatWNH8d9yZcWevQkVv+Jze
pSLR/GYrZJBu0dKA8NunpAz8LCwHiNEGmg1U3UvIvsUsZjPw9eq28aiAUv1EhjVL
R8WaK+hlIib9qzhkxOOUNes5kXJm8bXTYgQ0oRpztFpcZITgWR4og=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.5 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_COUK,SPF_PASS autolearn=no version=3.3.2
X-HELO: out.ipsmtp3nec.opaltelecom.net
X-SMTPAUTH: drstacey AT tiscali DOT co DOT uk
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2FRAgCalQFW/2dW0lUNUIN4ab9agkuDMQMCAoIGEAEBAQEBAQEDg1k8AQEBAQEBIwINXwEBBA4VFS0TEQsYAgIFFgsCAgkDAgECATcBDRMIAQG+RXGUHQEBCAIBH4Eiik6EQlIXglKBQwWSPoMphRGJRkaQVIROg204hC1wiW0BAQE
X-IPAS-Result: A2FRAgCalQFW/2dW0lUNUIN4ab9agkuDMQMCAoIGEAEBAQEBAQEDg1k8AQEBAQEBIwINXwEBBA4VFS0TEQsYAgIFFgsCAgkDAgECATcBDRMIAQG+RXGUHQEBCAIBH4Eiik6EQlIXglKBQwWSPoMphRGJRkaQVIROg204hC1wiW0BAQE
Subject: Re: Question about old win32 api
To: cygwin AT cygwin DOT com
References: <A8FCEC4C682E094AAB49CE0CE41E28EA18502B88 AT EXCHMB06 DOT is DOT l-3com DOT com> <1442854377 DOT 11704 DOT 18 DOT camel AT cygwin DOT com> <A8FCEC4C682E094AAB49CE0CE41E28EA18502C2E AT EXCHMB06 DOT is DOT l-3com DOT com> <1195136399 DOT 20150921222509 AT yandex DOT ru> <CAOC2fq-WaBg1aug_iG92Z3B7PvYD+EmpsWhCdS7HHDW0JZMijQ AT mail DOT gmail DOT com> <5600691F DOT 2090204 AT gmail DOT com> <CAOC2fq8XD9kx8VbVoWf0pZ3+iX5Xp-Sx18mabnn75WwKkAVwVw AT mail DOT gmail DOT com> <C4D33CAB-A685-45B6-B970-0328B58869E2 AT solidrocksystems DOT com> <CAOC2fq_Qsq4CLv2Oc3f797JZCrANBqyY_RsgGbLVjT0+RaJ4eQ AT mail DOT gmail DOT com> <684FB57D-F0F8-4BB9-AB72-7D58F91FEFE9 AT solidrocksystems DOT com> <CAOC2fq8odvsRD3hmkHivuTvNw3CLR6sHJyKhMyrOqP0n=gdeww AT mail DOT gmail DOT com>
From: David Stacey <drstacey AT tiscali DOT co DOT uk>
Message-ID: <560196E8.1000902@tiscali.co.uk>
Date: Tue, 22 Sep 2015 18:59:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <CAOC2fq8odvsRD3hmkHivuTvNw3CLR6sHJyKhMyrOqP0n=gdeww@mail.gmail.com>
X-IsSubscribed: yes

On 22/09/15 18:16, Michael Enright wrote:
> New workers needed new Windows boxes with Cygwin
> on them. What is the process for putting Cygwin on a new Windows box?
> It isn't "rsync Cygwin from IT".
>
> Cygwin's default (or only) distribution method has a role to play in
> this. Does anyone ever setup Cygwin on a new Windows install other
> than by downloading setup_x86.exe or setup_x86-64.exe and working from
> there? Is any such alternative given equal priority on cygwin.com ?
>
> I am interested to hear if anyone has managed a group of Cygwin users
> and the configuration they use, and how they went about it.

We're drifting off topic, but never mind...

It sounds like you're deploying Cygwin in a corporate environment. Most 
corporate development environments require a degree of stability, and 
most Open Source programmes update faster than your average corporate 
software department can cope with. So *you* have to take responsibility 
for managing your own development environment.

In terms of Cygwin, that means downloading Cygwin setup and the packages 
you need, then testing, updating and patching until you have a Cygwin 
installation that meets your needs. How you deploy that to your 
engineers depends on your infrastructure:

   - Update a master VM image that your developers use;
   - Remote deploy the new Cygwin installation at the appropriate PCs;
   - Upload the Cygwin packages to a local web server and point Cygwin 
Setup at that (on each PC);
   - Store the Cygwin packages in whatever binary repository your 
company uses;
   - Get low-tech: Burn a DVD and pass it round the office(!)

Use this installation and keep your development environment stable until 
such a time when you're ready to update. Then repeat the process. Oh, 
and remember to archive your old development environment in some way, as 
sooner of later you're going to need to maintain an old build and you'll 
want to go back to how things were a couple of years ago.

Every company is going to have a different balance between stability and 
frequency of updates, and it would be impossible for Cygwin to come up 
with a model that works for everyone.

Hope this helps,

Dave.


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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019