delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/01/04/12:50:41

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:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; q=dns; s=default; b=f1HSCZrzIstGGtcO
nQPnbQPal2PCKQ1WBHIH3blHR4G9GFSBJWmX8zsxFsMwxtUgjT8sZw9uIxZXbuua
YxMnI33KGLKaSBY4PMM4Gm+v/p48c4cpMMS3MgXYNTj1LdI6lUvNElcoveS5U83t
EghHHaudWXI6T4VklYgydIYrlBc=
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:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; s=default; bh=UCeSKc3vbTvWjF4h1wuz5I
ED3QU=; b=gcBU5GhYPXnVs5VP0o/1CgrDl4BA4AmPY2PPv1TPQx7C+uTI1ElPWs
uLztB1kox+UeSYhhQdunmPmupkVZ4s1W9KgymYRNsqrYbsC/49hxyx2eyxMmZVbz
2r0hBY8Rokl3zAyRPRTLVcow91uR4+t63Ch4okWJgf1RzuO/0uPyE=
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=1.7 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_BODY_URIBL_PCCC,KAM_FROM_URIBL_PCCC,KAM_THEBAT,SPF_SOFTFAIL autolearn=no version=3.3.2
X-HELO: smtp.ht-systems.ru
Date: Sun, 4 Jan 2015 20:35:53 +0300
From: Andrey Repin <anrdaemon AT yandex DOT ru>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <791116525.20150104203553@yandex.ru>
To: Laurens Blankers <laurens AT blankersfamily DOT com>, cygwin AT cygwin DOT com
Subject: Re: Backwards compatibility
In-Reply-To: <54A92475.9090701@blankersfamily.com>
References: <54A92475 DOT 9090701 AT blankersfamily DOT com>
MIME-Version: 1.0
X-IsSubscribed: yes

Greetings, Laurens Blankers!

> I was wondering what the Cygwin community thinks about maintaining
> backwards compatibility, especially regarding configuration files when 
> updating or changing a package. As a long time Debian user I have grown 
> accustomed to upgrades going very smoothly, backwards compatibility with 
> previous setups being maintained, and smooth, well documented, and 
> mostly automatic migrations if compatibility can't be maintained.
> What, if any, is the policy regarding upgrades for Cygwin?

> I did search through the Cygwin documention and couldn't find this
> information. If I overlooked something I apologize in advance. Please 
> point me to the appropriate document.

It's up to each package maintainer, there's no centralized supervision of the
project. "Cygwin documentation" you were looking at only covering the
cygwin1.dll itself and the few accompanying tools.

> Of course this question doesn't come out of the blue. It is triggered by
> the release of xinit 1.3.4-1 last month, which breaks setups for many 
> people. If you like you can check the cygwin-xfree mailing list. 
> Unfortunately the responds from the package maintainers has been: The 
> way it has worked for years was a bug, your setup is wrong. Which would 
> be fine if there was documentation on how to do this, or even a way to 
> do this, but there is neither. There seems to be a general unwillingness 
> among the maintainers to acknowledge that user experience matters.

In case of a bug, it, however unfortunately, does not. If, instead of
complaining, that "nothing works", you would rather ask how to fix it, you may
have received a more constructive answer.

> Before you ask, yes, I did post this to the cygwin-xfree mailing list. 
> However I am not getting anywhere there. So I am interested in the 
> thoughts of the wider, beyond X11, Cygwin community on backwards 
> compatibility.

There's no such thing as "bug support", I'm afraid.
Beside that, Cygwin packages are mainly a recompilation of existing upstream
packages. Often with very little or no patching.
If upstream maintainer make a deal breaking change (like with grep last
month), Cygwin maintainers could only help you fix things, if at all possible.


--
WBR,
Andrey Repin (anrdaemon AT yandex DOT ru) 04.01.2015, <20:27>

Sorry for my terrible english...


--
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