[SAC] Subversion vhost migration underway

Jason Birch Jason.Birch at nanaimo.ca
Mon Mar 5 11:56:09 EST 2007


Whoops, missed this one.  I actually had a life this weekend.

I think that's a reasonable strategy.

Jason

-----Original Message-----
From: sac-bounces at lists.osgeo.org [mailto:sac-bounces at lists.osgeo.org]
On Behalf Of Howard Butler
Sent: Saturday, March 03, 2007 23:02
To: System Administration Committee Discussion/OSGeo
Subject: Re: [SAC] Subversion vhost migration underway
Importance: High

The other thing we could do is have /svn/fdo use the old configuration
and /fdo use the new configuration (rather than having the new
configuration/vhost answer both /svn/fdo *and* /fdo).  This would mean
that people could use the wildcard stuff for their switchover to the new
canonical URL.  We can do this on a per- repository basis, so we could
limit it to the fdo* and mapguide repositories, which seem to be
depending on wildcard.

I have taken liberty to try this out with the FDO repository and it
seems to work (let me know if I need to switch it back).  I don't want
to cause the pain and misery of manually merging for lots of folks, so
which ever way is going to lessen that is the approach I think we should
take.  If this sounds good, I will flip the fdo* and mapguide repos to
behave this way until 5 pm monday.  After that point, I will have the
vhost answer both /svn/fdo and /fdo, and
*those* people can then do their svn switch --relocate. (or checkout
fresh if it isn't too much of a hardship, there's always that option).

Whaddya think?

Howard


On Mar 4, 2007, at 12:48 AM, Jason Birch wrote:

