Richard Purdie
fb245be03d
cache.py: Bump the cache version after the BBVERSIONS update
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2010-03-25 17:28:34 +00:00
Chris Larson
c244243274
Implement BBVERSIONS
...
This implements a feature similar to BBCLASSEXTEND, but for generating
multiple versions of a given recipe. For example: BBVERSIONS = "1.0 2.0 git".
In addition to the above, one can utilize [a-b] style patterns, and can have a
:<basever> postfix, which allows you to essentially name the range of
versions. Both the current version and the basever end up in OVERRIDES, and
the basever gets placed into the BPV variable. The default BPV, if none is
specified, is the original PV of the recipe, before bbversions processing.
In this way, you can do things like:
BBVERSIONS = "1.0.[0-6]:1.0.0+
1.0.[7-9]:1.0.7+"
SRC_URI_append_1.0.7+ = "file://some_extra_patch.patch;patch=1"
Or you can create a recipe per range, and name the recipe file as such: nano_1.0.7+.bb.
(Bitbake rev: 4ee9a56e16f1eb3c1649eaa3127b09ab0e93d1ec)
Signed-off-by: Chris Larson <chris_larson@mentor.com >
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2010-03-25 17:25:45 +00:00
Holger Freyther
defa54dea0
bitbake: [cache] copy instead of deepcopy in sync
...
We only intend to modify the dict, no need to copy all
elements.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2010-02-15 17:07:58 +00:00
Richard Purdie
22c29d8651
bitbake: Switch to bitbake-dev version (bitbake master upstream)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2010-01-20 18:46:02 +00:00
Richard Purdie
483f85802a
bitbake: Sync various functions with those from bitbake-dev and bitbake upstream
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:21 +00:00
Richard Purdie
bec200b38d
bitbake/cache.py: Add warnings for leakage of SRCREVINACTION magic value
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-09-24 18:57:09 +01:00
Richard Purdie
bc0b233c02
bitbake cache: Add code to catch a nasty cache corruption issue to aid in tracking it down
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-09-03 22:57:26 +01:00
Richard Purdie
81ff3a90f8
bitbake: Update to work without warnings with python 2.6
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-05-12 16:53:22 +01:00
Richard Purdie
ade351e2f4
bitbake: Add in code to support the BBCLASSEXTEND variable. Virtual native/sdk recipes then become possible
2009-01-03 16:25:20 +00:00
Richard Purdie
28fd9dadbd
bitbake/cache.py: Simplify logic
2009-01-03 00:10:10 +00:00
Richard Purdie
ffdec425bf
bitbake/bitbake-dev: Sync with upstream
2008-12-06 13:16:13 +00:00
Richard Purdie
3c7454cb38
bitbake/bitbake-dev: Bump cache version after AUTOREV DONT_CACHE changes
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:58:26 +00:00
Richard Purdie
979f987c44
bitbake cache.py: When SRCREV autorevisioning for a recipe is in use, don't cache the recipe. Based on work from Heikki Paajanen
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:54:47 +00:00
Richard Purdie
841b37b626
bitbake: Fix a bug where changed files weren't getting spotted and an invalid cache was being used
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 17:19:49 +00:00
Richard Purdie
853280f161
bitbake: Update with changes from bitbake 1.8 branch
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:44:34 +00:00
Richard Purdie
39a089a3e7
bitbake: Bump cache version
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:34:32 +00:00
Richard Purdie
ab191d21e2
bitbake: Update to bitbake 1.8 branch head
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:01:45 +00:00
Richard Purdie
e223238b1b
bitbake: Update to latest bitbake-1.8 branch
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2651 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:10:08 +00:00
Richard Purdie
7371e6323c
bitbake: Update to 1.8.1 (inc. various bug fixes, epoch support)
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1419 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-04-01 15:04:49 +00:00
Richard Purdie
f5665d5bfc
bitbake: Sync with upstream.
...
* File licence headers were sanitised causing most of the diff.
* cooker.py was created from bin/bitbake.
* cvs fetcher port option was added
* The -f force option was fixed to work correctly
* Multiple entries in rrecrdeps are now handled correctly
(allows adding do_deploy to image depends)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1129 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-01-08 23:53:01 +00:00
Richard Purdie
306b7c7a97
bitbake: Upgrade from 1.4 -> 1.7.4ish
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-11-16 15:02:15 +00:00
Richard Purdie
27dba1e624
Update to bitbake 1.4.2 (latest stable branch release). This includes the caching speedups
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-05-09 15:44:08 +00:00