This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Stop automatic dependency selection on setup.exe chooser screen


On 6 August 2010 17:00, Corinna Vinschen wrote:
> On Aug Â6 09:33, Christopher Faylor wrote:
>> On Fri, Aug 06, 2010 at 01:25:54PM +0100, Andy Koppe wrote:
>> >On 23 July 2010 05:59, Christopher Faylor wrote:
>> >> Andy Koppe wrote:
>> >>> [disable instant dependency updates and rely on resolver page instead]
>> >>
>> >> Now we get to find the bug reports hiding behind this bug.
>> >
>> >Found one, and it's big. The dependency resolver page only adds direct
>> >dependencies of packages that have been selected, not indirect ones,
>> >so you end up with missing DLLs. (They do get added before the package
>> >selection screen if you run setup.exe again.)
>> >
>> >I obviously didn't test this properly. Andrew, please remove the gold
>> >star I got for this.
>>
>> Before I back this out does anyone want to take a stab at fixing it?
>> I'd do it but I have a couple of priority projects at work right now.
>
> I'm looking into it, but it's tricky for people not quite up to speed
> with STL. ÂBasically the elements in unmap also have to be tested for
> unsatisfied dependencies. ÂOne problem is that unmet is a map, so, when
> adding elements to unmet, there has to be some marker which allows to
> recognize elements which already have been tested for dependencies,
> otherwise it will be rather slow.

I'm hoping this won't need to be implemented from scratch, given
indirect dependencies already do work elsewhere. Gonna stare at it now
as well.

Andy


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]