> Well, that sucks (see below)
>
> I think that for the FDO project, the SVN used in their checkout 
> script was:
>
> https://osgeo.org/svn/fdo <https://osgeo.org/svn/fdo> *
>
> I'm not sure how many folks are affected, but it's probably a lot.
>
> Bob?  Greg?  Can we live with breaking the non-"svn.osgeo.org" 
> (wildcard) access, and having any users stuck with this URL manually 
> merge their changes into a fresh checkout from the new location?
>
> Howard, is it an option to leave the /svn/ alias on the svn.osgeo.org 
> site broken (and inaccessible) until end of Monday (meaning that those

> folks can't check in changes or switch to the new location) and then 
> break the wildcard access at that time, re- enabling the /svn/ alias?

> I guess we've got GDAL and MapBender to consider here too...
>
> We may want to think about what caused this problem in the first 
> place.  I have a feeling it was because of the chaos of the initial 
> changeover.  Does SAC need to put a notification procedure in place 
> for projects using the OSGeo infrastructure, or should a post to the 
> SAC mailing list be enough, with a requirement that projects monitor 
> that list?
>
> As an aside, I HATE wildcard DNS, as it leads to this kind of 
> situation, and I will be extremely glad when it's gone.
>
> Jason
>
> ________________________________
>
> From: sac-bounces at lists.osgeo.org on behalf of Howard Butler
> Sent: Sat 2007-03-03 9:52 PM
> To: System Administration Committee Discussion/OSGeo
> Subject: Re: [SAC] Subversion vhost migration underway
>
>
>
> Jason,
>
> If I switch on the old configuration to support the wildcard, it then 
> breaks http://svn.osgeo.org/svn/mapguide or http://svn.osgeo.org/ 
> svn/fdo
>
> I'm at a loss as to what to do because we're screwed both ways...
> support the wildcard and break for the people using the old canonical 
> URL or don't support the wildcard and break for the people who were 
> using any old URL.  My guess is that subversion sees absolute paths 
> regardless of the vhost, so /svn/fdo is the same repository on both 
> vhosts (they are configured differently).
>
> I propose that we break the support for wildcard svn.  How many folks 
> do we imagine this issue might affect?
>
> Input requested...
>
> Howard
>
> On Mar 3, 2007, at 2:31 PM, Jason Birch wrote:
>
>> Hi all,
>>
>> If you are currently using a host other than svn.osgeo.org, please 
>> make sure that you update your local repository to point to the new 
>> location by 5pm CST, Monday.
>>
>> For instance, if you are using https://osgeo.org/svn/fdo <https:// 
>> osgeo.org/svn/fdo>  (or mapguide), use the following command:
>>
>> svn switch --relocate https://osgeo.org/svn/fdo <https://osgeo.org/ 
>> svn/fdo>  <http:///> http:// <http:///>  <http://svn.osgeo.org/fdo> 
>> svn.osgeo.org/fdo
>>
>>
>> (all on one line)
>>
>> This change is necessary so that we can move away from wildcard DNS, 
>> which is causing considerable problems in managing the website, and 
>> to allow for future separate of SVN and WWW services onto different 
>> servers.  If you require extended time to make this change, please 
>> let the SAC mailing list know by email as soon as possible.
>>
>> If you are pointing to the svn.osgeo.org host but including /svn/ at 
>> the beginning of your path, you do not have to change immediately, 
>> but you are still encouraged to update to the new canonical URI as 
>> soon as possible.  e.g.:
>>
>> svn switch --relocate https://svn.osgeo.org/svn/fdo <https:// 
>> svn.osgeo.org/svn/fdo>  https://svn.osgeo.org/fdo <https:// 
>> svn.osgeo.org/fdo>
>>
>> Jason
>>
>> ________________________________
>>
>> From: sac-bounces at lists.osgeo.org on behalf of Howard Butler
>> Sent: Sat 2007-03-03 6:36 AM
>> To: System Administration Committee Discussion/OSGeo
>> Subject: Re: [SAC] Subversion vhost migration underway
>>
>>
>>
>> I have turned it on long enough for users to do a svn switch.  I 
>> propose that we switch it off Monday at 5 pm CST.  I think it would 
>> be pretty important that they don't *commit* anything to the old URL,

>> and only commit to the new URL after they issue the switch.  The svn 
>> switch --relocate command below should work fine with the appropriate

>> substitutions for their URLs.
>>
>> Howard
>>
>> On Mar 3, 2007, at 1:49 AM, Jason Birch wrote:
>>
>>> Howard,
>>>
>>> Several users were/are taking advantage of the wildcard DNS to 
>>> reference the repositories with paths like:
>>>
>>> https://osgeo.org/svn/fdo <https://osgeo.org/svn/fdo>
>>>
>>> Is there any way to re-enable that path on the www vhost until these

>>> users get switched over?  I misunderstood the impact of the changes 
>>> and indicated in my note that these aliases would continue to work 
>>> until the wildcard DNS was pulled.
>>>
>>> Jason
>>>
>>>
>>> ________________________________
>>>
>>> From: sac-bounces at lists.osgeo.org on behalf of Howard Butler
>>> Sent: Fri 2007-03-02 8:20 PM
>>> To: System Administration Committee Discussion/OSGeo
>>> Subject: [SAC] Subversion vhost migration underway
>>>
>>>
>>>
>>> Folks,
>>>
>>> I have flipped the switch on the DNS, and the subversion virtual 
>>> host migration is underway.  The TTL was set to 6 hours a couple of 
>>> days ago (after being turned down to 1 day more than a week ago), so

>>> the new DNS should propagate fairly quickly.  After some time for 
>>> DNS to propagate, we'll flip the switch back on for the 
>>> repositories.
>>>
>>> Note that it is expected that both http://svn.osgeo.org/gdal and 
>>> http://svn.osgeo.org/svn/gdal will continue to work as repository 
>>> URLs, but the shorter one is the preferred one.  At some indefinite 
>>> point in the future, we will quit answering to /svn/gdal.
>>>
>>> After the repositories are back up, at your leisure you may do:
>>>
>>> svn switch --relocate http://svn.osgeo.org/svn/gdal http:// 
>>> <http:///> <http:///>  <http:///> svn.osgeo.org/gdal
>>>
>>> and all should be well.
>>>
>>> Howard
>>> _______________________________________________
>>> Sac mailing list
>>> Sac at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/sac
>>>
>>>
>>> <winmail.dat>
>>> _______________________________________________
>>> Sac mailing list
>>> Sac at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/sac
>>
>> _______________________________________________
>> Sac mailing list
>> Sac at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/sac
>>
>>
>> _______________________________________________
>> Sac mailing list
>> Sac at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/sac
>>
>
> _______________________________________________
> Sac mailing list
> Sac at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/sac
>
>
> <winmail.dat>
> _______________________________________________
> Sac mailing list
> Sac at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/sac

_______________________________________________
Sac mailing list
Sac at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/sac


More information about the Sac mailing list