I am a big supporter of more rigorous approach to simrel aggregation, but
what do we hope to gain from using Gerrit when the majority of projects
contribute a fixed URL that they vary the content of as need be?

 

- Konstantin

 

 

From: [email protected]
[mailto:[email protected]] On Behalf Of David M
Williams
Sent: Thursday, March 26, 2015 1:06 PM
To: [email protected]
Subject: [cross-project-issues-dev] Changes in Sim. Release Mechanics
starting Monday 3/30: Gerrit, HIPP Instance, and Java 7

 

Once M6 is out the door, we have some changes planned for some of the
"mechanics" involving the Sim. Release Repository. 

-- Gerrit use allowed (required). 

This is the largest change discussed in this note, since this requires
everyone to change the URL you use to "push" to the Git repository  that
contains the b3aggrcon files. 

Note that "Gerrit review" is not required and at this time there will be no
"mandatory build/test passing"  (but, could be in future, probably post-Mars
release). So for now, you can still push your changes directly to the
repository, but will have to be done using the Gerrit URL. 

The instructions "
<https://wiki.eclipse.org/Simrel/Contributing_to_Simrel_Aggregation_Build>
Contributing to Simrel Aggregation Build" [1] have been updated with the new
procedure.  Please do not wait until "the last minute" to update your
settings and access, but give it a try next week! It is expected that the
webmasters will make the change "Monday Morning" (Eastern Time) so the "new
URL" should work Monday afternoon (and the old one no longer work).  If you
have not used Gerrit at Eclipse before, there is some "prep work" you need
to do, to have access (SSH keys, and similar). 

See  <https://bugs.eclipse.org/bugs/show_bug.cgi?id=422215> bug 422215 [2]
for the discussion of this change to use Gerrit. 

--  Build to move to HIPP Instance. 

The aggregation build will now take place on it's own "HIPP Instance". For
the most part, this won't effect your "mechanics" any, but it may change the
"notification" you get, because we will do the build in three steps.
VALIDATE, BUILD (with cached contents), 3) CLEAN BUILD. It is the "clean
build" that is just like the previous "shared instance" job -- and that is
still the final goal -- but in many cases, the feedback about your
contribution will "come back" to you sooner, if there are problems. I hope
to soon update all URLs (in FAQs, etc.) to point to "the right" location,
but in the mean time, that build machine can be found from the "
<https://hudson.eclipse.org/> general HIPP page" [3] (it is named "Simrel"),
or you can bookmark  <https://hudson.eclipse.org/simrel/> the direct URL
[4].  If you need to "start a build" all committers to Sim. Release can
start a "VALIDATE" build. From there, the others are started automatically
upon success of previous step. At least for now, if not forever, we will
still publish the results from the clean build to "staging" and
"maintenance" on download server, as we have before. 

See bug  <https://bugs.eclipse.org/bugs/show_bug.cgi?id=462859> 462859 [5]
for discussion of this transition to the HIPP Instance. 

-- Java 7 will be used to run the build, including unpacking the
"*.jar.pack.gz" files. We have been using Java 6 "unpack200". From some
early testing, I've seen no difference in what unpacks cleanly, and what
does not, but in theory, there could be. (In particular, if you have
"nested, packed gz jars, Java 7 is known not to have issues with that, but,
few people do have nested packed jars, any longer, and for the one case I
know about (Window Builder) it doesn't seem to make any difference in what
the aggregator does (though, might still, at run-time .... every one is
encourage to no longer use nested packed jars. (You can still have nested
jars, and the overall bundle can still be packed, this is just about the
"inner" (or, "child" jars) that should not be "packed"). 

See bug  <https://bugs.eclipse.org/bugs/show_bug.cgi?id=463010> 463010 [6]
for more details about this switch, if interested. 

As always, questions and comments are welcome. 

Thanks, 

[1]
<https://wiki.eclipse.org/Simrel/Contributing_to_Simrel_Aggregation_Build>
https://wiki.eclipse.org/Simrel/Contributing_to_Simrel_Aggregation_Build 
[2]  <https://bugs.eclipse.org/bugs/show_bug.cgi?id=422215>
https://bugs.eclipse.org/bugs/show_bug.cgi?id=422215 
[3]  <https://hudson.eclipse.org/> https://hudson.eclipse.org/ 
[4]  <https://hudson.eclipse.org/simrel/> https://hudson.eclipse.org/simrel/

[5]  <https://bugs.eclipse.org/bugs/show_bug.cgi?id=462859>
https://bugs.eclipse.org/bugs/show_bug.cgi?id=462859 
[6]  <https://bugs.eclipse.org/bugs/show_bug.cgi?id=463010>
https://bugs.eclipse.org/bugs/show_bug.cgi?id=463010 

_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to