This is the mail archive of the
mailing list for the Cygwin project.
Re: New Setup for Cygwin 1.7 on cygwin.com
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