Bug 393977 - Enable baseline-repository in nightly builds
Summary: Enable baseline-repository in nightly builds
Status: ASSIGNED
Alias: None
Product: RAP
Classification: RT
Component: Releng (show other bugs)
Version: 2.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 3.1 M3   Edit
Assignee: Markus Knauer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-09 09:15 EST by Markus Knauer CLA
Modified: 2015-11-06 05:37 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Knauer CLA 2012-11-09 09:15:24 EST
Due to signing issues, we need to remove the compare-to baseline-repository in both builds, the Runtime and the Tools builds. This is required in order to ensure that signed bundles are not replaced by unsigned counterparts from the baseline repository during the build.
Comment 1 Markus Knauer CLA 2015-11-06 05:37:21 EST
With the new setup on our build servers it is now possible to use a baseline repository.

The solution is relatively simple: Run two consecutive builds, the first one unsigned but with tests enabled, the second one without tests but signed *and* with a baseline-repository set to the last known good milestone release build. The content from the second build is copied to the nightly build p2 repository. With this approach we fix two issues at once: The content that we publish (even the builds on the nightly p2 repositories) is always signed, and we can start using the baseline-repository feature.