On Sun, Nov 18, 2012 at 12:06 AM, Duncan <1i5t5.dun...@cox.net> wrote:
> Richard Yao posted on Sun, 18 Nov 2012 00:35:22 -0500 as excerpted:
>
>>>> Having a builtin is a good idea, but the implementation as a mandatory
>>>> dependency on kmod is not. The plan is to reintroduce it as an
>>>> optional dependency, so that distributions (and Gentoo users) that do
>>>> not want it can avoid it. None of us want to force dependencies on
>>>> others and there is no need for this one.
>>>
>>> You do realize that you didn't really drop the dependency at all,
>>> right?
>>
>> kmod does not exist on my system and eudev builds without a problem. I
>> am thinking of writing my own busybox-style code to handle module
>> loading in the builtin when the configure script is told not to build
>> with kmod. Does this not avoid the dependency?
>
> FWIW...
>
> I run a monolithic kernel here, no modules /to/ load.  As a result, for
> quite some time I had module-init-tools in package.provided, because I
> really didn't need it at all.
>
> Then udev switched to kmod as a build-time dep.  I could no longer
> package.provide kmod as I had module-init-tools, because it was required
> to /build/ udev.  For no valid reason on my system.  Like any unnecessary
> feature that can be used to load an exploit, it's worse than useless.
> But it was required to build, just because someone decided people had no
> valid reason to run a monolithic kernel system any longer, and that
> people who did so apparently no longer mattered, udev-wise.
>
> That's only one such decision of a whole list following a similar
> pattern, simply deciding that some segment of the Linux-using populace or
> another no longer matters, because it's not the segment that the udev
> folks are focused on.  In many cases, they've already said they're not
> interested in patches resolving the issues, too.  Thus, no, submitting
> the patches for inclusion upstream isn't working.  Seems reason enough
> for a fork, to me.
>
> Back on subtopic, yes, I'm definitely interested in a udev fork that
> doesn't force the otherwise useless on my systems kmod as a build-time
> dep.  package.provided worked for years as a workaround for the module-
> init-tools @system dep.  And I'd like to get back to not having to have a
> module-loader package installed at all, since I don't have any modules to
> load anyway.

# du -sh /var/tmp/portage/sys-apps/kmod-11-r1/image/
240K    /var/tmp/portage/sys-apps/kmod-11-r1/image/

Reply via email to