[ 
https://issues.apache.org/jira/browse/COMPRESS-668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17822737#comment-17822737
 ] 

Gary D. Gregory edited comment on COMPRESS-668 at 3/2/24 2:11 AM:
------------------------------------------------------------------

In theĀ "Export-Package", section I see 
"org.apache.commons.compress.archivers.tar".

What is the error you are seeing?

1.26.1-SNAPSHOT currently has:
{noformat}
Manifest-Version: 1.0
Build-Jdk-Spec: 21
Bundle-Description: Apache Commons Compress defines an API for working w
 ithcompression and archive formats. These include bzip2, gzip, pack200,
 LZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,Br
 otli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
Bundle-DocURL: https://commons.apache.org/proper/commons-compress/
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion: 2
Bundle-Name: Apache Commons Compress
Bundle-SymbolicName: org.apache.commons.commons-compress
Bundle-Vendor: The Apache Software Foundation
Bundle-Version: 1.26.1.SNAPSHOT
Created-By: Apache Maven Bundle Plugin 5.1.9
Export-Package: org.apache.commons.compress;version="1.26.1.SNAPSHOT",or
 g.apache.commons.compress.archivers;version="1.26.1.SNAPSHOT",org.apach
 e.commons.compress.archivers.ar;version="1.26.1.SNAPSHOT",org.apache.co
 mmons.compress.archivers.arj;version="1.26.1.SNAPSHOT",org.apache.commo
 ns.compress.archivers.cpio;version="1.26.1.SNAPSHOT",org.apache.commons
 .compress.archivers.dump;version="1.26.1.SNAPSHOT",org.apache.commons.c
 ompress.archivers.examples;version="1.26.1.SNAPSHOT",org.apache.commons
 .compress.archivers.jar;version="1.26.1.SNAPSHOT",org.apache.commons.co
 mpress.archivers.sevenz;version="1.26.1.SNAPSHOT",org.apache.commons.co
 mpress.archivers.tar;version="1.26.1.SNAPSHOT",org.apache.commons.compr
 ess.archivers.zip;version="1.26.1.SNAPSHOT",org.apache.commons.compress
 .changes;version="1.26.1.SNAPSHOT",org.apache.commons.compress.compress
 ors;version="1.26.1.SNAPSHOT",org.apache.commons.compress.compressors.b
 rotli;version="1.26.1.SNAPSHOT",org.apache.commons.compress.compressors
 .bzip2;version="1.26.1.SNAPSHOT",org.apache.commons.compress.compressor
 s.deflate;version="1.26.1.SNAPSHOT",org.apache.commons.compress.compres
 sors.deflate64;version="1.26.1.SNAPSHOT",org.apache.commons.compress.co
 mpressors.gzip;version="1.26.1.SNAPSHOT",org.apache.commons.compress.co
 mpressors.lz4;version="1.26.1.SNAPSHOT",org.apache.commons.compress.com
 pressors.lz77support;version="1.26.1.SNAPSHOT",org.apache.commons.compr
 ess.compressors.lzma;version="1.26.1.SNAPSHOT",org.apache.commons.compr
 ess.compressors.lzw;version="1.26.1.SNAPSHOT",org.apache.commons.compre
 ss.compressors.pack200;version="1.26.1.SNAPSHOT",org.apache.commons.com
 press.compressors.snappy;version="1.26.1.SNAPSHOT",org.apache.commons.c
 ompress.compressors.xz;version="1.26.1.SNAPSHOT",org.apache.commons.com
 press.compressors.z;version="1.26.1.SNAPSHOT",org.apache.commons.compre
 ss.compressors.zstandard;version="1.26.1.SNAPSHOT",org.apache.commons.c
 ompress.harmony;version="1.26.1.SNAPSHOT",org.apache.commons.compress.h
 armony.archive.internal.nls;version="1.26.1.SNAPSHOT",org.apache.common
 s.compress.harmony.pack200;version="1.26.1.SNAPSHOT",org.apache.commons
 .compress.harmony.unpack200;version="1.26.1.SNAPSHOT",org.apache.common
 s.compress.harmony.unpack200.bytecode;version="1.26.1.SNAPSHOT",org.apa
 che.commons.compress.harmony.unpack200.bytecode.forms;version="1.26.1.S
 NAPSHOT",org.apache.commons.compress.java.util.jar;version="1.26.1.SNAP
 SHOT",org.apache.commons.compress.parallel;version="1.26.1.SNAPSHOT",or
 g.apache.commons.compress.utils;version="1.26.1.SNAPSHOT"
