04fb17cb3f
Move to python3.8.0
2019-11-06 14:07:33 +10:00
4714452760
appimage: Get the appimage build working.
...
- zesty -> cosmic
- appimage 9 -> appimage 12
- vigil -> eris
2019-07-15 12:50:32 +10:00
36027a90f2
Use the ellipsis unicode character.
2019-06-22 13:29:34 +10:00
be3fec26a3
Update copyrights.
2019-02-04 11:48:47 +10:00
8e5cc0eac9
Rename the project to Eris.
2018-09-17 23:59:38 +10:00
8ae0f203f2
Move to python3.7
...
- Now getting python packages using pip instead of the ubuntu versions.
- System wide installations now aren't supported.
2018-09-02 16:00:44 +10:00
915eac35ba
tools: Changed to toml instead of yaml.
...
- toml is simpler than yaml and popular enough.
2018-05-17 16:16:21 +10:00
bb475bfb2a
tools: Let some tools be specified in a yaml file.
2018-04-05 08:48:05 +10:00
b8732c3028
Updated copyrights.
2018-01-12 15:00:39 +10:00
e762ecbacb
Only attempt installation on Ubuntu.
2017-09-01 22:07:22 +01:00
c162d2b886
Not depending on python-distro.
...
- Python-distro is new and isn't packaged in many distributions.
- Can just get the distribution ID directly.
2017-06-07 21:32:43 +01:00
3f7fdfe443
Can now install in Gentoo.
2017-06-07 18:39:54 +01:00
82ac1b3433
Coding style.
2017-06-01 01:03:39 +01:00
8b867bb333
Can now install on the opensuse distribution.
...
- Now using the distro module to determine the linux distro.
2017-05-31 19:41:56 +01:00
f2e8240427
Test that tools' executables are installed in the PATH.
2017-05-21 12:51:31 +01:00
5b08029d0b
Make vigil work on other distributions. (fedora, debian, archlinux)
...
- Now using python3.4 on debian, and python3.5 elsewhere.
- Added test-distributions script that checks that
install-dependencies works on different distributions.
2017-05-17 16:46:54 +01:00
82f06edff5
[tools] python3-pil is needed during bootstrapping.
2017-04-20 23:41:29 +02:00
c25266c42b
Explicitly using python3.5.
2017-02-08 13:56:56 +01:00
4ee9f57fb6
Include urwid in the src.
...
Urwid is only be used for input, not display.
Now adding the minimal set of urwid modules that vigil needs.
These can be further pared down in future.
Thank you to Ian Ward.
2016-12-02 17:01:26 +01:00
4b48c0c912
Correctly nice and ionice the worker processes.
...
This had stopped working.
Unfortunately it doesn't seem to help anyway.
Ideally the responsiveness of the interface is the same, regardless
of whether the workers are paused or not. Atm its much better when
they are paused.
2016-11-09 23:52:12 +01:00
60fe921881
Let vigil run without sudo.
...
Now using user namespaces which allow unprivileged users to create
the sandbox.
2016-11-09 01:30:40 +01:00
01b8ffaf7a
Can use the ubuntu packaging of bandit afterall.
2016-10-26 04:04:19 -07:00
e97bb6ffb1
Added bandit for python.
2016-10-25 22:51:50 +02:00
fee10f1343
Using python3-docopt to process command-line arguments.
...
Lost the color and result statuses in the command-line help, but should be able to get
them back.
2016-01-29 19:07:17 +00:00
667dd8ffa5
Run all jobs inside long lived worker processes
...
- There is less forking, once per worker process, instead of once per job.
- Nice and ionice are applied to the worker processes and hence all jobs run
by them.
- This allows jobs to benefit from caches filled by previous jobs. For example
many tools applied to a python file need to calculate if its python2 or python3.
2015-12-31 15:07:30 +00:00
f233638bdd
Revert "Run all the jobs at a low priority"
...
This reverts commit 43e61b538b .
That change caused problems. For example, more jobs running
simultaneously than there should be.
2015-12-28 18:32:48 +00:00
43e61b538b
Run all the jobs at a low priority
2015-12-28 01:16:19 +00:00
fb4e91867a
Make the script easy to run
2015-12-26 20:52:39 +00:00