Re: Switching from CVS to something else

2007-08-27 Thread Martin Schulze
NAGY Viktor wrote: >>> Another option is to go to time-based checks: checkout the timestamp for >>> the >>> original (English) commit and compare with the timestamp of the >>> translation's >>> commit. If it's over N weeks warn if it is over M weeks complain. >> From a translators POV this can be

Re: Switching from CVS to something else

2007-08-27 Thread Gerfried Fuchs
Hi! Am Freitag, den 24.08.2007, 19:47 +0300 schrieb NAGY Viktor: > Andrei Popescu wrote: > > From a translators POV this can be very annoying, especially if the > > changes are like (from memory): > > > > - > > + > > How about introducing a special tag in log messages for those changes

Re: Switching from CVS to something else

2007-08-24 Thread NAGY Viktor
Andrei Popescu wrote: On Thu, Aug 23, 2007 at 03:56:10PM +0200, Javier Fernández-Sanguino Peña wrote: Another option is to go to time-based checks: checkout the timestamp for the original (English) commit and compare with the timestamp of the translation's commit. If it's over N weeks warn if

Re: Switching from CVS to something else (debian-doc & debian-www)

2007-08-24 Thread Osamu Aoki
On Tue, Aug 21, 2007 at 11:41:29PM +0900, Osamu Aoki wrote: > On Mon, Aug 20, 2007 at 06:07:55PM +0200, Raphael Hertzog wrote: > > Ok, this is totally unrelated to git-cvsimport. This is a bug that affects > > Alioth because we use nss_updatedb and all users disappear for a second > > every 30 minu

Re: Switching from CVS to something else

2007-08-23 Thread Andrei Popescu
On Thu, Aug 23, 2007 at 03:56:10PM +0200, Javier Fernández-Sanguino Peña wrote: > Another option is to go to time-based checks: checkout the timestamp for the > original (English) commit and compare with the timestamp of the translation's > commit. If it's over N weeks warn if it is over M weeks

Re: Switching from CVS to something else

2007-08-23 Thread Javier Fernández-Sanguino Peña
On Thu, Aug 23, 2007 at 10:58:49AM +0200, Gerfried Fuchs wrote: > In an $Id$ line there is only one version stored. We can extract that > in many other ways, too. The problem I tried to point out is with the > mindelta and maxdelta feature of the translation-check. If they are not > set maxdelt

Re: Switching from CVS to something else

2007-08-23 Thread Gerfried Fuchs
hi! Am Dienstag, den 21.08.2007, 15:49 +0200 schrieb Javier Fernández-Sanguino Peña: > On Tue, Aug 21, 2007 at 02:15:34PM +0200, Martin Schulze wrote: > > Gerfried Fuchs wrote: > > > What also comes into my mind, the translation-check code would require > > > quite a lot of changes with a

Re: Switching from CVS to something else

2007-08-23 Thread Martin Schulze
Javier Fernández-Sanguino Peña wrote: > On Tue, Aug 21, 2007 at 06:21:24PM +0200, Martin Schulze wrote: > > I have some problems with this approach since being able to commit > > to webwml means being able to execute arbitrary code on www-master > > which is currently the same as security-master.

Re: Switching from CVS to something else

2007-08-22 Thread Jens Seidel
On Wed, Aug 22, 2007 at 11:35:10PM +0200, Javier Fernández-Sanguino Peña wrote: > On Tue, Aug 21, 2007 at 06:21:24PM +0200, Martin Schulze wrote: > > I have some problems with this approach since being able to commit > > to webwml means being able to execute arbitrary code on www-master > > which i

Re: Switching from CVS to something else

2007-08-22 Thread Javier Fernández-Sanguino Peña
On Tue, Aug 21, 2007 at 06:21:24PM +0200, Martin Schulze wrote: > I have some problems with this approach since being able to commit > to webwml means being able to execute arbitrary code on www-master > which is currently the same as security-master. Thus, having only > limited write access and a

