Discussion:
OpenCore svn repo and trac moving this Friday
Ethan Jucovy
2010-09-15 01:05:38 UTC
Permalink
Hello,

On Friday, September 17 at noon (Eastern time) the opencore codebase will be
moved to a new repository.

The root of the new SVN repository will be
https://svn.socialplanning.org/svn/ and all paths will mirror the current
paths. Repository history will be fully preserved.

Additionally, the Trac site at https://projects.openplans.org/opencore will
be moved to http://trac.socialplanning.org/opencore and several other Trac
sites hosted at projects.openplans.org (Deliverance, Listen and a non-public
site collecting site errors on CoActivate.org) will be moved to
trac.socialplanning.org as well.

== Why? ==

OpenPlans (formerly TOPP) has been hosting the OpenCore code in its company
repository, and hosting its Trac on its server. Even though OpenPlans no
longer works on OpenCore, they've continued to host the code and bug
trackers while we get settled with the transfer of CoActivate.org to
independent management. Now we're settled. They want to have less
maintenance responsibility over code & infrastructure they aren't actively
involved in developing, and it makes sense to host them on a server that I
can have full access to administer and grant community privileges to.

== Where? ==

The new repository and Trac sites will be hosted on a server from Slicehost
which also acts as a development server for the CoActivate.org maintainers.
The server will be set up with automated, full system backups by Slicehost.

== How? ==

To minimize interruptions and avoid loss of historical data, we will be
doing a full transfer of the repository at https://svn.openplans.org/svn to
the new server using `svndump`, excluding only a few paths with very large
binary files that are used only by OpenPlans and have no relevance to
OpenCore: /streetfilms/, /nycstreets/ and /OpenTripPlannerShadowSystemMap/

Full repository history will be preserved at the new location, with
identical revision numbers.

After the transfer, we'll begin pruning OpenPlans-specific code (like
/streetsblog/ for example) from the svn.socialplanning.org repo. We'll also
begin pruning OpenCore-specific code from the svn.openplans.org repo. We
will `svn rm` these, so, again, historical data should be preserved on both
sides.

On svn.openplans.org we'll replace the trunks and branches of
OpenCore-specific codebases with a README_moved.txt notice, to make sure
people don't continue committing there. We'll leave tags and build profiles
in place indefinitely, so that old builds and dependency links do not
break. Those same tags and build profiles will also exist in the new repo.

