I agree as well, the vote was releasing Yoko in total. I think that in the future, we should cut the release and vote on that so that there is no confusion as to what we're voting on.

Regards,
Alan

On Feb 20, 2007, at 8:45 AM, Vescovi, Matteo wrote:

Hi,

That was my understanding too.

My vote was in favour of creating a milestone release of all modules.

Creating a release with all modules should also require less time than cutting a new trimmed down release (i.e. once we sort out the tagging of our CXF dependency, we're pretty much done and we can call for a vote).


- Matteo


Nolan, Edell wrote:
Hi,

I was under the impression when I voted for the M2 release it was for a
full release of all modules of Yoko. Was I correct in my assumption ?

Balaji the option of tagging CXF and making a yoko release on top of
this tagged version seems like a good solution to me.
Cheers, Edell.

-----Original Message-----
From: Mosur Ravi, Balaji [mailto:[EMAIL PROTECTED] Sent: 20 February 2007 16:15
To: yoko-dev@incubator.apache.org
Subject: RE: Rules for a release vote.

I think in another discussion, there was a talk about not releasing yoko
with just the ORB. (I don't think we reached any consensus!!!)

So can we work on the option of tagging a version of CXF for out next
release?

This might be some work but I think it would solve both the issues.
- Putting out a release for Geronimo
- Not splitting up yoko just for the sake of a release.


- Balaji

-----Original Message-----
From: David Jencks [mailto:[EMAIL PROTECTED]
Sent: Monday, February 19, 2007 1:54 PM
To: yoko-dev@incubator.apache.org
Subject: Re: Rules for a release vote.


On Feb 19, 2007, at 10:17 AM, Daniel Kulp wrote:


On Monday 19 February 2007 12:02, David Jencks wrote:

A couple quick comments
-- I recall some incubating project (activemq?) being told that they
could start release votes for themselves and the incubator
simultaneously, thus having both 72 hr waits run concurrently.

Yea. However, IMO, that didn't work very well. There was some confusion as
to where the votes went.   There were IPMC members that didn't vote
specifically because they didn't want their vote influencing the PPMC votes. (they want the PPMC to function by themselves as much as possible) Etc...

I wouldn't recommend going that route unless it's somewhat of an emergency (security patch or similar). The "cleanest" route is the Yoko PPMC gets it
ready to their satisfaction and the IPMC then validates it.


That makes a lot of sense :-)

-- I'm really worried about the cxf snapshot dependency.  IMO we
absolutely need to avoid releasing yoko bits that depend on cxf or
get something stable from cxf that we can release against.  If the
bits of cxf yoko needs are actually quite stable and basically done
then perhaps cxf could make a milestone release of those bits.
Otherwise I don't think we should be releasing something that depends
on code we know is unstable.

Well, from the CXF teams standpoint, there isn't a way we would release a milestone based on the latest code. There are things that are in major flux
right now.   Actually, I think some stuff that was committed on
Friday/Saturday may have broken Yoko. Not sure yet, but I'm not going to
deploy another CXF snapshot until I double check.

Thus, the options are really:
1) CXF team tags, builds, and deploys a snapshot based on a specific SVN
version number.  2.0-incubator-509280-SNAPSHOT for example.

2) Yoko team pretty much does that instead of CXF.

3) Create a "coreorb" or "embedded" assembly. I was talking to Balaji about
this on Friday.   Basically, in distribution, have
an "yoko-incubating-M2-embedded.tar.gz" thing along with the current full source/bin builds. This may make sense long term anyway. For this release, ONLY release the embedded stuff. (basically, deploy to a staging area, then delete all the stuff you aren't planning on releasing before the votes) In the future (1.0 or M3), when things stabilize, everything would be
released together, both the embedded versions and the full versions.


How about "embedded" and "full" profiles and we run the mvn release plugin on the "embedded" profile?

btw is yoko using mvn 2.0.5 yet?

thanks
david jencks


Dan




thanks
david jencks

On Feb 19, 2007, at 7:32 AM, Daniel Kulp wrote:

On Monday 19 February 2007 06:35, Rick McGuire wrote:

I'm not sure I've got the terminology correct here, but what are the voting rules for an incubating project to cut a release. What are
the
binding votes required for the vote to pass (i.e, do we need to nudge
the project mentors to vote on this)?

From my understanding, this is what will need to be done:

1) Get some sort of tagged/reproducable snapshot of CXF. This can
be done
one of two ways:
   a) you can tag (svn cp) the cxf version into your own tags dir,
modify the
version numbers, and build/deploy a snapshot from there.
   b) convince a cxf developer to do it from their tree.   I could
possibly do
this late tomorrow if need be.
The important thing is to get a version that is known and
reproducable.   I'd
suggest a version with the SVN number in the version number.

2) Tag your own codebase, update version numbers, etc... (since you
depend on
snapshots, you cannot use the mvn release plugin)   Build and
deploy to a
staging area. (/home/user/public_html/yoko_m2 on people or
similar)  One
note: don't deploy javadocs jars.  (or rm them before the vote)
With your
setup, those jars don't have the required NOTICE/LICENSE/ DISCLAIMER
in them
so they aren't releasable. If you wait another 3 or 4 days, that
will be
fixable.

3) Call a vote on that here.   Wait 72 hours.

4) Call a vote on [EMAIL PROTECTED]   Wait at least 72 hours.   This was a
major
holdup last time.   Once you call a vote, I'd start asking the
Harmony and
Geronimo folks that are on the IPMC to get a in vote asap.  You
need the 3
+1's.

Anyway, if you start right now, at a minimum, that's 6 days before
a release.
More likely: 8-10 days.

--
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]

--
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]






Reply via email to