Re: final release step (was: [RESULT][VOTE] Release Apache Mynewt ...)

2016-12-12 Thread Christopher Collins
Hi Greg,

On Sun, Dec 11, 2016 at 08:45:17PM -0600, Greg Stein wrote:
> Hi all,
> 
> I was looking at prior releases, and noticed that the final step to publish
> the release appears to have been done wrong. No harm done, but suboptimal.
> 
> It appears the release artifacts were *added* into
> release/incubator/mynewt/ ... but what *should* be done is to move the
> artifacts that were voted upon into the release area.
> 
> For example:
> 
> $ svn mv -m "Publish mynewt-0.8.0-b1-incubating"
> https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/rc2/
> https://dist.apache.org/repos/dist/release/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/
> 
> That way, you won't duplicate the content within svn, and you are
> publishing *exactly* what was voted. (sure, previous stuff is
> byte-comparable, but the svn log is also a Good Thing)

Thanks, that makes sense.  I'll update our release process document with
this information.  Now for this release, let's see if my svn skills are
any better than my git skills :).

> Also please "svn rm" all the old stuff from dev/incubator/mynewt/ ... no
> reason for that to sit around. (clearly, it will remain in version control,
> but just not in your face)

Sounds good.

Thanks,
Chris


final release step (was: [RESULT][VOTE] Release Apache Mynewt ...)

2016-12-11 Thread Greg Stein
On Fri, Dec 2, 2016 at 8:33 PM, Christopher Collins 
 wrote:

> Hello all,
>
> Voting for Apache Mynewt 1.0.0-b1-incubating-rc2 is now closed.


Hi all,

I was looking at prior releases, and noticed that the final step to publish
the release appears to have been done wrong. No harm done, but suboptimal.

It appears the release artifacts were *added* into
release/incubator/mynewt/ ... but what *should* be done is to move the
artifacts that were voted upon into the release area.

For example:

$ svn mv -m "Publish mynewt-0.8.0-b1-incubating"
https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/rc2/
https://dist.apache.org/repos/dist/release/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/

That way, you won't duplicate the content within svn, and you are
publishing *exactly* what was voted. (sure, previous stuff is
byte-comparable, but the svn log is also a Good Thing)

Also please "svn rm" all the old stuff from dev/incubator/mynewt/ ... no
reason for that to sit around. (clearly, it will remain in version control,
but just not in your face)

Please let me know if there are any questions.

Cheers,
-g