anchor.diff:  
     # jailbreak doesn't get the job done because the Cabal file uses conditionals a lot.
     darcs = overrideCabal super.darcs (drv: {
  +    doCheck = false;            # The test suite won't even start.
       patchPhase = "sed -i -e 's|random.*==.*|random|' -e 's|text.*>=.*,|text,|' -e s'|terminfo == .*|terminfo|' darcs.cabal";
     });
   
  
positive.code: 
    # Tries to mess with extended POSIX attributes, but can't in our chroot environment.
    xattr = dontCheck super.xattr;
  
  }
  // {
  
negative.code:   tasty-kat = dontCheck super.tasty-kat;
  
    # These packages try to execute non-existent external programs.
    cmaes = dontCheck super.cmaes;                        # http://hydra.cryp.to/build/498725/log/raw
    filestore = dontCheck super.filestore;
    Hclip = dontCheck super.Hclip;
    HList = dontCheck super.HList;
    memcached-binary = dontCheck super.memcached-binary;
    postgresql-simple = dontCheck super.postgresql-simple;
    snowball = dontCheck super.snowball;
    xmlgen = dontCheck super.xmlgen;
  
    # These packages try to access the network.
    concurrent-dns-cache = dontCheck super.concurrent-dns-cache;
    dbus = dontCheck super.dbus;                          # http://hydra.cryp.to/build/498404/log/raw
    http-client = dontCheck super.http-client;            # http://hydra.cryp.to/build/501430/nixlog/1/raw
    js-jquery = dontCheck super.js-jquery;
    riak = dontCheck super.riak;                          # http://hydra.cryp.to/build/498763/log/raw
    warp = dontCheck super.warp;                          # http://hydra.cryp.to/build/501073/nixlog/5/raw
  
    # https://github.com/NICTA/digit/issues/3
    digit = dontCheck super.digit;
  