SF Migration Update

Rich Mattes <[email protected]> Sat, 27 Jun 2015 13:03:01 -0400
Newsgroups gmane.science.robotics.playerstage
Message-ID <[email protected]>
Hi all,

Quick progress report on the SF -> Github migration effort.

The Player repository, as well as the Papers and Website repositories, 
have been exported from SVN and uploaded to github.  There is one snag - 
some of the email addresses in the author file were wrong when I 
exported the Player code, and I didn't catch it until after I pushed it 
to github.  Fixing that error means re-writing the git history and force 
pushing over top of the exisitng repository.  This is not great, but 
since the repository hasn't really been advertised yet I'm going to just 
push the fixed history and get it over with.  Any forked repositories 
and clones will have to fetch the new history and do similar.  I think 
there's only one fork at the moment (Kevin's) so the impact should be 
small.  If nobody has any issues with this, I'll do it this weekend.

I checked the bug and patch trackers on Sourceforge, and there aren't 
many open issues left for Player.  It looks like it's easy enough to 
import the issues to github[1].  I'll run the import script and then 
triage any remaining issues (there are a few that belong to Stage and 
Gazebo that won't make sense in the new Player-only tracker.)

I haven't made much headway on the site/documentation issues, other than 
learning how ReadTheDocs and sphinx work.  That means there's still a 
few ways the site could go:
1. host on github, combine site and wiki, re-write site using Jekyll 
(seems like a blog platform, maybe not a good fit)
2. host on github, combine site and wiki, re-write site using Doxygen or 
sphinx & import generated html
3. host on ReadTheDocs, combine site and wiki, re-write site using sphinx
4. host privately, keep site and wiki as-is
5. host privately, merge site into wiki, host wiki
6. host privately, re-write site/wiki however we want

I do like the idea of combining the site and the wiki, as I always felt 
having both was a bit redundant.  In the past I was starting to move the 
FAQ and tutorials from the static site to the wiki, so that there was 
less overlap and so they could be improved by anyone.  Unfortunately 
re-writing the site will complicate any redirecting from the SF hosting 
location.  I am leaning towards option 2, but would like to hear if 
anyone has any other opinions.

Mailing lists are tricky.  It's possible to export the mailing SF list 
history from mailman.  We could start a new pair of mailing lists at 
google groups, and there's a hacky way to import the existing history 
there[2].  If we go the self-hosting route, we could set up our own 
mailman instance and import the entire history.  I think google groups 
would be easiest.

So next steps are:
- Push updated Player history with corrected email addresses
- Export SF bug tracker info, import issues to github
- Determine hosting solution for site and mailing list
    - Import/Export mailing lists
    - Merge site & wiki, host combined site
- Announce migration and new site

Rich

[1] https://github.com/cmungall/gosf2github
[2] https://github.com/wojdyr/fityk/wiki/MigrationToGoogleGroups

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o