RE: Proposal: Subversion Migration

2005-10-25 Thread Adam Fedor


 -Original Message-
 From: Andrew Ruder [mailto:[EMAIL PROTECTED]
 automatically.  For example, I can make a /modules/dev-apps that
 basically says:
 
 Check out /apps/gorm/trunk into the gorm directory
 Check out /apps/easydiff/trunk into the easydiff directory
 
 and so on.  When you do an svn update, or a commit or 
 anything, it will
 commit to the actual location in the repository.  svn:externals are a
 powerful thing when used in this regard...
 

Yes, after looking at it a bit, I think have a separate repository for each 
independant 'package' would be good.

 Interesting, I did not realize that 
 non-fsf-copyright-assigned projects
 existed in the GNUstep CVS.  Perhaps to save the confusion we 
 should set
 up another project for the nonfsf stuff.  The modules I refer to above
 can reference external svn repository locations every bit as 
 easily, so
 we could still make dev-libs pull in from the non-fsf place.  But when
 setting up commit access we'd have the advantage that anyone 
 getting the
 fsf gnustep commit access would need to have signed the 
 forms, etc.. to
 assign copyright on code placed in that repository.
 
 Having such a project may also be an excellent place for 
 people to host
 non-fsf-copyright-assigned projects directly related to gnustep.
 


Yep. A few got in before I was thinking about how the repository should be 
organized. A non-fsf place sounds like a good idea. 


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-24 Thread Riccardo

Hey,

On Friday, October 21, 2005, at 10:50 PM, Adam Fedor wrote:

Plus we can't say, 'just update from CVS' to everyone who has a problem 
anymore. Most people won't have svn, even if they knew how to do that 
stuff. We need to update things like the daily snapshots.


I wonder if we could still mirror the repository on CVS? Either at gna 
or savannah. Even if it is read-only.
Yes, I would find this very positive. That the mainstream of svn got 
mirrored back in CVS. Although still, we are fine with CVS on savannah. 
It's nice being there, despite all the problems.


-R



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-23 Thread Markus Hitter


Am 23.10.2005 um 05:20 schrieb Adam Fedor:


/libs/base/{trunk,tags,branches}
/libs/gui/{trunk,tags,branches}
/libs/Renaissance/{trunk,tags,branches}
/apps/Gorm/{trunk,tags,branches}
/apps/gworkspace/{trunk,tags,branches}

and so on.

We could then have something like:

/modules/dev-apps
/modules/core
/modules/dev-libs


Sure. but I am not very familiar with svn.


Subversion doesn't enforce any directory layout at all. Tags,  
branches and copies are all cheap and are all the same: a bunch of  
references in a new directory to what you have copied/tagged/ 
branched. To me, it's unclear why there's still made a difference  
between tags and branches[1], but that's how the Subversion book  
recommends it and it seems to be widely accepted.


Unlike CVS, Subversion numbers versions throughout the whole  
repository. A bunch of files checked out have always the same  
version; files get higher version numbers even without being changed.  
As a result, one should tend to make small repositories, i.e. one for  
each app, one for each tool, one for each lib.



That's how I understand it,
Markus



[1] IMHO, a layout like /path/to/part/{trunk,releases,branches} might  
throw away some CVS relicts but fit better into reality.


- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/






___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-23 Thread Andrew Ruder
On Sun, Oct 23, 2005 at 06:50:31AM -0700, Gregory John Casamento wrote:
   /libs/base/{trunk,tags,branches}
   /libs/gui/{trunk,tags,branches}
   /libs/Renaissance/{trunk,tags,branches}
   /apps/Gorm/{trunk,tags,branches}
   /apps/gworkspace/{trunk,tags,branches}
   
   and so on.
   
   We could then have something like:
   
   /modules/dev-apps
   /modules/core
   /modules/dev-libs
   
   
   Sure. but I am not very familiar with svn.
  
  Maybe someone who is familiar with svn can give a basic OK to this
  layout.  Greg?
 
 I believe, that until we come up with a plan to modularize things further, we
 should leave the directory layout as it is.   The way I see it we have two
 choices:
 
 1) Take the CVS repository whole-cloth into the SVN repo and make any changes
 incrementally from there.
 2) Take the burden of a redesign/relayout now and put it into SVN in some new
 layout.