Import-Package: org.tukaani.xz;resolution:=optional,org.brotli.dec;resol
 ution:=optional,com.github.luben.zstd;resolution:=optional,org.objectwe
 b.asm;resolution:=optional,javax.crypto;resolution:=optional,javax.cryp
 to.spec;resolution:=optional,org.apache.commons.lang3.reflect;resolutio
 n:=optional,org.apache.commons.codec.digest;resolution:=optional,org.ap
 ache.commons.io,org.apache.commons.io.build,org.apache.commons.io.file.
 attribute,org.apache.commons.io.input,org.apache.commons.io.output,org.
 apache.commons.commons-codec;resolution:=optional,org.apache.commons.co
 mmons-io;resolution:=optional,org.apache.commons.codec;resolution:=opti
 onal
Include-Resource: META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=N
 OTICE.txt
Originally-Created-By: Apache Maven Bundle Plugin 5.1.9
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Tool: Bnd-6.4.1.202306080939
{noformat}




was (Author: garydgregory):
In theĀ "Export-Package", section I see 
"org.apache.commons.compress.archivers.tar".

What is the error you are seeing?



> Commons-Compress is missing OSGI export packages for some Java packages 
> ------------------------------------------------------------------------
>
>                 Key: COMPRESS-668
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-668
>             Project: Commons Compress
>          Issue Type: Bug
>    Affects Versions: 1.26.0
>            Reporter: Stevon
>            Priority: Major
>
> Trying to use Commons-Compress 1.26.0 produces an OSGI wiring issue for 
> missing packages, specifically the package 
> {{osgi.wiring.package=org.apache.commons.compress.archivers.tar}} is not 
> present in the export packages there may be more missing packages we have not 
> found, but this is one that is problematic for us.
> This is an excerpt from the bundle manifest for Commons-Compress 1.26.0 and 
> as you can see, for the export packages, package 
> {{osgi.wiring.package=org.apache.commons.compress.archivers.tar}} is missing.
> {code:java|title=Manifest Output}
> Manifest-Version: 1.0
> ...
> Implementation-Version: 1.26.0
> Main-Class: org.apache.commons.compress.archivers.Lister
> Specification-Title: Apache Commons Compress
> Specification-Vendor: The Apache Software Foundation
> Specification-Version: 1.26.0
> X-Compile-Source-JDK: 1.8
> X-Compile-Target-JDK: 1.8
> ...
> Export-Package: org.apache.commons.compress;version="1.26.0",org.apache.
>  commons.compress.archivers;version="1.26.0",org.apache.commons.compress
>  .archivers.ar;version="1.26.0",org.apache.commons.compress.archivers.ar
>  j;version="1.26.0",org.apache.commons.compress.archivers.cpio;version="
>  1.26.0",org.apache.commons.compress.archivers.dump;version="1.26.0",org
>  .apache.commons.compress.archivers.examples;version="1.26.0",org.apache
>  .commons.compress.archivers.jar;version="1.26.0",org.apache.commons.com
>  press.archivers.sevenz;version="1.26.0",org.apache.commons.compress.arc
>  hivers.tar;version="1.26.0",org.apache.commons.compress.archivers.zip;v
>  ersion="1.26.0",org.apache.commons.compress.changes;version="1.26.0",or
>  g.apache.commons.compress.compressors;version="1.26.0",org.apache.commo
>  ns.compress.compressors.brotli;version="1.26.0",org.apache.commons.comp
>  ress.compressors.bzip2;version="1.26.0",org.apache.commons.compress.com
>  pressors.deflate;version="1.26.0",org.apache.commons.compress.compresso
>  rs.deflate64;version="1.26.0",org.apache.commons.compress.compressors.g
>  zip;version="1.26.0",org.apache.commons.compress.compressors.lz4;versio
>  n="1.26.0",org.apache.commons.compress.compressors.lz77support;version=
>  "1.26.0",org.apache.commons.compress.compressors.lzma;version="1.26.0",
>  org.apache.commons.compress.compressors.lzw;version="1.26.0",org.apache
>  .commons.compress.compressors.pack200;version="1.26.0",org.apache.commo
>  ns.compress.compressors.snappy;version="1.26.0",org.apache.commons.comp
>  ress.compressors.xz;version="1.26.0",org.apache.commons.compress.compre
>  ssors.z;version="1.26.0",org.apache.commons.compress.compressors.zstand
>  ard;version="1.26.0",org.apache.commons.compress.harmony;version="1.26.
>  0",org.apache.commons.compress.harmony.archive.internal.nls;version="1.
>  26.0",org.apache.commons.compress.harmony.pack200;version="1.26.0",org.
>  apache.commons.compress.harmony.unpack200;version="1.26.0",org.apache.c
>  ommons.compress.harmony.unpack200.bytecode;version="1.26.0",org.apache.
>  commons.compress.harmony.unpack200.bytecode.forms;version="1.26.0",org.
>  apache.commons.compress.java.util.jar;version="1.26.0",org.apache.commo
>  ns.compress.parallel;version="1.26.0",org.apache.commons.compress.utils
>  ;version="1.26.0"
> ...{code}



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

Reply via email to