Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Fwd: Re: [orbit-dev] Retiring EBR

Christian,

I don't see the relationship between Orbit and EBR.  Orbit uses recipes (based on BND) to produce its p2 repository.   Nothing is changing in that regard.  Have I overlooked something significant?

BTW, I have a work-in-progress prototype for helping projects update their maven dependencies (like dependabot), for combining the maven dependencies from multiple *.target files into a single *.target file, and for building a p2 repository from such combined dependencies.

For each project I have the current *.target (from git) and an updated *.target based on dependency updates available at maven central.  Also a report is generated with links to maven central to show what's present and what can be updated.   In addition to that, I hand wrote a Maven2.target with "my own additions" and then automatically merge these 5 *.target files into one.  The build then tests that all the requirements can transitively resolve and finally builds a "minimal" repository of only the direct-from-maven bundles along with their source bundles.

In the coming weeks, time permitting I will flesh this out further to make it easier to coordinate versions, update versions, and to consume the same versions being used by other projects in SimRel, from a central source p2 repository, PGP signed, for use by whichever projects wish to consume from a central source).

The above was used to help the platform with these updates:

https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/791
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/798
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/799

Regards,
Ed


On 11.01.2023 18:28, Christian Dietrich wrote:
---------- Weitergeleitete Nachricht ----------
Von: Christian Dietrich <christian.dietrich@xxxxxxxxx>
Datum: 11. Jan. 2023, 18:22 +0100
An: ebr-dev@xxxxxxxxxxx, Orbit Developer discussion <orbit-dev@xxxxxxxxxxx>
Cc: Runtime Project PMC mailing list <rt-pmc@xxxxxxxxxxx>
Betreff: Re: [orbit-dev] Retiring EBR

Xtext still uses orbit so if this leads to orbit retirement we will have to drop out from simrel if I don’t get help adopting the maven dependencies thing 
Am 11. Jan. 2023, 18:18 +0100 schrieb Gunnar Wagenknecht <gunnar@xxxxxxxxxxxxxxx>:
Hi everyone,

When EBR was created many years ago there was a huge demand for OSGi bundles. The EBR project came up with a solution to make Maven artifacts easily consumable from p2-enabled OSGi applications. However, it never really fulfilled the role of becoming a rich source for recipes. Today the primary customer of EBR is Orbit and Eclipse (via Orbit).

In the last year, Eclipse PDE and Tycho made significant progress towards consuming Maven artifacts directly in target platforms. I've looked at the features available and started adopting that in a few projects. I think the technology is ready to make EBR obsolete. 

Therefor, I am proposing to sunset the EBR project. Thoughts? Comments?

-Gunnar

-- 
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx, http://guw.io/



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

Vorstand/Board: Jens Wagener (Vors./chairman), Dr. Stephan Eberle, Wolfgang Neuhaus, Franz-Josef Schuermann
Aufsichtsrat/Supervisory Board: Michael Neuhaus (Vors./chairman), Harald Goertz, Eric Swehla
Sitz der Gesellschaft/Registered Office: Am Brambusch 15-24, 44536 Lünen (Germany)
Registergericht/Registry Court: Amtsgericht Dortmund | HRB 20621

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

Back to the top