link file in develop-eggs not deleted when an egg is removed from the develop list in buildout.cfg
It appears that when buildout is run, the contents of the develop-eggs directory isn't updated to be consistent with the specific list of source eggs listed in the 'develop=' value of the buildout.cfg (or whatever effective config is used when buildout is run). Namely - if a source egg is removed from that list, buildout *SHOULD* remove the link file for that egg from the develop-eggs directory, but it doesn't. Failure to remove the link file causes buildout to also fail to fetch and otherwise incorporate the normal release version of the egg (assuming one is available).
It is my impression that the develops-eggs folder (like fake-eggs, and the parts and var folders, etc..) is among the set of things that are supposed to be treated as completely transient pieces of output resulting from running buildout, and that anytime buildout is run, those pieces of output should be made completely consistent with whatever configuration was in effect when buildout was run.
<email address hidden>
|Jim Fulton (jim-zope) wrote : Re: [Bug 408608] [NEW] link file in develop-eggs not deleted when an egg is removed from the develop list in buildout.cfg||#1|
|Changed in zc.buildout:|
|status:||New → Incomplete|