collective.recipe.filestorage and base.cfg
I wanted to add collective.
I added a 'filestorage' part and '[filestorage]' stanza in 'buildout.cfg', which extends 'base.cfg'
This complained that the recipe needs at least one zope2instance part (in spite of this part being present in 'base.cfg').
I then moved the part name and the stanza to 'base.cfg', but this did nothing -- seems like the filestorage part doesn't get processed.
I finally moved them back to 'buildout.cfg', and moved the 'instance1' part and '[instance1]' stanza from 'base.cfg' to 'buildout.cfg', and now it works.
This feels like a lot of sacrificing of dead chickens.