incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "robert burrell donkin" <robertburrelldon...@gmail.com>
Subject Re: what are required for contributing to release management
Date Wed, 27 Sep 2006 13:10:30 GMT
On 9/27/06, Upayavira <uv@odoko.co.uk> wrote:
> Bozhong Lin wrote:
> > Hi,
> >
> > As I previously posted email on cxf-dev, I am very keen in contributing
> > to CeltiXfire release management and other project management related
> > stuff. From the Apache release process document [1], I am not sure what
> > qualification/requirements it takes to get the release management job done:

we tend to talk about knowledge and karma rather than qualifications
and requirements. knowledge is much more important that karma. karma
can be granted by a project. knowledge takes energy to aquire.

release management at apache is an informal role. details are left to
the project to organise themselves. at it's most minimal, it's just
the name infrastructure folks give to the apache user who uploaded and
signed the release. so, the minimum requirement for this is project
karma.

creating a good apache release requires knowledge, energy and
organisation. most projects find that the release process works better
if they elect a release manager who knows (or is willing to learn) how
to create apache releases to organise and push the release forward.
there is no requirement that this role is filled by someone with the
karma required to execute the upload (the technical release manager)
though in the vast majority of cases it will be.

> > 1. Does it require SVN commit right? #

to perform the actual cut and upload, yes

to perform the social and organisational management side of a release
required to prepare a release not necessarily but typically. it is a
matter for the project but it is very rare for a non-committer to act
as release manager.

> > I don't have CXF commit right yet
> > (working toward it :-), would this be a problem?

depends on the attitiude of the project.

the preparation can be done through submitting patches for the
existing committers to apply. management is done on the mailing list.
if the CXF community really want you to manage the release, it would
be possible to make it work.

> > 2. Does it require some one to be on PPMC?

not necessarily but typically. it is easier to cut a release when on the PMC.

IMHO anyone who cuts a good release deserves to be on the PMC

> > 3. Signing release. According to my knowledge, ASF needs to meet
> > in-person whoever will be signing release. I am willing to make the trip
> > meet ASF person in US.

the only requirement is that a signature is created by the committer
who makes the upload. a good connection to the web of trust is
important and offers stronger security but is only strongly
encouraged.

> > I hope I can contribute to CeltiXfire release management without commit
> > access and without being on PPMC. If for some reason that I am not
> > qualified to contribute fully, then I will try to contribute as much as
> > possible.
>
> In my view, this is up to the PPMC for Celtixfire.

+1

> Basically, doing a release is the central responsibility of the PPMC,
> and they cannot delegate the decision to someone outside of itself. Nor
> can they delegate the work of signing the release (that to my mind
> wouldn't make sense, as the PPMC is vouching for its integrity).

IMHO a PMC would need to consider why a person they trust to create a
release is not trusted to make binding decisions. however, a PPMC is a
little different. the PPMC takes a while to bootstrap and it may make
little sense to wait until it has.

> However, if those on the PPMC wanted some help with the actual process
> of preparing the release - testing, building, etc, that is up to those
> PPMC members, and maybe there is some way you can help there.

the preparatory work can definitely be done by anyone: just find out
what needs doing and start patching.

the social management could also be done by anyone with access to the
mailing lists who knows how to cut apache releases provided that the
development community are happy for someone who is not a committer to
take the lead.

- robert

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


Mime
View raw message