Sorry for being so dense.  You mentioned all of this before, but I didn't
piece it together correctly.

Unfortunately, I closed the repository, so everyone will see a few more
svn commits to delete the tag and re-roll the master pom.

Thanks Ate.

-Matt

On 6/24/11 4:03 AM, "Ate Douma" <[email protected]> wrote:

>On 06/23/2011 07:18 PM, Franklin, Matthew B. wrote:
>> On 6/23/11 12:47 PM, "Marlon Pierce"<[email protected]>  wrote:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> How close are we to having the 0.1-INCUBATING release complete?  There
>>> are a lot of patches and other commits that are on hold.  Should we
>>>make
>>> a branch?
>>
>> IMHO, No.  I have been tied up all week, but just broke free and I
>>should
>> be able to get the artifacts out for vote this week.
>>
>> One question for Ate, or someone else familiar with the process.  It was
>> mentioned that we could push the button on the master and project
>>releases
>> at the same time, but if the rave-project depends on the released
>>master,
>> how would this work?
>
>Hi Matt,
>
>You (automatically) opened a Nexus staging repository when you initiated
>the 
>release for the rave-master project.
>As long as you keep that staging repository "open", it'll will accept
>following 
>rave project releases (*only* from you as you are the "owner"), until you
>"close" that repository. So you can bundle multiple release artifacts
>into one 
>staging repository that way.
>
>After you have closed the stating repository, which will make it publicly
>accessible so everyone can "evaluate" it, there are two possible usages: -
>- "release" or "deploy", pushing the artifacts into Maven Central
>- "drop", delete the staging repository (e.g. after the release voting
>failed)
>
>By combining both rave-master and rave-project in a single staging
>repository 
>you allow (force!) them to be voted upon together, e.g. through a single
>VOTE.
>
>Note: the binary demo .zip/.tar.gz distributions are not pushed through
>the 
>Maven repository so need a separate upload to a temporary location, but
>IMO 
>should also be added to this single VOTE, as they together constitute the
>rave 
>0.1-incubating release.
>
>Also note that the potential downside of this is that if for instance the
>rave-project contains a blocking error causing the vote to fail, it will
>automatically also fail the rave-master 0.1-incubating release...
>But as the need to release the rave-master is/should become much less
>over time, 
>this combined releasing will likely also occur less often.
>
>Technically, before you can start the release of rave-project, you'll
>have to 
>manually update (and first commit) the reference to
>rave-master-0.1-incubating.
>This also means you'll need this rave-master version already available in
>your 
>local repository (which you already have as its release manager).
>Thereafter, start (ASAP) the rave-project release and thereby push it
>into the 
>staging repository.
>
>CAVEAT: as long as the staging repository isn't released (e.g. at a
>minimum 72 
>hours later), the current rave-project trunk (then at
>0.2-incubating-SNAPSHOT)
>will have a reference to a rave-master-0.1-incubator *which isn't
>publicly 
>available* yet, which will cause builds to fail (e.g. like Hudson)!
>There are two ways to fix this:
>- quickly update and commit using rave-master-0.2-incubating-SNAPSHOT, or
>- *temporary* add the temporary staging repository (after you closed it)
>   *and* remove it again as soon as the release is available at Maven
>Central
>
>I think this should cover it all, otherwise ping me later today.
>
>Ate
>
>>
>> -Matt
>>
>>>
>>>
>>> Marlon
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>>
>>> iQEcBAEBAgAGBQJOA24jAAoJEEfVXEODPFIDbS0H/Rh/4QrTO6GedMmVDOzsxChG
>>> qOS8/OjAoqGT3afP+ixtOrlNuZ8f91SrlSDbnNEa09gskgO6SrI+A9PmzRCvRt/6
>>> iePErogIADyd3krs8zl89VtcRQODT5dgWruKAYA+VZsgj9mjP4bBt0ZRDYCsUoGx
>>> pcpb/HnjyEHWz9JHz7jIh6vwgtsKIlnUmmtve2yJcgu3GD3dsCHcDd3lCPi3EAlf
>>> BmlUzXcuCNRCq/Rrgni+xkDnh24pgRrmxqv/eykBlkXQqjm48Uio3WWpGkzmOn/O
>>> 7uJDqlKSb847pnteWG1lAlBVwkFoBltCqeqpEX4rhULhjqgSA747tvFSg5q1uyk=
>>> =MFK1
>>> -----END PGP SIGNATURE-----
>>
>

Reply via email to