HOMEPAGE="http://ori.scs.stanford.edu/" DESCRIPTION="Ori is a distributed file system built for offline operation" It uses sys-fs/fuse. Would be great to have it in Gentoo.
Created attachment 367164 [details] ori-0.8.0.ebuild The SConstruct imports multiprocessing, which seems to be broken. I needed to run the following to make scons load the file: # sed -i /usr/lib64/python2.7/multiprocessing/util.py -e '/from subprocess import _args_from_interpreter_flags/d' This builds with USE="fuse local zeroconf -httpd -lzma -s3", but there are a lot of suspicious compiler warnings, so it probably needs some cleanup before it can go stable.
Created attachment 367166 [details, diff] ori-0.8.0-scons-destdir.patch
ori-0.8.0-destdir.patch was sent upstream as https://bitbucket.org/orifs/ori/issue/1/sconstruct-destdir-support
Created attachment 367170 [details, diff] ori-0.8.0-scons-variables.patch The buildsystem used string Variables instead of BoolVariables everywhere, which caused the useflags to be ignored (0 != "0"). I fixed this and sent the patch upstream. https://bitbucket.org/orifs/ori/issue/2/sconstruct-use-specialised-scons-variables
Created attachment 367172 [details] ori-0.8.0.ebuild
Wow your quick Dennis, thanks! Unfortunately the sed command from your Comment 1 was also necessary on my test machine. Do you know if this change to util.py has any side effects? Compile was then OK, with many warnings.. I will test this software then on the weekend. Thank you! Btw. last activity of upstream was 3 months ago on Bitbucket...
(In reply to Frank Krömmelbein from comment #6) > Unfortunately the sed command from your Comment 1 was also necessary on my > test machine. Do you know if this change to util.py has any side effects? I have no idea. I would hope the Gentoo/Python guys could clarify this. The imported variable seems nowhere to be used, though. > Compile was then OK, with many warnings. I also noticed this. I even found the first segfaults. Thus I would advise to NOT use this in production. > Btw. last activity of upstream was 3 months ago on Bitbucket... Yes, it seems to be a research project, with the paper published in November. I assume they did not yet get around to work on it any further since then.
Please note that at least app-arch/snappy and net-libs/libs3 are bundled.
Created attachment 373408 [details] ori-0.8.1.ebuild OriFS 0.8.1 was released and includes my buildsystem and segfault patches.