summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2010-12-09bitbake: Overhaul environment handlingRichard Purdie5
Currently, anything whitelisted in the environment makes it into the worker processes. This is undesireable and the worker environment should be as clean as possible. This patch adapts bitbake sosme variables are loaded into bitbake's datastore but not exported by default. Any variable can be exported by setting its export flag. Currently, this code only finalises the environment in he worker as doing so in the server means variables are unavailable in the worker. If we switch back to fork() calls instead of exec() this code will need revisting. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-09poky.conf: add more hash whitelistKevin Tian1
DATE are referenced by patch_do_patch TIME are referenced by do_distro_check/do_checkpkg BBPATH/THISDIR/_ impacts the scenario when using different source path. DL_DIR/SSTATE_DIR are listed as dependency too, by pstaging_fetch FILESEXTRPATHS is referenced by .bbappend files Some tasks may not contribute to sstate packages, e.g. do_checkpkg. But for safety all of them are whitelist this time. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-12-09hostap-conf: update LICENSE and LIC_FILES_CHKSUM infoDongxiao Xu2
Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09bluez-dtl1-workaround: update LIC_FILES_CHKSUM infoDongxiao Xu2
Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09orinoco-conf: update LICENSE and LIC_FILES_CHKSUM infoDongxiao Xu2
Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09makedevs: update LIC_FILES_CHKSUM infoDongxiao Xu2
Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09bitbake/cooker: fix idle command processing in serversJoshua Lock1
idle command processing in each of the servers does not handle an explicit None return value, which means the goggle UI ends up repeatedly adding "Tasks Summary:" rows to the list. This patch modifies BBCooker.buildTargets.buildTargetsIdle to return False when BuildCompleted is fired, as is done in BBCooker.buildFile.buildFileIdle. It may be that the correct way to fix this is to change the idle command processing in the servers. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-09world-broken: Update with Clutter itemsSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-09openssl-native: disable execstack flag to prevent problems with SELinuxPaul Eggleton2
The execstack flag gets set on libcrypto.so by default which causes SELinux to prevent it from being loaded on systems using SELinux, which includes Fedora. This patch disables the execstack flag. (Note: Red Hat do this in their openssl packaging.) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2010-12-09xserver-xf86-config: add license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-12-09xserver-nodm-init: add license checksumYu Ke2
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-12-09x11-common: add license checksumYu Ke2
it is local file recipe and no GPLv2 license file, so add a patch to add GPLv2 license file Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-12-09distro_tracking: update gupnp, gst-ffmpeg, gst-fluendo-mp3, etc.Dongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09pulseaudio: upgrade to version 0.9.21Dongxiao Xu9
There is a bug in pulseaudio uptream which uses new instructions on old arm platform. So we keep arm version of pulseaudio unchanged. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09gst-fluendo-mpegdemux: upgrade to version 0.10.62Dongxiao Xu1
Add m4 path from common folder. Fix recipe metadata. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-09gst-fluendo-mp3: upgrade to version 0.10.15Dongxiao Xu3
Remove configure_fix.patch since the original logic is not exist in upstream code. Fix recipe metadata. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-08gupnp: upgrade to version 0.14.0Dongxiao Xu1
Derive introspection.m4 from gobject-introspection package to solve the autoreconf issue. Add option "--disable-introspection" since gobject-introspection breaks cross compile. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-08gssdp: upgrade to version 0.9.0Dongxiao Xu2
Derive introspection.m4 from gobject-introspection package to solve the autoreconf issue. Add option "--disable-introspection" since gobject-introspection breaks cross compile. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-12-08modutils-initscripts:Add license checksum to bb fileMei Lei2
Add Public Domain license file as a patch, and add checksum to bb file [sgw@linux.intel.com: fixed the license text and the checksum] Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-08libart-lgpl: add mips art_config.hSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-07telepathy-python: Make sure py files are packages correctlyRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-07gnome-icon-theme: Disable PACKAGE_ARCH='all' until we unbreak it for ↵Richard Purdie1
multiarch builds Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-07poky.conf: add BB_TASKHASH to BB_HASHBASE_WHITELISTPaul Eggleton1
At the time of creating the hash, BB_TASKHASH can't really be valid and should be excluded from the environment variable list used to create the hash. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2010-12-07bitbake/goggle: add a ProgressBar for parse progressJoshua Lock1
Construct a ProgressBar and pass it to the RunningBuild.handle_event() so that goggle users are notified of metadata parsing progress. UI's with status make users less nervous Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/goggle: automatically show most recently added messageJoshua Lock1
It seems likely that the user would want to view the most recently emitted messages so this patch sets the message dislay treeview to scroll to any newly added rows. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/xmlrpc: Modify xmlrpc server to work with Python 2.7Joshua Lock1
Python 2.7's library changes some of xmlrpclib's internal implementation such that interacting with a proxy to BitBakes SimpleXMLRPCServer would cause BitBake to crash. The issue was traced to changes in the xmlrpclib.Transport implementation and Python bug #8194 (http://bugs.python.org/issue8194). This patch introduces a workaround by create a subclass of xmlrpclib.Transport, which overrides the offending methods with the Python 2.6.6 implementation copy and pasted from the Python 2.6.6 xmlrpclib, and using this BBTransport implementation for both xmlrpclib.Server objects we create. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/crumbs: add optional pbar parameter to RunningBuild.handle_event()Joshua Lock1
Defaults to None, but if set will pass the ParseProgress sofar and total to pbar's update() method. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/depexp: Factor ProgressBar into a separate class in crumbs/Joshua Lock2
ProgressBar will be useful in other UI elements so make it it's own class. Make ProgressBar a subclass of gtk.Dialog, rather than gtk.Window, so that we can suggest the window manager parent the ProgressBar to the widget passed at as parent. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/goggle: interaction tweaksJoshua Lock1
Set the goggle window to a more sane default size (640x480) and hook up the close button. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/crumbs: fix the event name determinationJoshua Lock1
Due to some recent change *somewhere* we need to explicitly look at the name attribute on the instances class, rather than the name attribute of the instance. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/crumbs: do the test for ignored messages soonerJoshua Lock1
Move the test for ignored messages to the start of the message handling loop to avoid doing work for messages which are only going to be ignored. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07bitbake/crumbs: Fix crumbs UI for bitbake event class name changesJoshua Lock1
Some of the events we where trying to look for have had their class names changed, fix these references. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-07siggen.py: fix the wrong usage on BB_TASKHASH_WHITELISTKevin Tian1
BB_TASKHASH_WHITELIST is expected to filter out native tasks from the dependency list for target recipe's checksum. However current code actually implements the opposite. All native sstate packages end up to have empty task dependency while target sstate packages still have native tasks counted into the checksum. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-12-07imagetest-qemu: Allow the task to run after any rootfs is created and also ↵Richard Purdie1
standalone One bitbake invocation can cause multiple images to be generated. We should test each one and we cna do this by running after the rootfs task. Running the tests standlone is also still possible with a new separate standlone task. Acked-by: Scott Garman <scott.a.garman@intel.com> Acked-by: Jiajun Xu <jiajun.xu@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-07bitbake/data_smart: Refactor _append/_prepend code to remove duplicationRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-07bitbake/data_smart: Fix append/prepend/override ordering issueRichard Purdie1
Where a variable name consisted of an append/prepend combined with an override and there was also an append/prepend to the variable, the override could be lost if the override was not in OVERRIDES. For example: FOO = "A" FOO_append = "B" FOO_append_virtclass-native = "C" could result in "AB" even though virtclass-native was in OVERRIDES. With this patch applied, the result is "ABC" as would be expected. The problem was the deletion of the _append/_prepend flag was happening if *any* append/prepend was procesed, the result should really be that it should contain any unprocessed append/prepend. Kevin Tian deserves credit for looking into this and working out the problem here. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-07Remove unused tunctl-src/Makefile from scripts/Scott Garman1
Removing leftover cruft Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-12-07Add sanity test scenarios for -lsb imagesScott Garman5
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-12-06task-poky-tools: disable blktrace due to build failuresSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-06gupnp: add gnome-icon-theme to DEPENDSSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-06sanity.bbclass: Warn people when TERMCMD is set to a non-installed programJoshua Lock2
We default to gnome-terminal for TERMCMD (and TERMRUNCMD) so should check that this program actually exists during sanity checking. As a corollary document how to change these variables in the local.conf Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-06local.conf.sample: Note extra variables required when disabling en_US localeJoshua Lock1
When changing which locales are generated for libc it may also be neccessary to change IMAGE_LINGUAS and LIMIT_BUILT_LOCALES Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-06libart-lgpl: Add config.h for x86_64Saul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-06libnl: fix typo in the Makefile fixQing He2
change .$(OBJEXT) to .lo in the rule to reflect libtool setup Signed-off-by: Qing He <qing.he@intel.com>
2010-12-06preferred-xorg-versions: Update to match new versionsSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-06eee-acpi-scripts: Update to 1.1.11Zhai Edwin3
Rebased remove-doc-check.patch Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-12-06distro_tracking_fields: update fields for devel/toolchain recipesNitin A Kamble1
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-12-06subversion: upgrade from 1.5.5 to 1.6.13Nitin A Kamble5
And update recipe checksums rebased neon-detection.patch: upstream code has some of the changes similar to the changes in the patch. Removing the duplicate changes from the patch file. subversion: update LIC_CHKSUM_FILES field Noticed this change in the COPYING file: $ diff -u COPYING /tmp/COPYING --- COPYING 2006-05-28 07:41:18.000000000 -0700 +++ /tmp/COPYING 2010-12-03 11:16:15.000000000 -0800 @@ -10,7 +10,7 @@ on), you may use a newer version instead, at your option. ================================================================ -Copyright (c) 2000-2006 CollabNet. All rights reserved. +Copyright (c) 2000-2009 CollabNet. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-12-06gtk-engines: Update to 2.20.2Zhai Edwin1
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-12-06gnome-icon-theme: Update to 2.31.0Zhai Edwin2
Rebased the patch iconpath-option.patch Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>