This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: New Setup for Cygwin 1.7 on cygwin.com
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
> _update-info-dir gawk tzcode libiconv2 coreutils libncurses8
> libreadline6 bash base-cygwin base-passwd cygwin libintl8 alternatives
> ash findutils sed base-files libbz2_1 bzip2 libpopt0 cygutils groff
> gzip termcap libpcre0 less man cygwin-doc editrights grep ipc-utils
> login rebase run tar which
>
> If I add a dependency to cygwin, the depedency moves later in the list
> but it still is before base-cygwin, which makes no sense to me at all.
...then the result is most weird. The algorithm in setup.exe appears
more and more unreliable.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat