Commit Graph

1886 Commits

Author SHA1 Message Date
David Wilson c2c7caa34f core: ignore DeprecationWarning for imp module.
Closes #399, #437.
2018-12-09 12:50:24 -05:00
David Wilson 22de7f0e72 issue #436: fix string parsing of mitogen_ssh_debug_level
It can be a string when specified on the command line.
2018-12-08 16:07:41 +00:00
David Wilson 9074ddf69f docs: fix username 2018-12-08 05:18:51 +00:00
David Wilson b944a5485e docs: remove whitespace 2018-12-08 05:17:52 +00:00
David Wilson eb28a94a87 docs: avoid Sphinx weirdness by removing paragraph in list 2018-12-08 05:15:50 +00:00
David Wilson 73c7b5daeb docs: modernize 2 examples 2018-12-08 05:12:55 +00:00
David Wilson d5cb98fa87 issue #435, #362: update Changelog. 2018-12-08 02:49:51 +00:00
David Wilson 87ddead0b2 issue #435, #362: ansible: avoid touching setrlimit() on target.
This replaces the previous method for capping poorly Popen()
performance, instead entirely monkey-patching the problem function
rather than simply working around it.
2018-12-08 02:41:04 +00:00
David Wilson f203744b48 examples: add one more comment 2018-12-07 21:01:50 +00:00
David Wilson 9ddedf9455 examples: set up and explain logging too. 2018-12-07 20:37:32 +00:00
David Wilson fbd7346d02 examples: import the_basics.py. 2018-12-07 20:26:52 +00:00
David Wilson b599253291 issue #435: increase file descriptor limit by 8x.
This is a temporary solution at best.
2018-12-06 21:27:26 +00:00
David Wilson df3a418f1e Merge branch 'hidpi-docs' 2018-11-23 01:00:01 +00:00
David Wilson fd5698c191 docs: 4kify images.
These commits were squashed to avoid repo size exploding.
2018-11-23 00:59:37 +00:00
David Wilson 9177764c3b Merge remote-tracking branch 'origin/dmw'
- 3.x target test job support
- new 2.x->3.x Mitogen job
- 3.x runner regression
- 3.x importer regression
- #109
- #391
2018-11-07 02:28:42 +00:00
David Wilson 16911c9464 ansible: fix 3.x TypeError regression. 2018-11-07 02:28:06 +00:00
David Wilson 44d6ca771a issue #426: fix local/delegate_to issue 2018-11-07 02:26:52 +00:00
David Wilson 4553039ed2 docs: update Changelog; closes #391. 2018-11-07 02:23:53 +00:00
David Wilson 15ddecdb58 issue #391: FileService metadata dict keys must be Unicode.
This is a regression since moving FileService from a 2.6-compatible file
with unicode_literals set, to a <2.5-compatible file.
2018-11-07 02:20:34 +00:00
David Wilson 1756cea65b issue #109: update Changelog. 2018-11-07 02:12:25 +00:00
David Wilson 57504ba6ec issue #109: core: meta_path regression in newer Pythons
Python at some point (at least since https://bugs.python.org/issue14605)
began populating sys.meta_path with its internal importer classes,
meaning that interpreters no longer start with an empty sys.meta_path.
2018-11-07 02:05:24 +00:00
David Wilson 4db2168f83 issue #426: teach debops_common_tests to use py3 prefix 2018-11-07 01:16:18 +00:00
David Wilson e12c963279 issue #426: make ansible_tests use python_path 2018-11-07 00:52:20 +00:00
David Wilson e7bb5c1ee0 issue #426: teach make_containers() to parse -py3 DISTRO suffix 2018-11-07 00:43:11 +00:00
David Wilson 8df895a8ac issue #426: make ansible_tests dump inventory. 2018-11-07 00:41:13 +00:00
David Wilson 8f03060e0c issue #426: enable a 2->3 Mitogen job. 2018-11-07 00:39:10 +00:00
David Wilson c84f36e809 issue #426: teach .ci/ Docker pulls to ignore -py3 image suffix. 2018-11-07 00:39:05 +00:00
David Wilson 934d8ac139 issue #426: fix 2->3 issue in plain_old_module. 2018-11-07 00:38:59 +00:00
David Wilson 3206d59c87 issue #426: teach DockerMixin to allow selecting interpreter 2018-11-07 00:38:47 +00:00
David Wilson f1661abe4e tests: make IterReadTest a little more robust 2018-11-07 00:38:47 +00:00
David Wilson 9a83b1a82b Merge remote-tracking branch 'origin/dmw'
- Closes #364.
2018-11-06 22:32:07 +00:00
David Wilson 578c2c3b46 issue #364: update ChangeLog. 2018-11-06 22:31:50 +00:00
David Wilson 2a2dda8e39 issue #364: remove stat() caching. 2018-11-06 22:31:50 +00:00
David Wilson 4267014ca6 issue #364: clarify logged error when incorrect file size detected 2018-11-06 22:31:50 +00:00
David Wilson 65d9eec353 issue #364: core: have Sender.close() supply reason= to dead() 2018-11-06 22:31:50 +00:00
David Wilson bef4b0c962 tests: fix copy.yml title 2018-11-06 22:31:50 +00:00
David Wilson ef06e7e16a Merge remote-tracking branch 'origin/dmw' into HEAD
Refactored most CI stuff.
2018-11-06 18:24:51 +00:00
David Wilson 2a6dbb038f Pythonize, split out and parallelize all jobs. 2018-11-06 18:16:20 +00:00
David Wilson b60a6d0f3b Split dev_requirements.txt up according to test mode. 2018-11-06 17:00:17 +00:00
David Wilson 43306fff81 docs: drop sphinx-autobuild, avoids 10 deps (-16%)
sphinx-autobuild==0.6.0 (from -r docs/docs-requirements.txt (line 2))
livereload>=2.3.0 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
pathtools>=0.1.2 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
tornado>=3.2 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
argh>=0.24.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
watchdog>=0.7.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
port-for==0.3.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
backports.ssl_match_hostname (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
singledispatch (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
backports_abc>=0.4 (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
2018-11-06 17:00:17 +00:00
David Wilson fccf424140 tests: Pythonize print_env.sh. 2018-11-06 16:57:51 +00:00
David Wilson 8f1f3de123 tests: Pythonize env_wrapper.sh, clean up local_test 2018-11-06 16:57:51 +00:00
David Wilson a717c5406c tests: split etc_environment test in two
Turns out nobody supports ~/.pam_environment any more. Keep the
behaviour around for the time being.
2018-11-06 16:57:51 +00:00
David Wilson 59eb6d13c5 Merge remote-tracking branch 'origin/dmw'
- issue #421
- Azure Pipelines
2018-11-06 03:41:28 +00:00
David Wilson 0b86c4e45f tests: basic (incomplete) Azure Pipelines config 2018-11-06 03:40:56 +00:00
David Wilson 3f414d5967 tests: rename .travis -> .ci, move Azure config into .ci 2018-11-06 01:50:11 +00:00
David Wilson 4b61e5af02 tests: run FD and thread checks on every test case.
Trying to hunt down weirdness on Azure.
2018-11-06 01:50:11 +00:00
David Wilson 374fd72dbb tests: disable mtime test on vanilla 2018-11-06 01:50:11 +00:00
David Wilson 5233c47eba docs: Changelog typo 2018-11-06 01:50:11 +00:00
David Wilson 01c4f3fee1 core: rearrange stdio setup to cope with buffering; closes #422 2018-11-06 01:50:11 +00:00