I'd like to suggest that in the future, if you have a question, ask here, but open a discussion here:

https://github.com/orgs/eclipse-simrel/discussions

or here:

https://github.com/orgs/eclipse-orbit/discussions

with a link to it for follow up so that we don't get so much email with divergent tangential threads.

In general Orbit is no longer in the business of maintaining multiple minor versions of anything.   Version updates are automatically detected and semi-automatically applied.

I made a special case for Antrl 3.2 based on this discussion:

https://github.com/eclipse/xtext/discussions/2794

But I won't do that again.

In the end, anything directly available from Maven as an OSGi bundle can be directly included in a target platform, so Orbit is merely a convenience in that sense.

https://github.com/eclipse-orbit/orbit-simrel/blob/1b06d45d40c94d58847288b183469db4a8bd118c/maven-osgi/tp/Maven.target#L575-L580


On 20.11.2023 11:24, Matthias Sohn via cross-project-issues-dev wrote:
It looks like antlr 4.7 contians a proper OSGi MANIFEST.MF
https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.7.2/

Hence I think it should be possible to add this as a Maven dependency to your target platform similar
to how we started doing that in JGit in this change:
https://eclipse.gerrithub.io/c/eclipse-jgit/jgit/+/201348

-Matthias

On Mon, Nov 20, 2023 at 10:49 AM Laurent Goubet via cross-project-issues-dev <cross-project-issues-dev@eclipse.org> wrote:

    Hello Ed,

    You've raised issues for the Guava versions, but I expect you're
    trying to get rid of all duplicates.

    From what I'm seeing, you've removed the 4.7 version of antlr from
    the latest orbit build -
    https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12/
    which only contains antlr 4.13. This version is not used by anyone
    according to
    
https://download.eclipse.org/staging/2023-12/buildInfo/archive/download.eclipse.org/staging/2023-12/
    . Moving from one version of antlr to the next is not a trivial
    task, so I (and probably the other users of antlr 4.7), would like
    to avoid that.

    You mention that "The 4.x versions are available as OSGi bundles"
    
(https://github.com/eclipse-orbit/orbit-simrel/commit/85f7256abe6b90f023de4bfabb09f1416f100a67).
    What does that mean?

    Now, what I'm planning to do for Acceleo is to retrieve antlr from
    the older orbit (2023-09), so there will remain older versions of
    that dependency in 2023-12 RC1.

    With how orbit looks now, what is the expectation for dependencies
    such as antlr which are not easily updateable? How do we re-add
    older versions if we need them?

    Regards,
    Laurent

    Le 17/11/2023 à 11:46, Ed Merks via cross-project-issues-dev a écrit :
    I now have a first hit list.  Old guava versions will be eliminated:

    https://github.com/eclipse-simrel/simrel.build/issues/80

    If you do not eliminate all dependencies on older versions of
    guava via an updated contribution, then I reserve the option, and
    am likely to excise the option, to disable your contribution,
    without further notification.

    _______________________________________________
    cross-project-issues-dev mailing list
    cross-project-issues-dev@eclipse.org
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
--
    *Laurent Goubet*
    Consultant
    +33 2 51 13 51 42

    <https://www.obeo.fr/>

    7 Boulevard Ampère - Carquefou - France
    *obeo.fr* <https://www.obeo.fr/> | *twitter*
    <https://twitter.com/obeo_corp> | *linkedin*
    <https://www.linkedin.com/company/obeo>

    _______________________________________________
    cross-project-issues-dev mailing list
    cross-project-issues-dev@eclipse.org
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev


_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, 
visithttps://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to