On Saturday 21 July 2012 09:04:35 Linda Walsh wrote:
Anders Johansson wrote:
On Saturday 21 July 2012 07:32:42 Linda Walsh wrote:
Separate "-devel" packages weren't widely used if at all
sometime before 10 or 9. It was assumed they were included by installing the product.
By the way, -devel packages started in SuSE Linux Professional 7.1. The build script, which builds packages in a nice and controlled chroot environment, came along in 8.0
--- Did the chroot environment start empty and only have the minimum requirements copied in for each package, or was it re-used from build to build or do you remember? I.e. when was a pre-generated 'chroot env/Build env' copied in fresh for each build to ensure only the minimum's for each package were installed?
First of all, it isn't "only the minimums", it is the list of packages the package maintainer determines are needed in order to generate all the features of the package being built. Other packages are deemed unnecessary and are excluded in order to minimise complexity and avoid complications. Second, the build script had (still has, actually, the script still exists) a parameter -clean which deletes and repopulates the chroot directory so it's up to the builder. As far as I know, the suse build environment always used that, build environments were never reused. But all dependencies needed to generate all features in the package being built should be included. If something is missing (other than copyrighted/patented stuff like multimedia codecs, font hinting and similar) it is a valid bug that will be fixed if reported Anders -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org