The relayout during the conversion is very simple.  I was only
suggesting it because sometimes it is easier to follow the history when
things have not been rearranged :)

Plus, having a trunk/branches/tags per project would be much cleaner
than having a single trunk/branches/tags for the entire project.  (i.e.
if we have a single tags directory, we'll be making tags like 

/tags/gnustep-gui-1.0

whereas if we lay it out properly, we'll just have

/libs/gui/tags/1.0

Likewise we wouldn't have every projects tags and branches cluttering up
every other projects tags and branches hierarchy.  The cvs2svn utility
also does a decent job of figuring out which tags and branches applied
to which subprojects.  i.e. 

http://local.aeruder.net/websvn/listing.php?repname=gnusteppath=%2FGorm%2Ftags%2Frev=0sc=0

shows only the tags made on GORM afaict.

We can of course, reorganize in the tree and move around all the tags
and branches to the appropriate places, but that may actually be more
difficult :)

 This would be easier to verify if we simply did a wholesale copy from one repo
 to another.  Unless you're referring to *all* of the metadata (history, etc)
 for each file.  That's somewhat more difficult. :)

Good point.  Either way, a simple shell script or perl script can do the
grunt work.

-- 
Andrew Ruder
http://www.aeruder.net


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-23 Thread Andrew Ruder
On Sun, Oct 23, 2005 at 01:25:20PM +0200, Markus Hitter wrote:
 Subversion doesn't enforce any directory layout at all. Tags,  
 branches and copies are all cheap and are all the same: a bunch of  
 references in a new directory to what you have copied/tagged/ 
 branched. To me, it's unclear why there's still made a difference  
 between tags and branches[1], but that's how the Subversion book  
 recommends it and it seems to be widely accepted.

It is mostly just a namespace/convention issue.  If I look through the
tags directory, I should see only unchanging things marking the actual
1.0 release or the actual 1.1 release or some marker before some major
changes are merged in, etc...  I know that if I check those out I won't
be needing to run svn update from time to time.  The branches/ directory
would be similar but I could assume that they are still being worked on
or will have been actively developed in the past.  There is no reason to
have them, just a general convention which seems to have worked well
over the years.

 Unlike CVS, Subversion numbers versions throughout the whole  
 repository. A bunch of files checked out have always the same  
 version; files get higher version numbers even without being changed.  
 As a result, one should tend to make small repositories, i.e. one for  
 each app, one for each tool, one for each lib.

You can, but svn does a good job of not making the revision #'s a pain.
It is kind of weird to see the history on gorm and see that it changed
at revision 11500 and 11420 and nothing inbetween, but there is no
reason why that's an overly bad thing, imo.  The bad thing about having
small repositories is that you have to be very sure they will never have
overlap (i.e. make sure that you'll never have to reorganize across
repository boundaries) or you'll have yourself a mess for sure :)


-- 
Andrew Ruder
http://www.aeruder.net


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-23 Thread David Ayers
Andrew Ruder schrieb:
 On Sun, Oct 23, 2005 at 06:50:31AM -0700, Gregory John Casamento wrote:
 
/libs/base/{trunk,tags,branches}
/libs/gui/{trunk,tags,branches}
/libs/Renaissance/{trunk,tags,branches}
/apps/Gorm/{trunk,tags,branches}
/apps/gworkspace/{trunk,tags,branches}

and so on.

We could then have something like:

/modules/dev-apps
/modules/core
/modules/dev-libs



Sure. but I am not very familiar with svn.

Maybe someone who is familiar with svn can give a basic OK to this
layout.  Greg?

I believe, that until we come up with a plan to modularize things further, we
should leave the directory layout as it is.   The way I see it we have two
choices:

