| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
Their API is misdesigned - forces the use of trees for nontree objects
and mixes data relationships with display properties. The result is a
mess that is hard to understand/maintain/extend.
Replace the use of urwidtrees with urwid Pile and ListBox. This
temporarily removes tree-style indentation and decorations for thread
buffers. That will be reimplemented in following commits.
|
| |
|
|
|
|
|
| |
This is needed as we use functions from the stdlib mock module that were
only added in 3.6.
|
|
|
|
| |
see issue #1395
|
| |
|
| |
|
|
|
|
|
| |
> It's suggested by the standard to use for automated messages
> And it easily avoids cycles if every bot uses notices
> i.e. only listens to privmsgs and only emits notices
|
|
|
|
|
| |
this removes the explicit export of the above env-var in the build
script. It is now set through travis's (private) web interface.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
see https://github.com/syntaf/travis-sphinx
|
|
|
|
| |
This reverts commit 811811f7a464cfba86bb8db46e517b116ed5aa55.
|
|
|
|
|
|
|
|
| |
Travis doesn't provide python 3.7 on Ubuntu 14.04 Trusty, likely due to
the fact that python 3.7 requires a newer version of libssl than trusty
provides.
Fixes #1284
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Currently the py3 runs are allowed to fail. This has to be changed once
py3 support is merged.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This converts from the now abandoned pygpgme project for wrapping gpgme,
to the upstream gpgme python bindings (which are descended from the pyme
project, before they became official).
Largely this change should not be user visible, but there are a couple
cases where the new bindings provide slightly more detailed error
messages, and alot directly presents those messages to users.
This patch has been significantly revised and updated by Dylan Baker,
but was originally authored by Daniel Kahn Gillmor.
Fixes #1069
|
|
|
|
|
| |
This breaks the build with pygpgme, but it seems like too big of an
unrelated change to shove in with the main pygpgme -> gpg patch.
|
|
|
|
| |
travis allocates ~2 cores per machine, so -j3 should speed things up.
|
|
|
|
|
| |
to save time on cloning a whole repo that's just going to be thrown
away.
|
|
|
|
| |
Generate a coverage report and upload it to codacy.com.
|
|
|
|
|
| |
You apparently need to use one style, either the directories method or
the not directories method.
|
|
|
|
| |
This is required to get gpgme tests running.
|
|
|
|
|
|
|
| |
It turns out that commands was included in the toctree twice, which
caused warnings which we treat as errors in CI.
Fixes #994
|
|
|
|
|
|
|
| |
This forces travis to install sphinx 1.5.1 which doesn't display the
warnings 1.5.2 does. This is not a proper solution, but a work around so
that the docs test works and remains useful. We still need to implement
a proper fix.
|
|
|
|
|
| |
This will speed up the builds of notmuch, saving about 40 seconds of
build time.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Travis advises to prefer them and they start up much quicker compared to full
VMs.
This is now possible because
https://github.com/travis-ci/apt-package-whitelist/issues/3895 has been
resolved.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Two jobs are set up to run on travis. Both run on Ubuntu trusty (14.04) and
python2.7. One checks and builds the docs and the other is set up to run the
test suite (currently only a small config file is used to start and quit alot
again, much like `vim -c quit`).
The longer and more complicated shell scripts are still kept in the travis
file (with yaml multi line strings). They get the shell option `set -e` to
get the "short circuit" behaviour otherwise present with single statements
(also known from make files) to fail the whole job as soon as any single line
fails.
Currently the tests are run in a full VM as we need sudo to manually build a
new enough version of notmuch. This can be changed when this PR is resolved:
https://github.com/travis-ci/apt-package-whitelist/issues/3895
|
|
For starters only the auto generated part of the docs is regenerated in order
to check that the last author did regenerate and commit them.
Some dependencies of alot are mocked to speed up installation. Especially
notmuch would need to be build manually as the version available on travis is
to old.
|