Re: Switching from CVS to something else

2007-08-22 Thread Osamu Aoki
On Tue, Aug 21, 2007 at 01:44:28PM -0400, Joey Hess wrote: > Martin Schulze wrote: > > I have some problems with this approach since being able to commit > > to webwml means being able to execute arbitrary code on www-master > > which is currently the same as security-master. Thus, having only > >

Re: Switching from CVS to something else

2007-08-22 Thread Osamu Aoki
Hi, On Tue, Aug 21, 2007 at 06:21:24PM +0200, Martin Schulze wrote: > Osamu Aoki wrote: > > On Tue, Aug 21, 2007 at 09:59:37AM +0200, Martin Schulze wrote: > > > Raphael Hertzog wrote: > > > > - you can have control on the members of your team without the need > > > > to ask DSA to add or remove

Re: Switching from CVS to something else

2007-08-21 Thread Joey Hess
Martin Schulze wrote: > I have some problems with this approach since being able to commit > to webwml means being able to execute arbitrary code on www-master > which is currently the same as security-master. Thus, having only > limited write access and a controlled way to expand this, is actuall

Re: Switching from CVS to something else

2007-08-21 Thread Raphael Hertzog
On Tue, 21 Aug 2007, Martin Schulze wrote: > > > Has this been a major problem in the past? > > > > Yes to some extent for DDP. > > I thought we were talking about webwml and not DDP. I made the same suggestion to switch to debian-doc. And since they share some part of the problematic of publish

Re: Switching from CVS to something else

2007-08-21 Thread Florian Weimer
* Raphael Hertzog: > On Tue, 21 Aug 2007, Martin Schulze wrote: >> Not sure about partial checkouts for translators. > > Partial checkout are possible with subversion and are usually not > possible with almost all distributed VCS. You could keep the different languages on separate branches. This

Re: Switching from CVS to something else

2007-08-21 Thread Raphael Hertzog
On Tue, 21 Aug 2007, Javier Fernández-Sanguino Peña wrote: > The other option, parsing .svn/entries of a checkout dir to find the specific > revision of a file looks like it might be difficult to code but wouldn't > require us to do b) Using "LANG=C svn info file" seems better than parsing that fi

Re: Switching from CVS to something else

2007-08-21 Thread Raphael Hertzog
On Tue, 21 Aug 2007, Martin Schulze wrote: > Jens Seidel wrote: > > > > Also it easier to do a backup of the repository. It should no longer > > > > require admin rights IIRC. > > > > > > Any (CVS) repository can be easily backupped with tar and without admin > > > right. I don't see your point he

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Jens Seidel wrote: > > > Also it easier to do a backup of the repository. It should no longer > > > require admin rights IIRC. > > > > Any (CVS) repository can be easily backupped with tar and without admin > > right. I don't see your point here. > > Right, once you have access to the box ... I h

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Osamu Aoki wrote: > On Tue, Aug 21, 2007 at 09:59:37AM +0200, Martin Schulze wrote: > > Raphael Hertzog wrote: > > > - you can have control on the members of your team without the need > > > to ask DSA to add or remove someone > > > > Has this been a major problem in the past? > > Yes to some e

Re: Switching from CVS to something else

2007-08-21 Thread Jens Seidel
On Tue, Aug 21, 2007 at 08:52:48AM +0200, Raphael Hertzog wrote: > On Mon, 20 Aug 2007, Jens Seidel wrote: > > The history will *not* be lost! cvs2svn keeps it. But I read about a > > little problem with properties which could causes problems with a > > Windows client. > > What problem? I read ab

Re: Switching from CVS to something else

2007-08-21 Thread Osamu Aoki
On Tue, Aug 21, 2007 at 09:59:37AM +0200, Martin Schulze wrote: > Raphael Hertzog wrote: > > - you can have control on the members of your team without the need > > to ask DSA to add or remove someone > > Has this been a major problem in the past? Yes to some extent for DDP. With SF.NET adding

