Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-releng] Jar signing and output

Than,

First and foremost, welcome as a new committer for WTP releng!  Next, I am going to list out things that I feel that we need to do with the CBI build in the order that I think we need to do them:
First, we need to prune the build down to just the content that feeds into the current WTP 3.6 release build.  We have a lot of content currently included in the pom files that should not be there.  An excellent guide for what should be included are the various map files in the releng.maps repository (excluding any of the incubator maps).  A good example of things that should not be built are the various *feature.patch - those are feature patches that are done when we need to go back and fix the content of a plugin (due to either a critical bug that was found, or else adopter need).  There are also various build utilities that should not be built as part of this build.  Really, the content in those map files is the content that we need in the release build, and thus it should be the content that is built via CBI.
Second, our current build output comes in three major "flavors" - we have the downloadable zips, the downloadable repositories, and the live repositories located in directories relative to the build's main directory.  Our current PDE build generates the repositories, and then ant scripts run to do the rest.  I am assuming that if the CBI build generates the repositories, the rest can be done by modifying those scripts.  We also have output from our JUnits- I don't know if this is the proper time to begin discussing that or not.
Third, I want to save the signing stuff for last.  Until we get close to cutting over to the CBI  build for our main build, whether or not the CBI build is signed seems to be of little importance.  And since those changes might break the current build, I think it is wise to hold off until we are near the end before we tackle this issue.
We can talk more about this in today's call, if you can attend.

FWIW,

- Carl Anderson
WTP Build guy

Inactive hide details for Thanh Ha ---10/31/2013 10:45:27 AM---Hi Everyone, This week I worked on adding signing jars to the CBThanh Ha ---10/31/2013 10:45:27 AM---Hi Everyone, This week I worked on adding signing jars to the CBI build and had a few


    From:

Thanh Ha <thanh.ha@xxxxxxxxxxx>

    To:

Webtools releng discussion list <wtp-releng@xxxxxxxxxxx>

    Date:

10/31/2013 10:45 AM

    Subject:

[wtp-releng] Jar signing and output

    Sent by:

wtp-releng-bounces@xxxxxxxxxxx




Hi Everyone,

This week I worked on adding signing jars to the CBI build and had a few questions I've documented in bug 420738 [1].

Basically Tycho only supports 2 parameters from eclipse.inf files:

    - jarprocessor.exclude
   - jarprocessor.exclude.pack


If any other parameters exist Tycho will fail the build unfortunately. I've attached proposed patches to remove or modify some eclipse.inf files to satisfy this requirement on the Tycho side. This probably will cause build issues for WTP's existing build so I have not created final patches for them yet and suspect this bug will take some time for discussion first. Please comment in the bug.


Finally I was wondering what the final output of a WTP build should be?

Is it a P2 repo (I see on the downloads page [2] that there is 2 repos for wtp and wtp tests)? or is there more to it?


Thanks,


Thanh

[1]
https://bugs.eclipse.org/420738
[2]
http://download.eclipse.org/webtools/downloads/drops/R3.5.1/R-3.5.1-20130913223750/ _______________________________________________
wtp-releng mailing list
wtp-releng@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-releng


GIF image

GIF image


Back to the top