Re: release button in project group page.

2008-03-03 Thread Edwin Punzalan
I think this is because the release plugin is being called at the parent pom
once to also release all its modules whereas builds are being called at each
project in the project group.
On Sun, Mar 2, 2008 at 3:23 AM, Benoit Decherf [EMAIL PROTECTED]
wrote:

 Hi,

 The release button of the project group page only works if all projects
 in the group have the same parent and the parent is in the group.

 Why doesn't it make a release of all projects in the group ?  I think
 that it should work as the build all projects button.

 Benoit.



Re: Apache Continuum is now an Apache top level project

2008-02-20 Thread Edwin Punzalan
\o/

On Wed, Feb 20, 2008 at 12:15 PM, Brett Porter [EMAIL PROTECTED] wrote:

 Hi all,

 Congratulations - the board passed the resolution we submitted.

 We'll have some work to do to get set up over the next month, but
 other than that it's business as usual. Certainly shouldn't interrupt
 the planning for the next release :)

 Cheers,
 Brett

 --
 Brett Porter
 [EMAIL PROTECTED]
 http://blogs.exist.com/bporter/




Re: [vote] Request Graduation to a TLP

2008-02-06 Thread Edwin Punzalan
Definitely, +1

Congratulations!

On Feb 5, 2008 3:06 PM, Emmanuel Venisse [EMAIL PROTECTED] wrote:

 Hi,

 Below is the current proposal for the Continuum TLP.
 Please vote on whether to make this proposal a formal request to the Maven
 PMC to apply for graduation.

 [ ] +1
 [ ] 0
 [ ] -1

 Cheers,
 Emmanuel


 Establish the Apache Continuum Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the Foundation's
 purpose to establish a Project Management Committee charged with
 the creation and maintenance of open-source software related to
 the domain of continuous integration.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the Apache Continuum PMC, be and
 hereby is established pursuant to Bylaws of the Foundation; and
 be it further

 RESOLVED, that the Apache Continuum PMC be and hereby is
 responsible for the creation and maintenance of software related
 to the domain of continuous integration based on software licensed
 to the Foundation; and be it further

 RESOLVED, that the office of Vice President, Apache Continuum be
 and hereby is created, the person holding such office to serve
 at the direction of the Board of Directors as the chair of the
 Apache Continuum PMC, and to have primary responsibility for
 management of the projects within the scope of responsibility of
 the Apache Continuum PMC; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache Continuum PMC:

 - Maria Odea Ching ([EMAIL PROTECTED])
 - Joakim Erdfelt ([EMAIL PROTECTED])
 - Olivier Lamy ([EMAIL PROTECTED])
 - Trygve Laugstol ([EMAIL PROTECTED])
 - Jesse McConnell ([EMAIL PROTECTED])
 - Brett Porter ([EMAIL PROTECTED])
 - Edwin Punzalan ([EMAIL PROTECTED])
 - Carlos Sanchez ([EMAIL PROTECTED])
 - Wendy Smoak ([EMAIL PROTECTED])
 - Rahul Thakur ([EMAIL PROTECTED])
 - Emmanuel Venisse ([EMAIL PROTECTED])
 - Kenney Westerhof ([EMAIL PROTECTED])
 - Andrew Williams ([EMAIL PROTECTED])


 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Emmanuel Venisse be
 appointed to the office of Vice President, Apache Continuum, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until death,
 resignation, retirement, removal or disqualification, or until a
 successor is appointed; and be it further

 RESOLVED, that the initial Apache Continuum PMC be and hereby is
 tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache Continuum Project; and be it further

 RESOLVED, that the initial Apache Continuum PMC be and hereby is
 tasked with the migration and rationalization of the Apache
 Maven PMC Continuum subproject; and be it further

 RESOLVED, that all responsibility pertaining to the Maven Continuum
 sub-project and encumbered upon the Apache Maven PMC
 are hereafter discharged.



Re: [Discussion] Continuum 2.0 Roadmap

