Description of problem: Pulp should reject or replace Puppet Modules with identical metadata. Version-Release number of selected component (if applicable): 2.4.0-1.el6 How reproducible: Highly Steps to Reproduce: 1. Create Puppet Module 2. Upload Puppet Module 2. Modify some files without updating version metadata 3. Upload Puppet Module again. Actual results: Seemingly no change until version is bumped to avoid the duplicate metadata. Expected results: Reject puppet module or replace the existing version within a given repository Additional info: Katello 2.0 installation with Pulp integrated.
We will make the user feedback better in this case. However, pulp expects that puppet modules will follow semantic versioning, as is strongly recommended by Puppet Labs. https://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html#a-note-on-semantic-versioning So you should not expect the content in pulp to change unless you increment the version.
Moved to https://pulp.plan.io/issues/566