[tahoe-lafs-trac-stream] [tahoe-lafs] #1582: setuptools delenda est
tahoe-lafs
trac at tahoe-lafs.org
Mon Nov 14 00:35:57 UTC 2011
#1582: setuptools delenda est
------------------------+---------------------------
Reporter: davidsarah | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone: undecided
Component: packaging | Version: 1.9.0b1
Keywords: setuptools | Launchpad Bug:
------------------------+---------------------------
We need to stop using setuptools, for the following reasons:
* it frequently downloads, builds, installs, and/or runs the wrong code
* it frequently gives incorrect, misleading, or insufficient information
about what it is doing
* it operates in a way that is incompatible with many OS packaging
practices
* its behaviour when downloading dependencies is easily exploitable; I
don't know of any way to use it securely
* its implementation is too complex to understand
* we have needed to maintain a fork in order to partially, and with
limited success, mitigate these problems
* the bugs and design flaws that cause the above problems are not
shallow, and it's unlikely that they're going to be fixed any time soon,
because it is also poorly maintained.
Dealing with the effects of setuptools' problems on Tahoe-LAFS has
inconvenienced users on many occasions and wasted a huge amount of core
developer time. This ticket is to find, or to design and implement, an
alternative.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1582>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list