> On Dec 11, 2018, at 9:43 AM, Joan Touzet <woh...@apache.org> wrote:
> Thanks, Allen. So I am still fighting against the system here.

        I view it more as tilting at windmills but tomato, tomato. ;)

> If binaries are conveniences, and they are not official, we should be able to 
> auto-push binaries built on trusted infrastructure out to the world. Why 
> can't that be our (Infra maintained & supported, costly from a non-profit 
> perspective) CI/CD infrastructure?

        Frankly:  given how much dumb stuff I see happening on the ASF Jenkins 
servers on a regular basis, I know I wouldn’t trust them as far as I could 
throw them.  [I’m pretty sure those servers are heavy and I’m not very strong, 
so that wouldn’t be very far. :) ]  All it would take is one person firing off 
a ‘bad' build that then gets signed by a buildbot account and now ALL of the 
ASF builds signed by that account are suspect.  That would be super bad.

        From a more philosophical perspective, the current model definitely 
stresses the idea that the ASF is made up of diverse communities that all have 
their own (relative) governance.  The binary artifacts I’ve done for Apache 
Yetus take a few minutes and look very different than binary artifacts from 
other projects. Meanwhile, people would scream bloody murder if the artifact 
build server were tied up for the ~2-3 hours it takes to make Apache Hadoop 
while it downloads fresh copies of the hundreds of Docker and Apache Maven 
dependencies required to build.  [Because, I mean, you _are_ building 
_everything_ from scratch when building these, right???]

Reply via email to