From c869fe541cbef56a5af7f6357768d99c61669b64 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 26 Mar 2013 11:10:07 -0700 Subject: ref-manual: Minor edits to "Enabling and Disabling Build History" (From yocto-docs rev: 2d23ad6f5f9047d37496f686dd1f9d8265ee7d55) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/usingpoky.xml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/documentation/ref-manual/usingpoky.xml b/documentation/ref-manual/usingpoky.xml index 6acbaabe4e..d0db3f5ae2 100644 --- a/documentation/ref-manual/usingpoky.xml +++ b/documentation/ref-manual/usingpoky.xml @@ -409,7 +409,7 @@ Maintaining Build Output Quality - A build's quality can be influenced by many things. + Many factors can influence the quality of a build. For example, if you upgrade a recipe to use a new version of an upstream software package or you experiment with some new configuration options, subtle changes can occur that you might not detect until later. @@ -417,7 +417,7 @@ In this case, a new version of a piece of software might introduce an optional dependency on another library, which is auto-detected. If that library has already been built when the software is building, - then the software will link to the built library and that library will be pulled + the software will link to the built library and that library will be pulled into your image along with the new software even if you did not want the library. @@ -427,7 +427,7 @@ the quality of your build output. You can use the class to highlight unexpected and possibly unwanted changes in the build output. - When you enable build history it records information about the contents of + When you enable build history, it records information about the contents of each package and image and then commits that information to a local Git repository where you can examine the information. @@ -478,13 +478,13 @@ are using the OEBasicHash signature generator (the default for many current distro configurations including DISTRO = "poky" and - DISTRO = "") will result in the packaging + DISTRO = "") and will result in the packaging tasks being re-run during the subsequent build. To disable the build history functionality without causing the - packaging tasks to be re-run, add just this statement to your + packaging tasks to be re-run, add this statement to your conf/local.conf file: BUILDHISTORY_FEATURES = "" @@ -497,7 +497,7 @@ Build history information is kept in - $TMPDIR/buildhistory + $TMPDIR/buildhistory in the Build Directory. The following is an example abbreviated listing: @@ -523,7 +523,7 @@ /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers FILELIST = /etc/busybox.links /etc/init.d/hwclock.sh /bin/busybox /bin/sh - Most of these name-value pairs corresponds to variables used + Most of these name-value pairs correspond to variables used to produce the package. The exceptions are FILELIST, which is the actual list of files in the package, and @@ -553,28 +553,28 @@ The files produced for each image are as follows: - build-id: + build-id: Human-readable information about the build configuration and metadata source revisions. - *.dot: + *.dot: Dependency graphs for the image that are compatible with graphviz. - files-in-image.txt: + files-in-image.txt: A list of files in the image with permissions, owner, group, size, and symlink information. - image-info.txt: + image-info.txt: A text file containing name-value pairs with information about the image. See the following listing example for more information. - installed-package-names.txt: + installed-package-names.txt: A list of installed packages by name only. - installed-package-sizes.txt: + installed-package-sizes.txt: A list of installed packages ordered by size. - installed-packages.txt: + installed-packages.txt: A list of installed packages with fuill package filenames. @@ -655,7 +655,7 @@ A command-line tool called buildhistory-diff - does exist though that queries the Git repository and prints just + does exist, though, that queries the Git repository and prints just the differences that might be significant in human-readable form. Here is an example: -- cgit v1.2.3-54-g00ecf