[PUP-3254] Remove all Modulefile functionality in PMT except warnings about ignoring Created: 2014/09/15  Updated: 2015/04/09  Resolved: 2015/02/09

Status: Closed
Project: Puppet
Component/s: PMT
Affects Version/s: None
Fix Version/s: PUP 4.0.0

Type: Task Priority: Major
Reporter: Anderson Mills Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
is duplicated by PUP-3292 Remove Modulefile support Closed
relates to PUP-3981 Missing PMT Acceptance Test for Build... Closed
Epic Link: PMT
Story Points: 3
Sprint: CODEMGMT 2015-02-11
QA Contact: Eric Thompson


The 3.x series warned that the Modulefile would be deprecated. This will finally cause the Modulefile to be ignored. This change should recognize that a Modulefile exists in any case where it would have been used and warn that the Modulefile will now be ignored.

Comment by Anderson Mills [ 2015/01/08 ]

Lauren Rother Can I get a wording check on this?

(Edited after finding a previous sentence you wrote.)

"A Modulefile was found in the root directory of the module. This file will be ignored and can safely be removed."

Comment by Anderson Mills [ 2015/01/08 ]

Lauren Rother Is https://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html the right place to send users for details about metadata.json internals?

Comment by Lauren Rother [ 2015/01/08 ]

Anderson Mills +1 to wording.

And, yes, that's the best place for now. I'm reworking all of those docs to make more sense.

Comment by Anderson Mills [ 2015/02/01 ]

Lauren Rother, I realized that the Modulefile isn't ignored. It's ignored as a container of metadata about the module, and is treated like any other text file in the root directory of the module. Do we still stick with the same wording?

EDIT - Lauren said, yes, stick to the same wording.

Comment by Anderson Mills [ 2015/02/06 ]

Merged in bf6978a

Comment by Ryan Gard [ 2015/02/09 ]

Functional review passed on master branch at 306b3a701983777e045d601cedcf6e5a5b7ce9ac. All PMT acceptance tests pass and manual verification Modulefile presence during module building validated. The only issue found was that there was not an automated test for ignoring the Modulefile if present. (Being tracked in PUP-3981)

Generated at Sat Jul 11 07:54:47 PDT 2020 using Jira 8.5.2#805002-sha1:a66f9354b9e12ac788984e5d84669c903a370049.