Issue #4088 has been updated by Igal Koshevoy.

Category set to module site
Status changed from Unreviewed to Accepted
Assigned to set to Igal Koshevoy
Target version set to soon

Garrett: Thanks for the bug report. 

Looks like I need to:
1. Improve the site's module/release display page to not show invalid 
dependencies.
2. Improve the site's "add a release" to reject modules with invalid 
dependencies.
3. Find and contact folks with invalid dependencies with requests to fix them.
4. Improve the tool's build process to fail if it sees this sort of invalid 
dependency.
----------------------------------------
Bug #4088: dependency parsing issue with modules that have a dash in the name
http://projects.puppetlabs.com/issues/4088

Author: Garrett Honeycutt
Status: Accepted
Priority: Normal
Assigned to: Igal Koshevoy
Category: module site
Target version: soon
Keywords: 
Branch: 
Affected URL: 


Modulefile has a dependency with a dash in the name and the release page does 
not list the dependency.

Please see the Modulefile at 
http://github.com/ghoneycutt/puppet-generic/blob/master/Modulefile for the 
ghoneycutt-generic module. It is presented at 
http://forge.puppetlabs.com/users/ghoneycutt/modules/generic/releases/1.0.0 
with the following. Notice that syslog-ng is missing.

"
Dependencies

    * ghoneycutt/backup (>= 1.0.0)
    * ghoneycutt/certs (>= 1.0.0)
    * ghoneycutt/dnsclient (>= 1.0.0)
    * ghoneycutt/facter (>= 1.0.0)
    * ghoneycutt/hosts (>= 1.0.0)
    * ghoneycutt/logrotate (>= 1.0.0)
    * ghoneycutt/logwatch (>= 1.0.0)
    * ghoneycutt/postfix (>= 1.0.0)
    * ghoneycutt/puppet (>= 1.0.0)
    * ghoneycutt/rsync (>= 1.0.0)
    * ghoneycutt/snmp (>= 1.0.0)
    * ghoneycutt/ssh (>= 1.0.0)
    * ghoneycutt/sudo (>= 1.0.0)
    * (>= 1.0.0)
    * ghoneycutt/utils (>= 1.0.0)
    * ghoneycutt/vim (>= 1.0.0)
"

To reproduce, add a dependency with a dash in the module name.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to