===================================================== Andreas Oberritter (2): fetchers: Add parameter scmdata=keep to include .git/ and others in generate manual: document scmdata=keep for CVS, SVN and Git Bernhard Reutner-Fischer (19): bb.cache: only log if the respective action was taken BBHandler: simplify supports() BBHandler: use os.path in inherit() fetch: rename suppports_srcrev to supports_srcrev fetch: add common helper _strip_leading_slashes() fetch: use os.path.join fetch: be more pythonic svn fetcher: warn people to switch to SRCREV bzr: use utils.remove instead of os.system utils: don't overwrite builtin dir() function utils: fix typo in error message runqueue: use fewer newlines in error path runqueue: fix typo in documentation of calculate_task_weights parse: Use constants from stat instead of magic numbers data: fewer newlines for (un)export BBHandler: use basename directly in handler() cache: defer marking fn as clean event: fix unicode handler registration ConfHandler: commentary typo fixes Bob Foerster (5): Prefer xrange over range for small performance gain. cooker: don't fire unnecessary parse progress events Show the user progress when loading the cache depexp: add sorting of all package lists Resurrect alternative UIs Bruce Ashfield (1): linux-yocto/stable: update SRCREVs for 2.6.34.x -stable update C Michael Sundius (1): Allow %20 in a file name in the SRC_URI Chris Larson (119): Make realfile optional for better_exec, using the existing fn in the code ob Drop the 'ui failed to start' message, as the ui_init does more in knotty Fix IndexError encountered when a 'depends' flag references a nonexistant ta Add the ability to use runqueue schedulers from the metadata Let the RunQueueScheduler control the number of active tasks Split out 'find next buildable task' into a separate generator function Make DataSmart inherit the MutableMapping ABC Ignore python warnings that come from places we don't care about Use the python logging module under the hood for bb.msg Use logging in the knotty ui, and pass the log record across directly Switch bitbake internals to use logging directly rather than bb.msg Add pending deprecation warnings to the bb.msg functions Drop 'fn' arguments to bb.msg functions Fix providerlog NameError Apply fix for issue where the loggers were constructed with the wrong class Don't show uncaught exception message for KeyboardInterrupt Work around issue with pickling of traceback objects Turn Event into a new style class Simplify build exception handling Fix exit code display for task failure Don't show tracebacks for SystemExit or KeyboardInterrupt Fix bitbake -k issue introduced by build exception cleanup Only reference logfiles that exist Restore FuncFailed argument compatibility Fix FuncFailed construction Reduce bb.cache memory usage a bit bb.cache: fix bug from last commit with loading from cache Fix another little bug with undefined var from cache Queue up events before the UI is spawned Fix syntax issue and don't include 'd' in ui_queue Fix __getitem__ for DataSmart Access metadata vars as locals in python snippets Resurrect display of failed files Make 'cache is clean' message debug Fix GraphViz .dot output for rdepends and rrecs Move the pysh package into the bb package bb.pysh: fix writing pyshtables all over the place bb.pysh: add Case support to format_commands persist_data: handle locked db for SELECT Pre-explode rundeps/runrecs in CacheData cache: make use of defaultdict cache: use set for clean, checked cache: pyflakes/pep8/pylint cleanup cache: use new style classes cache: Add debug msg for a nonexistant dep file cache: make loadDataFull a classmethod Revert "svn fetcher: warn people to switch to SRCREV" cache: create and use a RecipeInfo class cache: don't write out the cache unnecessarily Implement parallel parsing support Experimental usage of the 'progressbar' module Simplify cache syncing cache: sync the cache file to disk in the background cache: don't add info to cache if cache is disabled cooker: stop loading the cache for -b cooker: save progress chunk value (total/100) cooker: show progress bar before initializing the cache cooker: don't add info for skipped recipes cooker: get number of threads in constructor cooker: ensure that the cache sync completes knotty: drop the ETA from the progressbar for now cache: ensure 'pn' is included in the pkgvars Use __file__, not sys.argv[0] vercmp: don't choke on empty first version components cooker: pass back child exceptions to the server cache: change to more incremental format cooker: no cached in progressbar and add ETA cooker: don't choke on <100 recipes to parse Don't show a traceback for a python version error Error more pleasantly when trying to use python2.4 Fix the <100 recipe progress fix knotty: shift non-interactive progress into a class knotty: use enumerate for task waiting cooker: use a pool, abort on first parse error cooker: merge cookerState and cookerAction cooker: add shutdown/stop methods taskdata: use 'any' in re_match_strings cooker: use re match, not search in re_match_strings Rename the ui 'init' method to 'main' process: add subprocess-based bits build: use bb.process instead of os.system build: use a contextmanager for locks utils: fix calls to close() in the lock/unlock functions build: send logging messages to the log file for python functions build: fix -D with shell functions Kill the uncaught exception handler bb.event: fix MsgBase ref in fire_class_handlers utils: fix 'lock' variable reference event: use cPickle for events Rename command events, adjust compareRevisions Silence python 2.7 nested context manager warning Move the runq task start/failed messages to the UI build: set PWD in the subprocess preexec hook Ensure that the invalid UI error goes to stderr Fix PWD issue with new exec_func_shell build: ensure LogTee has a valid name property process: handle OSErrors other than file not found build: fix FuncFailed for the no logfile case cooker: don't swallow recipe parse errors knotty: exit with 1 if we see a critical log message utils: drop unnecessary debug msgs from mkdirhier Use os.devnull, not /dev/null Fix logging level names for post-server-ui-split parse: use bb.utils.which Move LAYERDIR expansion hack into DataSmart logger usage cleanup pysh: add missing os.path import process: fix handling of the input argument Revert "persist_data: cache connection and use cursor" Rework the persist_data API persist_data: resurrect the lock wait for selects Update persist_data usage to the new API build: use logger.isEnabledFor, not getEffectiveLevel event: use BBLogFormatter in print_ui_queue parse.ast: avoid code duplication for inherit parse.ast: drop __word__ regular expression cache: don't expand variables for skipped recipes parse: pass filename, lineno into the ast utils: show the actual exception in better_exec Darren Hart (5): rootfs_rpm: fix rootfs generation rm error trace-cmd: fix cross-compilation trace-cmd: license file updates glib-2.0: fix g_once_init_enter compile failure kernelshark: add ftrace gui viewer Dexuan Cui (12): renderproto: upgrade from 0.11 to the latest version 0.11.1 inputproto: upgrade from 2.0 to 2.0.1 xproto: upgrade from 7.0.19 to 7.0.20 compositeproto: upgrade from 0.4 to 0.4.2 resourceproto: upgrade from 1.1.0 to 1.1.1 scrnsaverproto: upgrade from 1.2.0 to 1.2.1 pixman: upgrade from 0.20.0 to 0.21.2 libdmx: upgrade from 1.1.0 to 1.1.1 libxxf86misc: upgrade from 1.0.2 to 1.0.3 librsvg: upgrade from 2.32.0 to 2.32.1 preferred-xorg-versions.inc: updated for lastest package updates distro_tracking_fields.inc: update for lastest package updates Eric BENARD (1): bitbake: lib/bb/fetch/hg: fix fetching from a mercurial repository Holger Hans Peter Freyther (1): misc: Update the email address to a working one. Jiajun Xu (1): qemuimagetest: Remove connman test for lsb image and fix one warning in Test Kevin Tian (4): binutils: use default ${CC} instead of defining it own perl: use ${CCLD} instead of its own LD definition flex-native: create a wrapper script for sstate installation bison-native: create a wrapper script for sstate installation Khem Raj (1): fetchers: Use tar --exclude pattern to remove SCM files Koen Kooi (1): sstate.bbclass: fix multimachine builds when PACKAGE_ARCH = MACHINE_ARCH Lianhao Lu (2): scripts/bitbake: Skip building pseudo if necessary. bitbake/data.py: corrected the output for shell syntax. Nitin A Kamble (4): distro-tracking: update recently updated recipes git: upgrade from 1.7.3.2 to 1.7.3.4 byacc: upgrade recipe from 20100610 to 20101127 python-dbus: upgrade from 0.83.1 to 0.83.2 Peter Chubb (1): Allow mercurial fetcher to follow tip Richard Purdie (38): FIXUP: runqueue bb.debug refs bitbake: Transfer noexec runqueue messages to the UI bitbake/contrib: Sync with bitbake upstream bitbake: Sync a load of whitespace and other non-functionality changes with bitbake: Fix process.py to accept None as the log option bitbake: build.py logging updates bitbake: Misc syncups with bitbake upstream, mostly whitespace and a missed pciutils: Don't install the uncompressed version of pci.ids, the compressed usbutils: Don't install the uncompressed version of usb.ids, the compressed bitbake: build.py: Logging of None was losing the logs so force this to stdo rootfs_rpm.bbclass: Remove temporary work files in install directory, saving bitbake/build.py: Ditch the extract_stamp function as its just going to comp poky-ref-manual: Fix my email address bitbake build.py: Use localdata for stamp handling, not d bitbake build.py: Stamp handling improvements bitbake build/siggen/runqueue: Fix stampfile parameters bitbake/runqueue.py: Fix a bug where do_setscene dependencies would be ignor base.bbclass: Use the new stampfile function in bitbake to determine the pat bitbake/siggen.py: Add a signature generator which adds the hash to the stam bitbake/cache.py: Expansion of variables in skipped recipes should not be at bitbake/cooker.py: Fix merge conflict with upstream which was preventing cle bitbake/build.py: Fix del_stamp work correctly after recent stamp function c libcanberra: Fix LIC_FILES_CHKSUM xvinfo: Fix LIC_FILES_CHKSUM bitbake/runqueue.py: Remove duplicate TaskStarted event fire() insane.bbclass: Enable the package_qa_hash_style check bitbake/msg.py: Add named definitions for all logging levels bitbake/__init__.py: Add taskpid to all LogRecords (subclassed to be BBLogRe bitbake/knotty.py: Don't show log messages of NOTE and below for task proces bitbake: Sync environment handling function names and comments with upstream bitbake/utils.py: Drop unused function extend_deps() bitbake/fetch: Sync up logger/whitespace improvements bitbake/runqueue.py: Sync with changes in upstream bitbake bitbake: Update event queue handling to match upstream bitbake runqueue.py: Drop unneeded import and improve quieterrors handling as per up bitbake/codeparser: Fix import to match upstream bitbake bitbake/poky.conf: Add TARGET_LINK_HASH_STYLE option to TARGET_LDFLAGS as pe bitbake/fetch/git: Add backwards compatibility code for branch name handling Saul Wold (5): rpm: Bump PR to force rebuild due to new beecrypt xserver: Add COMPATIBLE_MACHINE modutils: Extend gcc4 patch for obj_ppc.c insane.bbclass: Fix message for LIC_FILES_CHKSUM Errors xserver-xf86-common: Remove COMPATIBLE_HOST as it was wrong solution Scott Garman (8): pax-utils: upgrade to version 2.2.2 apmd: delete unused patch apmd: added HOMEPAGE, minor formatting changes blktool: minor formatting changes libgdbus_git: metadata fixes and minor formatting changes dbus-glib: delete unused patch dbus-glib: upgrade to version 0.92 distro_tracking_fields.inc: update apmd, blktool, dbus-glib, libgdbus, and p Scott Rifenbark (2): documentation/bsp-guide/bsp.xml: Commented out three sections. documentation/yocto-project-qs/yocto-project-qs.xml: Corrections to Using P Yu Ke (3): base.bbclass: add lock file for do_unpack task recpies: use SRCPV instead of SRCREV for PV bitbake: copy bb.fetch to bb.fetch2 as initial code base for fetcher overhau Zhai Edwin (5): beecrypt: Update to 4.2.1 xvinfo: Upgrade to 1.1.1 libcanberra: Upgrade to 0.26 metacity: Upgrade to 2.30.3 matchbox-wm-2: Upgrade to svn r2106 OE weekly changelog for master, 2011-01-03 to 2011-01-10 ===================================================== Bugs fixed: bug_id resolution short_desc Bugs opened: bug_id resolution short_desc