You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Richard Eckart de Castilho (Jira)" <ji...@apache.org> on 2024/04/18 06:58:00 UTC

[jira] [Created] (RNG-186) Commons-RNG Simple imports package that Commons-RNG Core does not export

Richard Eckart de Castilho created RNG-186:
----------------------------------------------

             Summary: Commons-RNG Simple imports package that Commons-RNG Core does not export
                 Key: RNG-186
                 URL: https://issues.apache.org/jira/browse/RNG-186
             Project: Commons RNG
          Issue Type: Task
          Components: core, simple
    Affects Versions: 1.5
            Reporter: Richard Eckart de Castilho


Commons RNG Simple imports the following packages:

{noformat}
Bundle-SymbolicName: org.apache.commons.rng.simple
Implementation-Version: 1.5
Import-Package: 
  org.apache.commons.rng,org.apache.commons.rng.core,
  org.apache.commons.rng.core.source32,
  org.apache.commons.rng.core.source64,
  org.apache.commons.rng.core.util
{noformat}

However, Commons RNG Core does not export the source packages:

{noformat}
Bundle-SymbolicName: org.apache.commons.rng.core
Implementation-Version: 1.5
Export-Package: 
  org.apache.commons.rng.core;x-friends:="org.apache.commons.rng.simple";version="1.5.0"
Private-Package: 
  org.apache.commons.rng.core.source32,
  org.apache.commons.rng.core.source64,
  org.apache.commons.rng.core.util
{noformat}

Consequently, using Commons RNG simple fails in an OSGi environment as the bundle cannot be resolved.

{noformat}
[ERROR] Resolution failed. Capabilities satisfying the following requirements could not be found:
    [<<INITIAL>>]
        ...
              ⇒ osgi.wiring.package: (&(osgi.wiring.package=org.apache.commons.rng.simple)(version>=1.5.0)(!(version>=2.0.0)))
                  ⇒ [org.apache.commons.rng.simple version=1.5.0]
                      ⇒ osgi.wiring.package: (osgi.wiring.package=org.apache.commons.rng.core.source32)
{noformat}



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