For the Tracs that are moving, HTTP redirects will be set up from the
projects.openplans.org URLs to the new trac.socialplanning.org URLs. We're
moving over the Trac databases in full, so ticket IDs will remain identical,
and links to tickets in the wild (e.g. in svn commit logs) will not break.
(They'll just redirect.)

== What's moving? ==

A non-comprehensive list: opencore, flunc, fassembler,
fassembler.configparser, oc-*, vendor/wordpress-mu, Cabochon, TaskTracker,
Twirlip, Eyvind, Transcluder, ... you get the idea.

The Tracs that are moving are opencore, deliverance, listen, and a
non-public errors-coactivate trac.

== What about accounts? ==

We won't copy over the htpasswd files. It seems rude to do that without
everybody's permission.

If you want commit access in the new repository, email me directly. I'll
reach out to past & current contributors to OpenCore-related software in a
separate email, with invitations to have commit access.

At some point in the future we may start asking committers to sign a
contributor agreement. But getting that in place now will be a hassle, and
we don't want to hold up this transfer.

If you want a login on the new Tracs, you'll be able to register for an
account through the web.

Any questions, concerns or missing pieces? Let me and/or Paul know.


--
Archive: http://www.coactivate.org/projects/opencore/lists/opencore-dev/archive/2010/09/1284512759953
To unsubscribe send an email with subject "unsubscribe" to opencore-dev-***@public.gmane.org Please contact opencore-dev-manager-81qHHgoATdGNjXQcXLqYpGD2FQJk+8+***@public.gmane.org for questions.
Ethan Jucovy
2010-09-18 00:05:27 UTC
Permalink
This is now done.

The SVN repository is now at https://svn.socialplanning.org/svn/

The tracs mentioned below have been set up at
http://trac.socialplanning.organd their old addresses are now
redirecting to the new ones.

I've begun `svn rm`ing TOPP/OpenPlans-specific code from the new repository
and will start to `svn rm` OpenCore-specific code from the old repo, soon.

Note that the new repo is using a self-signed SSL cert so you'll have to
accept the certificate manually.

I haven't gotten a chance yet to contact people individually about commit
access - that'll be coming. But meanwhile do let me know if you want commit
access.

And, please let me know if there are any problems with the new
installations.

-Ethan
Post by Ethan Jucovy
Hello,
On Friday, September 17 at noon (Eastern time) the opencore codebase will
be moved to a new repository.
The root of the new SVN repository will be
https://svn.socialplanning.org/svn/ and all paths will mirror the current
paths. Repository history will be fully preserved.
Additionally, the Trac site at https://projects.openplans.org/opencorewill be moved to
http://trac.socialplanning.org/opencore and several other Trac sites
hosted at projects.openplans.org (Deliverance, Listen and a non-public
site collecting site errors on CoActivate.org) will be moved to
trac.socialplanning.org as well.
== Why? ==
OpenPlans (formerly TOPP) has been hosting the OpenCore code in its company
repository, and hosting its Trac on its server. Even though OpenPlans no
longer works on OpenCore, they've continued to host the code and bug
trackers while we get settled with the transfer of CoActivate.org to
independent management. Now we're settled. They want to have less
maintenance responsibility over code & infrastructure they aren't actively
involved in developing, and it makes sense to host them on a server that I
can have full access to administer and grant community privileges to.
== Where? ==
The new repository and Trac sites will be hosted on a server from Slicehost
which also acts as a development server for the CoActivate.org maintainers.
The server will be set up with automated, full system backups by Slicehost.
== How? ==
To minimize interruptions and avoid loss of historical data, we will be
doing a full transfer of the repository at https://svn.openplans.org/svnto the new server using `svndump`, excluding only a few paths with very
large binary files that are used only by OpenPlans and have no relevance to
OpenCore: /streetfilms/, /nycstreets/ and /OpenTripPlannerShadowSystemMap/
Full repository history will be preserved at the new location, with
identical revision numbers.
After the transfer, we'll begin pruning OpenPlans-specific code (like
/streetsblog/ for example) from the svn.socialplanning.org repo. We'll
also begin pruning OpenCore-specific code from the svn.openplans.orgrepo. We will `svn rm` these, so, again, historical data should be
preserved on both sides.
On svn.openplans.org we'll replace the trunks and branches of
OpenCore-specific codebases with a README_moved.txt notice, to make sure
people don't continue committing there. We'll leave tags and build profiles
in place indefinitely, so that old builds and dependency links do not
break. Those same tags and build profiles will also exist in the new repo.
For the Tracs that are moving, HTTP redirects will be set up from the
projects.openplans.org URLs to the new trac.socialplanning.org URLs.
We're moving over the Trac databases in full, so ticket IDs will remain
identical, and links to tickets in the wild (e.g. in svn commit logs) will
not break. (They'll just redirect.)
== What's moving? ==
A non-comprehensive list: opencore, flunc, fassembler,
fassembler.configparser, oc-*, vendor/wordpress-mu, Cabochon, TaskTracker,
Twirlip, Eyvind, Transcluder, ... you get the idea.
The Tracs that are moving are opencore, deliverance, listen, and a
non-public errors-coactivate trac.
== What about accounts? ==
We won't copy over the htpasswd files. It seems rude to do that without
everybody's permission.
If you want commit access in the new repository, email me directly. I'll
reach out to past & current contributors to OpenCore-related software in a
separate email, with invitations to have commit access.
At some point in the future we may start asking committers to sign a
contributor agreement. But getting that in place now will be a hassle, and
we don't want to hold up this transfer.
If you want a login on the new Tracs, you'll be able to register for an
account through the web.
Any questions, concerns or missing pieces? Let me and/or Paul know.
--
Archive: http://www.coactivate.org/projects/opencore/lists/opencore-dev/archive/2010/09/1284768349717
To unsubscribe send an email with subject "unsubscribe" to opencore-dev-***@public.gmane.org Please contact opencore-dev-manager-81qHHgoATdGNjXQcXLqYpGD2FQJk+8+***@public.gmane.org for questions.
Ethan Jucovy
2010-09-20 19:26:52 UTC
Permalink
A note on this --

If you're attempting to `svn switch --relocate` an existing checkout, you
might run into a problem when you then `svn up` or `svn ci` on the relocated
repository. The error will look something like this:

svn: No such revision 27758

The cause is that commits have been made to svn.openplans.org/svn subsequent
to the repository split-off (mostly me `svn rm`ing things that have been
moved) -- so your working copy will be at a revision "in the future"
relative to HEAD of svn.socialplanning.org/svn and actions will fail.

The solution is to `svn switch --relocate` back to the
svn.openplans.org/svncopy, then `svn up -r 27629` (the revision at
which the split-off occurred)
and finally `svn switch --relocate` to the
svn.socialplanning.org/svnsource. Now you can `svn up` your working
copy against the new repository
and commit to it.
Post by Ethan Jucovy
This is now done.
The SVN repository is now at https://svn.socialplanning.org/svn/
The tracs mentioned below have been set up at
http://trac.socialplanning.org and their old addresses are now redirecting
to the new ones.
I've begun `svn rm`ing TOPP/OpenPlans-specific code from the new repository
and will start to `svn rm` OpenCore-specific code from the old repo, soon.
Note that the new repo is using a self-signed SSL cert so you'll have to
accept the certificate manually.
I haven't gotten a chance yet to contact people individually about commit
access - that'll be coming. But meanwhile do let me know if you want commit
access.
And, please let me know if there are any problems with the new
installations.
-Ethan
Post by Ethan Jucovy
Hello,
On Friday, September 17 at noon (Eastern time) the opencore codebase will
be moved to a new repository.
The root of the new SVN repository will be
https://svn.socialplanning.org/svn/ and all paths will mirror the current
paths. Repository history will be fully preserved.
Additionally, the Trac site at https://projects.openplans.org/opencorewill be moved to
http://trac.socialplanning.org/opencore and several other Trac sites
hosted at projects.openplans.org (Deliverance, Listen and a non-public
site collecting site errors on CoActivate.org) will be moved to
trac.socialplanning.org as well.
== Why? ==
OpenPlans (formerly TOPP) has been hosting the OpenCore code in its
company repository, and hosting its Trac on its server. Even though
OpenPlans no longer works on OpenCore, they've continued to host the code
and bug trackers while we get settled with the transfer of CoActivate.org to
independent management. Now we're settled. They want to have less
maintenance responsibility over code & infrastructure they aren't actively
involved in developing, and it makes sense to host them on a server that I
can have full access to administer and grant community privileges to.
== Where? ==
The new repository and Trac sites will be hosted on a server from
Slicehost which also acts as a development server for the CoActivate.org
maintainers. The server will be set up with automated, full system backups
by Slicehost.
== How? ==
To minimize interruptions and avoid loss of historical data, we will be
doing a full transfer of the repository at https://svn.openplans.org/svnto the new server using `svndump`, excluding only a few paths with very
large binary files that are used only by OpenPlans and have no relevance to
OpenCore: /streetfilms/, /nycstreets/ and /OpenTripPlannerShadowSystemMap/
Full repository history will be preserved at the new location, with
identical revision numbers.
After the transfer, we'll begin pruning OpenPlans-specific code (like
/streetsblog/ for example) from the svn.socialplanning.org repo. We'll
also begin pruning OpenCore-specific code from the svn.openplans.orgrepo. We will `svn rm` these, so, again, historical data should be
preserved on both sides.
On svn.openplans.org we'll replace the trunks and branches of
OpenCore-specific codebases with a README_moved.txt notice, to make sure
people don't continue committing there. We'll leave tags and build profiles
in place indefinitely, so that old builds and dependency links do not
break. Those same tags and build profiles will also exist in the new repo.
For the Tracs that are moving, HTTP redirects will be set up from the
projects.openplans.org URLs to the new trac.socialplanning.org URLs.
We're moving over the Trac databases in full, so ticket IDs will remain
identical, and links to tickets in the wild (e.g. in svn commit logs) will
not break. (They'll just redirect.)
== What's moving? ==
A non-comprehensive list: opencore, flunc, fassembler,
fassembler.configparser, oc-*, vendor/wordpress-mu, Cabochon, TaskTracker,
Twirlip, Eyvind, Transcluder, ... you get the idea.
The Tracs that are moving are opencore, deliverance, listen, and a
non-public errors-coactivate trac.
== What about accounts? ==
We won't copy over the htpasswd files. It seems rude to do that without
everybody's permission.
If you want commit access in the new repository, email me directly. I'll
reach out to past & current contributors to OpenCore-related software in a
separate email, with invitations to have commit access.
At some point in the future we may start asking committers to sign a
contributor agreement. But getting that in place now will be a hassle, and
we don't want to hold up this transfer.
If you want a login on the new Tracs, you'll be able to register for an
account through the web.
Any questions, concerns or missing pieces? Let me and/or Paul know.
--
Archive: http://www.coactivate.org/projects/opencore/lists/opencore-dev/archive/2010/09/1285010834075
To unsubscribe send an email with subject "unsubscribe" to opencore-dev-***@public.gmane.org Please contact opencore-dev-manager-81qHHgoATdGNjXQcXLqYpGD2FQJk+8+***@public.gmane.org for questions.
Loading...