[
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
|
Hi Ed,
git grep ebr in orbit-recipes gives a ton of matches.
As our releng at Xtext is quite complex and i am alone and have
nobody to consult i dont know how to solve all the problems that i
see with the maven dependencies in target feature
https://github.com/eclipse/xtext/issues/2133
Thanks,
Christian
Am 11.01.23 um 18:50 schrieb Ed Merks:
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?
_______________________________________________
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
_______________________________________________
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
--
Christian Dietrich (Diplom-Informatiker (BA))
Softwareentwickler / -Architekt
Committer and Co-Lead for Eclipse Xtext
Tel.: +49 (0) 711 / 34 21 91-0
Fax.: +49 (0) 711 / 34 21 91-29
Mobil: +49 (0) 151 / 173969 17
Mail: christian.dietrich@xxxxxxxxx
XING: https://www.xing.com/profile/Christian_Dietrich8
Web: http://www.itemis.de
Skype: christiandietrich1982
itemis AG
Niederlassung Süd
Industriestraße 6
70565 Stuttgart
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