buildr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Boisvert (Created) (JIRA)" <>
Subject [jira] [Created] (BUILDR-615) Support non-numeric characters in VersionRequirement (e.g. version = "r09")
Date Tue, 15 Nov 2011 11:16:52 GMT
Support non-numeric characters in VersionRequirement (e.g. version = "r09")

                 Key: BUILDR-615
             Project: Buildr
          Issue Type: Bug
          Components: Dependency management
    Affects Versions: 1.4.6
            Reporter: Alex Boisvert
            Assignee: Alex Boisvert
            Priority: Minor

>From this thread:

Consider the following namespace code:

  REQUIRES = ArtifactNamespace.for(self) do |ns|
    ns.guava! ""
    ns.javassist! "javassist:javassist:jar:3.8.0.GA"
    ns.reflections! "org.reflections:reflections:jar:0.9.5-RC1"

The guava spec here causes the following error to be raised

  Invalid version: "r09"

This is a result of VersionRequirement.version? which checks the version
string against the regex


This regex is checked here

  raise "Invalid version: #{version.inspect}" unless

So it seems that maybe this regex could be expanded to include versions
like 'r09'.  

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message