2008-02-06 Thread Edwin Punzalan
I can only agree on the pointers given in the wiki.  However, I'd like to
reiterate the low significance of database portability in a CI server.  I
think speed matters but not really portability.

Andy seems to be willing to help solve the database problems Continuum is
experiencing.

Just my 2 cents, though.  ^_^

On Jan 29, 2008 2:34 PM, Emmanuel Venisse [EMAIL PROTECTED] wrote:

 Hi

 I started a document [1] with my ideas about Continuum 2.
 As you can see in this doc, I want to add lot of things in the next
 version.

 Feel free to comment on it.


 [1]
 http://docs.codehaus.org/display/CONTINUUM/Continuum+2.0+Design+Discussion

 Emmanuel



Re: further feedback on white site

2006-08-25 Thread Edwin Punzalan


I've updated the white site with brett's suggestions and a few of my 
suggested modifications... please don't hesitate to comment.



^_^


Brett Porter wrote:

I was looking at the white site, and had some additional feedback:

http://people.apache.org/~epunzalan/continuum-white-site/releaseFinish.html 



Here, It isn't appropriate to list multiple builds, as only one build 
was performed. However, there are actually a series of steps as part 
of this release - so maybe its better to list them out? Especially if 
one fails and terminates the process.


ie:
(/) check for modifications
(/) modify poms
(x) perform test build
 - show failure  output.

For the first one, you might see it fails and show the files that have 
modifications, etc. (this is unlikely on continuum, so is of less 
importance).


http://people.apache.org/~epunzalan/continuum-white-site/releaseProject.html 



We need to sort out how perform works. Having to enter everything is a 
bit tedious if you've just done a prepare.


To save DB trickery, how about this: we keep a list of prepared 
releases in memory and remove them when they are performed.


That way this page could have a radio for Perform release prepared 
this session with a dropdown of those releases, and one for Perform 
release from previous SCM tag. Both go to the same screen, but the 
first prepopulates everything.


Same feedback for release finish (here we probably just want the build 
output).


Also think about having that build in progress page in the middle 
using webwork's action in a background. Worth adding that screen in 
the white site, and just have a link on there that says I'm 
impatient, check again now :)


Overall, looking nice!

- Brett



Re: Release Management for Maven/Continuum

2006-08-23 Thread Edwin Punzalan


I'll be updating the white-site...

Please see my inline comments below



Brett Porter wrote:

Feedback:
- I'd rather Release be equivalent to build now (ie, we might need 
an icon for it), so added to the right-hand tasks per project, and 
added to the individual project page as a button.


- I don't think this should operate on a group. It doesn't necessarily 
equate to a multi-module project, so instead I'd just go project by 
project. If they hit the parent then they get to release a bunch at 
once, as is the case in maven


Above is what we've talked about in IRC and its fine with me.  Makes 
things simpler, too.
- I like the summary page that lists out all the defaults, however 
instead of an edit link, how about making the whole thing a form 
with defaults that gets submitted?
The summary page shows only a few of the release parameters. So the 
Edit link is there to direct the user to the more detailed release 
configuration page.  But since we'll be releasing projects one at a 
time, I guess I can incorporate what you mean into the new white-site.


- I don't think we should have checkboxes on which modules to release, 
as that doesn't really correspond to what we have now, and likewise 
the from parent checkbox wouldn't be relevant

I get what you mean, so ok.


- there will be more elements to configure - we should get them into 
the interface now

I'll try to put them all in the next white-site


- on prepare finished, it should look like the build result page. We 
are only building one thing if you agree with the above


- likewise for perform

- as Jason said, prep and perform should be separate. I'm not sure of 
the best way to do this - perhaps hitting the release button presents 
the following options:

  * prepare release from current code
  * perform release from (list of previously prepared releases that 
haven't been performed)

  * perform release from SCM tag
ok, so this means continuum should remember prepared releases. Should 
there be a separate release working directory for this? Because a 
prepared release may get lost after a scheduled build.


snip