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.
