On Fri, 28 Sep 2007, Thomas Schraitle wrote:
On Freitag, 28. September 2007, Thomas R. Jones wrote:
[...]
There are alot of inconsistencies with the build system. For instance the LAYOUT variable is declared(twice), then is unset and set one more time. ??????
LAYOUT was a former hack but is now deprecated.
Hmm not exactly, LAYOUT is what you should use. However, if you find several instances of setting and unsetting this variable, you must have a different file. LAYOUT should be set either in an project (ENV-) file, or manually for a build after sourcing the ENV- file. This variable is unset when choosing a new project file, because not all of the projects explicitly set this variable and just rely on the default value openSUSE.
There are various other that I can write up if the admins would like. Maybe a sanitized diff would be needed?
Berthold is the maintainer of the build mechanic and I am sure he takes patches. :)
I am always interested in improvements. However, the LAYOUT mechanics seems to be alright in the moment. I am planning for a new structure of the mechanics and I am working on this. Currently, people here first want to finish their projects before the let me insert those updates. Berthold -- ------------------------------------------------------------------ Berthold Gunreben SUSE Linux GmbH -- Dokumentation mailto:bg@suse.de Maxfeldstr. 5 http://www.suse.de/ D-90409 Nuernberg, Germany SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-doc+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-doc+help@opensuse.org