You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by "Xavier Hanin (JIRA)" <ji...@apache.org> on 2007/05/14 09:30:16 UTC

[jira] Created: (IVY-507) Bug on handling dependency artifacts when a dependency configuration is specified

Bug on handling dependency artifacts when a dependency configuration is specified
---------------------------------------------------------------------------------

                 Key: IVY-507
                 URL: https://issues.apache.org/jira/browse/IVY-507
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.0.0-alpha-1
            Reporter: Xavier Hanin
             Fix For: 2.0.0-alpha-2


When you declare a dependency on a module using the dependency artifact construct, Ivy fails to resolve it if you specify also a dependency module configuration. All our unit tests on this subject only test without dependency module configurations, thus defaulting to *.

Working example:
	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->*">   
	      	<artifact name="slide-webdavlib" type="jar"/> 
	    </dependency>
Buggy example:
	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->default">   
	      	<artifact name="slide-webdavlib" type="jar"/> 
	    </dependency>


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


[jira] Resolved: (IVY-507) Bug on handling dependency artifacts when a module configuration is specified

Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/IVY-507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Hanin resolved IVY-507.
------------------------------

    Resolution: Fixed

I've just checked in a fix including a junit test. The bug was due to a bad and dirty copy paste... but now we'll have a unit test to avoid this regression!

> Bug on handling dependency artifacts when a module configuration is specified
> -----------------------------------------------------------------------------
>
>                 Key: IVY-507
>                 URL: https://issues.apache.org/jira/browse/IVY-507
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.0.0-alpha-1
>            Reporter: Xavier Hanin
>         Assigned To: Xavier Hanin
>             Fix For: 2.0.0-alpha-2
>
>
> When you declare a dependency on a module using the dependency artifact construct, Ivy fails to resolve it if you specify also a module configuration. All our unit tests on this subject only test without module configurations, thus defaulting to *.
> Working example:
> 	    <dependency org="apache" name="slide" rev="20050629.161100" conf="*->*">   
> 	      	<artifact name="slide-webdavlib" type="jar"/> 
> 	    </dependency>
> Buggy example:
> 	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->default">   
> 	      	<artifact name="slide-webdavlib" type="jar"/> 
> 	    </dependency>

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


[jira] Updated: (IVY-507) Bug on handling dependency artifacts when a module configuration is specified

Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/IVY-507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Hanin updated IVY-507:
-----------------------------

    Description: 
When you declare a dependency on a module using the dependency artifact construct, Ivy fails to resolve it if you specify also a module configuration. All our unit tests on this subject only test without module configurations, thus defaulting to *.

Working example:
	    <dependency org="apache" name="slide" rev="20050629.161100" conf="*->*">   
	      	<artifact name="slide-webdavlib" type="jar"/> 
	    </dependency>
Buggy example:
	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->default">   
	      	<artifact name="slide-webdavlib" type="jar"/> 
	    </dependency>


  was:
When you declare a dependency on a module using the dependency artifact construct, Ivy fails to resolve it if you specify also a dependency module configuration. All our unit tests on this subject only test without dependency module configurations, thus defaulting to *.

Working example:
	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->*">   
	      	<artifact name="slide-webdavlib" type="jar"/> 
	    </dependency>
Buggy example:
	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->default">   
	      	<artifact name="slide-webdavlib" type="jar"/> 
	    </dependency>


        Summary: Bug on handling dependency artifacts when a module configuration is specified  (was: Bug on handling dependency artifacts when a dependency configuration is specified)

Updated description, since the buggy case is the opposite of what was described: the problem appears when there is a main module configuration declared in the configuration mapping, and not on dependency configuration.

> Bug on handling dependency artifacts when a module configuration is specified
> -----------------------------------------------------------------------------
>
>                 Key: IVY-507
>                 URL: https://issues.apache.org/jira/browse/IVY-507
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.0.0-alpha-1
>            Reporter: Xavier Hanin
>         Assigned To: Xavier Hanin
>             Fix For: 2.0.0-alpha-2
>
>
> When you declare a dependency on a module using the dependency artifact construct, Ivy fails to resolve it if you specify also a module configuration. All our unit tests on this subject only test without module configurations, thus defaulting to *.
> Working example:
> 	    <dependency org="apache" name="slide" rev="20050629.161100" conf="*->*">   
> 	      	<artifact name="slide-webdavlib" type="jar"/> 
> 	    </dependency>
> Buggy example:
> 	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->default">   
> 	      	<artifact name="slide-webdavlib" type="jar"/> 
> 	    </dependency>

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


[jira] Assigned: (IVY-507) Bug on handling dependency artifacts when a dependency configuration is specified

Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/IVY-507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Hanin reassigned IVY-507:
--------------------------------

    Assignee: Xavier Hanin

> Bug on handling dependency artifacts when a dependency configuration is specified
> ---------------------------------------------------------------------------------
>
>                 Key: IVY-507
>                 URL: https://issues.apache.org/jira/browse/IVY-507
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.0.0-alpha-1
>            Reporter: Xavier Hanin
>         Assigned To: Xavier Hanin
>             Fix For: 2.0.0-alpha-2
>
>
> When you declare a dependency on a module using the dependency artifact construct, Ivy fails to resolve it if you specify also a dependency module configuration. All our unit tests on this subject only test without dependency module configurations, thus defaulting to *.
> Working example:
> 	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->*">   
> 	      	<artifact name="slide-webdavlib" type="jar"/> 
> 	    </dependency>
> Buggy example:
> 	    <dependency org="apache" name="slide" rev="20050629.161100" conf="webdav->default">   
> 	      	<artifact name="slide-webdavlib" type="jar"/> 
> 	    </dependency>

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