X-Recipient: archive-cygwin@delorie.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:content-type:mime-version:subject:from
	:in-reply-to:date:content-transfer-encoding:message-id
	:references:to; q=dns; s=default; b=k48qXIJS+qxtNOLnUFJ/A7g27j33
	oQVHiyQMVa5+Y3dFRKmuUdox7r4ZW1TdZTHBDqrH8K/4Hw9/W2YkiGwsAh6qiU66
	XLiwWtpEe32n8ljTPUx/mU9c0lvswKy5RYDwk0IRGpVs8fUfUWySwVArC/5Q9Klq
	JzWfgjS25ZmccAU=
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:content-type:mime-version:subject:from
	:in-reply-to:date:content-transfer-encoding:message-id
	:references:to; s=default; bh=gKtFwOi+sfvhYIXvtsY5KAk+jjk=; b=DS
	q3GNjXDHA1OHvW07zGIMoHIU3F9Z6yZdAzTapHfXfKfKZPGknb7SKry1lMA5tDAg
	VPlGBOh7I7wgdoFL9RzoRiDvlG5lFaw5f76SaTl9dOxl9v21snGkXPsXe7jOncyS
	41Ein3WtYX2kPw8ebu/zjmHrW0dwUooCtkVrm2//A=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=1.0 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=no version=3.3.2
X-HELO: etr-usa.com
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Subject: Re: Question about old win32 api
From: Warren Young <wyml@etr-usa.com>
In-Reply-To: <CAOC2fq_Qsq4CLv2Oc3f797JZCrANBqyY_RsgGbLVjT0+RaJ4eQ@mail.gmail.com>
Date: Tue, 22 Sep 2015 15:57:21 -0600
Message-Id: <DC92A4F5-73F3-47A4-BE39-712ACE0F0D68@etr-usa.com>
References: <A8FCEC4C682E094AAB49CE0CE41E28EA18502B88@EXCHMB06.is.l-3com.com> <1442854377.11704.18.camel@cygwin.com> <A8FCEC4C682E094AAB49CE0CE41E28EA18502C2E@EXCHMB06.is.l-3com.com> <1195136399.20150921222509@yandex.ru> <CAOC2fq-WaBg1aug_iG92Z3B7PvYD+EmpsWhCdS7HHDW0JZMijQ@mail.gmail.com> <5600691F.2090204@gmail.com> <CAOC2fq8XD9kx8VbVoWf0pZ3+iX5Xp-Sx18mabnn75WwKkAVwVw@mail.gmail.com> <C4D33CAB-A685-45B6-B970-0328B58869E2@solidrocksystems.com> <CAOC2fq_Qsq4CLv2Oc3f797JZCrANBqyY_RsgGbLVjT0+RaJ4eQ@mail.gmail.com>
To: The Cygwin Mailing List <cygwin@cygwin.com>
X-IsSubscribed: yes
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t8MLve0J020653

On Sep 21, 2015, at 7:11 PM, Michael Enright wrote:
> 
> The blindness was blindness to the fact that new users were getting a
> different version than existing users in some way other than fixing
> vulns.

Why should you believe that in the first place?  There is only one Cygwin, so why would you expect that it or its standard packages have had no features in the last N years?  You’d expect to see at least two different Cygwins, a stable one and a bleeding-edge one, if that were happening.

> one assumes that constant incorporation of upstreams, constantly
> switching away from unmaintained upstreams to maintained-but-different
> upstreams etc is what the Cygwin user base wants.

Yes, Cygwin is basically a bleeding-edge type of “OS” distribution.[*]  It ships whatever is current, as long as there are maintainers willing and able to keep its packages up to date.

This is the case because almost all of the packages in Cygwin are maintained by people who do not get paid by a Cygwin organization to do so.  These maintainers are either scratching their own itches or just plain volunteering.  Therefore, you get whatever is good for each package’s maintainer, which may or may not match with what is good for you.



[*] Never mind that Cygwin and its package set runs on top of an existing OS.  That’s a side issue, as far as this discussion goes.

> Do Cygwin'ers ever debate or think about an LTS track for Cygwin?

If it comes up, it does so so rarely that I can’t remember the last time it did.

LTS generally implies a business model,[**] and as far as I know, the current Cygwin business model only pays for one person’s time:

  http://www.redhat.com/services/custom/cygwin/

She’s plenty busy already without adding LTS distro maintenance on top of that.

I expect if the Cygwin support and license buy-out businesses were making enough money for Red Hat that an LTS version of it would already exist.

I suspect this is what is behind the weak push to get all packages cygport-ified and set up an automated build server.  But, this is still in the planning stages, AFAIK, and thus may never become a reality.


[**] Canonical is unprofitable, but has Shuttleworth’s millions backing its LTS releases.  Red Hat is very profitable, which indirectly sustains the RHEL clones,[***] but that’s no model for a Cygwin LTS, since you need RHEL to clone from in the fist place.

[***] And all the stuff built on top of RHEL clones indirectly sustains Red Hat, so it all works out.  But other than the license buy-out, I don’t see how people building stuff on top of Cygwin helps Red Hat.

> Is that why there's a "time machine?”

There is a time machine because Peter Castro has kindly decided to provide one. It is not an official product of the Cygwin project.  (The URL should have been enough of a clue as to this fact.)

The time machine could go away at any time.  We are grateful to have it for as long as it exists.
--
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


