Hi Milan,
Milan Jurik wrote:
Hi Jean-Pierre,
On 13.02.2012 11:16, Jean-Pierre André wrote:
Hi,
Milan Jurik wrote:
Hi Jean-Pierre,
Jean-Pierre ANDRE píše v út 24. 01. 2012 v 15:16 +0100:
Hi,
As a maintainer of ntfs-3g, I have received bug reports on
OpenIndiana. Digging into them, I found there were almost all
caused by the buggy fuse kernel module, which nobody seems to care
about. So I had to do it myself....
I think I have now finished the first level debugging of
the fuse kernel module....
With the fixes, ntfs-3g passes the Posix file system test
http://www.tuxera.com/community/posix-test-suite/
except for a single test :
Failed Test Stat Wstat Total Fail List
of Failed
-------------------------------------------------------------------------------
/home/linux/fstest/pjd-fstest/tests/open/ 3 1 2
Failed 1/191 test scripts. 1/1964 subtests failed.
Files=191, Tests=1964, 351 wallclock secs (19.50 cusr + 99.55 csys =
119.05 CPU)
Failed 1/191 test programs. 1/1964 subtests failed.
The test which fails is the test for opening a fifo
named by ntfs-3g. Obviously this opening should be
bounced elsewhere, but I have no idea where....
There are a few other obscure things, which I cannot
clarify without the help of a Solaris VFS expert.
Reviewing of the code by a Solaris developer would
also be useful : there were a lot of memory leaks,
missing lockings, and forgotten unlockings. There
were obvious deficiencies in the quality management
of the initial version.
no surprise, the original developers were not filesystem experts.
In the meantime, I consider the result as a release
candidate.
Please see http://b.andre.pagesperso-orange.fr/openindiana-ntfs-3g.html
Wow.
By the way, where is the official OpenIndiana source
repository for this ?
Nowhere. Currently it is build from spec-files-extra
(http://pkgbuild.sourceforge.net/spec-files-extra/) which is using the
last OpenSolaris.org FUSE tarball (it contains head of the FUSE repo)
+ your patches, then it is pulled by SFE OI. What I did it was that I
took the tarballs (opensolaris.org and your) and created diff and
pushed the diff to spec-files-extra.
I saw Milan posting the patches,
but is not clear to me against what the patches were.
I can provide a list of patches per fix for a source
repository management.
I think the best way would be to clone opensolaris.org repo to some
public repository site and commit your patches there.
Sure, but I am not the maintainer of fuse (and I do
not want to), nor the packager for OpenIndiana.
My job is only to answer problem reports on ntfs-3g.
It makes no sense to continue with opensolaris.org repository as the
latest updates to that site brought more closed source management
features than community things.
I agree.
I can create one later this week (I will be mostly off till weekend)
if nobody will stand up.
That is a nice proposal. My patches are at your disposal.
Regards
Jean-Pierre
_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev