Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285429 - [version bump] sys-fs/fuse-2.8.1
Summary: [version bump] sys-fs/fuse-2.8.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Kernel Miscellaneous
URL: http://sourceforge.net/projects/fuse/
Whiteboard:
Keywords:
: 277510 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-18 11:18 UTC by regomodo
Modified: 2009-10-31 03:30 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for fuse 2.8.1 (fuse-2.8.1.ebuild,1.47 KB, text/plain)
2009-10-07 14:35 UTC, Rafał Mużyło
Details
ebuild with kernel checks (fuse-2.8.1.ebuild,1.74 KB, text/plain)
2009-10-29 17:15 UTC, Rafał Mużyło
Details

Note You need to log in before you can comment on or make changes to this bug.
Description regomodo 2009-09-18 11:18:55 UTC
On Sep 11 2009 ver-2.8.1 of fuse was released as a stable release. 

Current ~arch version in portage is ver-2.7.4 which was released on Jul 25 2008.

Reproducible: Always
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2009-09-19 07:23:29 UTC
*** Bug 277510 has been marked as a duplicate of this bug. ***
Comment 2 Rafał Mużyło 2009-10-07 14:35:03 UTC
Created attachment 206324 [details]
ebuild for fuse 2.8.1

It's just the old ebuild with kernel bits removed, as they're no longer there.
Comment 3 Rafał Mużyło 2009-10-07 14:36:48 UTC
If you wonder about the patch, it was recently removed
from the tree (as unneeded).
Comment 4 regomodo 2009-10-08 14:35:39 UTC
I've just tried the ebuild with gcc-4.4.1 and glibc-2.10.1 and all compiled fine. Also just recompiled ntfs-3g and that works with fuse-2.8.1 too.
Comment 5 Tais P. Hansen 2009-10-26 10:00:38 UTC
Afaik newer versions of GlusterFS use (but doesn't require) features specific for fuse-2.8+.
Comment 6 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-10-29 02:37:48 UTC
Rafał,

Can you rebase your ebuild off of the new 2.7.4-r1 (look at the USE=modules code) and I will bump it for you?
Comment 7 Rafał Mużyło 2009-10-29 04:08:16 UTC
Well, the problem that, as I said in comment 2,
there's no point - one of the main changes in 2.8 was:
"Out-of-tree fuse module removed".
There is no need for those kernel bits,
as they don't do anything now.

Of course, I've got no idea if it still works for FreeBSD,
I only corrected the part for Linux.

And that update seems broken anyway:
opposite of 'use modules && use kernel_linux' is
!(use modules) || !(use kernel_linux),
so parts of 'if...else...fi' blocks meant for FreeBSD
would get executed if USE='-modules'.
Comment 8 Rafał Mużyło 2009-10-29 04:12:25 UTC
Though there one thing that could be added instead:
as it now relies on kernel FUSE_FS, perhaps
either in pkg_setup or in post-install note
mention the need for setting that kernel option.
Comment 9 Rafał Mużyło 2009-10-29 17:15:59 UTC
Created attachment 208645 [details]
ebuild with kernel checks

I'm not sure if those checks are correct, as I didn't
have need before to examine closely linux-info eclass,
but they do look that way.

Kernel version with "die" is probably unneeded,
as that version is very old.
Comment 10 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-10-30 04:10:24 UTC
Ahh, I see what you mean with comment #2 now. Ok.

Well, the problem with the ebuild (why I *needed* USE=modules) is when you try to compile fuse with a kernel that *has* CONFIG_FUSE_FS=y, but doesn't have /usr/src/linux/.config it will bail out - this type of scenario happens on VPS guests where a kernel is managed for you.

So, we need to drop that check or figure something else out.
Comment 11 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-10-30 04:17:11 UTC
Oh. You did CONFIG_CHECK="~FUSE_FS" which only warns - I guess I need to dig into the eclass or just try it to figure out what happens. :)
Comment 12 Rafał Mużyło 2009-10-31 02:00:11 UTC
Well, while I haven't tested that, I've made that check non-fatal,
as, AFAIK, only user-mode tools are built, so they should depend 
only on linux-headers (perhaps a dep on those should be added ?).
That check should only be a warning, that you won't be
able to use those tools on anything.
Comment 13 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-10-31 03:30:26 UTC
InCVS now.

Thanks for the work, I cleaned it up a little bit more.