Re: Switching from CVS to something else (debian-doc & debian-www)

2007-08-21 Thread Osamu Aoki
On Mon, Aug 20, 2007 at 06:07:55PM +0200, Raphael Hertzog wrote: > Ok, this is totally unrelated to git-cvsimport. This is a bug that affects > Alioth because we use nss_updatedb and all users disappear for a second > every 30 minutes. This causes troubles for long-lasting processes like > this one

Re: Switching from CVS to something else

2007-08-21 Thread Javier Fernández-Sanguino Peña
On Tue, Aug 21, 2007 at 02:15:34PM +0200, Martin Schulze wrote: > Gerfried Fuchs wrote: > > What also comes into my mind, the translation-check code would require > > quite a lot of changes with almost all VCSes especially with respect to > > checks about by how many commits the file is outdated.

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Gerfried Fuchs wrote: > Am Montag, den 20.08.2007, 22:13 +0200 schrieb Jens Seidel: > > On Mon, Aug 20, 2007 at 05:10:27PM +0200, Javier Fernández-Sanguino Peña > > wrote: > > > None of this features is used or needed AFAIK for the WWW repository. > > > Losing > > > all the CVS history and having

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Gerfried Fuchs wrote: > Am Dienstag, den 21.08.2007, 10:10 +0200 schrieb Martin Schulze: > > Jens Seidel wrote: > > > OK but let's not forget that SVN keeps a local copy of the checkouted > > > files which allows diffs without internet connection. Also a commit is > > > faster as only changes are t

Re: Switching from CVS to something else

2007-08-21 Thread Bas Zoetekouw
Hi! You wrote: > > 2- consider which VCS is best and switch to it, switching all tools which > >are VCS-dependant > > I'm ok with that and it makes sense IMO given the discussion that I just > saw. To streamline the discussion I bit, I've created a wiki page we can use to evaluate our need

Re: Switching from CVS to something else

2007-08-21 Thread Raphael Hertzog
On Tue, 21 Aug 2007, Martin Schulze wrote: > Not sure about partial checkouts for translators. Partial checkout are possible with subversion and are usually not possible with almost all distributed VCS. Cheers, -- Raphaël Hertzog Premier livre français sur Debian GNU/Linux : http://www.ouaza.co

Re: Switching from CVS to something else

2007-08-21 Thread Raphael Hertzog
On Tue, 21 Aug 2007, Gerfried Fuchs wrote: > Am Montag, den 20.08.2007, 22:13 +0200 schrieb Jens Seidel: > > On Mon, Aug 20, 2007 at 05:10:27PM +0200, Javier Fernández-Sanguino Peña > > wrote: > > > None of this features is used or needed AFAIK for the WWW repository. > > > Losing > > > all the C

Re: Switching from CVS to something else

2007-08-21 Thread Gerfried Fuchs
Am Montag, den 20.08.2007, 22:13 +0200 schrieb Jens Seidel: > On Mon, Aug 20, 2007 at 05:10:27PM +0200, Javier Fernández-Sanguino Peña > wrote: > > None of this features is used or needed AFAIK for the WWW repository. Losing > > all the CVS history and having to update all the tools for no real ga

Re: Switching from CVS to something else

2007-08-21 Thread Gerfried Fuchs
Hi! Am Dienstag, den 21.08.2007, 10:10 +0200 schrieb Martin Schulze: > Jens Seidel wrote: > > OK but let's not forget that SVN keeps a local copy of the checkouted > > files which allows diffs without internet connection. Also a commit is > > faster as only changes are transfered. > > ...

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Jens Seidel wrote: > Also it easier to do a backup of the repository. It should no longer > require admin rights IIRC. That's not the case with CVS either. Just log into gluck and copy the repository. > > like a major drawback to me. > > OK but let's not forget that SVN keeps a local copy of th

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Raphael Hertzog wrote: > the web team is one the last few users of a CVS repository on > cvs.debian.org. As you probably already know, most VCS repositories > are nowadays hosted on alioth.debian.org. > http://wiki.debian.org/Alioth Hmm. So webwml should be moved just for the sake of it and becau

