Mailinglist Archive: opensuse (818 mails)

< Previous Next >
Re: [opensuse] Re: [opensuse-factory] Re: openSUSE build & testing procedure and faulty pruning of builds causing build failures
  • From: Anders Johansson <ajh@xxxxxxxx>
  • Date: Sat, 21 Jul 2012 18:16:13 +0200
  • Message-id: <1648742.57O2h4P5rI@carolin>
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

To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >