[tahoe-dev] wanted: RPM package wrangler

zooko zooko at zooko.com
Sun Sep 23 13:06:19 UTC 2007

On Sep 23, 2007, at 3:07 AM, Arno Waschk wrote:

> thanks to darcs i needed to check out the whole thing again. after  
> pull
> almost all .py files were gone, except for most allmaydata ones.

Actually that was probably intended -- patches [1196], [1197], and  
[1198] removed everything under src/ except for src/allmydata/.   
Those three packages -- foolscap, simplejson, and zfec -- are still  
required.  They will be automatically installed by setuptools when  
you install Tahoe, and can also be manually installed -- see the  
README for details.

I guess the removal of all of those .py files in those subdirectories  
was what made you think that darcs had screwed up.  Was there  
anything else?  Did it emit some sort of warning message when you  

> when does this lethal darcs disappear?

Well, I'm reluctant to change.  Darcs works well enough for me, and  
I'm familiar with how to use it and with how to work around the  
various bugs.  This particular thing that happened to you was  
probably not a bug except perhaps a user interface problem if it made  
you think there was a problem when there wasn't.  However, I've seen  
darcs issue #377 (related to darcs issue #437) recently, as well as  
darcs issue #87.

On the other hand, I half expect that switching to another tool would  
be trading these issues in for different issues.  In particular,  
darcs shines for working off-line, for cherry-picking patches (such  
as when we released v0.5.1 which was v0.5 plus the security-fix  
patches from trunk but none of the other patches from trunk), and for  
interactively selecting which changes to bundle together into a patch  
when recording.

Brian has switched from using darcs to using mercurial for foolscap  
[1], so I'll be interested to hear his recommendation.



[1] http://foolscap.lothar.com/trac

darcs issues mentioned in this e-mail


allmydata.org tahoe patches mentioned in this e-mail:


More information about the tahoe-dev mailing list