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

ASF GitHub Bot commented on JENA-1524:
--------------------------------------

Github user afs commented on a diff in the pull request:

    https://github.com/apache/jena/pull/401#discussion_r182099487
  
    --- Diff: 
apache-jena-osgi/jena-osgi/src/main/resources/META-INF/services/org.apache.jena.system.JenaSubsystemLifecycle
 ---
    @@ -1,4 +1,4 @@
    -org.apache.jena.system.InitJenaCore
    +org.apache.jena.sys.InitJenaCore
    --- End diff --
    
    Ouch! Yes, the initialization services classes will be impacted.
    
    That means any customer extensions change but an intermediate subclass of 
JenaSubsystemLifecycle in the new "systems" package should provide a bridge.
    
    Or we can be honest and announce to custom extensions there are changes 
they need to be aware of.


> org.apache.jena.system is split by org.apache.jena.arq and 
> org.apache.jena.core
> -------------------------------------------------------------------------------
>
>                 Key: JENA-1524
>                 URL: https://issues.apache.org/jira/browse/JENA-1524
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: Jena
>    Affects Versions: Jena 3.7.0
>            Reporter: Christopher Johnson
>            Priority: Major
>
> a JPMS module cannot require both org.apache.jena.arq and 
> org.apache.jena.core since org.apache.jena.system can be read from both.  
> This cannot be resolved with --patch-module since arq and core provide 
> different implementations.  Suggestion is to make a distinction by renaming 
> system to sys in either one.



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

Reply via email to