anchor.diff:  # store path. The problem appears to be non-fatal, but there's probably
   # some loss of functionality because of it.
   
  -buildPythonPackage (rec {
  -  name = "tahoe-lafs-1.7.1";
  +let
  +  name = "tahoe-lafs-1.8.3";
  +in
  +buildPythonPackage {
  +  inherit name;
     namePrefix = "";
   
     src = fetchurl {
  -    url = "http://allmydata.org/source/tahoe/releases/allmydata-tahoe-1.7.1.zip";
  -    sha256 = "7e676e1ea517b3f6f6f76d56f712e72a5c2d4287fdd474abc9523aa533fd9038";
  +    url = "http://tahoe-lafs.org/source/tahoe-lafs/snapshots/allmydata-tahoe-1.8.3.tar.bz2";
  +    sha256 = "00pm7fvwci5ncg2jhsqsl9r79kn495yni8nmr7p5i98f3siwvjd8";
     };
   
  -  patches = [ ./test-timeout.patch ];
  +  # The patch doesn't apply cleanly to the current version.
  +  patches = [ /* ./test-timeout.patch */ ];
   
     configurePhase = ''
       echo "forcing the use of \`setuptools' 0.6c9 rather than an unreleased version"
  
positive.code:     # FIXME: Some of the tests want to run $out/bin/tahoe, which isn't usable
      # yet because it gets wrapped later on, in `postFixup'.
      export PYTHON_EGG_CACHE="$TMPDIR"
      python setup.py trial
    '';
  
    meta = {
  
negative.code:     maintainers = [ lib.maintainers.ludo lib.maintainers.simons  ];
      platforms = lib.platforms.gnu;  # arbitrary choice
    };
  }
  