Richard Purdie
9d5052d3ec
bitbake: bitbake: cooker/command: Add error state for the server and use for pre_serve errors
...
Currently if errors occur when starting the PR service, there is a race that
occurs since the UI runs various commands including starting builds before
processing the CookerExit(). By adding the error state and refusing to run
async commands in this mode, builds are prevented from starting and the
UI reaches the exit code with the system shutting down cleanly.
(Bitbake master rev: 42fa34142ea685f91115a551e74416ca28ef1c91)
(Bitbake rev: bc2e0796c1846d1567db6343b24b85fd7dba9163)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
Signed-off-by: Robert Yang <liezhi.yang@windriver.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-11 14:16:03 +00:00
Richard Purdie
53d2563ff1
bitbake: perforce: Fix path subdirectory issues
...
With a SRC_URI = " \
p4://depot/folder/...;module=localfolder/localsubfolder;changeslist=${P4CHANGELIST} \
"
the subfolders of //depot/folder/... get renamed when mapped to the
local folder structure. They lose the first 3 letters. This
patch fixes that.
Issue reported by and patch sent from katutxakurra@gmail.com
[YOCTO #5380 ]
(Bitbake master rev: 40e06dc459d9c0b5d42d65b2d2c846196fd36b1f)
(Bitbake rev: df0f92cdc925fe7f3bb2e6afe76cf10b0656ead6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 17:51:31 +00:00
Volker Vogelhuber
c5989a9e51
bitbake: fetch/hg: Improve user/password handling
...
Trying to use a server with username and password authentication
within the URL of the SRC_URI variable doesn't appear to work.
This patch adds the missing parts to the hg fetcher to make this
work properly.
(Bitbake master rev: dc3d6d73e44802c203b3f7247f6f212acc2f69bf)
(Bitbake rev: 76b50d0d72c4e2b03fc53fade255e87c1922e88d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 17:51:31 +00:00
Nicolas Dechesne
1c8c9f1e53
bitbake: fetch2/svn.py: use log instead of info to retrieve revision
...
We have faced a corner case situation where the 'last changed
revision' returned from svn info is wrong. It happens when the last
revision is a directory move. e.g. if we assume that the svn
repository at revA has root/x/y/z/foo/bar and it is moved to
root/a/b/c/foo/bar in revB, then svn info 'last change revision' will
return revA. As such when using AUTOREV, we are going to attempt to
retrieve root/a/b/c/foo/bar (as per SRC_URI) but at revA when it did
not exist.
So this patch changes how we retrieve the latest revision and uses
'svn log --limit 1' which gives correct result in all tested cases.
(Bitbake master rev: 17d8ef0b813a05c231e3dbe6e8bc82a4a9b1d2f8)
(Bitbake rev: d14e532f07f31b99c55bec9d87470eb54251c8db)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 17:51:31 +00:00
Richard Purdie
2238d4a63f
Revert "utils.bbclass: Fix override ordering for FILESPATH"
...
This reverts commit 0bd63125c3 .
As discussed on the mailing list, this change changes layer layout
in a stable branch which is unaccetable. The was accidentally
backported and should not have been, this reverts it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 17:51:31 +00:00
Scott Rifenbark
7008903065
ref-manual: Added the insserve class.
...
(From yocto-docs rev: 39e76367c5f5489209af7bb7cb040a621076fb06)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:26 +00:00
Scott Rifenbark
e16bbd631d
ref-manual: Added the image_types_uboot class.
...
(From yocto-docs rev: ebaacf429cec81b17440255e67e00711e6e65258)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:26 +00:00
Scott Rifenbark
de42e04de7
ref-manual: Edits to image_types class.
...
Noticed that this class file name is "image_types.bbclass" and not
"image-types.bbclass". Fixed it.
(From yocto-docs rev: 354aa820a13f2dcff32e8a24cbce477c3d6b54f6)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:25 +00:00
Scott Rifenbark
5f24d24595
ref-manual: Added the image-types class.
...
(From yocto-docs rev: 135ebbb8644525f3d85e128f510a650331623058)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:25 +00:00
Scott Rifenbark
6ba27fa504
ref-manual: Added the image-swab class.
...
(From yocto-docs rev: 8dfc65cf8911ac91fa0bc0a9aa8298f9e1328ec8)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:25 +00:00
Scott Rifenbark
5599505af7
ref-manual: Added image-mklibs and image-prelink classes.
...
(From yocto-docs rev: ec9783ab26661167149be02b3e24c86154309b97)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:25 +00:00
Scott Rifenbark
fa5efc2dda
ref-manual: Added image-vmdk class.
...
(From yocto-docs rev: 7f3212cc983d25db94db57c214dbe8d49ef4b912)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:24 +00:00
Scott Rifenbark
cc8f61cdf1
ref-manual: Added image-live class and updated IMAGE_FSTYPES variable.
...
Added a note to the existing IMAGE_FSTYPES variable based on
using "live" as an image type. Need to be sure that appears
before inherit line in the recipe.
(From yocto-docs rev: 248ad730ad78c74c242d212c5a61c0cf83057f14)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:24 +00:00
Scott Rifenbark
ee6ca90f1b
ref-manual: Added image-empty.bbclass to undocumented class list.
...
I accidently removed this so had to add it back in.
(From yocto-docs rev: c763a70118c20581176981f6380a427adb6b8a45)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:24 +00:00
Scott Rifenbark
e492cb70f3
ref-manual: Removed image-empty.bbclass from undocumented list.
...
(From yocto-docs rev: 55aeadaa89524dcb1ad0926703abc43758ca69b7)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:24 +00:00
Scott Rifenbark
d2907bf4f8
ref-manual: Placed the ICECC_CC variable as entry point for "I" variables.
...
(From yocto-docs rev: e977266065c8645a4bfa73a72f047a9e40d4bbd2)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:23 +00:00
Scott Rifenbark
2ee060691e
ref-manual: Added icecc class and several ICECC_* variables.
...
New variables added for:
ICECC_CC
ICECC_CXX
ICECC_ENV_EXEC
ICECC_PATH
ICECC_USER_CLASS_BL
ICECC_USER_PACKAGE_BL
ICECC_USER_PACKAGE_WL
ICECC_VERSION
(From yocto-docs rev: 89ae30f5351cf26926f2a53c42163dd3418e05c3)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:23 +00:00
Scott Rifenbark
c294f67611
ref-manual: Edits to the GRUB_GFXSERIAL variable.
...
Told where to set this variable.
(From yocto-docs rev: 6984f3ea58479e855762d0ab2e1d68f3e0759655)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:23 +00:00
Scott Rifenbark
edfdc96aea
ref-manual: Added gzipnative class.
...
(From yocto-docs rev: 431572a20e8175dc513daedb5f28efe8291a6606)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:22 +00:00
Scott Rifenbark
312682c59f
ref-manual: Added the gtk-immodules-cache class and GTKIMMODULES_PACKAGES variable.
...
(From yocto-docs rev: 2c5476591e932951ed77c0b09265610cd102e2c7)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:22 +00:00
Scott Rifenbark
5a5833a437
ref-manual: Added gtk-icon-cache class.
...
(From yocto-docs rev: c19238e50847518695ae6e46d63e353757059495)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:22 +00:00
Scott Rifenbark
881b9ab252
ref-manual: Added gtk-doc class.
...
(From yocto-docs rev: 075a9afac196d129eaec8bed4e6bb3ebfb5fe9f7)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:22 +00:00
Scott Rifenbark
e8b0fd068e
ref-manual: Added gsettings class.
...
(From yocto-docs rev: 7322722d67ea3c29f9ea62ee062344fd6d930e68)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:21 +00:00
Scott Rifenbark
927db7c6a1
ref-manual: Added grub-efi class and supporting variables.
...
Created glossary entries for the GRUB_GFXSERIAL, LABELS,
APPEND, GRUB_OPTS, and GRUB_TIMEOUT variables.
(From yocto-docs rev: a9a1dc6775d8c479b06fcadc51eb01ac27bef62d)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:21 +00:00
Scott Rifenbark
70351d9bae
ref-manual: Fixed class name gtext to gettext.
...
I put this name in wrong in the original commit.
(From yocto-docs rev: c68ab8404a693de9ba6b229317c6fb5d78060b10)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:21 +00:00
Scott Rifenbark
7d3e2a8c49
ref-manual: Added gnome, gnomebase, gtk-icon-cache, and mime classes
...
The entries for gtk-icon-cache and mime are placeholders only
with this commit.
(From yocto-docs rev: f6325cef06186cfe50c164bf2b536209e8a97e90)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:21 +00:00
Scott Rifenbark
4120cdb8ee
ref-manual: Addedt gtext class.
...
(From yocto-docs rev: ca8fd78455c583799509eb2447bc3fbadd91517d)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:20 +00:00
Scott Rifenbark
1fcdab9145
ref-manual: Added gconf class.
...
(From yocto-docs rev: 8f0c43b15f47344a8b42be954af097ab1bdfbabe)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:20 +00:00
Scott Rifenbark
48cef6ad6b
ref-manual: Added fontcache class and FONT_PACKAGES variable.
...
(From yocto-docs rev: 6e091001cabeca1d7427e6c74058b0c5b9204938)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:20 +00:00
Scott Rifenbark
6032dcdb32
ref-manual: Added extrausers class and EXTRA_USERS_PARAMS variable.
...
(From yocto-docs rev: e339505941f620ff74cd1bdd5f652c341baf2aad)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:20 +00:00
Scott Rifenbark
affd9bf773
ref-manual: Added classes_distro_features class.
...
(From yocto-docs rev: 94dfec1c0fe0131371ffcb28472efbc5dcc71510)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:19 +00:00
Scott Rifenbark
c9974480a2
ref-manual: Added distrodata class.
...
(From yocto-docs rev: d7b1a1ec7024f00c6934398025e9fcebd504c4bd)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:19 +00:00
Scott Rifenbark
8998295eaf
ref-manual: Added deploy class.
...
(From yocto-docs rev: f7c60be2dad01cdb6d0d5462c40c68217191bcd6)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:19 +00:00
Scott Rifenbark
60f4dcb298
ref-manual: Added crosssdk class.
...
(From yocto-docs rev: 0af692cc483ec22e79c8cbf15407920bd0c8fcd8)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:18 +00:00
Scott Rifenbark
40fcffae65
ref-manual: Added cross-canadian class.
...
(From yocto-docs rev: a6300fde4fc3292caa497684d9f2143436845484)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:18 +00:00
Scott Rifenbark
56cd04c08d
ref-manual: Added cross class.
...
(From yocto-docs rev: 421fbc549e8905a144d152af356f4d7e8c68305a)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:18 +00:00
Scott Rifenbark
b4a248f1b4
ref-manual: Added core-image class.
...
(From yocto-docs rev: a3aa92bb1089962febab9dbb152a4cb71489e7d6)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:18 +00:00
Scott Rifenbark
ebd35a9de6
ref-manual: Added the copyleft_compliance class.
...
(From yocto-docs rev: d546cd482a5d90929d7ed0ed177bf030d26b941a)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:17 +00:00
Scott Rifenbark
5def0b4b68
ref-manual: Added the cml1 class.
...
(From yocto-docs rev: d865a82be42b7c0d4928fbe56b6e05609992c6c2)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:17 +00:00
Scott Rifenbark
23dcaa5cc6
ref-manual: Added the cmake class.
...
(From yocto-docs rev: 599538fe8e25aa4445097a9d1c83fa196d80b433)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:17 +00:00
Scott Rifenbark
9e65ed399a
ref-manual: Added the clutter class.
...
(From yocto-docs rev: 1bf7123de6be760a12e3056a9ff03bb9bac1369e)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:17 +00:00
Scott Rifenbark
1a56dd7015
ref-manual: Added the chrpath class.
...
(From yocto-docs rev: 48f9e29437a6e55fbd88b92e746ca6af02f35605)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:16 +00:00
Scott Rifenbark
72a29a60ab
ref-manual: Added the ccache class.
...
(From yocto-docs rev: 12c98bd349188f0c9555b326792330e70afc4b5d)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:16 +00:00
Scott Rifenbark
e0b167bb78
ref-manual: Added BUILDSTATS_BASE variable description.
...
(From yocto-docs rev: a755fa4283d966e657cee94e2165c87283494caa)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:16 +00:00
Scott Rifenbark
ceee77a014
ref-manual: Added the buildstats class.
...
(From yocto-docs rev: 048b0c2a87bc122efb2c7efffaecac17a46fec27)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:16 +00:00
Scott Rifenbark
752b6dbffd
ref-manual: Added the buildhistory class.
...
(From yocto-docs rev: 8a04660072fdefe556d29ed010476512b899cbc7)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:15 +00:00
Scott Rifenbark
db08f1ee82
ref-manual: Added bugzilla class.
...
(From yocto-docs rev: 3caddb5dae398c498d94d2106f9810b1a2f94f4d)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:15 +00:00
Scott Rifenbark
246fafd2e1
ref-manual: Added boot-directdisk class.
...
(From yocto-docs rev: 6c40ec521aeb15e590efeaa33fa049f3ae644063)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:15 +00:00
Scott Rifenbark
7bfbd54617
ref-manual: Added ROOTFS, NOHDD, and NOISO variable descriptions.
...
(From yocto-docs rev: 037bfb5e9867a39a8feb0ef4c4f0feb8e450543d)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:14 +00:00
Scott Rifenbark
fdd81a0ecd
ref-manual: Upper-cased the term "ram".
...
(From yocto-docs rev: 51b8584fecc168c10bd61a7fcaad1a06ea4ea74b)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2013-12-03 12:54:14 +00:00