Skip to content

3.0.0-RC3 jars don't export packages via OSGi headers #6671

@io7m

Description

@io7m

Hello!

I've noticed that the 3.0.0-RC* artifacts on Maven Central don't export any packages via their OSGi headers despite actually having full OSGi metadata (note that all of the packages are there as Private-Package declarations):

Manifest-Version: 1.0
Automatic-Module-Name: io.reactivex.rxjava3
Bnd-LastModified: 1568707123117
Bundle-Description: Reactive Extensions for the JVM – a library for 
 composing asynchronous and event-based programs using observable sequ
 ences for the Java VM.
Bundle-DocURL: https://github.com/ReactiveX/RxJava
Bundle-ManifestVersion: 2
Bundle-Name: rxjava
Bundle-SymbolicName: rxjava
Bundle-Vendor: RxJava Contributors
Bundle-Version: 3.0.0.RC3
Created-By: 1.8.0_222 (Private Build)
Eclipse-ExtensibleAPI: true
Import-Package: org.reactivestreams;version="[1.0,2)"
Private-Package: io.reactivex.rxjava3.annotations,io.reactivex.rxjava3
 .core,io.reactivex.rxjava3.disposables,io.reactivex.rxjava3.exception
 s,io.reactivex.rxjava3.flowables,io.reactivex.rxjava3.functions,io.re
 activex.rxjava3.internal.disposables,io.reactivex.rxjava3.internal.fu
 nctions,io.reactivex.rxjava3.internal.fuseable,io.reactivex.rxjava3.i
 nternal.observers,io.reactivex.rxjava3.internal.operators.completable
 ,io.reactivex.rxjava3.internal.operators.flowable,io.reactivex.rxjava
 3.internal.operators.maybe,io.reactivex.rxjava3.internal.operators.mi
 xed,io.reactivex.rxjava3.internal.operators.observable,io.reactivex.r
 xjava3.internal.operators.parallel,io.reactivex.rxjava3.internal.oper
 ators.single,io.reactivex.rxjava3.internal.queue,io.reactivex.rxjava3
 .internal.schedulers,io.reactivex.rxjava3.internal.subscribers,io.rea
 ctivex.rxjava3.internal.subscriptions,io.reactivex.rxjava3.internal.u
 til,io.reactivex.rxjava3.observables,io.reactivex.rxjava3.observers,i
 o.reactivex.rxjava3.parallel,io.reactivex.rxjava3.plugins,io.reactive
 x.rxjava3.processors,io.reactivex.rxjava3.schedulers,io.reactivex.rxj
 ava3.subjects,io.reactivex.rxjava3.subscribers
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))"
Tool: Bnd-4.2.0.201903051501

Is there some reason for this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions