buildr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rhett Sutphin (JIRA)" <j...@apache.org>
Subject [jira] Created: (BUILDR-454) Definition-level parent-child references-by-name fail in 1.4.0 but not in 1.3.5
Date Fri, 11 Jun 2010 03:35:12 GMT
Definition-level parent-child references-by-name fail in 1.4.0 but not in 1.3.5
-------------------------------------------------------------------------------

                 Key: BUILDR-454
                 URL: https://issues.apache.org/jira/browse/BUILDR-454
             Project: Buildr
          Issue Type: Bug
          Components: Core features
    Affects Versions: 1.4
         Environment: OS X 10.6.3, JRuby 1.4.0 (but it shouldn't matter)
            Reporter: Rhett Sutphin


A buildfile like this one:

define "root" do
  define "child" do
    puts project('root')._('foo.resource')
  end
end

will work fine on buildr 1.3.5.  However, it fails with a circular dependency error on 1.4.0
RC4:

RuntimeError : Circular dependency detected: TOP => root => root:child => root
/private/tmp/buildr-problem/buildfile:3

I don't think this need block the release because the following workaround succeeds in both:

define "root" do
  define "child" do
    puts project.parent._('foo.resource')
  end
end


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message