It looks like DockerHub's automated builds only have access to the
subtree of the source checkout at+below the Dockerfile. Putting the
Dockerfile in misc/build_helpers/ meant that the build process only had
access to misc/build_helpers/, not the full source tree.
--- /dev/null
+FROM python:2.7
+
+ADD . /tahoe-lafs
+RUN \
+ cd /tahoe-lafs && \
+ make && \
+ ln -vs /tahoe-lafs/bin/tahoe /usr/local/bin/tahoe
+
+WORKDIR /root
+++ /dev/null
-FROM python:2.7
-
-ADD ../.. /tahoe-lafs
-RUN \
- cd /tahoe-lafs && \
- make && \
- ln -vs /tahoe-lafs/bin/tahoe /usr/local/bin/tahoe
-
-WORKDIR /root