Re: Switching from CVS to something else

2007-08-21 Thread Martin Schulze
Jens Seidel wrote: > On Sun, Aug 19, 2007 at 01:36:54PM +0100, MJ Ray wrote: > > There's more in favour of git in that thread, including CVS emulation, > > I would also like to switch to git but the reason is a little bit > different: I just don't know it (have experiences with CVS and know SVN >

Re: Switching from CVS to something else

2007-08-20 Thread Raphael Hertzog
On Mon, 20 Aug 2007, Jens Seidel wrote: > The history will *not* be lost! cvs2svn keeps it. But I read about a > little problem with properties which could causes problems with a > Windows client. What problem? > PS: Properties are also a usefil feature. We could associate to each > file a proper

Re: Switching from CVS to something else

2007-08-20 Thread Jens Seidel
On Mon, Aug 20, 2007 at 05:10:27PM +0200, Javier Fernández-Sanguino Peña wrote: > On Mon, Aug 20, 2007 at 09:05:38AM +0200, Raphael Hertzog wrote: > > On Mon, 20 Aug 2007, Bas Zoetekouw wrote: > > > Indeed. Moreover, the only advantage of svn seems to be that to an > > > end-user, it looks very si

Re: Switching from CVS to something else

2007-08-20 Thread Raphael Hertzog
On Mon, 20 Aug 2007, Javier Fernández-Sanguino Peña wrote: > Losing all the CVS history and having to update all the tools for no > real gain seems like a major drawback to me. You won't lose CVS history. If we move to SVN, obviously we'll integrate the history in the new repository. You can use t

Re: Switching from CVS to something else (debian-doc & debian-www)

2007-08-20 Thread Raphael Hertzog
On Mon, 20 Aug 2007, Osamu Aoki wrote: > Committed patch 673 (origin + 2001-08-11 05:16:27) > fatal: You don't exist. Go away! > Use of uninitialized value in chomp at /usr/bin/git-cvsimport line 758. > Use of uninitialized value in pattern match (m//) at /usr/bin/git-cvsimport > line 519. > U

Re: Switching from CVS to something else

2007-08-20 Thread Javier Fernández-Sanguino Peña
On Fri, Aug 17, 2007 at 07:38:26PM +0200, Raphael Hertzog wrote: > Alioth also supports CVS, so if you want to keep CVS, you can do that as > well. But I encourage you to switch to something else and I can help you to > convert the repository if needed. As I've said in the -doc mailing list I'd ra

Re: Switching from CVS to something else

2007-08-20 Thread Javier Fernández-Sanguino Peña
On Mon, Aug 20, 2007 at 09:05:38AM +0200, Raphael Hertzog wrote: > On Mon, 20 Aug 2007, Bas Zoetekouw wrote: > > Indeed. Moreover, the only advantage of svn seems to be that to an > > end-user, it looks very similar as cvs. > > It also supports symbolic links, proper file/directory renaming, etc.

Re: Switching from CVS to something else (debian-doc & debian-www)

2007-08-20 Thread Osamu Aoki
Hi, The move issue are shared by both -doc and -www. Really, I think if we find a good way to move debian-www system, we will follow the same path to move debian-doc. My understanding is that the moving to alioth can be done anytime if web page building infrastructure is also updated by someone

Re: Switching from CVS to something else

2007-08-20 Thread MJ Ray
Raphael Hertzog <[EMAIL PROTECTED]> wrote: [...] > I do like git but as it doesn't store the information concerning file > rename it's possibly not perfectly suited to a big reorganization with file > moves and renames. [...] I'm not sure that's a major flaw for a web site: we need to store the in

Re: Switching from CVS to something else

2007-08-20 Thread Raphael Hertzog
On Mon, 20 Aug 2007, Bas Zoetekouw wrote: > Indeed. Moreover, the only advantage of svn seems to be that to an > end-user, it looks very similar as cvs. It also supports symbolic links, proper file/directory renaming, etc. All in all, svn is way better than cvs for almost everything. Howere, it'

Re: Switching from CVS to something else

2007-08-19 Thread Bas Zoetekouw
Hi MJ! You wrote: > > This was talked about in > > http://lists.debian.org/debian-www/2007/04/msg00150.html; it seemed to > > me that the consensus was SVN, but whatever way we decide to go, > > someone needs to fix the tools to do it before switching becomes a > > viable option. > > Four replie

What tools are VCS specific [Re: Switching from CVS to something else]

2007-08-19 Thread Don Armstrong
On Sun, 19 Aug 2007, MJ Ray wrote: > Don Armstrong <[EMAIL PROTECTED]> wrote: > > This was talked about in > > http://lists.debian.org/debian-www/2007/04/msg00150.html; it seemed to > > me that the consensus was SVN, but whatever way we decide to go, > > someone needs to fix the tools to do it befo

Re: Switching from CVS to something else

2007-08-19 Thread mmassonnet
On Sun, Aug 19, 2007 at 04:32:24PM +0200, Jens Seidel wrote: Hi Jens, > On Sun, Aug 19, 2007 at 01:36:54PM +0100, MJ Ray wrote: > > There's more in favour of git in that thread, including CVS emulation, > > I would also like to switch to git but the reason is a little bit > different: I just don

Re: Switching from CVS to something else

2007-08-19 Thread Jens Seidel
On Sun, Aug 19, 2007 at 01:36:54PM +0100, MJ Ray wrote: > There's more in favour of git in that thread, including CVS emulation, I would also like to switch to git but the reason is a little bit different: I just don't know it (have experiences with CVS and know SVN very well, also a little bit da

Re: Switching from CVS to something else

2007-08-19 Thread MJ Ray
Don Armstrong <[EMAIL PROTECTED]> wrote: > This was talked about in > http://lists.debian.org/debian-www/2007/04/msg00150.html; it seemed to > me that the consensus was SVN, but whatever way we decide to go, > someone needs to fix the tools to do it before switching becomes a > viable option. Four

Re: Switching from CVS to something else

2007-08-17 Thread Raphael Hertzog
On Fri, 17 Aug 2007, Don Armstrong wrote: > This was talked about in > http://lists.debian.org/debian-www/2007/04/msg00150.html; it seemed to > me that the consensus was SVN, but whatever way we decide to go, > someone needs to fix the tools to do it before switching becomes a > viable option. Of

Re: Switching from CVS to something else

2007-08-17 Thread Richard Atterer
Hi Raphael, On Fri, Aug 17, 2007 at 07:38:26PM +0200, Raphael Hertzog wrote: > I know changing the VCS repository will require some work in the build > and translation infrastructure, but I think we can do that smoothly > nevertheless. We've had this discussion a while ago:

Re: Switching from CVS to something else

2007-08-17 Thread Peter Karlsson
Raphael Hertzog: > This gives you much more flexibility: > - you can use any VCS of your choice (subversion is the most popular and the > simplest to switch to for CVS users) If we should switch, it should be something different. Subversion is more or less just CVS under a different name. > -

Re: Switching from CVS to something else

2007-08-17 Thread Don Armstrong
On Fri, 17 Aug 2007, Raphael Hertzog wrote: > the web team is one the last few users of a CVS repository on > cvs.debian.org. As you probably already know, most VCS repositories > are nowadays hosted on alioth.debian.org. > http://wiki.debian.org/Alioth > > This gives you much more flexibility: >

Switching from CVS to something else

2007-08-17 Thread Raphael Hertzog
Hello everybody, the web team is one the last few users of a CVS repository on cvs.debian.org. As you probably already know, most VCS repositories are nowadays hosted on alioth.debian.org. http://wiki.debian.org/Alioth This gives you much more flexibility: - you can use any VCS of your choice (su