[tahoe-lafs-trac-stream] [Tahoe-LAFS] #1951: "one-file" executable for non-developers
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Jul 29 20:55:02 UTC 2014
#1951: "one-file" executable for non-developers
---------------------------+-----------------------
Reporter: warner | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: packaging | Version: 1.9.2
Resolution: | Keywords:
Launchpad Bug: |
---------------------------+-----------------------
Comment (by daira):
I'm pretty skeptical about this. We already got bbfreeze working once
(#585), and it didn't really solve any problem that we actually had.
Almost all of the setuptools bugs/misdesign that cause problems with a
normal build, also cause problems with a bbfreeze build, except that the
latter is actually worse because no developer uses it, and so it bitrots.
Also, the result doesn't in practice work unless you have one per platform
ABI variant.
I think we should be using virtualenv for everything. A single-file build
cannot possibly meet developer requirements, and so it's always going to
be a second-class citizen. A virtualenv build *can* meet end-user
requirements.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1951#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list