This email list is read-only. Emails sent to this list will be discarded
----------------------------------
.gitignore | 4 +
bitbake-dev/bin/bitbake | 27 +-
bitbake-dev/lib/bb/cooker.py | 8 +-
bitbake-dev/lib/bb/data.py | 2 -
bitbake-dev/lib/bb/event.py | 12 -
bitbake-dev/lib/bb/ui/knotty.py | 3 -
bitbake-dev/lib/bb/ui/ncurses.py | 5 +-
bitbake-dev/lib/bb/utils.py | 33 +-
bitbake/bin/bitbake | 12 +-
bitbake/lib/bb/cooker.py | 3 +
bitbake/lib/bb/data.py | 2 -
bitbake/lib/bb/utils.py | 33 +-
handbook/extendpoky.xml | 1 -
handbook/ref-variables.xml | 2 +-
meta/classes/base.bbclass | 8 +-
meta/classes/bootimg.bbclass | 16 +-
meta/classes/packaged-staging.bbclass | 3 +
meta/classes/sdk.bbclass | 10 +
meta/classes/syslinux.bbclass | 2 +-
meta/conf/checksums.ini | 76 ++
meta/conf/distro/include/poky-fixed-revisions.inc | 20 +-
.../distro/include/preferred-xorg-versions.inc | 46 +-
meta/conf/distro/poky.conf | 5 +-
meta/conf/machine/eee901.conf | 4 +-
meta/packages/apmd/apmd-3.2.2/zaurus24.patch | 50 -
meta/packages/apmd/apmd_3.2.2.bb | 3 +-
meta/packages/avahi/avahi.inc | 27 +-
meta/packages/avahi/avahi_0.6.23.bb | 2 +-
meta/packages/avahi/files/00avahi-autoipd | 10 +
meta/packages/avahi/files/99avahi-autoipd | 10 +
meta/packages/drm/libdrm_git.bb | 17 +
meta/packages/e2fsprogs/e2fsprogs_1.41.2.bb | 4 +-
meta/packages/images/poky-image-minimal-live.bb | 2 +
meta/packages/libacpi/libacpi_0.2.bb | 2 +
meta/packages/libowl/libowl_svn.bb | 4 +-
meta/packages/libxslt/files/pkgconfig_fix.patch | 2 +-
meta/packages/libxslt/libxslt_1.1.22.bb | 2 +-
.../linux/linux-moblin-2.6.27-rc6/defconfig-eee901 | 31 +-
meta/packages/linux/linux-moblin_2.6.27-rc6.bb | 2 +-
.../linux-omap-2.6.24.7/defconfig-omap-3430sdp | 409 +++++--
.../linux/linux-omap-2.6.25/defconfig-omap-3430sdp | 1281 --------------------
meta/packages/linux/linux-omap-2.6.25/fixes.patch | 38 -
meta/packages/linux/linux-omap_2.6.24.7.bb | 2 +-
meta/packages/linux/linux-omap_2.6.25.bb | 10 -
meta/packages/mesa/mesa-dri_7.2.bb | 1 -
meta/packages/mesa/mesa-dri_git.bb | 10 +-
meta/packages/meta/meta-toolchain.bb | 2 +-
.../opensync/libopensync-0.37/build-in-src.patch | 18 +
.../packages/opensync/libopensync-0.37/cmake.patch | 17 +
.../libopensync-0.37/no-python-check.patch | 16 +
.../libopensync-plugin-evolution2/0.37-fixes.patch | 23 +
.../opensync/libopensync-plugin-evolution2_0.36.bb | 4 +
.../opensync/libopensync-plugin-file_0.36.bb | 1 -
.../opensync/libopensync-plugin-file_0.37.bb | 1 +
.../opensync/libopensync-plugin-syncml_0.37.bb | 3 +
.../opensync/libopensync-plugin-vformat_0.36.bb | 3 -
.../opensync/libopensync-plugin-vformat_0.37.bb | 3 +
meta/packages/opensync/libopensync_0.37.bb | 28 +
.../packages/opensync/libsyncml/build-in-src.patch | 12 +-
.../libsyncml/remove-insane-assembler.patch | 12 +
meta/packages/opensync/libsyncml_0.4.6.bb | 18 -
meta/packages/opensync/libsyncml_0.4.7.bb | 22 +
meta/packages/opensync/msynctool_0.36.bb | 7 -
meta/packages/opensync/msynctool_0.37.bb | 7 +
meta/packages/qemu/qemu-sdk_svn.bb | 2 +-
.../syslinux/syslinux-installer-native_3.36.bb | 25 +
meta/packages/syslinux/syslinux-native_3.36.bb | 3 -
meta/packages/syslinux/syslinux.inc | 29 -
meta/packages/syslinux/syslinux3.inc | 21 -
meta/packages/syslinux/syslinux_3.36.bb | 33 +
meta/packages/tasks/task-base.bb | 7 +-
meta/packages/uboot/u-boot-omap3_git.bb | 2 +
meta/packages/x-load/x-load_git.bb | 2 +
meta/packages/xcb/libxcb_git.bb | 9 +-
meta/packages/xcb/xcb-proto-native_git.bb | 15 +
meta/packages/xcb/xcb-proto_1.0.bb | 2 -
meta/packages/xcb/xcb-proto_1.2.bb | 2 +
meta/packages/xcb/xcb-proto_git.bb | 7 +-
meta/packages/xorg-app/xdpyinfo_1.0.2.bb | 11 -
meta/packages/xorg-app/xdpyinfo_1.0.3.bb | 11 +
.../xorg-driver/xf86-input-keyboard_git.bb | 9 +
meta/packages/xorg-driver/xf86-input-mouse_git.bb | 9 +
.../xorg-driver/xf86-input-synaptics_git.bb | 9 +
.../002_avoid_duplicate_SaveHWState.patch | 12 +
.../004_reduce_driver_boottime.patch | 95 ++
.../005_disable_sdvo_TV_port_restoreHW.patch | 31 +
.../006_disable_check_lvds_panelpower_status.patch | 29 +
.../007_disable_tiling_and_enable_UXA.patch | 28 +
.../xorg-driver/xf86-video-intel-dri2_git.bb | 24 +
meta/packages/xorg-lib/libx11-diet_git.bb | 12 +
.../packages/xorg-lib/libx11-git/X18NCMSstubs.diff | 568 +++++++++
.../xorg-lib/libx11-git/fix-disable-xlocale.diff | 14 +
.../libx11-git/fix-utf8-wrong-define.patch | 16 +
.../packages/xorg-lib/libx11-git/include_fix.patch | 23 +
.../xorg-lib/libx11-git/x11_disable_makekeys.patch | 27 +
meta/packages/xorg-lib/libx11-git/xim.patch | 55 +
meta/packages/xorg-lib/libx11-sdk_git.bb | 9 +
meta/packages/xorg-lib/libx11-trim_git.bb | 10 +
meta/packages/xorg-lib/libx11.inc | 6 +-
meta/packages/xorg-lib/libx11_git.bb | 33 +-
meta/packages/xorg-lib/libx11_git.inc | 10 +
meta/packages/xorg-lib/libxext-sdk_1.0.4.bb | 6 -
meta/packages/xorg-lib/libxext-sdk_git.bb | 6 +
meta/packages/xorg-lib/libxext_1.0.4.bb | 9 -
meta/packages/xorg-lib/libxext_git.bb | 12 +
meta/packages/xorg-lib/libxi_1.1.3.bb | 8 -
meta/packages/xorg-lib/libxi_git.bb | 11 +
meta/packages/xorg-lib/libxtst_1.0.3.bb | 4 +-
meta/packages/xorg-proto/dri2proto_1.99.1git.bb | 9 +
.../f7e5f23e37e62cc0a981d9b002b69d90b8a7daa9.patch | 18 +
.../packages/xorg-proto/inputproto-native_1.4.4.bb | 3 -
.../xorg-proto/inputproto-native_1.9.99.5git.bb | 3 +
meta/packages/xorg-proto/inputproto-sdk_1.4.4.bb | 3 -
.../xorg-proto/inputproto-sdk_1.9.99.5git.bb | 3 +
meta/packages/xorg-proto/inputproto_1.4.4.bb | 6 -
meta/packages/xorg-proto/inputproto_1.9.99.5git.bb | 10 +
meta/packages/xorg-proto/renderproto-sdk_0.9.3.bb | 3 +
meta/packages/xorg-proto/renderproto_0.9.3.bb | 7 +
meta/packages/xorg-proto/xextproto-native_7.0.3.bb | 3 +
meta/packages/xorg-proto/xextproto-sdk_7.0.3.bb | 3 +
meta/packages/xorg-proto/xextproto_7.0.3.bb | 8 +
meta/packages/xorg-proto/xproto-native_7.0.13.bb | 3 +
meta/packages/xorg-proto/xproto-sdk_7.0.13.bb | 3 +
meta/packages/xorg-proto/xproto_7.0.13.bb | 6 +
.../fix-newer-xorg-headers.patch | 18 +
.../xorg-xserver/xserver-kdrive_1.3.0.0.bb | 5 +-
.../xorg-xserver/xserver-xf86-dri-lite.inc | 16 +-
.../fix_open_max_preprocessor_error.patch | 13 +
.../xorg-server-disable-dri_sarea.patch | 12 +
.../xorg-server-enable-dri2.patch | 23 +
.../xserver-xf86-dri-lite/xserver-boottime.patch | 37 +
.../xorg-xserver/xserver-xf86-dri-lite_1.5.0.bb | 4 +
.../xorg-xserver/xserver-xf86-dri-lite_git.bb | 9 +
133 files changed, 2145 insertions(+), 1802 deletions(-)
New commits:
commit 7ddbeb29315ccc93cebf10c3f52663110f5b8168
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Mon Oct 20 14:58:47 2008 +0000
packaged-staging.bbclass: Avoid removing the staging.lock lock file.
The pstage_manualclean function can be called on a directory containing an
actively held lock on staging. Removing the lock file whilst the lock is
held
results in a failure when the lock is released.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit c9fe18a6cb7f3fa6d2a66052d85a7fc4a0854952
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 14:37:36 2008 +0000
syslinux: Add COMPATIBLE_HOST
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit c53608b220a8b5acb2ba867cfdba10c2ede479a6
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 14:19:36 2008 +0000
bitbake utils.py: Merge prunedir symlink fix from bitbake upstream
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 8bb2cd79631e78a51ed8c062f8a104b6c6edecd9
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 13:50:59 2008 +0000
libacpi: Add COMPATIBLE_HOST
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 5e9788247aa1020f9709acabef8f57e98b9698c9
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 13:19:42 2008 +0000
poky.conf: Fix world excludes typo
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 7a0ee99499ac8e325e5699edaa744a290c70cc98
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 13:18:49 2008 +0000
libsyncml: Remove insane piece of strange assembler
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 78fd54f3714a2612c0fa6142c8259151dde45e1d
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 12:58:24 2008 +0000
poky.conf: Exclude linsync from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit a7dea06db002f69b2b65faf4c55e6c1265a67c91
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 12:23:27 2008 +0000
poky.conf: Update libopensync world exclude list
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 83dd9c7a936c1e2829f89ec2b08673b390f3ec5e
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 12:22:58 2008 +0000
libopensync-plugin: Upgrade file and vformat to 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f5eeae134593b13e4eefb6358a4ecb51563832b5
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 12:16:41 2008 +0000
msynctool: Upgrade 0.36 -> 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 14e3c93c80b3817690dae6cbbb24de96126e1ad1
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 12:10:53 2008 +0000
libopensync-plugin-evolution2: Fix to work with libopensync 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 22170fe71182c7da0ae14fb3101be1c474753c64
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Mon Oct 20 11:58:05 2008 +0000
syslinux: Various cleanups and add back some missing staging pieces
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f105cdc88a735b6e0a0b1b0c5a0bd3931a5ad9c3
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Mon Oct 20 11:35:49 2008 +0000
bitbake-dev: Remove the Pkg{Started, Failed, Succeeded} events and their
handling in the UI
These events are superfluous now that BB operates on a task level
granularity.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit a8644924ab92b090546df1869714b57ba91fcd8b
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Mon Oct 20 11:35:37 2008 +0000
base.bbclass: Output notes only on BB <= 1.8.x
With BB > 1.9 the UI can output the details of an event as it chooses. They
do
not need to be converted into notes. Without this patch spurious messages
are
generated on BB 1.9.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 3f93ed6bce12da9ece86e3f965e4e667b22fb306
Author: Andrzej Zaborowski <[EMAIL PROTECTED]>
Date: Mon Oct 20 00:22:07 2008 +0000
syslinux-native: Try to make syslinux cross-compile friendly.
We only had one package for building both the bootloader and the installer,
i.e. target and host code. It used always the host compiler. Split the
package into syslinux and syslinux-installer-native, require both for a
cd bootable image.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 4cb659823ba8f8631d623a870695c79ba352a6ad
Author: Robert Bragg <[EMAIL PROTECTED]>
Date: Fri Oct 17 15:32:01 2008 +0000
Enables support for root over NFS in the linux-moblin defconfig
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 85e2dcb42099a8de44df33fe2776fd3b12ce27f7
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 11:32:30 2008 +0000
Add libopesync 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 0d25b9fe0bace63800ec95457afda31dbabf2f11
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 11:30:56 2008 +0000
libxslt: Fix pkgconfig patch for exslt
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit e1720d80de2c33150fd4ddd7c5067cc3b4ef9428
Author: Samuel Ortiz <[EMAIL PROTECTED]>
Date: Fri Oct 17 11:04:51 2008 +0000
bootimg: Add symbolic links to iso and hddimg
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 7a4b36a7d16114f0cef3b7fa6cb393d9cff1dafa
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 11:04:26 2008 +0000
bitbake: Add some sanity checks to the lockfile functions
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 8dd58f515c268ff5030d31b4b656438b9a82edcf
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 10:44:17 2008 +0000
meta-toolchain: Don't inherit sdk
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit e0c1bd1bd1acdf2fc50312a1a786c2eb42a94e04
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 10:43:38 2008 +0000
sdk.bbclass: Rewrite PACKAGE_ARCHS
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f8385030bbb5e9cb9b6653c77356f2c4794bc81e
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:52:04 2008 +0000
qemu-sdk: Pass the disable-vnc-tls option since we don't have gnutls-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit d636d1b1ef838c0c81f0167b649816d7fb4015e0
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:47:08 2008 +0000
bitbake-dev: Don't fallback if the UI fails to start; give an error message
on UI exception
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit bd63867cbe48eab91523731def4cec80187b5c0f
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:46:59 2008 +0000
bitbake-dev: Move the ncurses TTY check into the UI plugin itself.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 39ad2b3120e50e8c88d03fcd323f2369ffbfe850
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:46:49 2008 +0000
Update the ignore file so that it also includes VIM swap files
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 696d4f01d235b7309fd1b88bd12949927f19b5d6
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:46:35 2008 +0000
bitbake: Refactor the environment variable handling
Refactor the environment variable handling so that it more closes matches
the
changes that have been made in bitbake-dev.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 9294b951744b5fc64dea7f10760bee0b1d8cd6f0
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:46:23 2008 +0000
bitbake-dev: Refactor the environment variable handling.
Do not clear the environment when saving the environment to the data store.
Instead clear this once the cooker has forked. This ensures that the UI
operates in a filtered (but not empty) environment.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 603ae240ffb8833bf47dfbcc4e5be808714adf15
Author: Robert Bradford <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:46:13 2008 +0000
Add .gitignore
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 8c32e370ef5fb765f9151d4803cae1ea27fca06b
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:33:46 2008 +0000
libx11: Clean up all the git recipes into a common include file
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit da303793d07ba84e3cf6fc8dc56ace8da018327e
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 09:19:37 2008 +0000
libx11_git: Cleanup duplicate metadata
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f4b04c9b267e52ba7c9f23074ac6f0188fb01ce8
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 08:42:43 2008 +0000
poky-image-minimal-live: Set LABELS to fix image generation
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 9a38dbddc0d3466edd5ae045dd35335f96c10e0f
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Fri Oct 17 08:39:34 2008 +0000
syslinux.bbclass: Clean up boot menu title
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 1a5f96aa406eccc72b0f6b5eaa7bb321e62588e9
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Thu Oct 16 09:54:15 2008 +0000
libx11-trim: Fix git version DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit aadd0fd11d38bdba31ddca74cc37b8218c2671f4
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Wed Oct 15 11:46:19 2008 +0000
libx11-trim: Fix FILESPATH
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit b4a42918c487c31e3b1759f5c281f12969f503af
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Wed Oct 15 11:42:07 2008 +0000
Add libx11-trim git
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 14d35694412008315fab2eebe0be401324305378
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Wed Oct 15 11:37:18 2008 +0000
u-boot: Set COMPATIBLE_MACHINE
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 0024d1aaace0e146b4bf186eb9f603b5625173ee
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Wed Oct 15 11:36:07 2008 +0000
x-load: Set COMPATIBLE_MACHINE
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 819e4897d83425cb59338ce8ff35541b0572f5fd
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Wed Oct 15 11:11:13 2008 +0000
libx11-sdk: added git version (based on libx11-diet)
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit d0d47cb3c9ab9f7c9a0c4dc7ee21571982bc3aeb
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Wed Oct 15 09:35:28 2008 +0000
libsyncml: updated to 0.4.7 which builds with libsoup 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 48e3baa437a44e920caf9ee00e93a2a5fc99fdca
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Wed Oct 15 06:26:34 2008 +0000
libxtst: bumped PR to force rebuild with newer libxi
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit e58db30e4c70c38265a9b0b1363f8dec016dd1ae
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Wed Oct 15 06:26:23 2008 +0000
libxtst: depend on libxi to get XInput.h
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 5f12963ee34b0d1f9eac90bb5ef0c95a97a17826
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 15:47:45 2008 +0000
checksums.ini: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f79e8258e48190c170d7fb3ef3db2e4505d9111a
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 15:45:20 2008 +0000
libx11: fixed PV in git versions
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 4afe85d7741dc6e8247eb0bbba942bb3233b804f
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 15:45:07 2008 +0000
preferred-xorg-versions.inc: updated xdpyinfo version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 8d3672ca600eb13b940bee272e4859f4b42dda7c
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 15:44:50 2008 +0000
poky-fixed-revisions.inc: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit c772ed952b157d5698fcd45ce8318746cf49f174
Author: Robert Bragg <[EMAIL PROTECTED]>
Date: Tue Oct 14 15:24:12 2008 +0000
This documents that PE defaults to 0 not 1 as previously written
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 100f4af692d1ad287212d7e86dd5cdc8cf2e2fcb
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 13:14:54 2008 +0000
xexproto: renamed directory to make xextproto-* working
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 3ccabe81ead7249fc405a5d4111e3bcd5f437e08
Author: Andrzej Zaborowski <[EMAIL PROTECTED]>
Date: Tue Oct 14 13:04:39 2008 +0000
libowl: delete only libowl.* instead of libowl* on clean-up.
Otherwise innocent libowl-av files get deleted from staging.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 7ec0191a40411c952534f1029b7116459d35e53a
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 12:55:42 2008 +0000
xserver-kdrive: added patch for 1.3.0.0 to get it built with x11/git
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 7457fccbb05872e2c02195d8c5305a61b5115435
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 12:09:21 2008 +0000
xdpyinfo: updated to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit df8421a8ee8c5db99d3d51c5b6293802f93db164
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 12:07:57 2008 +0000
xextproto: added patch from upstream GIT to unbreak xdpyinfo (and others)
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 433f9d837bf86a94eedb5baba19f0b10f8fbad77
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:53:25 2008 +0000
poky: use libx11-diet from GIT
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 8e98e1f211632640a829df478399fd8fe5039088
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:53:14 2008 +0000
libx11-diet: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 13a115a1885b7f91437de0ad890996dd281f352e
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:36:35 2008 +0000
preferred-xorg-versions.inc: fix libxcb version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 6e56c4f91a2442e777c845a2041b241330eb6dcd
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:15:50 2008 +0000
preferred-xorg-versions.inc: prefer GIT versions of x11 libraries
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 4bfd39fca7cc9d02a7b16e2203ea8b5cbef29aa5
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:15:34 2008 +0000
poky-fixed-revisions.inc: added SRCREVs for x11 libraries
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f57ecf39b15dc5099b0ff904907e9bd814ce9a9f
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:15:23 2008 +0000
xcb-proto-native: added to get libxcb buildable
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit f732fed5abd2ccba1a299fb4fce45e47de53aa15
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:15:13 2008 +0000
xcb-proto: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 8159255a73ad5ae3113c9da0dc95036f7622db21
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:15:02 2008 +0000
libxcb: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit c8acd246ef097f49b2b9e89cfb5e8e6d164ecb94
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:14:49 2008 +0000
libx11: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 780b1589c5d8b9dce8d3860461119010fdce8c61
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:14:38 2008 +0000
libxi: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 6e046c741ac92152f538fda809cc4f786b5412cf
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Tue Oct 14 11:14:27 2008 +0000
libxext: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit b7180969eafc10e06d7ce4eca334f0d5717a75d2
Author: Samuel Ortiz <[EMAIL PROTECTED]>
Date: Tue Oct 14 10:47:18 2008 +0000
e2fsprogs: Add ext3 headers to the exported list.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit eacf14f20429604fa3fe8cc81d89f61a5ee5a482
Author: Robert Bragg <[EMAIL PROTECTED]>
Date: Tue Oct 14 09:30:18 2008 +0000
Various X package updates to deal with XInput.h being removed in
the latest inputproto package.
Updates libx11, libxext, libxext-sdk, libxi, xcb-proto and libxcb
Note: There is a still a xcb build issue that needs investigating
with these updated packages.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit cd2ce1906ec08401c6a0fbd234408024dcf4280e
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Tue Oct 14 09:11:16 2008 +0000
Drop linux-omap-2.6.25
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 44bc7918da2f66db951ffa918fd82ede5957d908
Author: Richard Purdie <[EMAIL PROTECTED]>
Date: Tue Oct 14 08:03:39 2008 +0000
linux-omap-2.6.24.7: Update defconfig to fix various issues
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 9d70f04b1d30c4d112917887f12de1d5244453c3
Author: Robert Bragg <[EMAIL PROTECTED]>
Date: Mon Oct 13 15:29:21 2008 +0000
Use ?= for setting IMAGE_FSTYPES in eee901.conf so it can be overriden in
a local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 10650210e775ab98f1b0bf4bd5292361f1807b0f
Author: Robert Bragg <[EMAIL PROTECTED]>
Date: Mon Oct 13 15:23:14 2008 +0000
Adds support for GEM + DRI2
DRI2 is disabled by default though since running with metacity-clutter seems
to cause a lock up.
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 4c7fc919401ac29174e40d794e85d4d6c20de270
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Mon Oct 13 13:02:35 2008 +0000
avahi: create/remove 'avahi-autoipd' user (from OE)
Patch from Cyril Humbert <[EMAIL PROTECTED]>
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 5c7adfa4aad0755582561c3469d6848f115d8168
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Mon Oct 13 13:02:22 2008 +0000
task-base: build Bluetooth/Wifi support only for distros which feature them
Patch by Carl Simonson <[EMAIL PROTECTED]>
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
commit 2e900b0d6e0692fb4d4160515beee58e69210303
Author: Marcin Juszkiewicz <[EMAIL PROTECTED]>
Date: Mon Oct 13 13:02:10 2008 +0000
apmd: drop obsolete zaurus 2.4 kernels hack
git-svn-id: https://svn.o-hand.com/repos/poky/[EMAIL PROTECTED]
311d38ba-8fff-0310-9ca6-ca027cbcb966
Diff in this email is a maximum of 400 lines.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c43bb1d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pyc
+build/tmp/
+sources/
+*.swp
diff --git a/bitbake-dev/bin/bitbake b/bitbake-dev/bin/bitbake
index 247b54f..1f650e2 100755
--- a/bitbake-dev/bin/bitbake
+++ b/bitbake-dev/bin/bitbake
@@ -123,7 +123,6 @@ Default BBFILES are the .bb files in the current
directory.""" )
configuration.pkgs_to_build = []
configuration.pkgs_to_build.extend(args[1:])
-
# Work out which UI(s) to use
curseUI = False
depexplorerUI = False
@@ -141,15 +140,10 @@ Default BBFILES are the .bb files in the current
directory.""" )
cooker = bb.cooker.BBCooker(configuration)
- # Optionally clean up the environment
- if 'BB_PRESERVE_ENV' not in os.environ:
- if 'BB_ENV_WHITELIST' in os.environ:
- good_vars = os.environ['BB_ENV_WHITELIST'].split()
- else:
- good_vars = bb.utils.preserved_envvars_list()
- if 'BB_ENV_EXTRAWHITE' in os.environ:
- good_vars.extend(os.environ['BB_ENV_EXTRAWHITE'].split())
- bb.utils.filter_environment(good_vars)
+ # Clear away any spurious environment variables. But don't wipe the
+ # environment totally. This is necessary to ensure the correct operation
+ # of the UIs (e.g. for DISPLAY, etc.)
+ bb.utils.clean_environment()
cooker.parseConfiguration()
host = cooker.server.host
@@ -173,16 +167,6 @@ Default BBFILES are the .bb files in the current
directory.""" )
# Launch the UI
try:
- # Disable UIs that need a terminal
- if not os.isatty(sys.stdout.fileno()):
- curseUI = False
-
- if curseUI:
- try:
- import curses
- except ImportError, details:
- curseUI = False
-
if curseUI:
from bb.ui import ncurses
ncurses.init(server, eventHandler)
@@ -192,7 +176,8 @@ Default BBFILES are the .bb files in the current
directory.""" )
else:
from bb.ui import knotty
return_value = knotty.init(server, eventHandler)
-
+ except Exception, e:
+ print "FATAL: Unable to start to '%s' UI: %s" % (configuration.ui,
e.message)
finally:
# Don't wait for server indefinitely
import socket
diff --git a/bitbake-dev/lib/bb/cooker.py b/bitbake-dev/lib/bb/cooker.py
index 8feb228..e3bb56d 100644
--- a/bitbake-dev/lib/bb/cooker.py
+++ b/bitbake-dev/lib/bb/cooker.py
@@ -183,20 +183,16 @@ class BBCooker:
"""
Build one task of a package, optionally build following task depends
"""
- bb.event.fire(bb.event.PkgStarted(item, the_data))
try:
if not self.configuration.dry_run:
bb.build.exec_task('do_%s' % task, the_data)
- bb.event.fire(bb.event.PkgSucceeded(item, the_data))
return True
except bb.build.FuncFailed:
bb.msg.error(bb.msg.domain.Build, "task stack execution failed")
- bb.event.fire(bb.event.PkgFailed(item, the_data))
raise
except bb.build.EventException, e:
event = e.args[1]
bb.msg.error(bb.msg.domain.Build, "%s event exception, aborting" %
bb.event.getName(event))
- bb.event.fire(bb.event.PkgFailed(item, the_data))
raise
def tryBuild(self, fn):
@@ -907,6 +903,10 @@ class BBCooker:
def serve(self):
+ # Empty the environment. The environment will be populated as
+ # necessary from the data store.
+ bb.utils.empty_environment()
+
if self.configuration.profile:
try:
import cProfile as profile
diff --git a/bitbake-dev/lib/bb/data.py b/bitbake-dev/lib/bb/data.py
index 82eef44..19e67db 100644
--- a/bitbake-dev/lib/bb/data.py
+++ b/bitbake-dev/lib/bb/data.py
@@ -331,8 +331,6 @@ def inheritFromOS(d):
setVar(s, os.environ[s], d)
except TypeError:
pass
- os.unsetenv(s)
- del os.environ[s]
def emit_var(var, o=sys.__stdout__, d = init(), all=False):
"""Emit a variable to be sourced by a shell."""
diff --git a/bitbake-dev/lib/bb/event.py b/bitbake-dev/lib/bb/event.py
index c13a012..e5cae27 100644
--- a/bitbake-dev/lib/bb/event.py
+++ b/bitbake-dev/lib/bb/event.py
@@ -208,18 +208,6 @@ class DepBase(PkgBase):
dep = property(getDep, setDep, None, "dep property")
-class PkgStarted(PkgBase):
- """Package build started"""
-
-
-class PkgFailed(PkgBase):
- """Package build failed"""
-
-
-class PkgSucceeded(PkgBase):
- """Package build completed"""
-
-
class BuildStarted(BuildBase):
"""bbmake build run started"""
diff --git a/bitbake-dev/lib/bb/ui/knotty.py b/bitbake-dev/lib/bb/ui/knotty.py
index 9e89660..5e7544e 100644
--- a/bitbake-dev/lib/bb/ui/knotty.py
+++ b/bitbake-dev/lib/bb/ui/knotty.py
@@ -56,9 +56,6 @@ def init(server, eventHandler):
if event is None:
continue
#print event
- if event[0].startswith('bb.event.Pkg'):
- print "NOTE: %s" % event[1]['_message']
- continue
if event[0].startswith('bb.msg.MsgPlain'):
print event[1]['_message']
continue
diff --git a/bitbake-dev/lib/bb/ui/ncurses.py b/bitbake-dev/lib/bb/ui/ncurses.py
index 1476baa..3cac264 100644
--- a/bitbake-dev/lib/bb/ui/ncurses.py
+++ b/bitbake-dev/lib/bb/ui/ncurses.py
@@ -245,8 +245,6 @@ class NCursesUI:
continue
helper.eventHandler(event)
#mw.appendText("%s\n" % event[0])
- if event[0].startswith('bb.event.Pkg'):
- mw.appendText("NOTE: %s\n" % event[1]['_message'])
if event[0].startswith('bb.build.Task'):
mw.appendText("NOTE: %s\n" % event[1]['_message'])
if event[0].startswith('bb.msg.MsgDebug'):
@@ -324,6 +322,9 @@ class NCursesUI:
pass
def init(server, eventHandler):
+ if not os.isatty(sys.stdout.fileno()):
+ print "FATAL: Unable to run 'ncurses' UI without a TTY."
+ return
ui = NCursesUI()
try:
curses.wrapper(ui.main, server, eventHandler)
diff --git a/bitbake-dev/lib/bb/utils.py b/bitbake-dev/lib/bb/utils.py
index 119f085..33a0c17 100644
--- a/bitbake-dev/lib/bb/utils.py
+++ b/bitbake-dev/lib/bb/utils.py
@@ -235,6 +235,12 @@ def lockfile(name):
Use the file fn as a lock file, return when the lock has been acquired.
Returns a variable to pass to unlockfile().
"""
+ path = os.path.dirname(name)
+ if not os.path.isdir(path):
+ import bb, sys
+ bb.msg.error(bb.msg.domain.Util, "Error, lockfile path does not
exist!: %s" % path)
+ sys.exit(1)
+
while True:
# If we leave the lockfiles lying around there is no problem
# but we should clean up after ourselves. This gives potential
@@ -354,6 +360,28 @@ def filter_environment(good_vars):
return removed_vars
+def clean_environment():
+ """
+ Clean up any spurious environment variables. This will remove any
+ variables the user hasn't chose to preserve.
+ """
+ if 'BB_PRESERVE_ENV' not in os.environ:
+ if 'BB_ENV_WHITELIST' in os.environ:
+ good_vars = os.environ['BB_ENV_WHITELIST'].split()
+ else:
+ good_vars = preserved_envvars_list()
+ if 'BB_ENV_EXTRAWHITE' in os.environ:
+ good_vars.extend(os.environ['BB_ENV_EXTRAWHITE'].split())
+ filter_environment(good_vars)
+
+def empty_environment():
+ """
+ Remove all variable from the environment.
+ """
+ for s in os.environ.keys():
+ os.unsetenv(s)
+ del os.environ[s]
+
def prunedir(topdir):
# Delete everything reachable from the directory named in 'topdir'.
# CAUTION: This is dangerous!
@@ -361,5 +389,8 @@ def prunedir(topdir):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
- os.rmdir(os.path.join(root, name))
+ if os.path.islink(os.path.join(root, name)):
+ os.remove(os.path.join(root, name))
+ else:
+ os.rmdir(os.path.join(root, name))
os.rmdir(topdir)
diff --git a/bitbake/bin/bitbake b/bitbake/bin/bitbake
index dc35152..9a9b6d3 100755
--- a/bitbake/bin/bitbake
+++ b/bitbake/bin/bitbake
@@ -113,15 +113,9 @@ Default BBFILES are the .bb files in the current
directory.""" )
cooker = bb.cooker.BBCooker(configuration)
- # Optionally clean up the environment
- if 'BB_PRESERVE_ENV' not in os.environ:
- if 'BB_ENV_WHITELIST' in os.environ:
- good_vars = os.environ['BB_ENV_WHITELIST'].split()
- else:
- good_vars = bb.utils.preserved_envvars_list()
- if 'BB_ENV_EXTRAWHITE' in os.environ:
- good_vars.extend(os.environ['BB_ENV_EXTRAWHITE'].split())
- bb.utils.filter_environment(good_vars)
+ # Clear away any spurious environment variables. But don't wipe the
+ # environment totally.
+ bb.utils.clean_environment()
cooker.parseConfiguration()
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index 50624d8..7477ee6 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -596,6 +596,9 @@ class BBCooker:
build.
"""
+ # Wipe the OS environment
+ bb.utils.empty_environment()
+
if self.configuration.show_environment:
self.showEnvironment(self.configuration.buildfile,
self.configuration.pkgs_to_build)
sys.exit( 0 )
diff --git a/bitbake/lib/bb/data.py b/bitbake/lib/bb/data.py
index 82eef44..19e67db 100644
--- a/bitbake/lib/bb/data.py
+++ b/bitbake/lib/bb/data.py
@@ -331,8 +331,6 @@ def inheritFromOS(d):
setVar(s, os.environ[s], d)
except TypeError:
pass
- os.unsetenv(s)
- del os.environ[s]
def emit_var(var, o=sys.__stdout__, d = init(), all=False):
"""Emit a variable to be sourced by a shell."""
diff --git a/bitbake/lib/bb/utils.py b/bitbake/lib/bb/utils.py
index 18fc9f7..cc3d03f 100644
--- a/bitbake/lib/bb/utils.py
+++ b/bitbake/lib/bb/utils.py
@@ -235,6 +235,12 @@ def lockfile(name):
Use the file fn as a lock file, return when the lock has been acquired.
Returns a variable to pass to unlockfile().
"""
+ path = os.path.dirname(name)
+ if not os.path.isdir(path):
+ import bb, sys
+ bb.msg.error(bb.msg.domain.Util, "Error, lockfile path does not
exist!: %s" % path)
+ sys.exit(1)
+
while True:
# If we leave the lockfiles lying around there is no problem
# but we should clean up after ourselves. This gives potential
@@ -354,6 +360,28 @@ def filter_environment(good_vars):
return removed_vars
+def clean_environment():
+ """
+ Clean up any spurious environment variables. This will remove any
+ variables the user hasn't chose to preserve.
+ """
+ if 'BB_PRESERVE_ENV' not in os.environ:
+ if 'BB_ENV_WHITELIST' in os.environ:
+ good_vars = os.environ['BB_ENV_WHITELIST'].split()
+ else:
+ good_vars = preserved_envvars_list()
+ if 'BB_ENV_EXTRAWHITE' in os.environ:
+ good_vars.extend(os.environ['BB_ENV_EXTRAWHITE'].split())
+ filter_environment(good_vars)
+
+def empty_environment():
+ """
+ Remove all variables from the environment.
+ """
+ for s in os.environ.keys():
+ os.unsetenv(s)
+ del os.environ[s]
+
def prunedir(topdir):
# Delete everything reachable from the directory named in 'topdir'.
# CAUTION: This is dangerous!
@@ -361,6 +389,9 @@ def prunedir(topdir):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
- os.rmdir(os.path.join(root, name))
+ if os.path.islink(os.path.join(root, name)):
+ os.remove(os.path.join(root, name))
+ else:
+ os.rmdir(os.path.join(root, name))
os.rmdir(topdir)
diff --git a/handbook/extendpoky.xml b/handbook/extendpoky.xml
index c7e3033..cc0dc1f 100644
--- a/handbook/extendpoky.xml
+++ b/handbook/extendpoky.xml
@@ -167,7 +167,6 @@ require xorg-lib-common.inc
DESCRIPTION = "X11 Pixmap library"
LICENSE = "X-BSD"
DEPENDS += "libxext"
-PE = "1"
XORG_PN = "libXpm"
diff --git a/handbook/ref-variables.xml b/handbook/ref-variables.xml
index 5d821a2..f95bb90 100644
--- a/handbook/ref-variables.xml
+++ b/handbook/ref-variables.xml
@@ -515,7 +515,7 @@
<glossentry id='var-PE'><glossterm>PE</glossterm>
<glossdef>
<para>
- Epoch of the package. The default value is "1". The field
is used
+ Epoch of the package. The default value is "0". The field
is used
to make upgrades possible when the versioning scheme
changes in
some backwards incompatible way.
</para>
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index 3334961..d67579d 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -752,8 +752,12 @@ python base_eventhandler() {
msg += messages.get(name[5:]) or name[5:]
elif name == "UnsatisfiedDep":
msg += "package %s: dependency %s %s" % (e.pkg, e.dep,
name[:-3].lower())
- if msg:
- note(msg)
+
+ # Only need to output when using 1.8 or lower, the UI code handles it
+ # otherwise
+ if (int(bb.__version__.split(".")[0]) <= 1 and
int(bb.__version__.split(".")[1]) <= 8):
+ if msg:
+ note(msg)
if name.startswith("BuildStarted"):
bb.data.setVar( 'BB_VERSION', bb.__version__, e.data )
diff --git a/meta/classes/bootimg.bbclass b/meta/classes/bootimg.bbclass
index 450e31b..d15818e 100644
--- a/meta/classes/bootimg.bbclass
+++ b/meta/classes/bootimg.bbclass
@@ -13,7 +13,8 @@
# ${SYSLINUX_OPTS} - additional options to add to the syslinux file ';'
delimited
do_bootimg[depends] += "dosfstools-native:do_populate_staging \
- syslinux-native:do_populate_staging \
+ syslinux:do_populate_staging \
+ syslinux-installer-native:do_populate_staging \
mtools-native:do_populate_staging \
cdrtools-native:do_populate_staging"
@@ -45,7 +46,7 @@ build_boot_bin() {
_______________________________________________
Commits mailing list
[email protected]
https://lists.moblin.org/mailman/listinfo/commits