1) Take the CVS repository whole-cloth into the SVN repo and make any changes
incrementally from there.
2) Take the burden of a redesign/relayout now and put it into SVN in some new
layout.
 
 
 The relayout during the conversion is very simple.  I was only
 suggesting it because sometimes it is easier to follow the history when
 things have not been rearranged :)
 
 Plus, having a trunk/branches/tags per project would be much cleaner
 than having a single trunk/branches/tags for the entire project.  (i.e.
 if we have a single tags directory, we'll be making tags like 
 
 /tags/gnustep-gui-1.0
 
 whereas if we lay it out properly, we'll just have
 
 /libs/gui/tags/1.0
 
 Likewise we wouldn't have every projects tags and branches cluttering up
 every other projects tags and branches hierarchy.  The cvs2svn utility
 also does a decent job of figuring out which tags and branches applied
 to which subprojects.  i.e. 
 
 http://local.aeruder.net/websvn/listing.php?repname=gnusteppath=%2FGorm%2Ftags%2Frev=0sc=0
 
 shows only the tags made on GORM afaict.
 

Pretty cool!

IMHO, this already looks very promising and I think a restructuring
could also be quit nice.  But I don't have any good ideas about what the
structure should really look like, only unripe thoughts...
(should there be a distinction between:
 libs/frameworks - tendency: no
 tools/apps/servers - tendency: maybe
 dev/user - tendency: maybe not)

I do think it would be good time to distinguish the non-FSF copyright
assigned projects like extensions and gsantlr.  That could also be a
place where I could put the GPL'ed MySQL Adaptor for GDL2.

Anyway I'm looking forward to a transition to subversion and since the
FSF doesn't have any reservations about the source being hosted at
gna.org, I withdraw mine.

Cheers,
David


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-23 Thread Andrew Ruder
On Sun, Oct 23, 2005 at 10:17:08PM +0200, David Ayers wrote:
  libs/frameworks - tendency: no
  tools/apps/servers - tendency: maybe
  dev/user - tendency: maybe not)
nah, I think we will run into issues if we try to subdivide too much and
make it only harder to do a checkout.  Organizational things like that
can also be partially accomplished by having modules in a /modules
directory that when checked out would checkout all the other locations
automatically.  For example, I can make a /modules/dev-apps that
basically says:

Check out /apps/gorm/trunk into the gorm directory
Check out /apps/easydiff/trunk into the easydiff directory

and so on.  When you do an svn update, or a commit or anything, it will
commit to the actual location in the repository.  svn:externals are a
powerful thing when used in this regard...

 I do think it would be good time to distinguish the non-FSF copyright
 assigned projects like extensions and gsantlr.  That could also be a
 place where I could put the GPL'ed MySQL Adaptor for GDL2.

Interesting, I did not realize that non-fsf-copyright-assigned projects
existed in the GNUstep CVS.  Perhaps to save the confusion we should set
up another project for the nonfsf stuff.  The modules I refer to above
can reference external svn repository locations every bit as easily, so
we could still make dev-libs pull in from the non-fsf place.  But when
setting up commit access we'd have the advantage that anyone getting the
fsf gnustep commit access would need to have signed the forms, etc.. to
assign copyright on code placed in that repository.

Having such a project may also be an excellent place for people to host
non-fsf-copyright-assigned projects directly related to gnustep.

Thoughts?

- Andy

-- 
Andrew Ruder
http://www.aeruder.net


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-23 Thread Helge Hess

On 23. Okt 2005, at 13:25 Uhr, Markus Hitter wrote:
Unlike CVS, Subversion numbers versions throughout the whole  
repository. A bunch of files checked out have always the same  
version; files get higher version numbers even without being  
changed. As a result, one should tend to make small repositories,  
i.e. one for each app, one for each tool, one for each lib.


Exactly. But notable repositories can refer each other so that other  
repositories are checked out automagically as subtrees. So the user  
doesn't usually need to be concerned about the actual repository a  
source comes from.


Greets,
  Helge
--
http://docs.opengroupware.org/Members/helge/
OpenGroupware.org



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Quentin Mathé

Le 21 oct. 05 à 22:50, Adam Fedor a écrit :


On 2005-10-18 18:36:23 -0600 Andrew Ruder [EMAIL PROTECTED] wrote:


* Gna.org's hosting service has been nixed more or less by most.  I
  don't think that this is worth pursuing because of the overall
  negative response.


I've think I've forgotten - why was gna.org nixed?


I wouldn't be so negative about GNA, they are a bit understaffed but  
less than Savannah (I remember one or two days commit mails  
interruption this year). However there is a minor issue, you can  
reach the web site only through 'https' it seems, which means the  
initial connection is slow (but not subsequent pages load).


The reason I ask is that I talked to RMS and surprisingly, he's not  
opposed to us moving the repository if we really want to, although  
he would prefer us going to gna.org. He does not like sourceware.org


Why he doesn't like sourceware.org ?

