[tahoe-dev] Trouble compiling on OSX

Olaf TNSB still.another.person at gmail.com
Thu Aug 4 15:14:13 PDT 2011


On 04/08/2011 11:47 PM, "Zooko O'Whielacronx" <zooko at zooko.com> wrote:
>
> > I'd suggest a kinda:  if exists(darcs) ... else ...   code block.
>
> There is one. This is the way it is supposed to work. If you have
> darcs in your patch then it generates the version number from darcs
> history, and if it doesn't then it uses whatever version number is
> left in src/allmydata/_version.py. (Brian Warner came up with this
> design in about 2006.)
>
> Therefore, people who redistribute tahoe-lafs in some container which
> isn't a darcs repository should include a src/allmydata/_version.py
> with it. If they don't, you'll get "version == 'unknown'". Those tests
> that you saw fail are there to make sure that someone isn't running a
> Tahoe-LAFS build with "version == 'unknown'". :-)

I think the problem is that when someone (i.e. me!) gets the code from the
repo but doesn't have darcs. In that case would _version.py be populated?

I get the feeling I am just hitting a complete edge case that is _really_
rare.  What are the odds of someone getting the code from the repo _without_
having darcs. Most people without darcs would prob be getting pre-packaged
code.

I just like being difficult...  :)

Olaf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20110805/c4c7bf84/attachment.html>


More information about the tahoe-dev mailing list