Bug #3826
Dependency processing in Modulefile broken
| Status: | Closed | Start date: | 05/21/2010 | |
|---|---|---|---|---|
| Priority: | Immediate | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | module tool | Spent time: | - | |
| Target version: | - | |||
| Keywords: | pmt dependency modulefile | Affected URL: | ||
| Branch: | ||||
| Votes: | 0 |
Description
With this Modulefile:
name 'puppetlabs-passenger' version '0.0.1' dependency 'puppetlabs-apache', '0.0.1' dependency 'puppetlabs-gcc', '0.0.1' dependency 'puppetlabs-ruby', '0.0.1'
I get this error:
/usr/lib/ruby/1.8/uri/common.rb:436:in `split': bad URI(is not URI?): (URI::InvalidURIError)
from /usr/lib/ruby/1.8/uri/common.rb:485:in `parse'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/utils/uri.rb:11:in `normalize'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/repository.rb:18:in `initialize'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool.rb:56:in `new'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool.rb:56:in `repository'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/dependency.rb:13:in `initialize'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/modulefile.rb:42:in `new'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/modulefile.rb:42:in `dependency'
from /etc/puppet/modules/dist/passenger/Modulefile:3:in `evaluate'
from /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/object/misc.rb:39:in `returning'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/modulefile.rb:13:in `evaluate'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/applications/application.rb:50:in `metadata'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/applications/application.rb:60:in `load_modulefile!'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/applications/builder.rb:16:in `run'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/applications/application.rb:10:in `run'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/../lib/puppet/module/tool/cli.rb:45:in `build'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor/task.rb:33:in `send'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor/task.rb:33:in `run'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor/invocation.rb:109
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor/invocation.rb:116:in `call'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor/invocation.rb:116:in `invoke'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor.rb:137:in `start'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor/base.rb:378:in `start'
from /var/lib/gems/1.8/gems/pmt-0.2.2/vendor/thor-852190ae/lib/thor.rb:124:in `start'
from /var/lib/gems/1.8/gems/pmt-0.2.2/bin/pmt:7
from /usr/bin/pmt:19:in `load'
from /usr/bin/pmt:19
History
Updated by James Turnbull about 2 years ago
- Priority changed from Normal to Immediate
Updated by Igal Koshevoy about 2 years ago
- Status changed from Unreviewed to Closed
Closing. James confirms that this bug was fixed at least as of 0.2.7.