> Am 10.12.2017 um 13:30 schrieb sebb <seb...@gmail.com>:
> 
>> 
>> And one more drawback is that ditching a failed release from SVN will _not_ 
>> free the occupied storage.
>> That might or might not be an issue.
> 
> Infra have ways of dealing with that if necessary.

Hmm, no. Not that I'm aware off. If you commit a big zip to SVN, then the disc 
is consumed and will never get freed again.

> 
>> But it still would be a change to what we do in many TLPs since many years.
> 
> Does not make it the best solution.

But viable enough to _not_ kill a perfectly valid podling release!

> 
>> In my personal opinion the dist/dev is a fine solution if the project does 
>> not leverage a fully automated release build.
>> But for projects which use the maven-release-plugin doing a release is as 
>> easy as mvn release:prepare + mvn release:perform.
>> All the rest is done automatically, including the deployment to a staging 
>> area at repository.apache.org.
>> 
>> Forcing dist/dev for those projects would imo be more or less a step back to 
>> deploying release candidates to people.a.o as we did a decade ago.
>> There was a good reason why we did get rid of that, you probably remember...
> 
> The replacement for people/minotaur is precisely dist.apache.org.

No, staging to people.a.o was faded out in ~2009 or 2010. And got replaced with 
repository.a.o. 
dist.a.o only exists since around 2015 iirc


> 
>> Don't get me wrong: it's always good to review and discuss our release 
>> process.
>> What Reinhard did with the BatchEE release is really identical to what we do 
>> in many TLPs.
>> What we really need to fix is the part with the sha1 (even better would be 
>> sha256 though) as this is the only 100% way to ensure the VOTE is really on 
>> the right source zip.
> 
> Indeed, but for projects with multiple release artifacts the dist/dev
> URL plus revision number is shorter.
> The dist/dev URL also makes it more obvious exactly what is planned to
> be released to the ASF mirror system.
> Wheres the parent dir for the source archive (*) includes files that
> won't be published.
> 
> (*) 
> https://repository.apache.org/content/repositories/orgapachebatchee-1005/org/apache/batchee/batchee/0.5-incubating/

If you don't have the exact hash then there is no guarantee (besides the word 
of the RM) that the packages in dist proper is the same as in dist/dev.

What is the scenario you want to guard us from? Release Managers who 
intentionally change source zips when moving from dist/dev or repository.a.o to 
dist proper?
In that case the only thing which helps is a strong hash. And if you trust the 
RM then both options are fine anyway.

Sebb, can we finally please continue with the actual VOTE for 
BatchEE-0.5-incubating?
It would be great if you could also take a look at the actual content. 
I know you are really good at spotting problems, so a review would be really 
welcome. 

txs and LieGrue,
strub



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to