[Checkins] SVN: zc.buildout/trunk/ The list of eggs in generated scripts is sorted and duplicates removed. This prevents problems in WingIDE and makes it easier for humans to look at and use the list of eggs.

Florian Schulze florian.schulze at gmx.net
Sun Jan 13 16:43:58 EST 2008


On 13.01.2008, at 19:58, Jim Fulton wrote:

>
> On Dec 2, 2007, at 9:03 AM, Florian Schulze wrote:
>
>> Log message for revision 82078:
>> The list of eggs in generated scripts is sorted and duplicates  
>> removed.
>
> I don't have a problem with removing dups, but I have a big problem  
> with sorting, as the distributions will be sorted on the basis of  
> path name which is rather non-deterministic.  In fact, your changes  
> cause the tests to fail for me.

The sorting isn't necessary.

>> This prevents problems in WingIDE
>
> Please be more specific.  What problem? Is it caused by dups? or by  
> order?

It is caused by dupes. I don't know the exact problem, but it either  
prevents loading or debugging in a project. Ask Martijn Pieters <mj at jarn.com 
 > if you need details.

>> and makes it easier for humans to look at and use the list of eggs.
>
>
> I'm going to revert this change.  I'll be happy to discuss the  
> WingIDE issue.

Please keep the dupe removal and only remove the sorting. If it's too  
much work to do order preserving dupe removal, then I will do that  
myself, just send me another note.

I had fixed the tests on my machine, but wasn't aware that the order  
would be non-deterministic due to different installations. Sorry about  
that part.

Regards,
Florian Schulze

> Jim
>
> --
> Jim Fulton
> Zope Corporation



More information about the Checkins mailing list