Skip to content

Report on conflicting declarations #26

@hvelarde

Description

@hvelarde

Let's take the following case: I have a Plone site running version x.y.z so I depend on:

http://dist.plone.org/release/x.y.z/versions.cfg

package A is pinned there as v.w but has a bug so I need to use a newer version v.w+1 so I put a line in the versions.cfg file like this:

[versions]
...
A = v.w+1
...

the versions.cfg file is big as I depend on many third party packages.

some months later Plone releases version x.y.z+1, which includes A v.w+3; that causes pain to me because I have to manually check every package listed in my versions.cfg file just to see if I'm pinning unnecessarily an outdated version.

it would be nice to have a report telling me that I'm overriding package A with an older release; that way I can keep my versions.cfg file clean and smaller and I have no risk of running an outdated package.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions