Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 364967 - tycho-equinox/tycho-equinox-api names are confusing
Summary: tycho-equinox/tycho-equinox-api names are confusing
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Tycho (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Tobias Oberlies CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-28 10:43 EST by Igor Fedorenko CLA
Modified: 2021-04-28 16:54 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Fedorenko CLA 2011-11-28 10:43:04 EST
These two modules provide generic Equinox/Plexus bridge and are not specific to Tycho. It would be helpful to at least to remove "tycho" from module names, but ideally move them out of Tycho main source tree.
Comment 1 Tobias Oberlies CLA 2011-11-28 10:56:42 EST
+1 :-)

How about 
 tycho-equinox-api -> equinox-api
 tycho-equinox -> equinox-embedder

We could also add another prefix, e.g. to make it "plexus-equinox-api" or "maven-equinox-api", but I'm not sure about this.
Comment 2 Tobias Oberlies CLA 2011-11-28 12:14:52 EST
On today's tycho dev phone call, we came up with the following proposals:
tycho-equinox-api -> sisu-equinox-api
tycho-equinox -> sisu-equinox-embedder
tycho-equinox-launching -> sisu-equinox-launching

Sisu is the re-implementation of plexus based on Google guice. The modules may move to Sisu eventually, but not right now. I'll ask for more feedback on tycho-dev, and probably do this change in the next couple of days.
Comment 4 Tobias Oberlies CLA 2011-11-30 03:48:53 EST
Just for reference: This bug was created as a follow-up to a discussion on bug 364837. See comments 7 to 11 on that bug.