We should also talk about all the implications this might involve.  
For instance, the current CVS archive at savannah will still be  
there, so we have to inform people about that.


Yes.

Plus we can't say, 'just update from CVS' to everyone who has a  
problem anymore. Most people won't have svn, even if they knew how  
to do that stuff. We need to update things like the daily snapshots.


GNA provides daily snaphots of repositories automatically, may be  
that can be tweaked in a way which allows us to do daily repository  
part snapshots.


I wonder if we could still mirror the repository on CVS? Either at  
gna or savannah. Even if it is read-only.


iirc they are tools to synchronize between cvs and svn repositories.  
Otherwise SVK would be able to do it.


Quentin.

--
Quentin Mathé
[EMAIL PROTECTED]



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Gregory John Casamento
Adam,

--- Adam Fedor [EMAIL PROTECTED] wrote:

 On 2005-10-18 18:36:23 -0600 Andrew Ruder [EMAIL PROTECTED] wrote:
 
  * Gna.org's hosting service has been nixed more or less by most.  I
don't think that this is worth pursuing because of the overall
negative response.
  
 
 I've think I've forgotten - why was gna.org nixed? The reason I ask is 
 that I talked to RMS and surprisingly, he's not opposed to us moving 
 the repository if we really want to, although he would prefer us going 
 to gna.org. He does not like sourceware.org
 
 
 We should also talk about all the implications this might involve. For 
 instance, the current CVS archive at savannah will still be there, so 
 we have to inform people about that.

We could probably have savannah-hackers put something on the page saying that
this project has been moved.

 Plus we can't say, 'just update from CVS' to everyone who has a 
 problem anymore. Most people won't have svn, even if they knew how to 
 do that stuff. We need to update things like the daily snapshots.
 
 I wonder if we could still mirror the repository on CVS? Either at gna 
 or savannah. Even if it is read-only.

We should probably just move to SVN outright.

 I'm still not sure I want to leave savannah, but they're so 
 understaffed, it seems like it could be a long long time before they 
 have a useful system working.

Quite true.

P.S. More complete email to follow...  I've got to go put the kids to bed. :)

Later, GJC

Gregory John Casamento 
-- CEO/President Open Logic Corp. (A MD Corp.)
## Maintainer of Gorm (IB Equiv.) for GNUstep.


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Andrew Ruder
On Fri, Oct 21, 2005 at 02:50:39PM -0600, Adam Fedor wrote:
 On 2005-10-18 18:36:23 -0600 Andrew Ruder [EMAIL PROTECTED] wrote:
 
 * Gna.org's hosting service has been nixed more or less by most.  I
   don't think that this is worth pursuing because of the overall
   negative response.
 
 I've think I've forgotten - why was gna.org nixed? The reason I ask is 
 that I talked to RMS and surprisingly, he's not opposed to us moving 
 the repository if we really want to, although he would prefer us going 
 to gna.org. He does not like sourceware.org

People were rather hesitant to move off of savannah.  As this may not be
a problem with RMS, perhaps gna.org would be the way to go.

 We should also talk about all the implications this might involve. For 
 instance, the current CVS archive at savannah will still be there, so 
 we have to inform people about that.

Perhaps we can have the savannah folks disable it?

 Plus we can't say, 'just update from CVS' to everyone who has a 
 problem anymore. Most people won't have svn, even if they knew how to 
 do that stuff. We need to update things like the daily snapshots.

Well, gna.org does have daily snapshots, we will probably have to work
out what they are taking snapshots of with them.  Subversion is becoming
more and more standard in distributions.  Most modern linux
distributions will either have it included or easily available, I
believe.

 I wonder if we could still mirror the repository on CVS? Either at gna 
 or savannah. Even if it is read-only.

Is there any reason to keep the CVS access?  Ideally we should just move
full over.  If there are some people that don't like it, tough.  They
can adjust ;)

For the most part, snapshots should fulfill the task of telling people
to upgrade to the latest if they really can't install subversion.  The
idea of source-code management is to make life easy for -developers-,
users should just be waiting for the release or they can accept that
they may need to compile an additional tool (svn).

 I'm still not sure I want to leave savannah, but they're so 
 understaffed, it seems like it could be a long long time before they 
 have a useful system working.

Is there anything in particular keeping you at savannah?  The way I see
it, if savannah is unable to keep up with changing times and there is
another FSF ran service that can, there's really no reason to feel like
we must stay with savannah.  Of course, maybe there are other reasons as
well...

