Skip to content

Getting a version conflict error when the version of a dependent module is within range. #12

Open
@rychannel

Description

@rychannel

Describe the Bug

I believe that the unusual versioning of the DSC modules is confusing the depedency version check as I am getting the follwowing error with the SCE_Windows module.

/opt/puppetlabs/puppet/lib/ruby/gems/2.7.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:317:in `raise_error_unless_state': Unable to satisfy the following requirements: (Molinillo::VersionConflict)

  • dsc-networkingdsc =9.0.0-0-7 required by Puppetfile

  • dsc-networkingdsc >= 8.1.0-0-1 < 10.0.0 required by Forge puppetlabs-sce_windows-2.0.0

Expected Behavior

Check should pass

Steps to Reproduce

Steps to reproduce the behavior:
Add sce_windows module and its dependencies to a Puppetfile

Environment

  • Running the check on a RHEL 9 server

Additional Context

Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfeature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions