Hi, On Wed, 14 Jan 2009, 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.
If you use 'build' (the package and program in there) to build your packages, not rpm -b* or rpmbuild directly it doesn't matter where your sources are, hence the (unfortunate) layout of /usr/src/packages/ doesn't enter the picture. If you nevertheless want to have a different layout of %_sourcedir, simply add the following to your ~/.rpmmacros (or root, as whomever you start building): %_sourcedir %{_topdir}/SOURCES/%{name}-%{version} And yes, the current flat layout is an artifact of us using build roots all the time, so nobody cared to ever change it to something else after dozens of years (remember to us internally its layout and existence is irrelevant) :-) As more than a few people are annoyed by that it might change in the future. I bet there's a bug report about that layout already, in case there isn't there should be one I guess, you might want to check. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org