In other news, when we want to make the transition, give me a holler,
I'll grab the latest cvs backup, and handle the conversion.  It takes
a few hours to do something as large as gnustep with full history and
the dumpfile will be around ~60 megs gzipped so it may need to be
coordinated with the gna.org people somewhat and make sure they realize
that we've got something this big to start with (and it'll probably take
them a while to get the actual svn repos up and going from the
dumpfile).  If we decide to make the move, I can contact the gna.org
people.

I was thinking some sort of layout like:

/libs/base/{trunk,tags,branches}
/libs/gui/{trunk,tags,branches}
/libs/Renaissance/{trunk,tags,branches}
/apps/Gorm/{trunk,tags,branches}
/apps/gworkspace/{trunk,tags,branches}

and so on.

We could then have something like:

/modules/dev-apps
/modules/core
/modules/dev-libs

which would actually pull in the trunk from all the other locations.
(Using svn:externals) That way -base is in its own hierarchy, but you
can easily pull in /modules/core and get something similar to pulling
the core directory in cvs.

Also, perhaps something like:

/developer/username

for anyone that would like a place to experiment...

I'm fully in support of this move, and I think it would really aid
development ease and speed (after some initial adjustment).

- Andy

-- 
Andrew Ruder
http://www.aeruder.net


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Adam Fedor


On Oct 22, 2005, at 7:56 PM, Andrew Ruder wrote:



Perhaps we can have the savannah folks disable it?



No, they will not do that. We could just as easily decide to make our 
project non-free and then tell everyone to delete their free copies of 
the project.  I don't think that would go over well :-)




/libs/base/{trunk,tags,branches}
/libs/gui/{trunk,tags,branches}
/libs/Renaissance/{trunk,tags,branches}
/apps/Gorm/{trunk,tags,branches}
/apps/gworkspace/{trunk,tags,branches}

and so on.

We could then have something like:

/modules/dev-apps
/modules/core
/modules/dev-libs



Sure. but I am not very familiar with svn.


Were will we actually be transferring this project to?
  i.e.: Are we going to create a gnustep project on gna?
Who will be admin and who will determine access rights?
How will we verify that the transfer was correct?



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Andrew Ruder
On Sat, Oct 22, 2005 at 08:56:50PM -0500, Andrew Ruder wrote:
 Is there anything in particular keeping you at savannah?  The way I see
 it, if savannah is unable to keep up with changing times and there is
 another FSF ran service that can, there's really no reason to feel like
 we must stay with savannah.  Of course, maybe there are other reasons as
 well...

FWIW, savannah is down right now ;)

-- 
Andrew Ruder
http://www.aeruder.net


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Alex Perez

Gregory John Casamento wrote:

Adam,

--- Adam Fedor [EMAIL PROTECTED] wrote:


On 2005-10-18 18:36:23 -0600 Andrew Ruder [EMAIL PROTECTED] wrote:


* Gna.org's hosting service has been nixed more or less by most.  I

  don't think that this is worth pursuing because of the overall
  negative response.

I've think I've forgotten - why was gna.org nixed? The reason I ask is 
that I talked to RMS and surprisingly, he's not opposed to us moving 
the repository if we really want to, although he would prefer us going 
to gna.org. He does not like sourceware.org



We should also talk about all the implications this might involve. For 
instance, the current CVS archive at savannah will still be there, so 
we have to inform people about that.


We could probably have savannah-hackers put something on the page saying that
this project has been moved.


This is what permanent HTTP redirects are for. Please, if we were to go 
the route of moving,  don't request that a nasty page with a please 
click on the link below or a meta-redirect be set up when there is a 
proper solution (HTTP redirect, which is a one-liner, specified in the 
apache config for http://savannah.gnu.org/projects/wherever (as I write 
this, savannah seems to be offline, as I cannot visit it via HTTP or 
HTTPS nor ping it)


Plus we can't say, 'just update from CVS' to everyone who has a 
problem anymore. Most people won't have svn, even if they knew how to 
do that stuff. We need to update things like the daily snapshots.


I wonder if we could still mirror the repository on CVS? Either at gna 
or savannah. Even if it is read-only.


We should probably just move to SVN outright.


