[opensuse-factory] On kmod-compat replacing m-i-t

Currently, the only package that still blocks the removal of module-init-tools from a system is the kernel rpm package, with an express dependency "module-init-tools >= 3.4". What is so particular about m-i-t 3.4? Can it be replaced by modutils, or do we need to add some virtual Provides: mitmagic34 to both module-init-tools.spec and kmod-compat.spec? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

El 16/06/13 16:06, Jan Engelhardt escribió:
I already complained about this in opensuse-kernel, the crickets where not helpful. I was about to ramble about it again yesterday when I hit it once again, thanks for bringing it up ;-D -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 06/16/2013 04:06 PM, Jan Engelhardt wrote:
I think we should just drop module-init-tools and add those provides to kmod compat as it does not seem the kernel packages will ever be fixed. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 4.8.2013 01:25, Jeff Mahoney wrote:
The dependency is documented in the spec file: # Need a module-init-tools with /usr/lib/module-init-tools/weak-modules2 Requires(post): module-init-tools >= 3.4
I changed it to # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools # For depmod (modutils is a dependency provided by both module-init-tools and # kmod-compat) Requires(post): modutils That should work, shouldn't it?
For kernel packaging things, you really need to get ahold of Michal Marek (now CC'd). That's his baby.
Thanks for adding me. Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

El 05/08/13 08:31, Michal Marek escribió:
Yes, unfortunately mkinitrd does not work well when you replace module-init-tools with kmod-compat, while building the initrd libkmod says: libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 libkmod: conf_files_list: unsupported file mode /dev/null: 0x21b6 depmod: WARNING: could not open /dev/shm/.rHyfkZ/mnt/lib/modules/3.11.0-rc4666-desktop-02341-gc7b1077/modules.order: No such file or directory dracut works just fine though. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 7.8.2013 23:32, Cristian Rodríguez wrote:
What's wrong with modprobe -C /dev/null? That's a libkmod bug/misfeature, I'd say.
Fixed with http://gitorious.org/opensuse/mkinitrd/commit/1817b89. Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

El 16/06/13 16:06, Jan Engelhardt escribió:
I already complained about this in opensuse-kernel, the crickets where not helpful. I was about to ramble about it again yesterday when I hit it once again, thanks for bringing it up ;-D -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 06/16/2013 04:06 PM, Jan Engelhardt wrote:
I think we should just drop module-init-tools and add those provides to kmod compat as it does not seem the kernel packages will ever be fixed. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 4.8.2013 01:25, Jeff Mahoney wrote:
The dependency is documented in the spec file: # Need a module-init-tools with /usr/lib/module-init-tools/weak-modules2 Requires(post): module-init-tools >= 3.4
I changed it to # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools # For depmod (modutils is a dependency provided by both module-init-tools and # kmod-compat) Requires(post): modutils That should work, shouldn't it?
For kernel packaging things, you really need to get ahold of Michal Marek (now CC'd). That's his baby.
Thanks for adding me. Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Cristian Rodríguez
-
Jan Engelhardt
-
Jeff Mahoney
-
Michal Marek
-
Michal Marek