delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/10/22/08:24:59

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL
X-Spam-Check-By: sourceware.org
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvkAAJPq30p5LIQZ/2dsb2JhbAAIkUi4PYg9iG+EPwQ
Message-ID: <4AE04F0E.1070500@gmail.com>
Date: Thu, 22 Oct 2009 23:24:46 +1100
From: Chris Cormie <cjcormie AT gmail DOT com>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Cygwin package manager
References: <4ADC06C1 DOT 6030909 AT gmail DOT com> <19pud5hlpni90a7b54r6vgimod8c7brlis AT 4ax DOT com> <4ADFF621 DOT 8040401 AT gmail DOT com> <1g60e59q82lgk6dosv2ptod1neqvs3d68c AT 4ax DOT com>
In-Reply-To: <1g60e59q82lgk6dosv2ptod1neqvs3d68c@4ax.com>
X-IsSubscribed: yes
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

> There's no maturity requirement as such.  For a package such as cyg-apt that
> doesn't exist in other distros, you have to get 5 positive votes from current
> package maintainers.  A clear explanation of what cyg-apt does that setup
> doesn't, would probably go a long way towards that.

Thanks for that, I'll work on the manpage and the case for cyg-apt vs 
setup. I think they are natural partners actually: setup shows you 
what's available, and works outside Cygwin, with Cygwin shut down. 
cyg-apt is strongest when you know what you want and provides package 
management without closing your Cygwin window.

> If you think the software needs more testing before it should go into general
> release, then you can release it as a "Test" release, as described at the above
> URL.  The disadvantage is that it won't be visible in setup unless people click
> on the "Test" radio button at the top.  You can still ask people on this list to
> test it. 

Hmmm.

>> If you do wish to experiment with using cyg-apt's wider functionality in 
>> an automated context my first thoughts are:
>>
>> * run cyg-apt from Windows, rather than inside Cygwin to reduce the 
>> number of packages cyg-apt can't manipulate to the bare minimum (cygwin, 
>> coreutils). See the wiki for more info.
> 
> Anyone who tries to uninstall Base packages from within Cygwin, gets what they
> deserve.
> 
> I suppose though, that you'd run into trouble trying to upgrade Python, or
> certainly Cygwin, from cyg-apt running in Cygwin.

What you get is a polite warning that:
[python cygwin base-cygwin coreutils bash zlib libreadline] can't be 
changed from within Cygwin and cyg-apt exits.

Cheers,
Chris

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