Tahoe is a secure, decentralized, fault-tolerant file system. Reproducible: Always Steps to Reproduce:
Whoops...I made a mistake to where I submitted this :(...sorry about that.
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.
- 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.
Created attachment 222925 [details] tahoe-1.6.1.ebuild ebuild for tahoe-1.6.1
Created attachment 222927 [details] darcsver-1.5.1.ebuild ebuild for darcsver-1.5.1 a dependency for tahaoe
Created attachment 222929 [details] pycryptopp-0.5.17.ebuild ebuild for pycryptopp-0.5.17 a dependency for tahoe
Created attachment 222931 [details] pyutil-1.6.1.ebuild a dependency for tahoe
Created attachment 222933 [details] setuptools_darcs.ebuild-1.2.8.ebuild A dependency for tahoe
Created attachment 222935 [details] zbase32-1.1.1.ebuild A dependency for tahoe.
Created attachment 222937 [details] zfec-1.4.6.ebuild A dependency for tahoe
Created attachment 222941 [details] tahoe-1.6.1-r1.ebuild fixed minor problem
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.
(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.
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.
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
Created attachment 223769 [details] tahoe-1.6.1-r3 Added missing dependency; dev-python/pysqlite
Added these to an overlay in case anybody's interested. http://bitbucket.org/pstatic/tahoe_overlay/
darcsver and setuptools_darcs are only used by upstream to generate the releases. I think it's better to strip those dependencies.
Created attachment 250431 [details] pycryptopp ebuild, dependency of tahoe-lafs Update and stripped setuptools_darcs dependency.
Created attachment 250433 [details] pyutil ebuild, dependency of tahoe-lafs Updated ebuild, removed setuptools_darcs dependency, added setuptools_trial dependency (needed for tests).
Created attachment 250435 [details] setuptools_trial ebuild, dependency of pyutil
Created attachment 250437 [details] zbase32 ebuild, dependency of tahoe-lafs Updated zbase32 ebuild. Removed setuptools_darcs dependency.
Created attachment 250439 [details] zfec ebuild, dependency of tahoe-lafs Updated zfec ebuild. Removed setuptools_darcs and darcsver dependency.
Created attachment 250441 [details] Tahoe-lafs 1.8.0 ebuild Updated tahoe ebuild plus added two missing rdepends.
Created attachment 257407 [details] tahoe-lafs 1.8.1 ebuild Updated and cleaned ebuild for tahoe-lafs 1.8.1.
1.8.2 is out, please update the ebuild and add it into some tree (sunrise or main tree)
Created attachment 278477 [details] tahoe-lafs-1.8.2.ebuild
Created attachment 278479 [details] zfec-1.4.22.ebuild
Created attachment 278485 [details] pycryptopp-0.5.29.ebuild
Created attachment 278489 [details] pyutil-1.8.4.ebuild
Created attachment 278493 [details] setuptools_trial-0.5.12.ebuild
Created attachment 278501 [details] tahoe-lafs-1.8.2.ebuild
Created attachment 306011 [details] tahoe-lafs-1.9.1.ebuild
I'm taking a look at this package currently.
I think we are missing some more deps here, no?
+*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