[OE-core] [PATCH 000/124] [dora] fixes for dora (cover leter only)

Robert Yang liezhi.yang at windriver.com
Tue Dec 10 15:08:10 UTC 2013


* Main changes:
  - Wic fixes
  - Update the kernel to 3.10.17
  - CVE fixes
  - Other Bug fixes

Note:
The PULL is created based on poky, maybe oe-core is preferred ?

// Robert

The following changes since commit 53d2563ff13fcec74d4250bef5419e36169e55cc:

  bitbake: perforce: Fix path subdirectory issues (2013-12-03 17:51:31 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib robert/dora-next-oecore
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=robert/dora-next-oecore

Amy Fong (1):
  native-python: bad interpreter error message

Andreas Müller (1):
  systemd-compat-units: run-postinsts fix script link

Andreas Oberritter (1):
  cogl-1.0: depend on virtual/mesa

Baogen Shang (2):
  libtiff: CVE-2013-4232
  libtiff: CVE-2013-4243

Bruce Ashfield (10):
  kernel: restore scripts in the sysroot
  linux-yocto/3.10: MinnowBoard support
  linux-yocto-3.10: bump to 3.10.17 and -rt11
  linux-yocto/3.10: haswell-wc and crystalforest support
  linux-yocto/3.8: add crystalforest bsp legacy block drivers
    configurations
  linux-yocto/3.10: common-pc: add missing dependencies for BRCMSMAC
  linux-yocto/3.10: fix qemuarm boot and spurious mips build warning
  linux-yocto/3.10: meta: ARM: OMAP3: Add USB PHY driver for
    Beagleboard
  linux-yocto-rt/3.10: fix ntp merge issue
  linux-yocto/3.10: meta: ARM: OMAP3: Add USB PHY driver for
    Beagleboard

Chen Qi (7):
  device_table-minimal.txt: change group of /dev/hda back to disk
  runqemu-extract-sdk: add --numeric-owner option to tar command
  extrausers.bbclass: avoid infinite loop
  bootlogd: create log file if not present
  license.bbclass: fix missing of license files on ubuntu build host
  sysvinit: use ALTERNATIVE to manage sulogin
  nfs-utils: explicitly rdepend on bash

Christopher Larson (1):
  base.bbclass: fix nondeterministic PACKAGECONFIG processing order

Chunrong Guo (1):
  mdadm: flag __SANE_USERSPACE_TYPES__ to include int-ll64.h for
    powerpc64

Darren Hart (2):
  wic: Force lba off for FAT16 partitions
  wic: Check for external modules

Gary Thomas (1):
  core-image-basic.bb: Allow user extensions

Hans Beckerus (1):
  initscripts: add missing dmesg.sh to run-level S

Hongxu Jia (1):
  debugedit: fix segment fault while file's bss offset have a large
    number

Jack Mitchell (1):
  crond: remove UID check in init script

Jackie Huang (2):
  midori: exclude from self-hosted for mips64
  busybox: fix sed auto insert newline testcase

Jason Wessel (2):
  syslinux.bbclass: Fix default serial port string
  grub-efi.bbclass: Fix startup.nsh to work on more EFI revs

Jeffrey C Honig (3):
  initscripts: insure checkroot.sh runs before anything writing to the
    file
  perl: perl-ptest.inc polutes package dependencies when ptest not
    enabled
  rootfs_*.bbclass: List which post-install scripts can not be run

Joao Henrique Ferreira de Freitas (1):
  grub-efi.bbclass: Fixes GRUB_IMAGE when using boot-directdisk class

Joe Slater (1):
  vala.bbclass: add dependency on vala

Jonathan Liu (4):
  qt4: add upstream QTBUG-31579 patch for QPainter regression
  qt4: add upstream QTBUG-34218/QTBUG-34234 misaligned selection patch
  eglibc_2.18.bb: accept make versions 4.0 and greater
  eglibc_2.17.bb: accept make versions 4.0 and greater

Junxian.Xiao (1):
  Fix conflict between procps and base-files

Khem Raj (2):
  pulseaudio: Fix build break on armeb
  libnl: Fix random segfaults due to memory corruption

Konrad Scherer (4):
  relocate_sdk.py: Allow script to work with Python 2.4 and 3.
  cracklib: cracklib-native should not depend on zlib
  pigz: Add pigz to buildtools tarball
  pixbufcache.bbclass: gdk-pixbuf-query-loaders depends on libz

Laurentiu Palcu (3):
  nativesdk-qt4-tools: create qt.conf file
  meta-toolchain-qt: put QT_CONF_PATH in environment script
  flex: fix m4 issue on target

Lei Liu (7):
  image-mklibs: Fix grep pattern when mklibs collects executables in
    rootfs
  mklibs: add dependency on dpkg-native
  base.bbclass: Fix incorrect setting of multilib
    PREFERRED_PROVIDER_virtual_pkg
  package_rpm.bbclass: Replace -linux-gnun32 with -linux.* in RPM
    platform file
  syslinux: use cross toolchain to compile
  dpkg: Fix a build error for dpkg-native on CentOS 5.8.
  dpkg: Fix a link problem for dpkg-native on CentOS 5.8.

Lu Chong (3):
  dbus: no messages of status command print
  ppp: Add two structures in if_pppol2tp.h
  ppp: Fix compilation errors in Makefile

Mark Hatle (1):
  util-linux: Package readprofile into it's own package

Michaël Burtin (1):
  initramfs-framework: fix test that filter backup module files

Ming Liu (4):
  grub: add xz RDEPENDS
  kernel.bbclass: move bundle_initramfs after kernel_link_vmlinux
  gst-ffmpeg: fix CVE-2013-3674
  libtiff: fix CVE-2013-1960

Muhammad Shakeel (1):
  sysvinit-inittab: Fix getting tty device name from SERIAL_CONSOLES
    entries

Nicolas Dechesne (1):
  image-mklibs: ensure sysroot is correctly set when calling gcc

Otavio Salvador (1):
  lttng-modules: Update to 2.3.3 version

Paul Eggleton (3):
  classes/ptest: fix quoting
  zisofs-tools-native: add missing DEPENDS on zlib-native
  buildhistory_analysis: fix error when comparing image contents

Phil Blundell (2):
  binutils: Add gnu-config-native to DEPENDS
  boost: Add patch to avoid undefined references to
    boost::atomic::lockpool::get_lock_for()

Qiang Chen (6):
  nfs-utils: Stop rpc.statd correctly
  nfs-utils: nfsserver restart should kill and recreate nfsd kernel
    threads
  openssl: create package for openssl configuration file
  openssh: fix sshd status command error prompt
  nfs-utils: modify nfsserver init script indent
  irda-utils: restart irda daemon correctly

Richard Purdie (4):
  nativesdk: Fix pn check
  cross-canadian: Fix SHLIBSDIR when using multilib
  cross-canadian: Handle powerpc linux verses linux-gnuspe
  ethtool: Fix ptest compile

Ross Burton (6):
  xorg-lib-common: fix malloc0returnsnull usage
  pango: fix x11 DISTRO_FEATURE check
  cairo: add explicit dependency on zlib
  packagegroup-base: if zeroconf DISTRO_FEATURE enabled, add
    libnss-mdns
  weston-init: start weston on a new VT
  qt4-x11-free: depend on ICU

Roy Li (2):
  pseudo: fix library path in FILES_${PN}
  libcap: fix CAP_LAST_CAP

Saul Wold (5):
  busybox: Add depmod (adds 2240 bytes)
  kmod: Add patch to fix seperate build dir of ptest
  mdadm: Disable the RUN_DIR check
  sysvinit: unmount the psplash lazyily
  image_types: newer btrfs.mkfs needs an empty file to build the disk
    in

Seth Bollinger (1):
  ncurses-terminfo: Remove bashism from basic terminfo installation

Steffen Sledz (1):
  gdb-7.6: fix cygwin check in configure script

Søren Holm (1):
  e2fsprogs: Escape filenames in populate-extfs.sh

Ting Liu (2):
  kmod-native: use bswap to work on older Linux hosts
  perf: flag __SANE_USERSPACE_TYPES__ to include int-ll64.h for
    powerpc64

Tom Zanussi (16):
  wic: check for build artifacts
  wic: check passed-in build artifact directories
  wic: Check for the existence/correctness of build artifacts
  wic: Initialize return values in find_artifacts()
  wic: add pseudo to the populate-extfs step
  wic: Remove dependency on rt_util module
  wic: eliminate module checks
  wic: Remove dependency on rpmmisc
  wic: Remove dependency on myurlgrab module
  wic: remove rpm warning code from BackendPlugin
  wic: Remove rpm and grabber dependencies from BaseImageCreator
  wic: Remove rpmmisc call from livecd
  wic: Remove binary dependencies
  wic: Make find_binary_path() more user-friendly
  wic: Update and generalize pseudo setup for rootfs generation
  wic: Remove selinux_check()

Wenzong Fan (2):
  perf: flag __SANE_USERSPACE_TYPES__ to include int-ll64.h for mips64
  udev: remove extra -dev/-dbg packages

Xufeng Zhang (1):
  kernel.bbclass: Delay rm_work to run after do_bundle_initramfs

 meta/classes/base.bbclass                          |    8 +-
 meta/classes/cross-canadian.bbclass                |   36 +++
 meta/classes/distutils.bbclass                     |   24 +-
 meta/classes/extrausers.bbclass                    |    4 +
 meta/classes/grub-efi.bbclass                      |    3 +-
 meta/classes/image-mklibs.bbclass                  |    3 +-
 meta/classes/image_types.bbclass                   |    1 +
 meta/classes/kernel.bbclass                        |   13 +-
 meta/classes/license.bbclass                       |    4 +-
 meta/classes/nativesdk.bbclass                     |    2 +-
 meta/classes/package_rpm.bbclass                   |    6 +-
 meta/classes/pixbufcache.bbclass                   |    2 +-
 meta/classes/ptest.bbclass                         |    2 +-
 meta/classes/rootfs_deb.bbclass                    |    5 +-
 meta/classes/rootfs_ipk.bbclass                    |    5 +-
 meta/classes/rootfs_rpm.bbclass                    |    5 +-
 meta/classes/syslinux.bbclass                      |    2 +-
 meta/classes/vala.bbclass                          |    9 +-
 meta/files/device_table-minimal.txt                |    4 +-
 meta/lib/oe/buildhistory_analysis.py               |    2 +-
 meta/recipes-bsp/grub/grub_2.00.bb                 |    2 +-
 .../irda-utils/irda-utils-0.9.18/init              |   38 +--
 .../nfs-utils/nfs-utils/nfsserver                  |   39 +--
 .../nfs-utils/nfs-utils_1.2.8.bb                   |    2 +-
 .../openssh/openssh-6.2p2/init                     |    2 +-
 meta/recipes-connectivity/openssl/openssl.inc      |   12 +-
 ...1-ppp-Add-two-structures-in-if_pppol2tp.h.patch |   60 +++++
 ...01-ppp-Fix-compilation-errors-in-Makefile.patch |   75 ++++++
 meta/recipes-connectivity/ppp/ppp_2.4.5.bb         |    5 +-
 ...sybox-sed-fix-sed-clusternewline-testcase.patch |  262 ++++++++++++++++++++
 meta/recipes-core/busybox/busybox-1.21.1/defconfig |    2 +-
 meta/recipes-core/busybox/busybox_1.21.1.bb        |    4 +-
 meta/recipes-core/dbus/dbus-1.6.10/dbus-1.init     |    2 +-
 meta/recipes-core/eglibc/eglibc-2.17/make-4.patch  |   31 +++
 meta/recipes-core/eglibc/eglibc-2.18/make-4.patch  |   31 +++
 meta/recipes-core/eglibc/eglibc_2.17.bb            |    1 +
 meta/recipes-core/eglibc/eglibc_2.18.bb            |    1 +
 .../initrdscripts/initramfs-framework/init         |    2 +-
 meta/recipes-core/initscripts/initscripts_1.0.bb   |    6 +-
 meta/recipes-core/meta/buildtools-tarball.bb       |    1 +
 meta/recipes-core/ncurses/ncurses.inc              |    2 +-
 .../packagegroups/packagegroup-base.bb             |    1 +
 .../packagegroups/packagegroup-self-hosted.bb      |    6 +-
 meta/recipes-core/systemd/systemd-compat-units.bb  |    8 +-
 .../systemd-compat-units/run-postinsts.service     |    4 +-
 .../sysvinit/sysvinit-inittab_2.88dsf.bb           |    2 +-
 meta/recipes-core/sysvinit/sysvinit/bootlogd.init  |    4 +-
 meta/recipes-core/sysvinit/sysvinit/rc             |    2 +-
 meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb     |    5 +-
 meta/recipes-core/udev/udev.inc                    |   16 +-
 meta/recipes-core/util-linux/util-linux.inc        |    3 +
 .../binutils/binutils-cross-canadian.inc           |    2 +
 meta/recipes-devtools/binutils/binutils.inc        |    2 +-
 .../dpkg/dpkg/glibc2.5-sync_file_range.patch       |   86 +++++++
 .../dpkg/dpkg/no-vla-warning.patch                 |   24 ++
 meta/recipes-devtools/dpkg/dpkg_1.17.1.bb          |    2 +
 .../e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh   |   20 +-
 meta/recipes-devtools/flex/flex.inc                |    5 +
 meta/recipes-devtools/gcc/gcc-cross-canadian.inc   |    5 +-
 meta/recipes-devtools/gdb/gdb-7.6.inc              |    2 +
 meta/recipes-devtools/gdb/gdb-cross-canadian.inc   |    1 +
 .../gdb-fix-cygwin-check-in-configure-script.patch |   38 +++
 .../mklibs/mklibs-native_0.1.38.bb                 |    2 +-
 meta/recipes-devtools/opkg/opkg.inc                |    2 +
 meta/recipes-devtools/perl/perl-ptest.inc          |    5 +-
 meta/recipes-devtools/pseudo/pseudo.inc            |    7 +-
 ...debugedit-valid-file-to-fix-segment-fault.patch |   67 +++++
 meta/recipes-devtools/rpm/rpm_5.4.9.bb             |    1 +
 meta/recipes-devtools/syslinux/syslinux_6.01.bb    |    2 +-
 .../zisofs-tools/zisofs-tools-native_1.0.8.bb      |    2 +
 meta/recipes-extended/cracklib/cracklib_2.9.0.bb   |    2 +-
 meta/recipes-extended/cronie/cronie/crond.init     |    8 -
 meta/recipes-extended/ethtool/ethtool_3.10.bb      |    2 +-
 meta/recipes-extended/images/core-image-basic.bb   |    1 +
 meta/recipes-extended/mdadm/mdadm_3.2.6.bb         |    7 +
 meta/recipes-extended/pigz/pigz_2.3.bb             |    2 +-
 meta/recipes-extended/procps/procps_3.2.8.bb       |    4 +
 meta/recipes-graphics/cairo/cairo.inc              |    2 +-
 meta/recipes-graphics/cogl/cogl-1.0.inc            |    2 +-
 meta/recipes-graphics/pango/pango.inc              |    5 +-
 meta/recipes-graphics/wayland/weston-init.bb       |    2 +
 meta/recipes-graphics/wayland/weston-init/init     |    2 +-
 meta/recipes-graphics/xorg-lib/xorg-lib-common.inc |    5 +-
 meta/recipes-kernel/kmod/kmod-native_git.bb        |    1 +
 meta/recipes-kernel/kmod/kmod.inc                  |    1 +
 ...alling-bswap_-instead-of-htobe-and-be-toh.patch |   39 +++
 .../kmod/kmod/fix-seperatebuilddir.patch           |   34 +++
 meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb   |    8 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb    |    2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb |    7 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb  |    2 +-
 meta/recipes-kernel/linux/linux-yocto_3.10.bb      |   18 +-
 meta/recipes-kernel/linux/linux-yocto_3.8.bb       |    2 +-
 ...lttng-modules_git.bb => lttng-modules_2.3.3.bb} |    4 +-
 meta/recipes-kernel/perf/perf.bb                   |    7 +
 .../gst-ffmpeg-CVE-2013-3674.patch                 |   26 ++
 .../gstreamer/gst-ffmpeg_0.10.13.bb                |    3 +-
 .../libtiff/files/libtiff-CVE-2013-1960.patch      |  151 +++++++++++
 .../libtiff/files/libtiff-CVE-2013-4232.patch      |   15 ++
 .../libtiff/files/libtiff-CVE-2013-4243.patch      |   40 +++
 meta/recipes-multimedia/libtiff/tiff_4.0.3.bb      |    5 +-
 meta/recipes-multimedia/pulseaudio/pulseaudio.inc  |    3 +-
 meta/recipes-qt/meta/meta-toolchain-qt.inc         |    1 +
 meta/recipes-qt/qt4/nativesdk-qt4-tools.inc        |    6 +
 meta/recipes-qt/qt4/qt4-4.8.5.inc                  |    2 +
 ...Pixel.y-is-also-initalized-to-1-when-nece.patch |   48 ++++
 ...ned-selection-region-with-text-when-cente.patch |   75 ++++++
 meta/recipes-qt/qt4/qt4-x11-free.inc               |    2 +-
 meta/recipes-qt/qt4/qt4.inc                        |    2 +-
 meta/recipes-support/boost/boost_1.54.0.bb         |    1 +
 .../files/boost-1.54.0-thread-link_atomic.patch    |   59 +++++
 meta/recipes-support/libcap/libcap.inc             |    3 +-
 .../libcap/libcap/fix-CAP_LAST_CAP.patch           |   39 +++
 ...free-caused-by-freeing-link-af_data-in-rt.patch |   41 +++
 meta/recipes-support/libnl/libnl_3.2.22.bb         |    4 +-
 scripts/lib/image/engine.py                        |    2 +
 scripts/lib/mic/conf.py                            |    4 -
 scripts/lib/mic/creator.py                         |    4 +-
 scripts/lib/mic/imager/baseimager.py               |    4 +-
 scripts/lib/mic/imager/livecd.py                   |    4 +-
 .../lib/mic/kickstart/custom_commands/partition.py |   21 +-
 scripts/lib/mic/pluginbase.py                      |    5 -
 scripts/lib/mic/plugins/imager/direct_plugin.py    |    2 +-
 scripts/lib/mic/plugins/imager/fs_plugin.py        |    2 +-
 scripts/lib/mic/plugins/imager/livecd_plugin.py    |    2 +-
 scripts/lib/mic/plugins/imager/liveusb_plugin.py   |    2 +-
 scripts/lib/mic/plugins/imager/loop_plugin.py      |    2 +-
 scripts/lib/mic/plugins/imager/raw_plugin.py       |    2 +-
 scripts/lib/mic/utils/fs_related.py                |    5 +-
 scripts/lib/mic/utils/misc.py                      |    2 -
 scripts/lib/mic/utils/partitionedfs.py             |   14 +-
 scripts/relocate_sdk.py                            |   42 ++--
 scripts/runqemu-extract-sdk                        |    6 +-
 scripts/wic                                        |   42 ++++
 134 files changed, 1684 insertions(+), 224 deletions(-)
 create mode 100644 meta/recipes-connectivity/ppp/ppp-2.4.5/0001-ppp-Add-two-structures-in-if_pppol2tp.h.patch
 create mode 100644 meta/recipes-connectivity/ppp/ppp-2.4.5/0001-ppp-Fix-compilation-errors-in-Makefile.patch
 create mode 100644 meta/recipes-core/busybox/busybox-1.21.1/busybox-sed-fix-sed-clusternewline-testcase.patch
 create mode 100644 meta/recipes-core/eglibc/eglibc-2.17/make-4.patch
 create mode 100644 meta/recipes-core/eglibc/eglibc-2.18/make-4.patch
 create mode 100644 meta/recipes-devtools/dpkg/dpkg/glibc2.5-sync_file_range.patch
 create mode 100644 meta/recipes-devtools/dpkg/dpkg/no-vla-warning.patch
 create mode 100644 meta/recipes-devtools/gdb/gdb/gdb-fix-cygwin-check-in-configure-script.patch
 create mode 100644 meta/recipes-devtools/rpm/rpm/debugedit-valid-file-to-fix-segment-fault.patch
 create mode 100644 meta/recipes-kernel/kmod/kmod/Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch
 create mode 100644 meta/recipes-kernel/kmod/kmod/fix-seperatebuilddir.patch
 rename meta/recipes-kernel/lttng/{lttng-modules_git.bb => lttng-modules_2.3.3.bb} (93%)
 create mode 100644 meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.13/gst-ffmpeg-CVE-2013-3674.patch
 create mode 100644 meta/recipes-multimedia/libtiff/files/libtiff-CVE-2013-1960.patch
 create mode 100644 meta/recipes-multimedia/libtiff/files/libtiff-CVE-2013-4232.patch
 create mode 100644 meta/recipes-multimedia/libtiff/files/libtiff-CVE-2013-4243.patch
 create mode 100644 meta/recipes-qt/qt4/qt4-4.8.5/0024-Ensure-lastPixel.y-is-also-initalized-to-1-when-nece.patch
 create mode 100644 meta/recipes-qt/qt4/qt4-4.8.5/0025-Fix-misaligned-selection-region-with-text-when-cente.patch
 create mode 100644 meta/recipes-support/boost/files/boost-1.54.0-thread-link_atomic.patch
 create mode 100644 meta/recipes-support/libcap/libcap/fix-CAP_LAST_CAP.patch
 create mode 100644 meta/recipes-support/libnl/libnl/0001-fix-double-free-caused-by-freeing-link-af_data-in-rt.patch

-- 
1.7.10.4




More information about the Openembedded-core mailing list