New Setup for Cygwin 1.7 on cygwin.com

Christopher Faylor cgf-use-the-mailinglist-please@cygwin.com
Mon Aug 25 17:22:00 GMT 2008


On Mon, Aug 25, 2008 at 06:16:34PM +0200, Corinna Vinschen wrote:
>On Aug 25 11:57, Christopher Faylor wrote:
>> On Mon, Aug 25, 2008 at 05:37:53PM +0200, Corinna Vinschen wrote:
>> >On Aug 25 11:27, Christopher Faylor wrote:
>> >> On Mon, Aug 25, 2008 at 10:33:00AM -0400, Christopher Faylor wrote:
>> >> >Making tweaks by removing valid dependencies in the hopes of improving
>> >> >things is not going to be a win in the long run.  We seem to be in a
>> >> >situation that is only solvable by changing setup.exe.
>> >> 
>> >> That said, however, I can manage to get base-cygwin first in the
>> >> dependency order by changing all of the "requires: ...cygwin" to
>> >> "requires: ...base-cygwin".  base-passwd is still off in the weeds
>> >> somewhere.  Maybe those two packages should just be combined?
>> >
>> >The terminfo change would be much simpler.  Everything else seems
>> >to fall into place then.
>> 
>> I'd consider changes like the terminfo change a rather fragile way of
>> fixing the problem.  It looks like all we'd need is for libintl8 to add
>> similar dependencies and everything would fall apart again.  And we
>> wouldn't know about it for some time.
>> 
>> Creating a package which is designed to be relied on by everyone and is
>> a "terminal node" should ensure that it is always run first.  upset could
>> be modified to make sure that everything relies on base-cygwin, too.
>> 
>> Btw, did you try running setup after removing terminfo?  I get this
>
>I don't understand.  Removing terminfo from where?  If you mean,
>removing its dependencies...

>> order (from setup.log.full):
>> 
>>     Dependency order of packages: terminfo libintl3 texinfo
                                     ^^^^^^^^

I meant removing the dependencies.  Doing so doesn't seem to solve any
problems.

cgf



More information about the Cygwin-apps mailing list