Package: alot / 0.8.1-1+deb10u1

Metadata

Package Version Patches format
alot 0.8.1-1+deb10u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Use local intersphinx inventories.patch | (download)

docs/source/conf.py | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 use local intersphinx inventories

Fetching the inventories off the Internet made the build unreliable.
This patch turns off the intersphinx feature for notmuch and urwid
since they don't have a -doc sphinx package yet. This patch only makes
sense in the Debian context.

0002 debian Remove test_no_spawn_no_stdin_attached as rec.patch | (download)

tests/commands/test_global.py | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 debian: remove test_no_spawn_no_stdin_attached as recommended by
 upstream dev

This test fails consistently under pbuilder builds.

I asked an upstream developer (Dylan Baker) why this might be the
case. He mentioned that this tests are inconsistent, and recommended
just ignoring the failure.

Signed-off-by: Jordan Justen <jljusten@gmail.com>

0003 alot UnicodeEncodeError for search queries with non .patch | (download)

alot/db/message.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 alot: unicodeencodeerror for search queries with non-ascii
 characters

Apply patch from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880172

Signed-off-by: Jordan Justen <jljusten@gmail.com>

0004 tests crypto_test.py Use gpg rather than gpg2.patch | (download)

tests/test_crypto.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 tests/crypto_test.py: use gpg rather than gpg2

The debian gnupg2 package is a transitional package that symlinks gpg2
to gpg. Let's just use gpg directly.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0005 add patch that fixes a race condition in tests close.patch | (download)

tests/commands/utils_tests.py | 2 1 + 1 - 0 !
tests/db/test_utils.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 add patch that fixes a race condition in tests (closes: #906335)


0006 Remove expiration time from gpg keys in the test sui.patch | (download)

tests/static/gpg-keys/ambig1-pub.gpg | 42 21 + 21 - 0 !
tests/static/gpg-keys/ambig1-sec.gpg | 70 35 + 35 - 0 !
tests/static/gpg-keys/ambig2-pub.gpg | 13 8 + 5 - 0 !
tests/static/gpg-keys/ambig2-sec.gpg | 13 8 + 5 - 0 !
tests/static/gpg-keys/pub.gpg | 42 21 + 21 - 0 !
tests/static/gpg-keys/sec.gpg | 70 35 + 35 - 0 !
6 files changed, 128 insertions(+), 122 deletions(-)

 remove expiration time from gpg keys in the test suite

The keys were expired and thus the tests were failing.  In order to
remove the expiration time the following actions were taken:

Creating a temporary directory to use as GNUPGHOME, importing all the
keys:

    mkdir tmp
    export GNUPGHOME=$PWD/tmp
    gpg --import tests/static/gpg-keys/*sec.gpg

For each of the three keys the expiration time was set to unlimited and
they were reexported (the ones that were not ascii armored before were
again exported without the `--armor` option):

    gpg --edit-key $KEY_ID
    gpg --export --armor $KEY_ID > $PUB_FILE
    gpg --export-secret-keys --armor $KEY_ID > $SEC_FILE

Finally:

    rm -rf $GNUPGHOME
    unset GNUPGHOME