On Wed, Jan 14, 2009 at 01:13:00PM -0600, Matt Sealey wrote:
I can't take it anymore. Development on a new kernel flavor is just so complicated and rife with little things to "take care of" which are simply hindering development and making life a misery of little mistakes, and forgetful actions, and even when something comes out right, building an RPM includes untarring 250MB of source code just to tell me the config is bad within the first 4 files compiled or so.
The one thing that is really tiring me, though, is the layout of /usr/src/packages.
In the way SUSE has it, kernel-source, kernel-flavor and every other thing installed from an SRPM install into exactly the same directory. This has some effects that are annoying me to some degree I am not comfortable with
1) broken packages which maintainers are unwilling to fix which blithely untar every *.tar.bz2 in /usr/src/packages/SOURCES (xorg-x11-libs!)
2) kernel-source, kernel-flavor SRPMS overwrite each other if they are installed. ARGH!
3) kernel-flavor .spec file is actually in SOURCES and not SPECS when it gets installed. WHAT?
I really need to know, what kind of design decision is it that all RPMs get dumped into the same directory? Now, in a sane system like the /usr/share/doc/packages directory each package has it's basename in there. Each package is separate and self-contained. Docs for one do not go in the folder for docs for another.. :)
kernel-source SRPM is sufficient to install for _all_ kernel flavours. You do not need the kernel-<flavour> SRPMs. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org