Jean-Paul Calderone
8485bfb385
Merge pull request #515 from tahoe-lafs/improved-slackware-circleci-configuration
...
Less-pin versions in the Slackware CircleCI setup configuration
The minor and patch versions of many basic tools should not be important to this setup. Since those versions change from time to time and break installation of those dependencies, loosen the version pinning to accept any matching major version.
2018-07-25 11:36:25 -04:00
841326ed4b
Try less aggressive version pinning
...
Old versions are removed from the package repository, as far as I can
tell. This happened to curl and broke the build.
2018-07-24 13:14:31 -04:00
0fb9e628f8
mention the change in the news
2018-07-19 14:51:03 -04:00
284ea9c3b9
not gonna import from Crypto at all
2018-07-19 14:48:12 -04:00
33485c184a
No longer needed for SFTP.
...
Twisted's SFTP is now based on ``cryptography``.
2018-07-19 14:44:18 -04:00
05ea484876
add note about dockerhub
2018-07-17 13:50:59 -06:00
bd4643cd5b
tweak checklist, add more command-lines
2018-07-17 13:48:08 -06:00
70c7c36b9f
re-update the key-ids
2018-07-17 13:48:08 -06:00
66349c49eb
update to full key-ids
2018-07-17 13:48:08 -06:00
ef8bc55ce0
correct order, org-mode counts
2018-07-17 13:48:08 -06:00
1a6ba867d1
fixups from review
2018-07-17 13:48:08 -06:00
74d8cef679
add command-line
2018-07-17 13:48:08 -06:00
dc8327bdef
remove 'original checklist' after confirming it's all covered by new
2018-07-17 13:48:08 -06:00
966d34deb3
tweak list, and ensure all original points are in new list
2018-07-17 13:48:08 -06:00
ebf61a84f4
preliminary copy-pasta of the "pad" document
2018-07-17 13:48:08 -06:00
844a5ff064
Merge pull request #506 from LeastAuthority/2932.encourage-zcash-workflow
...
Encourage Zcash workflow
2018-07-17 18:11:14 +00:00
f77192db52
news file entry
2018-07-17 13:17:52 -04:00
0445dd79cd
Merge remote-tracking branch 'origin/master' into 2932.encourage-zcash-workflow
2018-07-17 13:15:29 -04:00
4f04521fe5
encourage use of variables and copy/paste of command
2018-07-17 13:14:36 -04:00
Jean-Paul Calderone
67814e4fb8
Merge pull request #510 from tahoe-lafs/circleci-improved-caching-faster-builds
...
Use the CircleCI cache to speed up CircleCI builds.
The pip HTTP download cache and a "wheelhouse" for pip are now saved using the CircleCI caching mechanism. This takes about two minutes off the runtime for each CircleCI test-running job.
2018-07-11 09:03:39 -04:00
Jean-Paul Calderone
badf00b012
Merge pull request #511 from meejah/more-news-updates
...
Add some more updates to the news file for the upcoming release.
2018-07-11 08:57:24 -04:00
b26b20bed4
bump date more realistically
2018-07-10 23:47:03 -06:00
fde882cbfb
more PRs for 1.13.0
2018-07-10 23:36:18 -06:00
93881f34a7
consistent indentation
2018-07-10 15:43:30 -04:00
a1196fccdb
Prevent retrieval of source packages for test step
2018-07-10 15:23:16 -04:00
b57fe7635f
sudo blocks PIP_FIND_LINKS, explicitly propagate
...
:(
2018-07-10 15:22:37 -04:00
4fcbfd7158
Get wheels for these external dependencies as well
...
Particularly because they have their own dependencies and we install
this set of things before we install Tahoe-LAFS.
2018-07-10 15:18:09 -04:00
150ce7d91f
Look at the wheelhouse!
...
Otherwise all non-wheels are rebuilt every time anyway!
2018-07-10 15:05:51 -04:00
a3f9361c86
already running as root
2018-07-10 14:10:46 -04:00
63f1f3139f
pretty labels
2018-07-10 14:03:57 -04:00
b9008f13a2
Handle the case where there's not yet a cache
2018-07-10 13:32:10 -04:00
f3df99f470
desired information has been extracted
2018-07-10 13:28:55 -04:00
e8af01db1a
Bust the cache again.
2018-07-10 13:24:55 -04:00
e3aa349a71
The group is named differently on different OS.
...
Maybe this is good enough?
2018-07-10 13:24:17 -04:00
6e5d11dbd0
Attempt to fix the pip cache
2018-07-10 12:59:33 -04:00
606cea7db5
see what the deal is with the pip cache
2018-07-10 12:47:48 -04:00
3c9b85809d
explicitly bring in the wheel package too
...
to support `bdist_wheel`
2018-07-10 12:08:40 -04:00
524a6ef217
Use the moved project paths now
...
because the bootstrap step is what does the moving
2018-07-10 11:59:04 -04:00
21edff4a09
get some more debug info
2018-07-10 11:46:02 -04:00
0d209c0af4
Manage the cache around *only* virtualenv setup
...
We don't need anything from the cache in the bootstrap step and
Slackware cannot interact with the cache until after the bootstrap step
anyway.
2018-07-10 11:42:53 -04:00
b99120048f
Get a new version of setuptools as well
...
This whole stack is so fragile, running any non-latest packaging package
is fraught. In particular, without this change, Debian 8 job is
failing.
2018-07-10 11:16:24 -04:00
f7e0ecbe3f
exclude the internal pip wheel cache
...
this was meant to be a download cache only
2018-07-10 10:38:03 -04:00
b981b2eb47
"Invalidate" current caches
...
Necessary because mistakes in caching configuration in previous pushed
revisions populated some caches with invalid state which now persists
and causes some jobs to fail. This wipes the slate clean.
2018-07-10 09:46:17 -04:00
b731ffffa4
Avoid the most general wheelhouse cache key
...
It usually contains stuff we often can't use.
2018-07-10 09:24:09 -04:00
38c8afc6f7
Use the job name instead of the arch
...
arch is only the hardware architecture. this is not sufficient to
differentiate between platforms with ABI incompatibilities. job name
should be good enough (maybe more fine-grained than we really want but
easy to express and maintain).
2018-07-10 08:56:28 -04:00
f15257d9dc
Actually, it's not clear why branch would matter
...
If setup.py and _auto_deps.py are the same, the python dependencies will
be the same, surely.
2018-07-10 08:55:45 -04:00
a667066348
fix typos :(
2018-07-09 15:58:56 -04:00
c07b8e32a4
back to the full test suite
2018-07-09 15:55:32 -04:00
9c1dc47f37
upgrade pip
2018-07-09 15:54:57 -04:00
24dfce49eb
Add caching for RedHat and Slackware
2018-07-09 15:51:10 -04:00