Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 220018 - net-fs/tahoe-lafs - secure, decentralized data store
Summary: net-fs/tahoe-lafs - secure, decentralized data store
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 2 votes (vote)
Assignee: Default Assignee for New Packages
URL: http://tahoe-lafs.org/trac/tahoe-lafs
Whiteboard:
Keywords: EBUILD
Depends on: 110078
Blocks:
  Show dependency tree
 
Reported: 2008-05-02 07:38 UTC by Andrey Falko
Modified: 2013-08-01 13:02 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
tahoe-1.0.0.2525.ebuild (tahoe-1.0.0.2525.ebuild,681 bytes, text/plain)
2008-05-02 07:41 UTC, Andrey Falko
Details
tahoe-1.6.1.ebuild (tahoe-1.6.1.ebuild,1.41 KB, text/plain)
2010-03-10 02:26 UTC, Oisin O Malley
Details
darcsver-1.5.1.ebuild (darcsver-1.5.1.ebuild,464 bytes, text/plain)
2010-03-10 02:28 UTC, Oisin O Malley
Details
pycryptopp-0.5.17.ebuild (pycryptopp-0.5.17.ebuild,703 bytes, text/plain)
2010-03-10 02:30 UTC, Oisin O Malley
Details
pyutil-1.6.1.ebuild (pyutil-1.6.1.ebuild,743 bytes, text/plain)
2010-03-10 02:32 UTC, Oisin O Malley
Details
setuptools_darcs.ebuild-1.2.8.ebuild (setuptools_darcs-1.2.8.ebuild,456 bytes, text/plain)
2010-03-10 02:33 UTC, Oisin O Malley
Details
zbase32-1.1.1.ebuild (zbase32-1.1.1.ebuild,657 bytes, text/plain)
2010-03-10 02:35 UTC, Oisin O Malley
Details
zfec-1.4.6.ebuild (zfec-1.4.6.ebuild,714 bytes, text/plain)
2010-03-10 02:36 UTC, Oisin O Malley
Details
tahoe-1.6.1-r1.ebuild (tahoe-1.6.1-r1.ebuild,1.40 KB, text/plain)
2010-03-10 02:42 UTC, Oisin O Malley
Details
tahoe-1.6.1-r2.ebuild (tahoe-1.6.1-r2.ebuild,1.44 KB, text/plain)
2010-03-11 17:35 UTC, Oisin O Malley
Details
tahoe-1.6.1-r3 (tahoe-1.6.1-r3.ebuild,1.46 KB, text/plain)
2010-03-15 18:51 UTC, Oisin O Malley
Details
pycryptopp ebuild, dependency of tahoe-lafs (pycryptopp-0.5.25.ebuild,808 bytes, text/plain)
2010-10-13 09:09 UTC, Myckel Habets
Details
pyutil ebuild, dependency of tahoe-lafs (pyutil-1.7.12.ebuild,960 bytes, text/plain)
2010-10-13 09:11 UTC, Myckel Habets
Details
setuptools_trial ebuild, dependency of pyutil (setuptools_trial-0.5.10.ebuild,642 bytes, text/plain)
2010-10-13 09:12 UTC, Myckel Habets
Details
zbase32 ebuild, dependency of tahoe-lafs (zbase32-1.1.2.ebuild,734 bytes, text/plain)
2010-10-13 09:13 UTC, Myckel Habets
Details
zfec ebuild, dependency of tahoe-lafs (zfec-1.4.7.ebuild,977 bytes, text/plain)
2010-10-13 09:15 UTC, Myckel Habets
Details
Tahoe-lafs 1.8.0 ebuild (tahoe-1.8.0.ebuild,1.48 KB, text/plain)
2010-10-13 09:16 UTC, Myckel Habets
Details
tahoe-lafs 1.8.1 ebuild (tahoe-1.8.1.ebuild,1.33 KB, text/plain)
2010-12-17 10:11 UTC, Oisin O Malley
Details
tahoe-lafs-1.8.2.ebuild (tahoe-lafs-1.8.2.ebuild,1.36 KB, text/plain)
2011-06-28 13:51 UTC, Dmitri Bogomolov
Details
zfec-1.4.22.ebuild (zfec-1.4.22.ebuild,968 bytes, text/plain)
2011-06-28 13:54 UTC, Dmitri Bogomolov
Details
pycryptopp-0.5.29.ebuild (pycryptopp-0.5.29.ebuild,746 bytes, text/plain)
2011-06-28 13:56 UTC, Dmitri Bogomolov
Details
pyutil-1.8.4.ebuild (pyutil-1.8.4.ebuild,900 bytes, text/plain)
2011-06-28 13:57 UTC, Dmitri Bogomolov
Details
setuptools_trial-0.5.12.ebuild (setuptools_trial-0.5.12.ebuild,671 bytes, text/plain)
2011-06-28 13:59 UTC, Dmitri Bogomolov
Details
tahoe-lafs-1.8.2.ebuild (tahoe-lafs-1.8.2.ebuild,1.38 KB, text/plain)
2011-06-28 14:18 UTC, Dmitri Bogomolov
Details
tahoe-lafs-1.9.1.ebuild (tahoe-lafs-1.9.1.ebuild,1.38 KB, text/plain)
2012-03-20 16:52 UTC, Amir Guindehi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Falko 2008-05-02 07:38:35 UTC
Tahoe is a secure, decentralized, fault-tolerant file system.

