Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143026 - sys-fs/unionfs-fuse (New package)
Summary: sys-fs/unionfs-fuse (New package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://podgorny.cz/unionfs-fuse/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-08-06 16:35 UTC by Radek Podgorny
Modified: 2010-01-12 00:48 UTC (History)
5 users (show)

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


Attachments
unionfs-fuse-0.15.ebuild (unionfs-fuse-0.15.ebuild,456 bytes, text/plain)
2006-08-06 16:36 UTC, Radek Podgorny
Details
unionfs-fuse-0.15.ebuild (unionfs-fuse-0.15.ebuild,494 bytes, text/plain)
2006-08-09 08:10 UTC, Radek Podgorny
Details
unionfs-fuse-0.17.ebuild (unionfs-fuse-0.17.ebuild,533 bytes, text/plain)
2007-02-19 00:41 UTC, Dan Casimiro
Details
unionfs-fuse-0.18.ebuild (unionfs-fuse-0.18.ebuild,427 bytes, text/plain)
2008-02-16 19:06 UTC, James Le Cuirot
Details
unionfs-fuse-0.21.ebuild (unionfs-fuse-0.21.ebuild,431 bytes, text/plain)
2008-07-27 18:52 UTC, James Le Cuirot
Details
Patch against v0.23 fixing the Makefile (unionfs-fuse-0.23-makefile.patch,301 bytes, patch)
2010-01-12 00:41 UTC, Sebastian Pipping
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Radek Podgorny 2006-08-06 16:35:57 UTC
Unionfs-fuse is a userspace inmplementation of the unionfs layered filesystem.
Comment 1 Radek Podgorny 2006-08-06 16:36:59 UTC
Created attachment 93620 [details]
unionfs-fuse-0.15.ebuild

sys-fs
Comment 2 Andrew Ross (RETIRED) gentoo-dev 2006-08-07 00:01:25 UTC
Thanks for submitting that ebuild. These sort of bugs need the EBUILD keyword and should be assigned to maintainer-wanted@gentoo.org , which jakub has done for you.

You may not be aware of this, but as of portage 2.1 ebuilds should be explicitly setting RDEPEND, even if it's just RDEPEND=${DEPEND} .

Also, I noticied that there is a file in the upstream tarball called CREDITS, which your ebuild doesn't install. It's important that contributors to open source projects are recognized for their work, so the ebuild should install this file using dodoc

Comment 3 Radek Podgorny 2006-08-09 08:10:10 UTC
Created attachment 93851 [details]
unionfs-fuse-0.15.ebuild

...thanks for the feedback, corrected.
Comment 4 Dan Casimiro 2007-02-19 00:41:56 UTC
Created attachment 110597 [details]
unionfs-fuse-0.17.ebuild

This is an updated ebuild for version 0.17. The "make.sh" script does not seem to exist anymore, so I just replaced it with "emake || die..."
Comment 5 Radek Podgorny 2007-02-19 00:57:55 UTC
...I happen to be a unionfs-fuse developer and maintainer. I'm going to release a new version soon (with LOTS of extra functionality) so if you're going to add to portage, wait a bit longer please (days)...
Comment 6 Radek Podgorny 2007-08-29 21:21:21 UTC
...ooops, forgot to mention, 0.18 is out for some time now...
Comment 7 James Le Cuirot gentoo-dev 2008-02-16 19:06:37 UTC
Created attachment 143682 [details]
unionfs-fuse-0.18.ebuild

Here's a slightly cleaner ebuild for 0.18.
Comment 8 James Le Cuirot gentoo-dev 2008-07-15 22:50:36 UTC
Version 0.20 is out. The ebuild I posted for 0.18 still works.
Comment 9 James Le Cuirot gentoo-dev 2008-07-27 18:52:00 UTC
Created attachment 161484 [details]
unionfs-fuse-0.21.ebuild

Slight change for 0.21.
Comment 10 James Le Cuirot gentoo-dev 2008-09-22 23:08:59 UTC
Same again for 0.22.
Comment 11 Radek Podgorny 2009-01-19 19:17:32 UTC
...any volunteer to submit to sunrise?
Comment 12 Walter 2009-11-18 15:04:12 UTC
Crashes for me on the very first read with command line:
unionfs -d -f -o debug -s -o nonempty -o allow_other /tmp/cow=RW:/usr/portage/distfiles/=RO /usr/portage/distfiles

Kernel is genkernel 2.6.30-gentoo-r5 on x86_64
Comment 13 Radek Podgorny 2009-11-20 10:09:34 UTC
a crash is definately not the correct behaviour but you're trying to mount /usr/portage/distfiles back on /usr/portage/distfiles which is a loop :-(
Comment 14 Sebastian Pipping gentoo-dev 2010-01-12 00:41:09 UTC
Created attachment 216149 [details, diff]
Patch against v0.23 fixing the Makefile

Radek, please apply this patch against 0.23 for the next release upstream.
It fixes a make warning:

  `warning: jobserver unavailable: using -j1. Add `+' to parent make rule.'

Please check <http://www.gnu.org/software/make/manual/make.html#Error-Messages> for details.
Comment 15 Sebastian Pipping gentoo-dev 2010-01-12 00:48:04 UTC
0.23 in tree now, closing.

Radek, please contact me with information about how to best keep myself up to date on new releases.  Looking forward to working with you.