[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] ECF project and Tycho
- From: Mat Booth <mat.booth@xxxxxxxxxx>
- Date: Fri, 7 Nov 2014 05:58:02 -0500 (EST)
- Delivered-to: email@example.com
- Thread-index: 9Fh4B2Ut6Fqbdu+oXbjZoe4AQUeOWA==
- Thread-topic: ECF project and Tycho
----- Original Message -----
> From: "Scott Lewis" <slewis@xxxxxxxxxxxxx>
> To: ecf-dev@xxxxxxxxxxx
> Sent: Thursday, 6 November, 2014 9:01:23 PM
> Subject: Re: [ecf-dev] ECF project and Tycho
> Hi Mat,
> On 11/6/2014 4:10 AM, Mat Booth wrote:
> > <stuff deleted>
> > I would be happy to join the project as a committer.
> That's wonderful! Thanks for your commitment. The committer addition
> process will take a little time for the following reasons:
> 1) In order for the existing committers to vote for you as an ECF
> commiter, it will be necessary for us to get a little bit more familiar
> with your work, background, and interests WRT ECF. There are multiple
> ways to handle this, and we can work with you to figure out what those
> ways are (e.g. perhaps working directly with Wim and/or Markus on Tycho,
> perhaps contributing in other ways to ECF, etc). Let's figure out what
> will work for you, Wim and Markus. Also: are you already a committer on
> some other EF project? If so that will likely help somewhat
> particularly with the EF committer requirements.
> 2) If you are not already a committer on some other project, you may
> have to work out some mechanics with Red Hat (your employer I assume).
> Here is the EF 'Becoming a Committer' page, in case you are not already
> familiar with it:
I am already a committer on the Linux Tools project at the foundation, so that is one hurdle less :-)
Aside from my interest in Tycho/CBI, I am also keen that foundation projects move to the latest versions of their dependencies so that we benefit from any bug/security fixes they may provide. So for example, this bug about moving to the latest version of asm  interests me and I would be willing to spend time to keep the project using the latest versions of the Apache httpcomponents  (actually these have been the source of a few CVEs recently, so keeping this dependency up to date is important) and whatever else I notice is outdated.
 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=430752
 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=446103
> >> Another option (btw) is that you/Red Hat provide support for existing ECF
> >> committers. Again, this would make it much more reasonable for us to
> >> justify
> >> the committer time required to work on a Tycho-based build. Particularly
> >> given our involvement with OSGi EEG/Standards (R6 RS/RSA CT-compliant
> >> impl),
> >> as well as IoT (e.g. Wim's talk) this might be appealing to multiple parts
> >> of Red Hat. I'll leave with you, Aleksandar, to consider and/or propose
> >> something to Red Hat. Please let me know if you want more info, or to
> >> discuss.
> >> Wim and all: As project lead, my own requirements for any Tycho efforts by
> >> ECF committers are the following:
> >> 1) The existing build must not be destabilized or broken at any point
> > Of course. As mentioned in another mail, the risk of introducing Tycho is
> > very low and we can iterate on the implementation until the build outputs
> > are identical before switching over.
> Yes, that's great. I would suggest working off at least one branch.
> You can/should coordinate this with Wim Jongman and/or Markus Kuppe.
Organising a branch to work from would be ideal. I don't mind making the initial contribution of a parent pom and poms for some subset of bundles such that you can successfully run a tycho build to completion and then we can expand the conversion from there. Does that sound like a good way to go?
> <stuff deleted>
> >> 3) When/If the transition is done, some ECF committer(s) (you, Markus,
> >> Matt,
> >> multiple people, etc), be identified and resourced to maintain a
> >> Tycho-based
> >> build.
> > I can't speak for others, but if I were a committer on the project then
> > certainly I could justifiably commit a portion of my time to the ongoing
> > maintenance of the Tycho build.
> Great, thanks. Let's start a dialog about this among at least myself,
> you, Wim, and Markus K. My desire here is to find a steady state
> (after the transition) that provides for the necessary maintenance
> resources...hopefully spread among >= 2 ECF committers (as we've been
> doing with ECF releng for some time).
> Thanksinadvance for your commitment.
> ecf-dev mailing list
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit