Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 320585 - RELENG: Please add deeplinking to build
Summary: RELENG: Please add deeplinking to build
Status: VERIFIED FIXED
Alias: None
Product: e4
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 0.9   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: 4.1 M2   Edit
Assignee: Paul Webster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-22 01:01 EDT by Dave Orme CLA
Modified: 2010-09-15 08:01 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Orme CLA 2010-07-22 01:01:22 EDT
Basically, please add all the features/products/examples under org.eclipse.e4.deeplink as well as org.eclipse.e4.core.functionalprog.feature and
org.eclipse.e4.core.metaconfig.feature under org.eclipse.e4.utils.

Thanks in advance!
Comment 1 Paul Webster CLA 2010-07-22 18:29:28 EDT
I've created the releng location in e4/releng/org.eclipse.e4.deeplink.releng and added a maps file with features and plugins.  I've added a master feature, and (in theory) the ability to generate the source plugins.

I'll be able to run a test build first think tomorrow morning.

PW
Comment 2 Dave Orme CLA 2010-07-22 20:14:26 EDT
Thanks Paul.  I'll try to be on IRC tomorrow AM CDT in case we need to chat to work things out.
Comment 3 Paul Webster CLA 2010-07-23 13:30:46 EDT
I noticed that one of the plugins depends on org.apache.commons.lang ... we need a CQ to be able to consume that in e4.

PW
Comment 4 Dave Orme CLA 2010-07-23 22:44:42 EDT
(In reply to comment #3)
> I noticed that one of the plugins depends on org.apache.commons.lang ... we
> need a CQ to be able to consume that in e4.

Okay; even though that's in Orbit?  mmm; okay.

Just go to the CQ bugzilla instance and open a new ticket?

Thanks Paul.
Comment 5 Paul Webster CLA 2010-07-24 15:41:44 EDT
(In reply to comment #4)
> Okay; even though that's in Orbit?  mmm; okay.

Yes, each project needs to open a CQ to reuse them ... but it's "subject to parallel IP process" so it's more about the PMC approving it for re-use in our project.

> Just go to the CQ bugzilla instance and open a new ticket?

Yes, please.  For use in the eclipse.e4 project.

PW
Comment 6 Dave Orme CLA 2010-07-25 21:04:49 EDT
OK; done.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4373

On vacation now. :)
Comment 7 Paul Webster CLA 2010-07-25 21:11:27 EDT
(In reply to comment #6)
> OK; done.

Thanx.

> 
> On vacation now. :)

:-)
Comment 8 Paul Webster CLA 2010-07-25 21:17:09 EDT
I've got a test build created with the deeplink stuff.

http://build.eclipse.org/eclipse/e4/build/e4/downloads/drops/4.0.0/I20100725-2015/I20100725-2015/repository

There should be a deeplink category + a number of installable features.  Everywhere you see 2 features they should be 1) the feature and 2) the matching source feature.

You'll probably need to update your sourceFeature/sourcePlugin directories that I've added to your feature.

First things first.  Can you install your core functionality?  With or without the matching source.

Then we need to clean up the features as they appear in the category.  Should the dependency features be there?  Or is it enough that they're in the repo?

This will be in tomorrows e4 build, but with only 1 or 2 builds left, we probably will break it out into its own repo and build it after e4/4.0 ships.

PW
Comment 9 John Arthorne CLA 2010-07-25 23:04:55 EDT
(In reply to comment #8)
> This will be in tomorrows e4 build, but with only 1 or 2 builds left, we
> probably will break it out into its own repo and build it after e4/4.0 ships.

Yes, at this point I think we should just leave it out until after the release wraps up.
Comment 10 Paul Webster CLA 2010-09-07 08:14:44 EDT
The deeplinking features should be available at http://download.eclipse.org/e4/updates/0.11-I-builds

PW
Comment 11 Dave Orme CLA 2010-09-07 12:26:32 EDT
Thanks Paul.  Tested/works against 3.6.  Haven't integration tested anything yet, from the build, but it's good to be there.
Comment 12 Paul Webster CLA 2010-09-15 08:01:11 EDT
In I20100914-1023
PW