Hi,
so since Wednesday we are officially an Apache project .Nice!
We only have 3 days before googlecode goes read-only, and there's a
1.4.0 release that wants to be made (in the coming weeks), so I
propose we start migrating to ASF infra asap.
This is the list of things we need to do (possibly incomplete), I
guess we need a volunteer for each of those to get it done.
1. Infrastructure:
a. website: http;//serf.apache/org
b. CMS for the website + svnpubsub service
c. svn repository (+ automatic github mirror via the automatic git clone)
d. issue tracker: CHOOSE one of Bugzilla or Jira
e. mailing lists: dev serf-dev and serf-private at the minimum
f. a location to store our release source tarballs
g. add
http://serf.apache.org to asf-wide website
2. PMC/general:
a. all the admin necessary to set up the PMC
b. account management, access rights, mailing lists memberships ...
c. Prepare for first report in Sept
d. Handover of code to ASF
Does anything more than changing the copyright headers needs
to be done for this one?
Greg/Justin send in Software Grant doc?
e. Update all uses of serf to Apache Serf on website/documentation
f. Go over the bullets of and see where we have to fix/improve:
https://community.apache.org/apache-way/apache-project-maturity-model.html
(example: we should document a procedure to report security issues)
3. Create our new home page at
http://serf.apache.org
4. Migrate the svn source code from googlecode to
svn.apache.org
Linking the g.c. serf code history back to the original serf
branch in the as repo would be nice...
... but for me not strictly needed, as I personally haven't missed
this history link.
5. Migrate the serf mailing list at google to serf-dev@asf
a. Send a mail to the current mailing list that it will migrate
Invite people to subscribe to the new mailing list @ as
b. Make the current mailing list read only
6. Migrate the issues from the g.c. issue tracker to Jira/Bugzilla
a. Close old/obsolete issues
b. Export from g.c. and import in Jira seems not possible directly.
Alternative: use g.c. json, transform it to lira json, import
in a test repo. See also:
https://issues.apache.org/jira/browse/INFRA-9954
Bugzilla?
c. Enable notifications from the issue tracker to serf-dev
7. Migrate release tarballs
a. Upload old releases to the new asf location
b. Mark them as non-ASF
c. Update
serf.googlecode.com to point to our new location
(before the 25th, so we should probably have a placeholder at
serf.apache.org asap)
8. Communication to our users of our new location
a. we should probably mail svn-dev/openoffice-dev
b. update google/bing/... with the location of the new serf homepage
Pfew, this is a long list already. Did I forgot anything?
I can take on some of these, volunteers are welcome. :)
Lieven