Commit Graph

66 Commits

Author SHA1 Message Date
Jean-Paul Calderone
b9278cd25a Remove the magic-folder "machine" configuration
Ubuntu 14.04 is so ooooold.  It doesn't like the way we're installing
Python packages now.
2018-07-05 08:54:02 -04:00
Jean-Paul Calderone
eb55b6ad32 Add a couple more dependencies of sqlite3 2018-07-04 20:46:46 -04:00
Jean-Paul Calderone
6a0fda7ae5 the real package name 2018-07-04 16:02:01 -04:00
Jean-Paul Calderone
b2a3a38bdd linux/limits.h 2018-07-04 16:01:54 -04:00
Jean-Paul Calderone
f7e62b7e26 make sure we can build gmpy for twisted 2018-07-04 11:44:20 -04:00
Jean-Paul Calderone
f474789e40 make sure we have boring build tools like as 2018-07-04 11:43:49 -04:00
Jean-Paul Calderone
78a31960fa make sure we have boring headers like limits.h 2018-07-04 11:42:06 -04:00
Jean-Paul Calderone
9525198cdd Apparently the upgrade command works differently.
It doesn't find anything if we spell out the full package name and
version.  If we drop the last segment, however...
2018-07-04 09:07:46 -04:00
Jean-Paul Calderone
11fa6303e9 try upgrading the installed package instead 2018-07-03 16:10:07 -04:00
Jean-Paul Calderone
e42d330baa perhaps this is the maintained package? 2018-07-03 16:05:08 -04:00
Jean-Paul Calderone
0f7b075db0 add cyrus-sasl, secret curl dependency 2018-07-03 15:40:48 -04:00
Jean-Paul Calderone
a8b02d2240 Attempt better slackpkg usage
Package matching seems to be by substring.  Avoid getting a ton of
useless packages by making more precise substrings.

Also, there is no distro virtualenv package.  Get it another way.
2018-07-03 15:36:26 -04:00
Jean-Paul Calderone
bf4aee0858 Also install an ssh client 2018-07-03 15:23:48 -04:00
Jean-Paul Calderone
b8e369e85f Avoid the Y/n prompt 2018-07-03 15:21:50 -04:00
Jean-Paul Calderone
301e8d321f Configure a Slackware job 2018-07-03 14:52:10 -04:00
Jean-Paul Calderone
2deb0a4b26 Add a "C" locale testing configuration 2018-06-19 08:37:18 -04:00
Jean-Paul Calderone
35996ef90f Re-enable the rest of the jobs 2018-06-16 16:06:14 -04:00
Jean-Paul Calderone
329cf46403 Help codecov find the coverage data 2018-06-16 10:19:45 -04:00
Jean-Paul Calderone
1102a2f4fc hilarious how hard it is to just pass an argument 2018-06-15 16:07:24 -04:00
Jean-Paul Calderone
a4fb33c235 debug output 2018-06-15 16:00:27 -04:00
Jean-Paul Calderone
d84773702d And these 2018-06-15 15:54:47 -04:00
Jean-Paul Calderone
054bb0ee6f pass arg in both places 2018-06-15 15:52:59 -04:00
Jean-Paul Calderone
9abb323d31 try passing positional args instead 2018-06-15 15:40:50 -04:00
Jean-Paul Calderone
7d74e042a3 Thanks, sudo. 2018-06-15 15:37:08 -04:00
Jean-Paul Calderone
13214437bf Get the right virtualenv package 2018-06-15 15:34:21 -04:00
Jean-Paul Calderone
0aab633db9 do the right thing 2018-06-15 15:33:13 -04:00
Jean-Paul Calderone
00fa08b7cf bootstrap moves the source 2018-06-15 15:26:19 -04:00
Jean-Paul Calderone
9ad7257614 find the project 2018-06-15 15:14:55 -04:00
Jean-Paul Calderone
02c5a72924 the env var has an unexpanded ~ in it
more trouble than it is worth
2018-06-15 15:00:47 -04:00
Jean-Paul Calderone
0abb7cf350 need sudo here 2018-06-15 14:55:57 -04:00
Jean-Paul Calderone
82b07f3714 not installed yet 2018-06-15 14:55:16 -04:00
Jean-Paul Calderone
dd1d934b25 What is going on with not being able to run these? 2018-06-15 14:53:19 -04:00
Jean-Paul Calderone
7dda09bb20 Cannot use an in-repo script to install git... 2018-06-15 14:51:11 -04:00
Jean-Paul Calderone
00e3a04c7e Factor steps out for use by machine executer 2018-06-15 14:21:33 -04:00
Jean-Paul Calderone
414c0907a7 Give test_system an ip executable
Same as the net-tools fix for CentOS 7, basically.
2018-06-15 14:01:42 -04:00
Jean-Paul Calderone
f39a85dbd8 Add a VM-based magic-folder test job 2018-06-15 13:46:58 -04:00
Jean-Paul Calderone
a4ac9ba9ce Upload the deprecation warning logs as artifacts 2018-06-15 13:20:46 -04:00
Jean-Paul Calderone
be8dca9f58 remove debug env 2018-06-15 13:20:18 -04:00
Jean-Paul Calderone
b109850683 A better comment about the deprecations job. 2018-06-15 11:36:15 -04:00
Jean-Paul Calderone
69a7573745 Use yaml merge mapping correctly
At least, correctly as far as Ruby is concerned...
2018-06-15 11:07:56 -04:00
Jean-Paul Calderone
03bb4ef1a9 Add a deprecations job 2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
663f98101c Put more of the Tox setup in the setup step
This will give more accurate test step timings.
2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
83cb49e83d Clean up the CircleCI presentation a bit 2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
66903ba3d7 Make the environment a mapping
The documentation explains it as a list of single mappings.  That makes
no sense but "no sense" is par for the course.  However, "circleci
config validate" is happy if it is merely a mapping.

Making it a mapping lets us do a yaml mapping merge later and reduce
duplication.
2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
7cd387bf5b Specify tox environment with an env var
This will make it easier to override.
2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
e9cddda898 Always run coverage
If you do not always run coverage, how will you know what the coverage is?

Also remove some duplication in the environment setup.
2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
9d9a725794 Avoid yaml merge map in one place where possible 2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
e5e5bde7b6 Make the test log available as an artifact 2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
ea046cd30f Add a locale env var 2018-06-15 10:58:51 -04:00
Jean-Paul Calderone
f51e6da9d2 Factor out the duplicate environment config 2018-06-15 10:58:51 -04:00