[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2752: remove SUMO tarballs, rewrite "desert island" build instructions

Tahoe-LAFS trac at tahoe-lafs.org
Tue Mar 22 19:00:33 UTC 2016


#2752: remove SUMO tarballs, rewrite "desert island" build instructions
--------------------------------+------------------------
 Reporter:  warner              |          Owner:
     Type:  task                |         Status:  new
 Priority:  normal              |      Milestone:  1.11.0
Component:  dev-infrastructure  |        Version:  1.10.2
 Keywords:                      |  Launchpad Bug:
--------------------------------+------------------------
 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)

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2752>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list