sys-fs/sysfsutils is broken and dead upstream. Dependency on it needs to be removed so we can remove it from the tree.
Yup, it was removed upstream long time ago: http://git.kernel.org/gitweb.cgi?p=linux/storage/multipath-tools/.git;a=commit;h=8ccef7c766a4891140488d12d93e5eb930271bf2 And I've checked sources. It's very safe to remove this dependency.
(In reply to comment #1) > Yup, it was removed upstream long time ago: > > http://git.kernel.org/gitweb.cgi?p=linux/storage/multipath-tools/.git;a=commit;h=8ccef7c766a4891140488d12d93e5eb930271bf2 > > And I've checked sources. It's very safe to remove this dependency. That commit was on Thu, 7 Jun 2007 and all the current ebuilds are >= 2009 so, yeah, RDEPEND="... sys-fs/sysfsutils ... " is just cruft. Anyone from baselayout want to make the change? I can if you give me the okay. I propose changing it without rev bump.
(In reply to comment #1) > Yup, it was removed upstream long time ago: > > http://git.kernel.org/gitweb.cgi?p=linux/storage/multipath-tools/.git;a=commit;h=8ccef7c766a4891140488d12d93e5eb930271bf2 > > And I've checked sources. It's very safe to remove this dependency. 0.4.7 source tree is still using it: $ egrep -r -e '^#include.*sysfs' * libmultipath/discovery.c:#include <sysfs/dlist.h> libmultipath/discovery.c:#include <sysfs/libsysfs.h> multipath/main.c:#include <sysfs/libsysfs.h> multipathd/main.c:#include <sysfs/libsysfs.h> multipathd/main.c:#include <sysfs/dlist.h> 0.4.8 and 0.4.9 use only internal libmultipath header called sysfs.h, not to be confused with sysfsutils: $ egrep -r -e '^#include.*sysfs' * multipath/main.c:#include <sysfs.h> multipathd/cli_handlers.c:#include <sysfs.h> multipathd/main.c:#include <sysfs.h> libmultipath/structs_vec.c:#include "sysfs.h" libmultipath/discovery.c:#include "sysfs.h" libmultipath/sysfs.c:#include "sysfs.h" $ egrep -r -e '^#include.*sysfs' * libmultipath/structs_vec.c:#include "sysfs.h" libmultipath/discovery.c:#include "sysfs.h" libmultipath/sysfs.c:#include "sysfs.h" multipath/main.c:#include <sysfs.h> multipathd/cli_handlers.c:#include <sysfs.h> multipathd/main.c:#include <sysfs.h>
+ 06 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> + multipath-tools-0.4.8.ebuild, multipath-tools-0.4.8-r1.ebuild, + multipath-tools-0.4.9-r1.ebuild, multipath-tools-0.4.9-r2.ebuild: + Remove sys-fs/sysfsutils depend from >= 0.4.8 wrt #377709 by Anthony Basile and 0.4.7 stays as is