Reproducible: Always

Steps to Reproduce:
Comment 1 Andrey Falko 2008-05-02 07:39:19 UTC
Whoops...I made a mistake to where I submitted this :(...sorry about that.
Comment 2 Andrey Falko 2008-05-02 07:41:06 UTC
Created attachment 151583 [details]
tahoe-1.0.0.2525.ebuild

Partially completed ebuild. I won't be able to work on it for some time, so if anyone wan'ts to complete it, feel free to do so.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2008-05-03 00:30:26 UTC
- variables unquoted
- rdepend incorrect
- src_unpack() is superfluous


Please do not blindly click on "Gentoo Bugzilla", when filing bugs or ebuild requests. This alias is reserved exclusively for issues with bugs.g.o itself, as hinted in red letters.
Comment 4 Oisin O Malley 2010-03-10 02:26:45 UTC
Created attachment 222925 [details]
tahoe-1.6.1.ebuild

ebuild for tahoe-1.6.1
Comment 5 Oisin O Malley 2010-03-10 02:28:56 UTC
Created attachment 222927 [details]
darcsver-1.5.1.ebuild

ebuild for darcsver-1.5.1 a dependency for tahaoe
Comment 6 Oisin O Malley 2010-03-10 02:30:55 UTC
Created attachment 222929 [details]
pycryptopp-0.5.17.ebuild

ebuild for pycryptopp-0.5.17 a dependency for tahoe
Comment 7 Oisin O Malley 2010-03-10 02:32:30 UTC
Created attachment 222931 [details]
pyutil-1.6.1.ebuild

a dependency for tahoe
Comment 8 Oisin O Malley 2010-03-10 02:33:51 UTC
Created attachment 222933 [details]
setuptools_darcs.ebuild-1.2.8.ebuild

A dependency for tahoe
Comment 9 Oisin O Malley 2010-03-10 02:35:01 UTC
Created attachment 222935 [details]
zbase32-1.1.1.ebuild

A dependency for tahoe.
Comment 10 Oisin O Malley 2010-03-10 02:36:16 UTC
Created attachment 222937 [details]
zfec-1.4.6.ebuild

A dependency for tahoe
Comment 11 Oisin O Malley 2010-03-10 02:42:25 UTC
Created attachment 222941 [details]
tahoe-1.6.1-r1.ebuild

fixed minor problem
Comment 12 Oisin O Malley 2010-03-10 03:37:53 UTC
Tahoe requires several packages(darcsver, pycryptopp, pyutil, setuptools_darcs, zbase32 and zfec) which are not in the portage tree. 

The above packages build and install fine with python-2.6.4 but unfortunately the tahoe ebuild fails with recently stabilized python-2.6.4-r1. I have filed a separate bug(bug 308781) in relation to this.

 
Comment 13 Rafał Mużyło 2010-03-10 21:13:30 UTC
(In reply to comment #12)
Don't open new bugs for a package that's not yet in the tree.
See if i.e. solution from bug 308193 helps.
Comment 14 Rafał Mużyło 2010-03-10 21:16:30 UTC
Also, while I don't quite understand python eclasses,
doing things like 'PYTHONPATH="./support/lib/python2.6/site-packages"'
is quite obviously incorrect.
Read those eclasses a bit more.
Comment 15 Oisin O Malley 2010-03-11 17:35:13 UTC
Created attachment 223163 [details]
tahoe-1.6.1-r2.ebuild

Thanks for the feedback, I have updated the ebuild to allow it to build with python-2.6.4-r1.

Unfortunately adding PYTHONPATH="support/lib/python2.6/site-packages" is a necessary evil for the moment. Tahoe comes bundled with a patched version setuptools but the installed version overrides it and causes both of the above problems.

Details of the bundeled setuptools patches:
http://mail.python.org/pipermail/distutils-sig/2008-November/010488.html
Comment 16 Oisin O Malley 2010-03-15 18:51:41 UTC
Created attachment 223769 [details]
tahoe-1.6.1-r3

Added missing dependency; 
dev-python/pysqlite
Comment 17 Ravi Pinjala 2010-03-27 22:10:48 UTC
Added these to an overlay in case anybody's interested.

http://bitbucket.org/pstatic/tahoe_overlay/
Comment 18 Myckel Habets 2010-10-11 18:05:20 UTC
darcsver and setuptools_darcs are only used by upstream to generate the releases.

I think it's better to strip those dependencies.
Comment 19 Myckel Habets 2010-10-13 09:09:47 UTC
Created attachment 250431 [details]
pycryptopp ebuild, dependency of tahoe-lafs

Update and stripped setuptools_darcs dependency.
Comment 20 Myckel Habets 2010-10-13 09:11:39 UTC
Created attachment 250433 [details]
pyutil ebuild, dependency of tahoe-lafs

Updated ebuild, removed setuptools_darcs dependency, added setuptools_trial dependency (needed for tests).
Comment 21 Myckel Habets 2010-10-13 09:12:38 UTC
Created attachment 250435 [details]
setuptools_trial ebuild, dependency of pyutil
Comment 22 Myckel Habets 2010-10-13 09:13:50 UTC
Created attachment 250437 [details]
zbase32 ebuild, dependency of tahoe-lafs

Updated zbase32 ebuild. Removed setuptools_darcs dependency.
Comment 23 Myckel Habets 2010-10-13 09:15:01 UTC
Created attachment 250439 [details]
zfec ebuild, dependency of tahoe-lafs

Updated zfec ebuild. Removed setuptools_darcs and darcsver dependency.
Comment 24 Myckel Habets 2010-10-13 09:16:37 UTC
Created attachment 250441 [details]
Tahoe-lafs 1.8.0 ebuild

Updated tahoe ebuild plus added two missing rdepends.
Comment 25 Oisin O Malley 2010-12-17 10:11:48 UTC
Created attachment 257407 [details]
tahoe-lafs 1.8.1 ebuild

Updated and cleaned ebuild for tahoe-lafs 1.8.1.
Comment 26 Arsen Shnurkov 2011-03-19 15:30:51 UTC
1.8.2 is out, please update the ebuild and add it into some tree (sunrise or main tree)
Comment 27 Dmitri Bogomolov 2011-06-28 13:51:59 UTC
Created attachment 278477 [details]
tahoe-lafs-1.8.2.ebuild
Comment 28 Dmitri Bogomolov 2011-06-28 13:54:47 UTC
Created attachment 278479 [details]
zfec-1.4.22.ebuild
Comment 29 Dmitri Bogomolov 2011-06-28 13:56:07 UTC
Created attachment 278485 [details]
pycryptopp-0.5.29.ebuild
Comment 30 Dmitri Bogomolov 2011-06-28 13:57:23 UTC
Created attachment 278489 [details]
pyutil-1.8.4.ebuild
Comment 31 Dmitri Bogomolov 2011-06-28 13:59:37 UTC
Created attachment 278493 [details]
setuptools_trial-0.5.12.ebuild
Comment 32 Dmitri Bogomolov 2011-06-28 14:18:51 UTC
Created attachment 278501 [details]
tahoe-lafs-1.8.2.ebuild
Comment 33 Amir Guindehi 2012-03-20 16:52:23 UTC
Created attachment 306011 [details]
tahoe-lafs-1.9.1.ebuild
Comment 34 Michael Palimaka (kensington) gentoo-dev 2013-01-14 16:11:56 UTC
I'm taking a look at this package currently.
Comment 35 Julian Ospald 2013-07-23 00:50:54 UTC
I think we are missing some more deps here, no?
Comment 36 Julian Ospald 2013-08-01 13:02:39 UTC
+*tahoe-lafs-1.10.0 (01 Aug 2013)
+
+  01 Aug 2013; Julian Ospald <hasufell@gentoo.org> +tahoe-lafs-1.10.0.ebuild,
+  +files/tahoe-lafs-1.10.0-setup.patch, +metadata.xml:
+  initial import wrt #220018

test