Hi Jamie, any chance of getting this patch into 0.6? It would enable me to run the tests for the nixos package without patching. You could pull it from: git://github.com/chaoflow/notmuch.git branch: for-review/test-fixes commit: d8842075b1ff6f008e60aced5f4e0b4d7ac79515 regards On Mon, 18 Apr 2011 19:41:39 +0200, Florian Friesdorf <flo@chaoflow.net> wrote: > > My first patch send to the list, not sure whether done properly. > > In the master branch in test/emacs two tests access the build users home > directory, so does emacs_deliver_message in the crypto branch. > > I think the tests should not touch the build user's home directory. The > patch creates a directory in the temporary test directory and sets home > accordingly. > > In case of a non-existent home directory, the tests are failing without > this patch. > > --- > test/test-lib.sh | 7 +++++++ > 1 files changed, 7 insertions(+), 0 deletions(-) > > diff --git a/test/test-lib.sh b/test/test-lib.sh > index 9581ead..43dae21 100755 > --- a/test/test-lib.sh > +++ b/test/test-lib.sh > @@ -923,6 +923,13 @@ rm -fr "$test" || { > exit 1 > } > > +# A temporary home directory is needed by at least: > +# - emacs/"Sending a message via (fake) SMTP" > +# - emacs/"Reply within emacs" > +# - crypto/emacs_deliver_message > +export HOME="${TMP_DIRECTORY}/home" > +mkdir -p "${HOME}" > + > MAIL_DIR="${TMP_DIRECTORY}/mail" > export GNUPGHOME="${TMP_DIRECTORY}/gnupg" > export NOTMUCH_CONFIG="${TMP_DIRECTORY}/notmuch-config" > -- > 1.7.4.4 > > > > > > -- > Florian Friesdorf <flo@chaoflow.net> > GPG FPR: 7A13 5EEE 1421 9FC2 108D BAAF 38F8 99A3 0C45 F083 > Jabber/XMPP: flo@chaoflow.net > IRC: chaoflow on freenode,ircnet,blafasel,OFTC > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch -- Florian Friesdorf <flo@chaoflow.net> GPG FPR: 7A13 5EEE 1421 9FC2 108D BAAF 38F8 99A3 0C45 F083 Jabber/XMPP: flo@chaoflow.net IRC: chaoflow on freenode,ircnet,blafasel,OFTC