Package: alot / 0.11-3

Metadata

Package Version Patches format
alot 0.11-3 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 | 9 0 + 9 - 0 !
1 file changed, 9 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>

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

tests/commands/utils_tests.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add patch that fixes a race condition in tests (closes: #906335)
0006 Remove erroneous extra argument.patch | (download)

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

 remove erroneous extra argument

(cherry picked from PR https://github.com/pazz/alot/pull/1543)

build uninstalled docs.patch | (download)

docs/source/conf.py | 12 8 + 4 - 0 !
1 file changed, 8 insertions(+), 4 deletions(-)

 handle building docs without installation

settings defaultpath.patch | (download)

alot/addressbook/abook.py | 3 1 + 2 - 0 !
alot/settings/manager.py | 4 4 + 0 - 0 !
tests/addressbook/test_abook.py | 3 3 + 0 - 0 !
tests/commands/test_envelope.py | 1 1 + 0 - 0 !
tests/db/test_manager.py | 1 1 + 0 - 0 !
tests/settings/test_manager.py | 1 1 + 0 - 0 !
tests/settings/test_theme.py | 3 3 + 0 - 0 !
tests/utilities.py | 10 10 + 0 - 0 !
8 files changed, 24 insertions(+), 2 deletions(-)

 tests: change the default setting path to work around pybuild

Sadly, pybuild doesn't preserve tree structure when copying directories,
so we work around this by changing the various DEFAULTSPATH constants in
the relevant tests to point to the right one.

This could be dropped in favour of https://salsa.debian.org/python-team/tools/dh-python/-/merge_requests/60
if that ever goes in.