incubator-wave-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Angus Turner <angusisf...@gmail.com>
Subject Re: Release planning
Date Fri, 24 May 2013 13:28:22 GMT
Don't see a reason not to tag the release. I think we should go from 0.1,
but I think it's more a personal thing.

Thanks
Angus Turner
angusisfree@gmail.com


On Fri, May 24, 2013 at 8:51 PM, Ali Lown <ali@lown.me.uk> wrote:

> Ok. Do we feel happy to tag the tree now?
>
> What do we want to call this release? (I assume <1, since we don't feel it
> is completely stable yet. See:
>
> https://incubator.apache.org/guides/releasemanagement.html#best-practice-versioning
> )
>
> @Michael: Are you still happy to do signing?
>
> Ali
>
> On 23 May 2013 20:48, Angus Turner <angusisfree@gmail.com> wrote:
>
> > I believe Michael had volunteered to do the signing and push the release
> > over the line, but he seems pretty busy. There's guides on the foundation
> > website on how to sign a release etc.
> >
> > Thanks
> > Angus Turner
> > angusisfree@gmail.com
> >
> >
> > On Thu, May 23, 2013 at 10:55 PM, Ali Lown <ali@lown.me.uk> wrote:
> >
> > > So.... The list has been a bit quiet for a while again, so it must be
> > time
> > > to get this moving onwards.
> > >
> > > Looking at the list Angus put together a while ago, we can safely say
> > that
> > > we are ready to do the final admin for a release.
> > >
> > > I don't think it is important to try to empty our review list, or push
> > for
> > > any major changes to the code before making this release. (Once we have
> > got
> > > this one done, it should be easy to make a future release adding
> whatever
> > > cool new features/fixes we want to).
> > >
> > > I will send a review request for the LICENSE and NOTICE files, which
> > looks
> > > like the final stuff before saying "release now".
> > >
> > > Are we happy with tagging the tree after this?
> > > How do we want to handle the signing of the release?
> > > Other comments?
> > >
> > > Ali
> > >
> > >
> >
> --------------------------------------------------------------------------
> > >
> > > -licence audit *DONE*
> > > -name the release - has to have 'incubating' in the name e.g.:
> > > apache-wave-incubating *DONE* (This seems reasonable, unless you have
> any
> > > better ideas)
> > >
> > > Packages
> > >         -Check that compressed artifacts unpack correctly
> > >         -Check that the documentation is readable
> > >         -Check distributed libraries
> > >             -Check licenses for libraries are distributed together with
> > any
> > > applicable NOTICES *DONE*
> > >             -Check that licenses comply with incubator policy *DONE*
> > >             -Check that licenses comply with project policy *DONE*
> > >             -Check that LICENSE and NOTICE documents contain required
> > > sections (We don't have a LICENSE file, and our NOTICE file is in the
> > > plural not singular as required)
> > >             -Check that any cryptographic dependencies satisfy export
> > > regulations *DONE* (Only cryptographic dependency seems to be included
> > with
> > > Jetty)
> > >
> > >         -Check copyright notices:
> > >                 -Licenses missing from source files *DONE*
> > >                 -Source files with other licenses which are not
> mentioned
> > > in LICENSE *DONE*
> > >                 -Check current policy on headers that all comply *DONE*
> > >         -Check incubator requirements
> > >                 -Check disclaimer is distributed *DONE*
> > >                 -Check status document (This needs to be updated with
> new
> > > commiters, new project status etc.)
> > > Source Package
> > >         -Check build instructions exist and that source builds using
> > these
> > > instructions *DONE*
> > >         -Check license headers are correctly applied *DONE*
> > >         -Check for version control files *DONE*
> > >         -Check that source is exported from tag
> > > OpenPGP keys
> > >         -Check KEYS file contains signing key
> > >         -Check key has been uploaded to regular public key servers
> > >
> > > -proof read documentation/check it is up to date *SEMI DONE*
> > >
> > > -tag in subversion
> > > -release documentation
> > >         -release notes - include description of project
> > >         -CHANGES can use svn log
> > >         -build process in README *DONE*
> > >                 -dependancies to build
> > >                 -any backwards compatibility issues
> > >         -STATUS document
> > >         -LICENCE file - needs to include apache licence + any licence
> > from
> > > depend.
> > >         -incubator disclaimer in DISCLAIMER *DONE*
> > >         -NOTICE file *DONE*
> > >                 Apache [PRODUCT_NAME]
> > >                 Copyright [yyyy] The Apache Software Foundation
> > >
> > >                 This product includes software developed at
> > >                 The Apache Software Foundation (http://www.apache.org/
> ).
> > > -compress release
> > >         -tar.gz for unix
> > >         -zip for windows
> > >         -should unpack to different names e.g. foo-src for source, foo
> > for
> > > binary
> > > -dependencies *DONE* (everything important is included in the
> > third_party,
> > > or fetched by the ant get-third-party)
> > >         -what is optional/required
> > >         -where to find them if not included in package
> > >         -min/max versions
> > > -sign the release (md5 hashes and the like)
> > >         see: http://www.apache.org/dev/release-signing.html
> > >
> > > -upload it to dist/incubator folder
> > > -release needs to be:
> > >         -owned by incubator group
> > >         -be group writable
> > >         -be readonly to the world
> > >         eg:
> > >             find . -type f -exec chmod 664 {} \;
> > >             find . -type d -exec chmod 775 {} \;
> > >             chgrp -R incubator *
> > >
> > > -decide on layout eg: http://www.apache.org/dist/httpd/
> > >         -each type in it's own directory
> > >         -symlinks to root directory for ease of access
> > >         -can edit above and below the index using HEADER.html &
> > FOOTER.html
> > > -delete old releases
> > > -create release download page. see:
> > > http://www.apache.org/dev/release-download-pages.html
> > >
> > > -announce to pmc for voting
> > >         -on general incubator list
> > >         -prefix with [VOTE]
> > >         -tally votes and reply with [RESULT] prefix
> > > -announce the release
> > >         -should be signed with the key used to sign the release
> > >         -from @apache.org address
> > > -document all the steps/create a release build script
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message