Hi, Fernando
On Fri, Oct 12, 2012 at 9:14 PM, Fernando Figueiredo
<
fernan...@gmail.com> wrote:
> Well, I'll probably sound like a jackass on this post, but I don't think
> there's a better way of putting it out, and I'm a bit pissed right now to be
> honest, so I'm sorry in advance.
>
> I can't say I'm thrilled with this news. First of all, I've noticed Fuse4X's
> development has slowed almost to a halt in the latest months - not that I
> care about that specifically, Fuse4x has been working well enough for me,
> although the decaying support here on the mailling list is more worrying to
> me. Besides, I know we all have our real lives, and Fuse4x development most
> likely doesn't pay your bills, but tell me something, honestly: Have you
> lost interest and/or just can't work on Fuse4x anymore, and "merging" with
> OSXFuse is just an easy way out without hurting your ego, or are you guys
> really working together?
There was a discussion between me and Benjamin several months about
merging these projects. We agreed to merge it under osxfuse brand.
There is bunch of changes were pulled from fuse4x repository to
osxfuse including numerous fixes and code refactorings. There is one
known compatibility issue in osxfuse that was not resolved yet and
also osxfuse requires changes in its build system, but in general
everything looks really good.
> Now, considering in the beggining of the year you and Benjamin were
> bickering over whatever, if you're really working together, then it sounds
> like you got into an agreement, that's good.
Yes we have agreed that it is better to have one project instead of
several projects that try to resolve the same issues again and again.
> But the fact remains that
> Fuse4x is the most accepted and supported solution on the OSS community for
> OSX, and hence for all package managers on OSX also. The fact that OSXFuse -
> what of it being almost as old as Fuse4x - still has to be adapted to be
> added on package managers says a lot about its code quality, and the
> project's quality as whole.
The main problem here is osxfuse build system - it is pretty much the
same as in macfuse. The complicated set of build scripts is the reason
why macfuse was removed from Homebrew several years ago.
From other side I rewrote build scripts for fuse4x from scratch. It is
very simple and elegant build system that allows to use fuse4x in
various package managers. Benjamin said that he works on rewriting
osxfuse build system and it will be available in the future (Benjamin
might add more information here).
After that osxfuse will be added to package managers - and I'll be
happy to help with it.
> Also, saying that this adaptation will happen
> "in the future" sounds pretty vague to me.
Nobody removes fuse4x from packages managers. It will stay in
Homebrew, macports and fink. You can keep using it safely for several
years. And there is nothing scary that osxfuse package will be added,
these 2 packages will co-exist for some time for smoother migration to
osxfuse.
> Of course I'm not looking for
> time frames since the merging has just been announced but, are the package
> maintainers aware of this new development? Because I'm sure they might be
> able to help with some more guidelines for this transition.
>
> So, considering all this, I'm left here hoping this is really a
> collaboration, and not you dropping Fuse4x and kicking us into OSXFuse. Oh
> well, I guess having OsxFuse is better than nothing, right?
Well first of all fuse4x and osxfuse have the same goal - provide fuse
api implementation for macosx. Both these projects are based on
macfuse and try to fix known bugs with its own way. But there is no
reason whey it should be 2 different implementations of fuse on
macosx. In fact having only one open-source implementation is *much*
better in a long run as it will reduce user's confusion and waste of
resources.