Now that we’ve released 0.9.0, it’s time to start moving into our new home, and 
getting ready for our first Apache release.

Off the top of my head, and in no particular order, here are some of the tasks 
we need to accomplish:

 1. Shutter the storm-user google group and direct people to the user@ and dev@ 
mailing lists. (I think Nathan is the only one who has permissions to do this).

 2. Close the nathanmarz/storm repo on github and direct people to 
git://git.apache.org/incubator-storm.git (I’ve been keeping the github and 
apache repos in sync).

 3. Get an answer on whether we can continue to use 0mq as a dependency given 
it’s LGPL license. And if so, what are the implications for source-only and 
binary releases.

4. Move all dependencies off of storm-specific builds (groupId=storm/backtype) 
and on to specific releases. (Nathan can probably best answer to which ones 
involve changes, and which ones are just point-in-time forks).

5. Figure out what to do with Thrift. Right now we’re using a forked version 
with packages renamed to avoid conflicts, which I could potentially cause 
problems with releasing under Apache. One potential fix would be to use a stock 
Thrift version and repackage it using jarjar.

6. Add apache headers to all source files. This is done [1]. I also need to 
figure out if we need the license header in generated (Thrift) files that are 
checked in to SCM.

7. Sort out the LICENSE and NOTICE files. I’ve started on this as well [1] 
(though I’ve ignored 0MQ for the moment). For a source-only release, I think we 
only need entries for jQuery and jQuery-cookie in the LICENSE file, which I’ve 
added. I’m also not sure if we have to put anything in LICENSE/NOTICE 

8. Migrate github issues to JIRA

9. Setup storm webpage at Apache. We need to figure out what we want to do 
here: Migrate the existing storm-project.net site? Move existing wiki into 
Apache web site or cwiki, etc.?

That’s all I can think of for now. When I get a chance I’ll throw them in JIRA.

In the meantime, if anyone has any input on the above list, please share it.

Thanks,

Taylor





[1] https://github.com/ptgoetz/storm/tree/apache-headers

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to