[Gluster-devel] Fwd: Port GlusterFS as a GSoC 2013 project
Outback Dingo
outbackdingo at gmail.com
Sun Apr 28 13:32:39 UTC 2013
On Fri, Apr 26, 2013 at 1:22 PM, Kaleb S. KEITHLEY <kkeithle at redhat.com>wrote:
> On 04/26/2013 08:33 AM, John Mark Walker wrote:
>
>> I would personally very much like to see this.
>>
>> The people who might be able to assist you are Emmanual Dreyfus, CC'd,
>> the NetBSD maintainer, and Kaleb, who has lots of free time on his hands ;)
>>
>> I jest - I know Kaleb is pretty busy. Hopefully he can spare a few cycles
>> for mentorship.
>>
>>
> I'd like to see it done as well. I say go for it. I'd wager that doing
> this will go a long way to making it work on Mac OS X again too.
>
> FWIW, I have looked at this from time to time. It seems that a fusefs-kmod
> pkg for 9.1-release finally materialized a couple weeks ago. That has been
> the major impediment to a port to 9.1 anyway, although a port to earlier
> FreeBSD releases maybe have been possible before now.
>
> Attached is a short patch against master/HEAD that I spent a couple hours
> creating this morning. It should get you off to a good start. I left
> contrib/fuse-util as an exercise. ;-) With my patch, everything configured
> out of the box¹ compiles, except for contrib/fuse-util, which I have left
> as an exercise.
>
> As far as what remains to be done then, my list would be:
> 1. port contrib/fuse-util.
> 2. of the pieces that don't currently auto-configure, explore whether any
> of them can or should
> 3. evaluate whether the changes in my patch are actually correct.
> 4. write /etc/rc.d/ script
> 4. package it all
> 5. submit changes in gerrit and get them through review.
> 6. put a package or set of packages up for download/distribution on
> ftp.freebsd.org
>
> Regards
>
> --
>
> Kaleb
>
> ¹ Here's what I get by default when I run configure:
> GlusterFS configure summary
> ===========================
> FUSE client : no
> Infiniband verbs : no
> epoll IO multiplex : no
> argp-standalone : yes
> fusermount : yes
> readline : yes
> georeplication : no
> Linux-AIO : no
> Enable Debug : no
> systemtap : yes
> Block Device backend : no
>
> Here's the list of packages I had to install in order to build:
> autoconf-2.69
> autoconf-wrapper-20101119
> automake-1.12.4
> automake-wrapper-20101119
> bison-2.5.1,1
> ca_root_nss-3.14
> curl-7.24.0_1
> cvsps-2.1_1
> expat-2.0.1_2
> flex-2.5.37
> fusefs-kmod-0.3.9.p1.20080208_**11
> gettext-0.18.1.1
> git-1.8.0
> libiconv-1.14
> libtool-2.4.2
> libxml2-2.7.8_5
> m4-1.4.16_1,1
> p5-Error-0.17018
> p5-Net-SMTP-SSL-1.01_1
> perl-5.14.2_2
> pkgconf-0.8.9
> python27-2.7.3_3
>
>
curious as to what version of glusterfs you built with this patch on
10-CURRENT because it doesnt build on my system
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> https://lists.nongnu.org/mailman/listinfo/gluster-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20130428/258c7f0c/attachment-0001.html>
More information about the Gluster-devel
mailing list