----- Original Message -----
From: "Christopher Faylor" <[EMAIL PROTECTED]>
> >There are some things I believe we should be able to do with
> >/etc/setup...
> >1) Detect cross-package conflicts. Say foo and bar both contain
> >/usr/bin/ld.exe.
> >2) The lst files are currently gz' files, I think it would be good to
> >change to using bz2 in the future.
> >
> >Doing the 1st one really requires a more database orientated
approach --
> >long term of course.
>
> Right.  But in the meantime we have a huge user base who can't easily
> figure out what packages they have installed.

Perhaps a new view in setup - categories/full/partial/installed ?

> >> Also, since I wrote most (all?) of what I'm pulling out, I felt
pretty
> >> comfortable with it...
> >
> >Oh, sure :}. I wasn't meaning you weren't capable, just that having
the
> >same code in two places is bad because of the capability for skew.
>
> Absolutely.  I really hate this but I was doing it the wrong way for
1.3.5.
> I am optimistically thinking that there won't be a new cygwin release
for
> a while after that and I wanted to get something that works into
1.3.5.

Makes sense. Hopefully the daemon will go in immedaitely post 1.3.5, and
that will need a little ironing out I'm sure.

> I also didn't want to be pulling things apart while you are actively
working
> on this but maybe this is an important enough goal that it is worth
doing
> ASAP.

As long as you're happy to rework cygcheck twice :].

> Btw, I considered just suggesting that this functionality should go
into
> setup.exe.  It would be sort of nice to be able to say:
>
> setup --dump
>
> or something to get the current list of installed packages.
>
> However, there are two problems with that, IMO:
>
> 1) setup.exe is currently a windows app so it can't write to the
console.

That's a small problem :}.

> 2) Cygcheck should really be the one stop place for all debugging
output
>    so, at the very least, cygcheck would have to call a 'dump capable'
>    setup.exe to get its output but, that wouldn't be useful for
debugging
>    cases where setup.exe wasn't available.

I think cygcheck should have the functionality built in statically, just
the source shouldn't be split.

Rob

Reply via email to