Commit Graph

12112 Commits

Author SHA1 Message Date
meejah 05ea484876 add note about dockerhub 2018-07-17 13:50:59 -06:00
meejah bd4643cd5b tweak checklist, add more command-lines 2018-07-17 13:48:08 -06:00
meejah 70c7c36b9f re-update the key-ids 2018-07-17 13:48:08 -06:00
meejah 66349c49eb update to full key-ids 2018-07-17 13:48:08 -06:00
meejah ef8bc55ce0 correct order, org-mode counts 2018-07-17 13:48:08 -06:00
meejah 1a6ba867d1 fixups from review 2018-07-17 13:48:08 -06:00
meejah 74d8cef679 add command-line 2018-07-17 13:48:08 -06:00
meejah dc8327bdef remove 'original checklist' after confirming it's all covered by new 2018-07-17 13:48:08 -06:00
meejah 966d34deb3 tweak list, and ensure all original points are in new list 2018-07-17 13:48:08 -06:00
meejah ebf61a84f4 preliminary copy-pasta of the "pad" document 2018-07-17 13:48:08 -06:00
meejah 844a5ff064
Merge pull request #506 from LeastAuthority/2932.encourage-zcash-workflow
Encourage Zcash workflow
2018-07-17 18:11:14 +00:00
Jean-Paul Calderone f77192db52 news file entry 2018-07-17 13:17:52 -04:00
Jean-Paul Calderone 0445dd79cd Merge remote-tracking branch 'origin/master' into 2932.encourage-zcash-workflow 2018-07-17 13:15:29 -04:00
Jean-Paul Calderone 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
meejah b26b20bed4 bump date more realistically 2018-07-10 23:47:03 -06:00
meejah fde882cbfb more PRs for 1.13.0 2018-07-10 23:36:18 -06:00
Jean-Paul Calderone 93881f34a7 consistent indentation 2018-07-10 15:43:30 -04:00
Jean-Paul Calderone a1196fccdb Prevent retrieval of source packages for test step 2018-07-10 15:23:16 -04:00
Jean-Paul Calderone b57fe7635f sudo blocks PIP_FIND_LINKS, explicitly propagate
:(
2018-07-10 15:22:37 -04:00
Jean-Paul Calderone 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
Jean-Paul Calderone 150ce7d91f Look at the wheelhouse!
Otherwise all non-wheels are rebuilt every time anyway!
2018-07-10 15:05:51 -04:00
Jean-Paul Calderone a3f9361c86 already running as root 2018-07-10 14:10:46 -04:00
Jean-Paul Calderone 63f1f3139f pretty labels 2018-07-10 14:03:57 -04:00
Jean-Paul Calderone b9008f13a2 Handle the case where there's not yet a cache 2018-07-10 13:32:10 -04:00
Jean-Paul Calderone f3df99f470 desired information has been extracted 2018-07-10 13:28:55 -04:00
Jean-Paul Calderone e8af01db1a Bust the cache again. 2018-07-10 13:24:55 -04:00
Jean-Paul Calderone e3aa349a71 The group is named differently on different OS.
Maybe this is good enough?
2018-07-10 13:24:17 -04:00
Jean-Paul Calderone 6e5d11dbd0 Attempt to fix the pip cache 2018-07-10 12:59:33 -04:00
Jean-Paul Calderone 606cea7db5 see what the deal is with the pip cache 2018-07-10 12:47:48 -04:00
Jean-Paul Calderone 3c9b85809d explicitly bring in the wheel package too
to support `bdist_wheel`
2018-07-10 12:08:40 -04:00
Jean-Paul Calderone 524a6ef217 Use the moved project paths now
because the bootstrap step is what does the moving
2018-07-10 11:59:04 -04:00
Jean-Paul Calderone 21edff4a09 get some more debug info 2018-07-10 11:46:02 -04:00
Jean-Paul Calderone 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
Jean-Paul Calderone 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
Jean-Paul Calderone f7e0ecbe3f exclude the internal pip wheel cache
this was meant to be a download cache only
2018-07-10 10:38:03 -04:00
Jean-Paul Calderone 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
Jean-Paul Calderone 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
Jean-Paul Calderone 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
Jean-Paul Calderone 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
Jean-Paul Calderone a667066348 fix typos :( 2018-07-09 15:58:56 -04:00
Jean-Paul Calderone c07b8e32a4 back to the full test suite 2018-07-09 15:55:32 -04:00
Jean-Paul Calderone 9c1dc47f37 upgrade pip 2018-07-09 15:54:57 -04:00
Jean-Paul Calderone 24dfce49eb Add caching for RedHat and Slackware 2018-07-09 15:51:10 -04:00
Jean-Paul Calderone a5c0995b96 absolute path to the relocated source
but only for the save cache step because it hasn't been relocated by the
time of restore cache
2018-07-09 15:44:24 -04:00
Jean-Paul Calderone 99edbfaa5e Cannot build the wheelhouse before getting certifi 2018-07-09 15:27:20 -04:00
Jean-Paul Calderone ab7652bcf2 it is just `arch` 2018-07-09 15:05:01 -04:00
Jean-Paul Calderone f12c3cd44c
Merge pull request #509 from LeastAuthority/circleci-store-test-results
Provide detailed test results to CircleCI.

This enables improved tracking and reporting in the CircleCI UI.
2018-07-09 14:31:21 -04:00
Jean-Paul Calderone 12a36abf63 Attempt to have a cached wheelhouse for pip 2018-07-09 13:36:40 -04:00