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.. :) Why was this never brought across to RPM builds? Is it because people are used to using build chroots and so on? Even in that scenario building a source RPM sort of requires the whole shebang to be in place right? What am I doing wrong here and how can I stop using /usr/src/packages for RPM development, and if this IS possible AND recommended, why does this method still even exist? If not doing anything wrong, why on earth can't we split RPM sources into their own package directories in /usr/src/packages like /usr/src/packages/kernel-source /usr/src/packages/kernel-whatever (yes of course it will duplicate files with the above but it's all compressed) /usr/src/packages/xorg-x11-libs etc.? -- Matt Sealey, Genesi, Manager Developer Relations -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org