[tahoe-lafs-trac-stream] [tahoe-lafs] #1452: clarify policy about what versions of dependencies Tahoe-LAFS requires
tahoe-lafs
trac at tahoe-lafs.org
Thu Jul 28 04:15:43 PDT 2011
#1452: clarify policy about what versions of dependencies Tahoe-LAFS requires
-------------------------+-------------------------------------------------
Reporter: zooko | Owner: somebody
Type: defect | Status: new
Priority: | Milestone: soon (release n/a)
critical | Version: 1.8.2
Component: | Keywords: packaging setuptools exocet testing
packaging |
Resolution: |
Launchpad Bug: |
-------------------------+-------------------------------------------------
Comment (by gdt):
This ticket conflates two issues: how to get test/buildbot coverage over
all possible set of legitimate dependencies, and what to express in
policy. I think the policy issues are pretty standard and
straightforward:
A dependency package's version has two separate constraints:
* minimum version M, below which reports of trouble are summarily closed
as WONTFIX
* frequently tested version T, below which there might be trouble because
of lack of testing
* (possibly) highest version H believed to work, because >H is too
bleeding edge
The response to a problem with x, M <= x < T, would be to take a clean
patch if it doesn't break anything, maybe to spend a few minutes thinking
about it, and maybe to incrnease M to higher than X.
M should always be a version that's been released for a year, absent
special circumstances, one of which is that it's comaintained with trac
and not used by much of anything else.
Beyond that, sure it would be great if there were buildbots that install
various versions of dependencies.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1452#comment:3>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list