glusterfs 3.4.0 is finally released! http://download.gluster.org/pub/gluster/glusterfs/3.4/3.4.0/glusterfs-3.4.0.tar.gz Reproducible: Always
*** Bug 477978 has been marked as a duplicate of this bug. ***
Created attachment 354170 [details, diff] ebuild diff for the previous version in the tree
Created attachment 354172 [details, diff] glusterfs-3.4.0-avoid-version.patch this patch is based on the 3.3.0, updated only in two cases: - upstream changes made some modification unneeded - irrelevant changes blocked the patch It is possible, that this series of changes (-shared) is needed in new files, which was not in the previous version. I did these changes blindly, I don't know why this is needed.
Created attachment 354174 [details, diff] glusterfs-3.4.0-silent_rules.patch Same as 3.3.0, modified to apply well.
Two patches used in 3.3.0: - glusterfs-3.3.0-parallel-build.patch - glusterfs-3.3.0-docdir.patch not needed because they are fully applied in the upstream now. With these changes glusterfs compiles, and seems to work. I'm in the testing, but didn't encounter any problems so far.
I don't know the real reason, but on my machine it built fine (-j9) but on a different machine (-j5) it fails to build. The problem is the same as here: https://bugzilla.redhat.com/show_bug.cgi?id=981888 MAKEOPTS="-j1" fixed the problem. The difference is my machine is ~amd64 the server is mainly amd64 system. By the way: my tests so far: replicated volume with 2 bricks, one on 3.3.1 and one on 3.4.0 seems to work. nfs server seems to not working for me, (at least without tweaking), it worked with 3.3.1. :\ netstat shows the nfs ports are not even listening.
glusterfs-3.4.0 is now in the tree, including a patch for the parallel install bug (also sent upstream to the mentioned bug).