recipe dependencies aren't constrained by versions

Bug #1045162 reported by Dylan Jay on 2012-09-03
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Consider the following buildout

parts =


recipe = collective.recipe.filestorage

recipe = plone.recipe.zope2instance

plone.recipe.zope2instance = 4.1.9

The problem comes about because the filestorage recipe lists plone.recipe.zope2instance as a dependency it it's
                        # -*- Extra requirements: -*-

What seems to be happening is that plone.recipe.zope2instance is becoming part of the global working set as part of the initialisation of the filestorage part, but without versions being applied. This doesn't even raise a conflict error, but instead silently installs a later version of zope2instance. If you make the following change you will get a ConflictError

recipe = plone.recipe.zope2instance==4.1.9

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers