I'm not sure if this has come up before, but having been actively involved
in two projects that entered the incubator and eventually graduated (Mesos
and now Spark), I would like to start a discussion about the the pain that
comes with a 2 phase path for email list migration for projects that go
through the incubator.

When a mature open source project enters the incubator, it has to move
mailing lists from its existing solution (which for Spark was Google
Groups) to the apache incubator lists. This was a painful move for Spark
since many devs found the Google groups mailing list interface easier to
use, but I understand that as Apache, we value having all of our projects'
bits live on our own Apache infra. Also, once we discovered and set up
nabble, we had back a lot of the features we found most useful, especially
being able to see all emails in long threads (based on email subjects) all
on one page.

However, as Apache, we don't ask the project to move mailing lists only
once, we ask them to move twice: once when entering the incubator and once
at graduation. Though the second move is easier, it is still painful in our
case since (unless I'm missing something) you can't migrate a nabble
mailing list from the @incubator.apache.org to @apache.org and so now the
history of our projects email archives will be spread out over three
different locations.

Maybe other incubator projects haven't found the 2nd move to be very
painful and maybe search engines make this not a very big deal.

I'm just wondering if there might be any alternatives to this 2 phase
migration process that we as Apache could consider in the long term?

Andy

Reply via email to