* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 14:53 ` Kurt Lieber
@ 2005-12-10 15:56 ` Luca Barbato
2005-12-10 16:51 ` Benoit Boissinot
` (2 more replies)
2005-12-10 16:03 ` Caleb Tennis
` (2 subsequent siblings)
3 siblings, 3 replies; 11+ messages in thread
From: Luca Barbato @ 2005-12-10 15:56 UTC (permalink / raw
To: gentoo-dev
Kurt Lieber wrote:
> CVS may not be the new, shiny kid on the block, but it's been very stable,
> presented few problems and, in general, has served us well over the past 5+
> years. Folks tend to point at the fancy bells and whistles that other
> VCS offer, but they don't always stop to consider the stability and
> scalability which are the most important characteristics by far.
I'd suggest having a look at git or mercurial, they are tested on a
quite big workload and they seems good enough for the task.
svn so far was good but I don't know which big projects had it deployed.
lu
--
Luca Barbato
Gentoo/linux Developer Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 15:56 ` Luca Barbato
@ 2005-12-10 16:51 ` Benoit Boissinot
2005-12-10 17:07 ` Jason Stubbs
2005-12-10 17:29 ` Ciaran McCreesh
2 siblings, 0 replies; 11+ messages in thread
From: Benoit Boissinot @ 2005-12-10 16:51 UTC (permalink / raw
To: gentoo-dev
On 12/10/05, Luca Barbato <lu_zero@gentoo.org> wrote:
> Kurt Lieber wrote:
>
> > CVS may not be the new, shiny kid on the block, but it's been very stable,
> > presented few problems and, in general, has served us well over the past 5+
> > years. Folks tend to point at the fancy bells and whistles that other
> > VCS offer, but they don't always stop to consider the stability and
> > scalability which are the most important characteristics by far.
>
> I'd suggest having a look at git or mercurial, they are tested on a
> quite big workload and they seems good enough for the task.
In case someone is interested, there was a presentation at EuroBSDCon
about switching FreeBSD to Mercurial.
the paper: http://www.keltia.net/EuroBSDCon/paper.pdf
the slides: http://www.keltia.net/EuroBSDCon/slides.pdf
regards,
Benoit
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 15:56 ` Luca Barbato
2005-12-10 16:51 ` Benoit Boissinot
@ 2005-12-10 17:07 ` Jason Stubbs
2005-12-10 17:19 ` Dan Meltzer
2005-12-10 17:29 ` Ciaran McCreesh
2 siblings, 1 reply; 11+ messages in thread
From: Jason Stubbs @ 2005-12-10 17:07 UTC (permalink / raw
To: gentoo-dev
On Sunday 11 December 2005 00:56, Luca Barbato wrote:
> svn so far was good but I don't know which big projects had it deployed.
KDE uses subversion, depending on what you call big of course.
--
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 17:07 ` Jason Stubbs
@ 2005-12-10 17:19 ` Dan Meltzer
0 siblings, 0 replies; 11+ messages in thread
From: Dan Meltzer @ 2005-12-10 17:19 UTC (permalink / raw
To: gentoo-dev
Gcc has also moved to subversion...
On 12/10/05, Jason Stubbs <jstubbs@gentoo.org> wrote:
> On Sunday 11 December 2005 00:56, Luca Barbato wrote:
> > svn so far was good but I don't know which big projects had it deployed.
>
> KDE uses subversion, depending on what you call big of course.
>
> --
> Jason Stubbs
> --
> gentoo-dev@gentoo.org mailing list
>
>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 15:56 ` Luca Barbato
2005-12-10 16:51 ` Benoit Boissinot
2005-12-10 17:07 ` Jason Stubbs
@ 2005-12-10 17:29 ` Ciaran McCreesh
2005-12-10 17:34 ` Fernando J. Pereda
2 siblings, 1 reply; 11+ messages in thread
From: Ciaran McCreesh @ 2005-12-10 17:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 431 bytes --]
On Sat, 10 Dec 2005 16:56:55 +0100 Luca Barbato <lu_zero@gentoo.org>
wrote:
| I'd suggest having a look at git or mercurial, they are tested on a
| quite big workload and they seems good enough for the task.
Workload isn't the issue. It's number of files.
--
Ciaran McCreesh : Gentoo Developer (I can kill you with my brain)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 17:29 ` Ciaran McCreesh
@ 2005-12-10 17:34 ` Fernando J. Pereda
0 siblings, 0 replies; 11+ messages in thread
From: Fernando J. Pereda @ 2005-12-10 17:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
On Sat, Dec 10, 2005 at 05:29:09PM +0000, Ciaran McCreesh wrote:
| On Sat, 10 Dec 2005 16:56:55 +0100 Luca Barbato <lu_zero@gentoo.org>
| wrote:
| | I'd suggest having a look at git or mercurial, they are tested on a
| | quite big workload and they seems good enough for the task.
|
| Workload isn't the issue. It's number of files.
And not only the number of files... the workflow here doesn't fit in a
distributed enviroment.
Cheers,
Ferdy
--
Fernando J. Pereda Garcimartín
Gentoo Developer (Alpha,net-mail,mutt,git)
20BB BDC3 761A 4781 E6ED ED0B 0A48 5B0C 60BD 28D4
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 14:53 ` Kurt Lieber
2005-12-10 15:56 ` Luca Barbato
@ 2005-12-10 16:03 ` Caleb Tennis
2005-12-10 16:04 ` Caleb Tennis
2005-12-12 4:23 ` [gentoo-dev] " R Hill
3 siblings, 0 replies; 11+ messages in thread
From: Caleb Tennis @ 2005-12-10 16:03 UTC (permalink / raw
To: gentoo-dev
> As for moving packages by hand vs. using a tool, that's not really infra's
> call. If you were asking about CVS vs. SVN, I have been and remain
> opposed
> to using SVN for gentoo-x86 until someone can offer a whole lot of
> assurances around SVN's ability to manage a repo of our size. (1.3GB,
> 216,000+ files and counting)
KDE moved to Subversion earlier this year, with a few million lines of
source code and hundreds of branches and tags. It did it flawlessly and
maintained over 400,000 commit history items.
I don't think stability is the biggest hurdle here. I think the
conversion process will be - they had to write a lot of code from scratch
to handle maintaining all of that history (the stock cvs2svn wasn't robust
enough), and they had to run the conversion process a number of times,
find the bugs, rework their conversion code, and rerun. It was a lengthy
process (a few weeks I believe).
It's going to require someone to actually write the conversion code and
provide a proof of concept conversion. If anyone's up to the challenge, I
imagine contacting their sysadmins would be a good start.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] The deal with epkgmove
2005-12-10 14:53 ` Kurt Lieber
2005-12-10 15:56 ` Luca Barbato
2005-12-10 16:03 ` Caleb Tennis
@ 2005-12-10 16:04 ` Caleb Tennis
2005-12-12 4:23 ` [gentoo-dev] " R Hill
3 siblings, 0 replies; 11+ messages in thread
From: Caleb Tennis @ 2005-12-10 16:04 UTC (permalink / raw
To: gentoo-dev
> As for moving packages by hand vs. using a tool, that's not really infra's
> call. If you were asking about CVS vs. SVN, I have been and remain
> opposed
> to using SVN for gentoo-x86 until someone can offer a whole lot of
> assurances around SVN's ability to manage a repo of our size. (1.3GB,
> 216,000+ files and counting)
KDE moved to Subversion earlier this year, with a few million lines of
source code and hundreds of branches and tags. It did it flawlessly and
maintained over 400,000 commit history items.
I don't think stability is the biggest hurdle here. I think the
conversion process will be - they had to write a lot of code from scratch
to handle maintaining all of that history (the stock cvs2svn wasn't robust
enough), and they had to run the conversion process a number of times,
find the bugs, rework their conversion code, and rerun. It was a lengthy
process (a few weeks I believe).
It's going to require someone to actually write the conversion code and
provide a proof of concept conversion. If anyone's up to the challenge, I
imagine contacting their sysadmins would be a good start.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-dev] Re: The deal with epkgmove
2005-12-10 14:53 ` Kurt Lieber
` (2 preceding siblings ...)
2005-12-10 16:04 ` Caleb Tennis
@ 2005-12-12 4:23 ` R Hill
3 siblings, 0 replies; 11+ messages in thread
From: R Hill @ 2005-12-12 4:23 UTC (permalink / raw
To: gentoo-dev
Kurt Lieber wrote:
> On Sat, Dec 10, 2005 at 11:52:33AM +0000 or thereabouts, Ian Leitch wrote:
>> For the time being and near future, I think moves should be done by hand.
>>
>> What are your thoughts on this, infra?
>
> As for moving packages by hand vs. using a tool, that's not really infra's
> call. If you were asking about CVS vs. SVN, I have been and remain opposed
> to using SVN for gentoo-x86 until someone can offer a whole lot of
> assurances around SVN's ability to manage a repo of our size. (1.3GB,
> 216,000+ files and counting)
GCC also very recently moved it's entire codebase to SVN. I believe their
repository is around 8.5GiB all told.
http://gcc.gnu.org/ml/gcc/2005-10/msg01129.html
http://gcc.gnu.org/svn.html
http://gcc.gnu.org/wiki/SvnHelp
--de.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread