Feature Freeze Exception: Tahoe-LAFS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Tahoe-LAFS is a Free Software, Open Source cloud storage system which
offers "provider-
Tahoe-LAFS to store your data in the cloud without giving up your
privacy and security to the provider of the cloud. This unique security
property is described in more detail here:
http://
Tahoe-LAFS is mature and stable software -- it has been in continuous
production use by several different user bases for more than a year,
and has an excellent track record for being reliable. It is developed
by an active open source developer community. The project home page
is http://
Since Tahoe-LAFS offers unique features in the field of Cloud Storage,
which is complementary to Karmic Koala's Cloud emphasis, and since it
is already packaged and reviewed, I ask for a Feature Freeze Exception
to upload Tahoe-LAFS into Karmic. Tahoe-LAFS and its dependencies
were already reviewed and approved in the run-up to the Karmic Feature
Freeze, but unfortunately a one-and-a-half-hour delay in a Debian
batch process prevented it from being uploaded before the Freeze
deadline. (The history of uploads of Tahoe-LAFS and its dependencies
into Ubuntu during the Karmic Feature Freeze process is appended
below.)
To include Tahoe-LAFS in Karmic requires syncing the current
release version of python-foolscap from Debian, thus upgrading the
version of foolscap in Ubuntu from 0.3.2 to 0.4.2+dfsg-1.
Here is why we think this will not cause regressions in Karmic or be
disruptive to the release process:
Tahoe-LAFS is a well-behaved, well-tested Python userspace app. It
doesn't have a kernel module, it doesn't start a daemon on startup,
and it doesn't require the system to allocate a specific port number
to it. When it is running (because it has been explicitly started by
the user) it uses an acceptably low level of CPU and memory (and we
have measurements and graphs to prove it.)
The only other package that would have to be changed to include
Tahoe-LAFS is python-foolscap which would need to be upgraded from
0.3.2 (released 2008-10-14) to the current release, 0.4.2 (released
2009-06-16). The changes in python-foolscap from 0.3.2 to 0.4.2 are
all backwards-
ChangeLog [6] and NEWS file [7]. There is only one package in Karmic
which depends on foolscap -- ipython [5], which uses foolscap only for
its parallel computation features. There are no known problems using
ipython with foolscap 0.4.2.
Please accept Tahoe-LAFS into Karmic! Tahoe-LAFS is super cool and
would make an excellent addition to the Karmic Koala repertoire!
Regards,
Zooko Wilcox-O'Hearn
member of the Tahoe-LAFS development team
------- uploads and reviews of Tahoe-LAFS and its dependencies
Dustin Kirkland and Iulian reviewed Tahoe-LAFS [1] and approved it
into the Karmic queue, but then it was dequeued because Karmic didn't
have the three dependencies that Tahoe-LAFS needed. We subsequently
got two of those dependencies into the Karmic queue: pycryptopp
(synced from Debian thanks to Piotr and Dustin) [2] and zfec (REVUed
and uploaded thanks to Brian, RainCT, and Iulian) [3]. The remaining
dependency, foolscap, was already in Ubuntu at version 0.3.2, and we
upgraded it to 0.4.2 in Debian and then synced it to Ubuntu thanks to
Brian, Piotr, and Artur [4]. Unfortunately there was a delay in
syncing it which took us past the Feature Freeze deadline, so foolscap
0.4.2 is not in the Karmic Queue.
------- references
[1] http://
[2] https:/
[3] https:/
[4] https:/
[5] http://
[6] http://
[7] http://
Changed in ubuntu: | |
status: | Confirmed → Fix Released |
Thanks for taking the time to submit this report. Please make sure you followed all the required steps required for granting an exception of a package after the feature freeze deadline.
https:/ /wiki.ubuntu. com/FreezeExcep tionProcess
Thanks for helping in making Ubuntu better.