Commit Graph

8811 Commits

Author SHA1 Message Date
12a36abf63 Attempt to have a cached wheelhouse for pip 2018-07-09 13:36:40 -04:00
a6fd0453fe fix bogus key in some "run" steps 2018-07-09 13:36:40 -04:00
412899174b partially valid optimization mistakenly snuck in 2018-07-09 13:34:29 -04:00
1ebc59b2fe our dependency on subunit is via subunitreporter 2018-07-09 11:39:46 -04:00
3623ed49f8 Perhaps this will fix the Slackware TLS errors 2018-07-09 11:02:29 -04:00
8b431abc23 I still don't like this print
but I longer have to remove it for correctness
2018-07-09 10:47:26 -04:00
e1686cd891 let the test suite complete 2018-07-08 19:06:34 -04:00
97bc77d96b Go straight to a file with the subunit2 output.
It's just too hard otherwise.
2018-07-08 18:49:45 -04:00
80027f3ef1 need this in the tox env too 2018-07-06 17:26:11 -04:00
869a6ad390 Go straight to subunit v2 2018-07-06 16:55:19 -04:00
a8e1ff407d Avoid dumping stuff to stdout 2018-07-06 13:08:52 -04:00
4b98440e6a Try harder to find the right output from Tox 2018-07-06 12:49:19 -04:00
fcf4480cbc use TOX_JSON where it is appropriate 2018-07-06 12:06:46 -04:00
305d16af69 move path var definition higher up 2018-07-06 12:06:38 -04:00
da007ef21d make sure nobody owns the artifacts directory 2018-07-06 12:06:21 -04:00
61f88c5359 nothing else will create it, I think 2018-07-06 11:32:19 -04:00
90ef111964 formatting 2018-07-06 11:32:12 -04:00
a23fc6b006 Make more intermediate state visible as artifacts 2018-07-06 11:28:52 -04:00
d074d52b48 Get junitxml uploaded as an artifact as well 2018-07-06 10:59:10 -04:00
79bea48b58 Get setup and build to agree on tox workdir 2018-07-06 10:54:31 -04:00
a47877891b Account for comma-separated tox env list 2018-07-06 10:47:28 -04:00
4e0863436f Perhaps do a better job of generating junitxml 2018-07-06 10:15:52 -04:00
8300891ca2 Use a slightly better tox working directory 2018-07-06 10:15:32 -04:00
75367adda7 Avoid duplication of some deps 2018-07-06 10:12:44 -04:00
0ff1e100e1 Probably has to have this specific name
Or it won't be used
2018-07-05 19:47:11 -04:00
ad35ee498a Make sure we get the extra deps we need 2018-07-05 19:44:49 -04:00
cead72ac58 Generate subunit1 and then junitxml test results
Successfully this time, perhaps.
2018-07-05 16:03:37 -04:00
16e4370630 Generate junitxml and give it to CircleCI 2018-07-05 14:19:23 -04:00
3d551f1cca add mor release-notes 2018-07-05 12:02:36 -06:00
98cc14c622 misc cleanups 2018-07-05 14:00:36 -04:00
832892cbf7 Merge remote-tracking branch 'origin/master' into 2932.encourage-zcash-workflow 2018-07-05 12:11:46 -04:00
Jean-Paul Calderone
5205dd3487
Merge pull request #508 from LeastAuthority/circleci-slackware
Replace the magic-folder CircleCI job with a Slackware job

Supporting Slackware involves tweaking some of the test environment setup steps.  With luck, these are all general changes for the better.  Because supporting Ubuntu 14.04 and Slackware 14.2 at the same time is tricky, don't even try.  Instead, rely on a separate change to the BuildBot configuration to focus more on magic-folder testing.
2018-07-05 12:10:33 -04:00
52ac1462c9 whitespace 2018-07-05 09:56:47 -04:00
dd9acf25c8 Only run the older if the newer succeeds
Spreads the initial builds across different platforms more effectively
and avoids potential redundant failing builds on different versions of a
single platform.
2018-07-05 09:07:10 -04:00
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
eb55b6ad32 Add a couple more dependencies of sqlite3 2018-07-04 20:46:46 -04:00
531ac8474b Get certifi to fix the underlying problem
Having certifi magically makes setuptools able to talk to PyPI.  Whew!
2018-07-04 20:14:29 -04:00
6a0fda7ae5 the real package name 2018-07-04 16:02:01 -04:00
b2a3a38bdd linux/limits.h 2018-07-04 16:01:54 -04:00
f7e62b7e26 make sure we can build gmpy for twisted 2018-07-04 11:44:20 -04:00
f474789e40 make sure we have boring build tools like as 2018-07-04 11:43:49 -04:00
78a31960fa make sure we have boring headers like limits.h 2018-07-04 11:42:06 -04:00
4f3809ed7f Attempt to get setuptools SSL client working 2018-07-04 11:19:50 -04:00
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
11fa6303e9 try upgrading the installed package instead 2018-07-03 16:10:07 -04:00
e42d330baa perhaps this is the maintained package? 2018-07-03 16:05:08 -04:00
0f7b075db0 add cyrus-sasl, secret curl dependency 2018-07-03 15:40:48 -04:00
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
bf4aee0858 Also install an ssh client 2018-07-03 15:23:48 -04:00
b8e369e85f Avoid the Y/n prompt 2018-07-03 15:21:50 -04:00