summaryrefslogtreecommitdiffstats
path: root/bitbake/ChangeLog
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-01-20 18:46:02 +0000
committerRichard Purdie <rpurdie@linux.intel.com>2010-01-20 18:46:02 +0000
commit22c29d8651668195f72e2f6a8e059d625eb511c3 (patch)
treedd1dd43f0ec47a9964c8a766eb8b3ad75cf51a64 /bitbake/ChangeLog
parent1bfd6edef9db9c9175058ae801d1b601e4f15263 (diff)
downloadpoky-22c29d8651668195f72e2f6a8e059d625eb511c3.tar.gz
bitbake: Switch to bitbake-dev version (bitbake master upstream)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'bitbake/ChangeLog')
-rw-r--r--bitbake/ChangeLog217
1 files changed, 108 insertions, 109 deletions
diff --git a/bitbake/ChangeLog b/bitbake/ChangeLog
index 9fe3bf3d83..22124cb7ea 100644
--- a/bitbake/ChangeLog
+++ b/bitbake/ChangeLog
@@ -1,8 +1,99 @@
1Changes in BitBake 1.8.x: 1Changes in Bitbake 1.9.x:
2 - Add bb.utils.prune_suffix function 2 - Add PE (Package Epoch) support from Philipp Zabel (pH5)
3 3 - Treat python functions the same as shell functions for logging
4Changes in BitBake 1.8.12: 4 - Use TMPDIR/anonfunc as a __anonfunc temp directory (T)
5 - Fix -f (force) in conjunction with -b 5 - Catch truncated cache file errors
6 - Allow operations other than assignment on flag variables
7 - Add code to handle inter-task dependencies
8 - Fix cache errors when generation dotGraphs
9 - Make sure __inherit_cache is updated before calling include() (from Michael Krelin)
10 - Fix bug when target was in ASSUME_PROVIDED (#2236)
11 - Raise ParseError for filenames with multiple underscores instead of infinitely looping (#2062)
12 - Fix invalid regexp in BBMASK error handling (missing import) (#1124)
13 - Promote certain warnings from debug to note 2 level
14 - Update manual
15 - Correctly redirect stdin when forking
16 - If parsing errors are found, exit, too many users miss the errors
17 - Remove supriours PREFERRED_PROVIDER warnings
18 - svn fetcher: Add _buildsvncommand function
19 - Improve certain error messages
20 - Rewrite svn fetcher to make adding extra operations easier
21 as part of future SRCDATE="now" fixes
22 (requires new FETCHCMD_svn definition in bitbake.conf)
23 - Change SVNDIR layout to be more unique (fixes #2644 and #2624)
24 - Add ConfigParsed Event after configuration parsing is complete
25 - Add SRCREV support for svn fetcher
26 - data.emit_var() - only call getVar if we need the variable
27 - Stop generating the A variable (seems to be legacy code)
28 - Make sure intertask depends get processed correcting in recursive depends
29 - Add pn-PN to overrides when evaluating PREFERRED_VERSION
30 - Improve the progress indicator by skipping tasks that have
31 already run before starting the build rather than during it
32 - Add profiling option (-P)
33 - Add BB_SRCREV_POLICY variable (clear or cache) to control SRCREV cache
34 - Add SRCREV_FORMAT support
35 - Fix local fetcher's localpath return values
36 - Apply OVERRIDES before performing immediate expansions
37 - Allow the -b -e option combination to take regular expressions
38 - Fix handling of variables with expansion in the name using _append/_prepend
39 e.g. RRECOMMENDS_${PN}_append_xyz = "abc"
40 - Add plain message function to bb.msg
41 - Sort the list of providers before processing so dependency problems are
42 reproducible rather than effectively random
43 - Fix/improve bitbake -s output
44 - Add locking for fetchers so only one tries to fetch a given file at a given time
45 - Fix int(0)/None confusion in runqueue.py which causes random gaps in dependency chains
46 - Expand data in addtasks
47 - Print the list of missing DEPENDS,RDEPENDS for the "No buildable providers available for required...."
48 error message.
49 - Rework add_task to be more efficient (6% speedup, 7% number of function calls reduction)
50 - Sort digraph output to make builds more reproducible
51 - Split expandKeys into two for loops to benefit from the expand_cache (12% speedup)
52 - runqueue.py: Fix idepends handling to avoid dependency errors
53 - Clear the terminal TOSTOP flag if set (and warn the user)
54 - Fix regression from r653 and make SRCDATE/CVSDATE work for packages again
55 - Fix a bug in bb.decodeurl where http://some.where.com/somefile.tgz decoded to host="" (#1530)
56 - Warn about malformed PREFERRED_PROVIDERS (#1072)
57 - Add support for BB_NICE_LEVEL option (#1627)
58 - Psyco is used only on x86 as there is no support for other architectures.
59 - Sort initial providers list by default preference (#1145, #2024)
60 - Improve provider sorting so prefered versions have preference over latest versions (#768)
61 - Detect builds of tasks with overlapping providers and warn (will become a fatal error) (#1359)
62 - Add MULTI_PROVIDER_WHITELIST variable to allow known safe multiple providers to be listed
63 - Handle paths in svn fetcher module parameter
64 - Support the syntax "export VARIABLE"
65 - Add bzr fetcher
66 - Add support for cleaning directories before a task in the form:
67 do_taskname[cleandirs] = "dir"
68 - bzr fetcher tweaks from Robert Schuster (#2913)
69 - Add mercurial (hg) fetcher from Robert Schuster (#2913)
70 - Don't add duplicates to BBPATH
71 - Fix preferred_version return values (providers.py)
72 - Fix 'depends' flag splitting
73 - Fix unexport handling (#3135)
74 - Add bb.copyfile function similar to bb.movefile (and improve movefile error reporting)
75 - Allow multiple options for deptask flag
76 - Use git-fetch instead of git-pull removing any need for merges when
77 fetching (we don't care about the index). Fixes fetch errors.
78 - Add BB_GENERATE_MIRROR_TARBALLS option, set to 0 to make git fetches
79 faster at the expense of not creating mirror tarballs.
80 - SRCREV handling updates, improvements and fixes from Poky
81 - Add bb.utils.lockfile() and bb.utils.unlockfile() from Poky
82 - Add support for task selfstamp and lockfiles flags
83 - Disable task number acceleration since it can allow the tasks to run
84 out of sequence
85 - Improve runqueue code comments
86 - Add task scheduler abstraction and some example schedulers
87 - Improve circular dependency chain debugging code and user feedback
88 - Don't give a stacktrace for invalid tasks, have a user friendly message (#3431)
89 - Add support for "-e target" (#3432)
90 - Fix shell showdata command (#3259)
91 - Fix shell data updating problems (#1880)
92 - Properly raise errors for invalid source URI protocols
93 - Change the wget fetcher failure handling to avoid lockfile problems
94 - Add support for branches in git fetcher (Otavio Salvador, Michael Lauer)
95 - Make taskdata and runqueue errors more user friendly
96 - Add norecurse and fullpath options to cvs fetcher
6 - Fix exit code for build failures in --continue mode 97 - Fix exit code for build failures in --continue mode
7 - Fix git branch tags fetching 98 - Fix git branch tags fetching
8 - Change parseConfigurationFile so it works on real data, not a copy 99 - Change parseConfigurationFile so it works on real data, not a copy
@@ -27,8 +118,10 @@ Changes in BitBake 1.8.12:
27 how extensively stamps are looked at for validity 118 how extensively stamps are looked at for validity
28 - When handling build target failures make sure idepends are checked and 119 - When handling build target failures make sure idepends are checked and
29 failed where needed. Fixes --continue mode crashes. 120 failed where needed. Fixes --continue mode crashes.
121 - Fix -f (force) in conjunction with -b
30 - Fix problems with recrdeptask handling where some idepends weren't handled 122 - Fix problems with recrdeptask handling where some idepends weren't handled
31 correctly. 123 correctly.
124 - Handle exit codes correctly (from pH5)
32 - Work around refs/HEAD issues with git over http (#3410) 125 - Work around refs/HEAD issues with git over http (#3410)
33 - Add proxy support to the CVS fetcher (from Cyril Chemparathy) 126 - Add proxy support to the CVS fetcher (from Cyril Chemparathy)
34 - Improve runfetchcmd so errors are seen and various GIT variables are exported 127 - Improve runfetchcmd so errors are seen and various GIT variables are exported
@@ -44,7 +137,6 @@ Changes in BitBake 1.8.12:
44 - Add PERSISTENT_DIR to store the PersistData in a persistent 137 - Add PERSISTENT_DIR to store the PersistData in a persistent
45 directory != the cache dir. 138 directory != the cache dir.
46 - Add md5 and sha256 checksum generation functions to utils.py 139 - Add md5 and sha256 checksum generation functions to utils.py
47 - Make sure Build Completed events are generated even when tasks fail
48 - Correctly handle '-' characters in class names (#2958) 140 - Correctly handle '-' characters in class names (#2958)
49 - Make sure expandKeys has been called on the data dictonary before running tasks 141 - Make sure expandKeys has been called on the data dictonary before running tasks
50 - Correctly add a task override in the form task-TASKNAME. 142 - Correctly add a task override in the form task-TASKNAME.
@@ -63,6 +155,7 @@ Changes in BitBake 1.8.12:
63 used instead of the internal bitbake one. Alternatively, BB_ENV_EXTRAWHITE can be used 155 used instead of the internal bitbake one. Alternatively, BB_ENV_EXTRAWHITE can be used
64 to extend the internal whitelist. 156 to extend the internal whitelist.
65 - Perforce fetcher fix to use commandline options instead of being overriden by the environment 157 - Perforce fetcher fix to use commandline options instead of being overriden by the environment
158 - bb.utils.prunedir can cope with symlinks to directoriees without exceptions
66 - use @rev when doing a svn checkout 159 - use @rev when doing a svn checkout
67 - Add osc fetcher (from Joshua Lock in Poky) 160 - Add osc fetcher (from Joshua Lock in Poky)
68 - When SRCREV autorevisioning for a recipe is in use, don't cache the recipe 161 - When SRCREV autorevisioning for a recipe is in use, don't cache the recipe
@@ -76,109 +169,15 @@ Changes in BitBake 1.8.12:
76 proxies to work better. (from Poky) 169 proxies to work better. (from Poky)
77 - Also allow user and pswd options in SRC_URIs globally (from Poky) 170 - Also allow user and pswd options in SRC_URIs globally (from Poky)
78 - Improve proxy handling when using mirrors (from Poky) 171 - Improve proxy handling when using mirrors (from Poky)
79 172 - Add bb.utils.prune_suffix function
80Changes in BitBake 1.8.10: 173 - Fix hg checkouts of specific revisions (from Poky)
81 - Psyco is available only for x86 - do not use it on other architectures. 174 - Fix wget fetching of urls with parameters specified (from Poky)
82 - Fix a bug in bb.decodeurl where http://some.where.com/somefile.tgz decoded to host="" (#1530) 175 - Add username handling to git fetcher (from Poky)
83 - Warn about malformed PREFERRED_PROVIDERS (#1072) 176 - Set HOME environmental variable when running fetcher commands (from Poky)
84 - Add support for BB_NICE_LEVEL option (#1627) 177 - Make sure allowed variables inherited from the environment are exported again (from Poky)
85 - Sort initial providers list by default preference (#1145, #2024) 178 - When running a stage task in bbshell, run populate_staging, not the stage task (from Poky)
86 - Improve provider sorting so prefered versions have preference over latest versions (#768) 179 - Fix + character escaping from PACKAGES_DYNAMIC (thanks Otavio Salvador)
87 - Detect builds of tasks with overlapping providers and warn (will become a fatal error) (#1359) 180 - Addition of BBCLASSEXTEND support for allowing one recipe to provide multiple targets (from Poky)
88 - Add MULTI_PROVIDER_WHITELIST variable to allow known safe multiple providers to be listed
89 - Handle paths in svn fetcher module parameter
90 - Support the syntax "export VARIABLE"
91 - Add bzr fetcher
92 - Add support for cleaning directories before a task in the form:
93 do_taskname[cleandirs] = "dir"
94 - bzr fetcher tweaks from Robert Schuster (#2913)
95 - Add mercurial (hg) fetcher from Robert Schuster (#2913)
96 - Fix bogus preferred_version return values
97 - Fix 'depends' flag splitting
98 - Fix unexport handling (#3135)
99 - Add bb.copyfile function similar to bb.movefile (and improve movefile error reporting)
100 - Allow multiple options for deptask flag
101 - Use git-fetch instead of git-pull removing any need for merges when
102 fetching (we don't care about the index). Fixes fetch errors.
103 - Add BB_GENERATE_MIRROR_TARBALLS option, set to 0 to make git fetches
104 faster at the expense of not creating mirror tarballs.
105 - SRCREV handling updates, improvements and fixes from Poky
106 - Add bb.utils.lockfile() and bb.utils.unlockfile() from Poky
107 - Add support for task selfstamp and lockfiles flags
108 - Disable task number acceleration since it can allow the tasks to run
109 out of sequence
110 - Improve runqueue code comments
111 - Add task scheduler abstraction and some example schedulers
112 - Improve circular dependency chain debugging code and user feedback
113 - Don't give a stacktrace for invalid tasks, have a user friendly message (#3431)
114 - Add support for "-e target" (#3432)
115 - Fix shell showdata command (#3259)
116 - Fix shell data updating problems (#1880)
117 - Properly raise errors for invalid source URI protocols
118 - Change the wget fetcher failure handling to avoid lockfile problems
119 - Add git branch support
120 - Add support for branches in git fetcher (Otavio Salvador, Michael Lauer)
121 - Make taskdata and runqueue errors more user friendly
122 - Add norecurse and fullpath options to cvs fetcher
123 - bb.utils.prunedir can cope with symlinks to directories without exceptions
124
125Changes in Bitbake 1.8.8:
126 - Rewrite svn fetcher to make adding extra operations easier
127 as part of future SRCDATE="now" fixes
128 (requires new FETCHCMD_svn definition in bitbake.conf)
129 - Change SVNDIR layout to be more unique (fixes #2644 and #2624)
130 - Import persistent data store from trunk
131 - Sync fetcher code with that in trunk, adding SRCREV support for svn
132 - Add ConfigParsed Event after configuration parsing is complete
133 - data.emit_var() - only call getVar if we need the variable
134 - Stop generating the A variable (seems to be legacy code)
135 - Make sure intertask depends get processed correcting in recursive depends
136 - Add pn-PN to overrides when evaluating PREFERRED_VERSION
137 - Improve the progress indicator by skipping tasks that have
138 already run before starting the build rather than during it
139 - Add profiling option (-P)
140 - Add BB_SRCREV_POLICY variable (clear or cache) to control SRCREV cache
141 - Add SRCREV_FORMAT support
142 - Fix local fetcher's localpath return values
143 - Apply OVERRIDES before performing immediate expansions
144 - Allow the -b -e option combination to take regular expressions
145 - Add plain message function to bb.msg
146 - Sort the list of providers before processing so dependency problems are
147 reproducible rather than effectively random
148 - Add locking for fetchers so only one tries to fetch a given file at a given time
149 - Fix int(0)/None confusion in runqueue.py which causes random gaps in dependency chains
150 - Fix handling of variables with expansion in the name using _append/_prepend
151 e.g. RRECOMMENDS_${PN}_append_xyz = "abc"
152 - Expand data in addtasks
153 - Print the list of missing DEPENDS,RDEPENDS for the "No buildable providers available for required...."
154 error message.
155 - Rework add_task to be more efficient (6% speedup, 7% number of function calls reduction)
156 - Sort digraph output to make builds more reproducible
157 - Split expandKeys into two for loops to benefit from the expand_cache (12% speedup)
158 - runqueue.py: Fix idepends handling to avoid dependency errors
159 - Clear the terminal TOSTOP flag if set (and warn the user)
160 - Fix regression from r653 and make SRCDATE/CVSDATE work for packages again
161
162Changes in Bitbake 1.8.6:
163 - Correctly redirect stdin when forking
164 - If parsing errors are found, exit, too many users miss the errors
165 - Remove supriours PREFERRED_PROVIDER warnings
166
167Changes in Bitbake 1.8.4:
168 - Make sure __inherit_cache is updated before calling include() (from Michael Krelin)
169 - Fix bug when target was in ASSUME_PROVIDED (#2236)
170 - Raise ParseError for filenames with multiple underscores instead of infinitely looping (#2062)
171 - Fix invalid regexp in BBMASK error handling (missing import) (#1124)
172 - Don't run build sanity checks on incomplete builds
173 - Promote certain warnings from debug to note 2 level
174 - Update manual
175
176Changes in Bitbake 1.8.2:
177 - Catch truncated cache file errors
178 - Add PE (Package Epoch) support from Philipp Zabel (pH5)
179 - Add code to handle inter-task dependencies
180 - Allow operations other than assignment on flag variables
181 - Fix cache errors when generation dotGraphs
182 181
183Changes in Bitbake 1.8.0: 182Changes in Bitbake 1.8.0:
184 - Release 1.7.x as a stable series 183 - Release 1.7.x as a stable series