Difference between revisions of "Activity Team/How to migrate from OLPC"
Jump to navigation
Jump to search
(add category) |
(Flesh out some of the steps as people were getting stuck.) |
||
Line 14: | Line 14: | ||
* '''Add''' the pootle user as a committer (from the "add committer" link on the mainline page) and send mail to [[User:SayaminduDasgupta|Sayamindu]] to point pootle to new remote. | * '''Add''' the pootle user as a committer (from the "add committer" link on the mainline page) and send mail to [[User:SayaminduDasgupta|Sayamindu]] to point pootle to new remote. | ||
− | * '''Upload''' xo bundles and .tar.bz2 files to download.sugarlabs.org. | + | * '''Upload''' xo bundles and .tar.bz2 files to download.sugarlabs.org. If you don't already have one, you will need to request a shell account from the [[InfrastructureTeam]]. ''This is temporary. In the future, addons.sugarlabs.org will fill this role. You may also choose to leave the downloads on the laptop.org infrastructure until the new site is in place.'' |
* '''Notify''' [http://lists.sugarlabs.org/listinfo/sugar-devel sugar-devel] and [http://lists.laptop.org/listinfo/devel OLPC devel] about the move. | * '''Notify''' [http://lists.sugarlabs.org/listinfo/sugar-devel sugar-devel] and [http://lists.laptop.org/listinfo/devel OLPC devel] about the move. | ||
* '''Make sure''' that sugar-jhbuild points to the new repository (enter a ticket in http://dev.sugarlabs.org if you have no access) | * '''Make sure''' that sugar-jhbuild points to the new repository (enter a ticket in http://dev.sugarlabs.org if you have no access) | ||
− | * Transfer or resolve '''existing tickets''' related to the code in the [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=acoustic-measure-activity&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=milestone OLPC Trac]. | + | * Transfer or resolve '''existing tickets''' related to the code in the [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=acoustic-measure-activity&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=milestone OLPC Trac]. Ask an [[ActivityTeam/Contacts|ActivityTeam Coordinator]] to create a Trac component for your activity. |
* Update any pages on wiki.laptop.org that may contain '''stale links''' to OLPC repo. (e.g. Activities/All , the OBX box on the activity homepage, etc.) | * Update any pages on wiki.laptop.org that may contain '''stale links''' to OLPC repo. (e.g. Activities/All , the OBX box on the activity homepage, etc.) | ||
* '''Tag''' the activity at [[ActivityTeam/ActivityStatus]] as '''migrated'''. | * '''Tag''' the activity at [[ActivityTeam/ActivityStatus]] as '''migrated'''. | ||
[[Category:Activity]] | [[Category:Activity]] |
Revision as of 15:21, 2 February 2009
Migrating activities from dev.laptop.org
- If you are not the author of the activity, query the author to let them know about the move.
- Create an account on http://git.sugarlabs.org and log in. Add your public SSH key to your account.
- Create a new project (http://git.sugarlabs.org, projects, new). Make your project name lowercase, e.g. pippy, turtleart, paint. Put it in category "activities".
- Clone your activity from dev.laptop.org.
git-clone git://dev.laptop.org/projects/pippy-activity
- If you want to migrate a non-master branch...
git remote show origin git checkout -b sucrose-0.82 origin/sucrose-0.82
- Push to git.sugarlabs.org with something like:
git push gitorious@git.sugarlabs.org:sugar/mainline.git --mirror
- Add the pootle user as a committer (from the "add committer" link on the mainline page) and send mail to Sayamindu to point pootle to new remote.
- Upload xo bundles and .tar.bz2 files to download.sugarlabs.org. If you don't already have one, you will need to request a shell account from the InfrastructureTeam. This is temporary. In the future, addons.sugarlabs.org will fill this role. You may also choose to leave the downloads on the laptop.org infrastructure until the new site is in place.
- Notify sugar-devel and OLPC devel about the move.
- Make sure that sugar-jhbuild points to the new repository (enter a ticket in http://dev.sugarlabs.org if you have no access)
- Transfer or resolve existing tickets related to the code in the OLPC Trac. Ask an ActivityTeam Coordinator to create a Trac component for your activity.
- Update any pages on wiki.laptop.org that may contain stale links to OLPC repo. (e.g. Activities/All , the OBX box on the activity homepage, etc.)
- Tag the activity at ActivityTeam/ActivityStatus as migrated.