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

Bernd Eckenfels resolved COMPRESS-676.
--------------------------------------
    Fix Version/s: 1.27.0
         Assignee: Bernd Eckenfels
       Resolution: Fixed

I removed the uneeded commons-codec and turned the wrong commons-io into 
correct optional (incl. subpackages). The optional OSGI dependencies test did 
not test for it to be optional, so I added it. It looks like some usecases 
might work without. Thanks for reporting.

> OSGi: MANIFEST.MF contains unsolvable imports
> ---------------------------------------------
>
>                 Key: COMPRESS-676
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-676
>             Project: Commons Compress
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.26.0, 1.26.1
>            Reporter: Martin Schneider
>            Assignee: Bernd Eckenfels
>            Priority: Major
>             Fix For: 1.27.0
>
>
> In an OSGi environment im- and exports of bundles are based on java package 
> declarations.
> The MANIFEST.MF file shipped with the commons compress bundle contains two 
> imports of packages that cannot be solved: 
> {{org.apache.commons.commons-codec}} and {{org.apache.commons.commons-io.}}
> As there are already imports to packages of these bundles 
> ({{{}org.apache.commons.codec,org.apache.commons.codec.digest,org.apache.commons.io,org.apache.commons.io.build,org.apache.commons.io.file.attribute,org.apache.commons.io.input,org.apache.commons.io.output)
>  {}}}the two wrong imports can probably simply be removed.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to