Hi, I'm one of the ones over on general@incubator that was commenting
about the 0.8.0 release not being perfect. To avoid all the traffic on
the other lists could we talk about that here?

I think there was some agreement releases had to have the complete
source in a form that enables development to be done using that
source, there is some doc on this at
http://www.apache.org/dev/release.html#what and also some helpful
commentary in this email
http://apache.markmail.org/message/3odlybipss4wnczl - "we require that
the release include all of the source code for the product (every
component of that product in a format that can be edited for later
maintenance of that product as open source)"

Also, when doing a release its required that at least three PMC
members review and vote on the release to verify that its good.
There's some commentary on that in this email
http://apache.markmail.org/message/njray5dbazwcdcts - "we require a
person to download the signed source code package, compile it as
provided, and test the resulting executable on their own platform
*before* voting +1 on the release"

Looking at the 0.8.0 release vote i think that would be difficult to
do because there are so many individual parts, probably too many for
anyone to try to build them all, so i'm guessing no one did and thats
why no one noticed that the source was incomplete.

http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/201105.mbox/%3CBANLkTimw_15axkojKwVSVtdHfOPVB_fLEw%40mail.gmail.com%3E

Other projects when releasing multiple modules like this include one
big source distribution to enable building everything together just
like you do when developing on an SVN trunk checkout. Do you think
there could be one of those for ACE? Or If not and there was another
release like the 0.8.0 one then on the release vote like that what
exactly is it people should do to decide whether or not to vote +1?

   ...ant

Reply via email to