[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-12 Thread Gary Gregory (JIRA)

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

Gary Gregory updated VFS-655:
-
Assignee: Gary Gregory  (was: Bernd Eckenfels)

> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Gary Gregory
>Priority: Major
>  Labels: regression
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional"
> It is something that was fixed in 2.1 by VFS-498, but for some reasons there 
> is a regression in 2.2 for these dependencies, that came back as mandatory:
>  org.apache.hadoop.xxx
>  org.apache.jackrabbit.xxx
>  org.apache.tools.ant
>   



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-12 Thread Gary Gregory (JIRA)

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

Gary Gregory updated VFS-655:
-
External issue URL: https://github.com/apache/commons-vfs/pull/31
 External issue ID: 31

> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Bernd Eckenfels
>Priority: Major
>  Labels: regression
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional"
> It is something that was fixed in 2.1 by VFS-498, but for some reasons there 
> is a regression in 2.2 for these dependencies, that came back as mandatory:
>  org.apache.hadoop.xxx
>  org.apache.jackrabbit.xxx
>  org.apache.tools.ant
>   



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-05 Thread Arnaud MERGEY (JIRA)

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

Arnaud MERGEY updated VFS-655:
--
Labels: regression  (was: )

> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Bernd Eckenfels
>Priority: Major
>  Labels: regression
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional"
> It is something that was fixed in 2.1 by VFS-498, but for some reasons there 
> is a regression in 2.2 for these dependencies, that came back as mandatory:
>  org.apache.hadoop.xxx
>  org.apache.jackrabbit.xxx
>  org.apache.tools.ant
>   



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-05 Thread Arnaud MERGEY (JIRA)

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

Arnaud MERGEY updated VFS-655:
--
Description: 
In the Maven "pom.xml" there are several "optional" dependencies

In the "Import-Package" section of the MANIFEST.MF it should also be "optional"

It is something that was fixed in 2.1 by VFS-498, but for some reasons there is 
a regression in 2.2 for these dependencies, that came back as mandatory:
 org.apache.hadoop.xxx
 org.apache.jackrabbit.xxx
 org.apache.tools.ant
  

  was:
In the Maven "pom.xml" there are several "optional" dependencies

In the "Import-Package" section of the MANIFEST.MF it should also be "optional"

It is something that was fixed by VFS-498, but for some reasons there is a 
regression for these dependencies, that came back as mandatory:
org.apache.hadoop.xxx
org.apache.jackrabbit.xxx
org.apache.tools.ant
 


> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Bernd Eckenfels
>Priority: Major
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional"
> It is something that was fixed in 2.1 by VFS-498, but for some reasons there 
> is a regression in 2.2 for these dependencies, that came back as mandatory:
>  org.apache.hadoop.xxx
>  org.apache.jackrabbit.xxx
>  org.apache.tools.ant
>   



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-05 Thread Arnaud MERGEY (JIRA)

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

Arnaud MERGEY updated VFS-655:
--
Description: 
In the Maven "pom.xml" there are several "optional" dependencies

In the "Import-Package" section of the MANIFEST.MF it should also be "optional"

It is something that was fixed by VFS-498, but for some reasons there is a 
regression for these dependencies, that came back as mandatory:
org.apache.hadoop.xxx
org.apache.jackrabbit.xxx
org.apache.tools.ant
 

  was:
In the Maven "pom.xml" there are several "optional" dependencies like "jsch":
{quote}

  com.jcraft
  jsch
  true

{quote}

In the "Import-Package" section of the MANIFEST.MF it should also be "optional" 
like this:
{quote}
com.jcraft.jsch;resolution:=optional,
{quote}

At the moment all dependencies are always required. This is a problem if you 
want to use VFS in an OSGI environment as you have to install ALL dependencies 
and not only the ones you really need.

The mechanism creating the MANIFEST should be adjusted to reflect the optional 
dependencies also in the MANIFEST. (Unfortunatelly this could mean to list all 
packages which should be optional).



> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Bernd Eckenfels
>Priority: Major
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional"
> It is something that was fixed by VFS-498, but for some reasons there is a 
> regression for these dependencies, that came back as mandatory:
> org.apache.hadoop.xxx
> org.apache.jackrabbit.xxx
> org.apache.tools.ant
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-05 Thread Arnaud MERGEY (JIRA)

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

Arnaud MERGEY updated VFS-655:
--
Affects Version/s: (was: 2.0)
   2.2

> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Bernd Eckenfels
>Priority: Major
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies like "jsch":
> {quote}
> 
>   com.jcraft
>   jsch
>   true
> 
> {quote}
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional" like this:
> {quote}
> com.jcraft.jsch;resolution:=optional,
> {quote}
> At the moment all dependencies are always required. This is a problem if you 
> want to use VFS in an OSGI environment as you have to install ALL 
> dependencies and not only the ones you really need.
> The mechanism creating the MANIFEST should be adjusted to reflect the 
> optional dependencies also in the MANIFEST. (Unfortunatelly this could mean 
> to list all packages which should be optional).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (VFS-655) OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven "optional" dependencies

2018-03-05 Thread Arnaud MERGEY (JIRA)

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

Arnaud MERGEY updated VFS-655:
--
Fix Version/s: (was: 2.1)

> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -
>
> Key: VFS-655
> URL: https://issues.apache.org/jira/browse/VFS-655
> Project: Commons VFS
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Arnaud MERGEY
>Assignee: Bernd Eckenfels
>Priority: Major
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies like "jsch":
> {quote}
> 
>   com.jcraft
>   jsch
>   true
> 
> {quote}
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional" like this:
> {quote}
> com.jcraft.jsch;resolution:=optional,
> {quote}
> At the moment all dependencies are always required. This is a problem if you 
> want to use VFS in an OSGI environment as you have to install ALL 
> dependencies and not only the ones you really need.
> The mechanism creating the MANIFEST should be adjusted to reflect the 
> optional dependencies also in the MANIFEST. (Unfortunatelly this could mean 
> to list all packages which should be optional).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)