You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Jaikiran Pai (Jira)" <ji...@apache.org> on 2019/10/11 05:00:00 UTC
[jira] [Assigned] (IVY-1609) Removal of WARN deprecation when not
valid
[ 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)