purebred-mua / purebred

A terminal based mail user agent based on notmuch
GNU Affero General Public License v3.0
139 stars 19 forks source link

fixes for GHC 9.2 support #469

Closed frasertweedale closed 2 years ago

frasertweedale commented 2 years ago
commit a983dca07a183fd8289d856b2a6de75fc38e299e (HEAD -> fix/9.2-support, origin/fix/9.2-support)
Author: Fraser Tweedale <frase@frase.id.au>
Date:   Sat Jul 23 10:47:00 2022 +1000

    deps: require notmuch >= 0.3.1

    notmuch-0.3.1 fixes a bug that can cause deadlock in databaseOpen.
    Bump notmuch lower-bound to >= 0.3.1.

commit 1492b3f03f129c65824d132c5a00ebca5bcc03fe
Author: Fraser Tweedale <frase@frase.id.au>
Date:   Fri Jul 22 21:11:40 2022 +1000

    uat: implement backoff in assertFileAmountInMaildir

    For whatever reason, some operations take a bit longer in GHC 9.2
    and the tests that check whether files have been added/removed can
    fail spuriously.  We need to wait a bit longer.

    Increase the delay by way of exponential backoff, up to a total of
    just under one second.
romanofski commented 2 years ago

Good stuff!