[oe] Bitbake 1.8.10 released!

Richard Purdie rpurdie at rpsys.net
Sun Jan 20 13:54:52 UTC 2008


Bitbake 1.8.10 has been released.

http://prdownload.berlios.de/bitbake/bitbake-1.8.10.tar.gz

This release contains many important bugfixes and some feature
enhancements.

The bugfixes include:

  * SRCREV handling updates, improvements and fixes
  * Psyco is x86 only
  * bb.decodeurl bug (#1530)
  * Warn about malformed PREFERRED_PROVIDERS (#1072)
  * Sort initial providers list by default preference (#1145, #2024)
  * prefered versions have preference over latest versions (#768)
  * Handle paths in svn fetcher module parameter
  * Fix bogus preferred_version return values
  * Fix 'depends' flag splitting
  * Fix unexport handling (#3135)
  * Disable task number acceleration since it can allow the tasks to 
    run out of sequence
  * Use git-fetch instead of git-pull removing any need for merges when 
    fetching (we don't care about the index). Fixes fetch errors.
  * Fix shell showdata command (#3259)
  * Fix shell data updating problems (#1880)
  * Properly raise errors for invalid source URI protocols

The new features include:

  * bzr fetcher
  * mercurial fetcher
  * git branch support
  * BB_NICE_LEVEL option (#1627)
  * Detect builds of tasks with overlapping providers (#1359)
  * Add a known safe overlap whitelist (MULTI_PROVIDER_WHITELIST)
  * Support the syntax "export VARIABLE"
  * Add support for cleaning directories before a task runs:
     (do_taskname[cleandirs] = "dir")
  * Add bb.copyfile function similar to bb.movefile 
  * Allow multiple options for deptask flag
  * Add BB_GENERATE_MIRROR_TARBALLS option, set to 0 to make git 
    fetches  faster at the expense of not creating mirror tarballs.
  * Add bb.utils.lockfile() and bb.utils.unlockfile()
  * Add support for task selfstamp and lockfiles flags
  * Add norecurse and fullpath options to cvs fetcher
  * Add support for "-e target" (#3432)
  * Task scheduler abstraction and some example schedulers

There were also some improvements in user interaction, something I'm
hoping will improve a lot more in future releases:

  * Don't give a stacktrace for invalid tasks, have a user friendly 
    message (#3431)
  * Make taskdata and runqueue errors more user friendly
  * Improve runqueue code comments
  * Improve circular dependency chain debugging code and user feedback
  * Check sqlite verison and provide a useful error message

Hopefully this is the best version of bitbake yet, enjoy!

Cheers,

Richard





More information about the Openembedded-devel mailing list