Yes, what's the point of mirroring to CVS, when there are snapshots? It 
seems like a massive waste of time. We shouldn't be encouraging people 
to use CVS/SVN anyways.


I'm still not sure I want to leave savannah, but they're so 
understaffed, it seems like it could be a long long time before they 
have a useful system working.


Quite true.


Yes, and their understaffedness isn't likely to change any time soon, 
either.




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Andrew Ruder
On Sat, Oct 22, 2005 at 09:20:53PM -0600, Adam Fedor wrote:
 No, they will not do that. We could just as easily decide to make our 
 project non-free and then tell everyone to delete their free copies of 
 the project.  I don't think that would go over well :-)

Ah, well, I think most of the developers will catch on pretty quick ;)
We can put up some README.MOVED files in various places perhaps?

 /libs/base/{trunk,tags,branches}
 /libs/gui/{trunk,tags,branches}
 /libs/Renaissance/{trunk,tags,branches}
 /apps/Gorm/{trunk,tags,branches}
 /apps/gworkspace/{trunk,tags,branches}
 
 and so on.
 
 We could then have something like:
 
 /modules/dev-apps
 /modules/core
 /modules/dev-libs
 
 
 Sure. but I am not very familiar with svn.

Maybe someone who is familiar with svn can give a basic OK to this
layout.  Greg?

 Were will we actually be transferring this project to?
   i.e.: Are we going to create a gnustep project on gna?
 Who will be admin and who will determine access rights?

There is a gnustep gna project already.  I'm sure Alex Perez (who has it
registered) wouldn't mind setting you up as administrator and some other
people that could give out the commit access although we'll have to ask
him.

Alex set the gnustep project up on gna due to Savannah not being able to
set up a -ui and -packagers mailing list when they were needed some time
ago.

 How will we verify that the transfer was correct?

I'm not sure what the best approach would be here.  Subversion has
repository-wide revision numbers, so it is difficult to check that
(although the original CVS revision number will be stored in the
metadata for the file).  I can run a couple diffs on various different
dates through the history (including the latest) svn vs. cvs?

- Andy

-- 
Andrew Ruder
http://www.aeruder.net


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-22 Thread Gregory John Casamento
Alex,

--- Alex Perez [EMAIL PROTECTED] wrote:

 This is what permanent HTTP redirects are for. Please, if we were to go 
 the route of moving,  don't request that a nasty page with a please 
 click on the link below or a meta-redirect be set up when there is a 
 proper solution (HTTP redirect, which is a one-liner, specified in the 
 apache config for http://savannah.gnu.org/projects/wherever (as I write 
 this, savannah seems to be offline, as I cannot visit it via HTTP or 
 HTTPS nor ping it)

While I agree in circumstances where the webpage is entirely under our control
that a HTTP redirect is the best solution, I suggested this because it doesn't
seem likely to me that they will put up such a redirect.   What we ultimately
end up doing to get people to go to the gna.org site instead of savannah is
entirely dependant on what the savannah folks are willing to change.

We should have a look at what other projects which have moved in the past have
done to address this precise issue.

Later, GJC

Gregory John Casamento 
-- CEO/President Open Logic Corp. (A MD Corp.)
## Maintainer of Gorm (IB Equiv.) for GNUstep.


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Proposal: Subversion Migration

2005-10-21 Thread Adam Fedor

On 2005-10-18 18:36:23 -0600 Andrew Ruder [EMAIL PROTECTED] wrote:


* Gna.org's hosting service has been nixed more or less by most.  I

  don't think that this is worth pursuing because of the overall
  negative response.



I've think I've forgotten - why was gna.org nixed? The reason I ask is 
that I talked to RMS and surprisingly, he's not opposed to us moving 
the repository if we really want to, although he would prefer us going 
to gna.org. He does not like sourceware.org



We should also talk about all the implications this might involve. For 
instance, the current CVS archive at savannah will still be there, so 
we have to inform people about that.


Plus we can't say, 'just update from CVS' to everyone who has a 
problem anymore. Most people won't have svn, even if they knew how to 
do that stuff. We need to update things like the daily snapshots.


I wonder if we could still mirror the repository on CVS? Either at gna 
or savannah. Even if it is read-only.


I'm still not sure I want to leave savannah, but they're so 
understaffed, it seems like it could be a long long time before they 
have a useful system working.




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev