[ 
https://issues.apache.org/jira/browse/IVY-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jaikiran Pai reassigned IVY-1609:
---------------------------------

    Assignee: Jaikiran Pai

> Removal of WARN deprecation when not valid
> ------------------------------------------
>
>                 Key: IVY-1609
>                 URL: https://issues.apache.org/jira/browse/IVY-1609
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.5.0-rc1
>            Reporter: Greg Perry
>            Assignee: Jaikiran Pai
>            Priority: Minor
>              Labels: easyfix
>
> "WARN:  symlinkmass option has been deprecated and will no longer be 
> supported"  gets fed back as a problem message, even when this option is not 
> set.
> I noticed this when trying to get integration to work with embedding ivy.  
> The program which utilizes ivy checks ResolveReport.getAllProblemMessages()  
> after a resolve/retrieve is done.  
> It assumes something did not go correctly.
> I don't think its appropriate to send this back in getAllProblemMessages when 
> the  symlinkmass is not set.
> This could be fixed simply by testing if symlinkmass is being set to true in 
> the option
> RetrieveOptions.java line 184
> https://github.com/apache/ant-ivy/blob/master/src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java#L183-L188
>     
> @Deprecated
>     public RetrieveOptions setMakeSymlinksInMass(boolean makeSymlinksInMass) {
>         this.makeSymlinksInMass = makeSymlinksInMass;
>         *if (makeSymlinksInMass) {*
>              Message.warn("symlinkmass option has been deprecated and will no 
> longer be supported");
>          *}*
>         return this;
>     }



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to