Opened at 2016-03-22T19:00:33Z
Closed at 2016-03-23T01:20:16Z
#2752 closed task (fixed)
remove SUMO tarballs, rewrite "desert island" build instructions
Reported by: | warner | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 1.11.0 |
Component: | dev-infrastructure | Version: | 1.10.2 |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
Now that we're on pip, the Right Way to do a "desert island" build is to do a regular build before you get shipwrecked, then use pip's http/wheel cache on the island. We don't need separate tarballs for this.
I'd like to walk through our dependency tree and check that everything is available on pypi (as well as surveying which platforms have binary wheels available), but then I think we can stop hosting copies of our dependencies for the new release.
The actionable steps are:
- change the buildbot to stop generating SUMO tarballs
- stop advertising the tahoe-deps tarball
- change setup.cfg to remove the find_links= clause that points to misc/dependencies, tahoe-deps, and ../tahoe-deps (leaving the ones that point at tahoe-lafs.org for now, see #2750)
- add docs/desert-island.rst with a description of pip's cache, its default behavior, pointers to the pip docs to control its behavior, and instructions on what to do before and after the shipwreck (or getting on an airplane, or other offline development environment)
Change History (4)
comment:1 Changed at 2016-03-22T21:35:30Z by Brian Warner <warner@…>
comment:2 Changed at 2016-03-22T21:35:32Z by Brian Warner <warner@…>
In 4f98c1d/trunk:
comment:3 Changed at 2016-03-23T01:19:38Z by Brian Warner <warner@…>
In 17886c5/trunk:
comment:4 Changed at 2016-03-23T01:20:16Z by warner
- Resolution set to fixed
- Status changed from new to closed
I think that's all of it.
Note: See
TracTickets for help on using
tickets.
In 1fb7cc7/trunk: