Skip to contentSkip to conversation

Backports from master (cover letter only)

PATCH In review Paul Eggleton 2 participants 3 messages Jul 8, 2013

lore
Share & tools
lore
#0 lore raw

cover Backports from master (cover letter only)

A set of changes for the dylan branch. All of these are backports from master and have been tested on the Yocto Project autobuilder.

Note: this does include an upgrade for gnutls - I have included this because it contains a CVE fix that Ross (who submitted the patch) advises me would be very difficult to separate out of the upgrade.

The following changes since commit 7b8dd3b5547b501e94a6887d3be5c2bbb8845ec8:

systemd: don't install quotaon.service twice (2013-06-11 18:07:03 +0100)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib paule/dylan-next
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/dylan-next

Alex Olson (1):
udev: only use devtmpfs for udev

Chen Qi (1):
bind: use /var/run/named instead of /var/run/bind/run

Christopher Larson (1):
avahi: inherit python classes, use PACKAGECONFIG

Darren Hart (1):
linux-firmware: Look for RTL license in the right directory

Hongxu Jia (5):
ddimage: fix incompatibility with dash
systemd-udevd: fix invoking init script failed
adt_installer_internal: fix perl modules relocated failed on older
distributions
adt_installer_internal:fix perl lib version mismatch adt_installer_internal:add sudo when permission deny on installation
directory

Jackie Huang (1):
libproxy_0.4.7 do_unpack failed of qemuppc_world

Jonathan Liu (3):
openssl: fix documentation build errors with Perl 5.18 pod2man
qt4: disable gdb_dwarf_index
qt4: add eglibc-gconv-utf-16 to QtCore RRECOMMENDS when using glibc

Kai Kang (3):
python-pygobject: disable parallel install
python-pygtk: fix parallel compile issue
cleanup-workdir: fix typo

Kevin Strasser (1):
archiver.bbclass: check if package contains a copyleft license

Laurentiu Palcu (2):
archive-*-source.bbclass: handle dependency in anonymous function populate_sdk_base, adt_installer: abort install if path contains
spaces

Lukas Bulwahn (2):
python-argparse: adding runtime dependency on python-codecs
python-multiprocessing: adding runtime dependencies

Marc Ferland (1):
openssh: fix initscript restart command

Martin Jansa (1):
boost: Limit PARALLEL_MAKE by -j 64

Ming Liu (1):
grep: fix for CVE-2012-5667

Muhammad Shakeel (2):
ofono: Add run time dependency for ofono test scripts
openssl: Add fix for cipher des-ede3-cfb1

Otavio Salvador (1):
alsa-tools: Pass ACLOCAL_FLAGS so aclocal uses the right params

Paul Eggleton (2):
python-native: add python-codecs-native to RPROVIDES
qt4: disable qmeegographicssystemhelper

Richard Purdie (3):
base.bbclass: Ensure finalised data is displayed in build banner path.py: Deal with race issue
package: Ensure we iterate all the pool objects

Robert Yang (1):
sstate.bbclass: make hard links for staging files

Ross Burton (4):
runqemu: when tunctl can't be found, say what package builds it
gnutls: upgrade to 2.12.23
gst-plugins-bad: use correct option when enabling librsvg
gst-plugins-bad: tremor was moved from here to -base

Roy.Li (2):
bind: backport six CVE patches
directfb:filter out -fno-omit-frame-pointer option on x86 arch

Saul Wold (2):
chrpath: Fix SRC_URI to correct location
systemd: Ensure that we mount devtmpfs

Wenzong Fan (2):
libpam: Fix for CVE-2010-4708
logrotate: fix for CVE-2011-1548

Zhenhua Luo (1):
groff: correct the install path of man.local

 meta/classes/archive-configured-source.bbclass     |   7 +-
 meta/classes/archive-original-source.bbclass       |   7 +-
 meta/classes/archive-patched-source.bbclass        |   7 +-
 meta/classes/archiver.bbclass                      |   5 +-
 meta/classes/base.bbclass                          |   6 +-
 meta/classes/package.bbclass                       |   4 +-
 meta/classes/populate_sdk_base.bbclass             |  13 +-
 meta/classes/sstate.bbclass                        |   2 +-
 meta/lib/oe/path.py                                |  21 +-
 meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb |   9 +-
 .../bind/bind-9.8.1/bind-9.8.1-CVE-2012-5166.patch | 119 ++++++
 .../bind/bind-9.8.1/bind-CVE-2011-4313.patch       |  89 +++++
 .../bind/bind-9.8.1/bind-CVE-2012-1667.patch       |  92 +++++
 .../bind/bind-9.8.1/bind-CVE-2012-3817.patch       |  40 ++
 .../bind/bind-9.8.1/bind-CVE-2013-2266.patch       |  41 ++
 .../bind/bind-9.8.1/bind-Fix-CVE-2012-4244.patch   | 141 +++++++
 .../bind/bind-9.8.1/conf.patch                     |   4 +-
 meta/recipes-connectivity/bind/bind_9.8.1.bb       |   6 +
 meta/recipes-connectivity/ofono/ofono.inc          |   2 +-
 .../openssh/openssh-6.1p1/init                     |   2 +-
 .../openssl-1.0.1e/fix-cipher-des-ede3-cfb1.patch  |  22 ++
 .../openssl/openssl-1.0.1e/openssl-fix-doc.patch   | 435 +++++++++++++++++++++
 .../recipes-connectivity/openssl/openssl_1.0.1e.bb |   2 +
 meta/recipes-core/systemd/systemd/init             |  10 +-
 meta/recipes-core/udev/udev/init                   |   6 +-
 meta/recipes-devtools/chrpath/chrpath_0.14.bb      |   2 +-
 .../installer/adt-installer/adt_installer          |  13 +-
 .../adt-installer/scripts/adt_installer_internal   |  15 +-
 .../python/python-2.7-manifest.inc                 |   2 +-
 .../python/python-argparse_1.2.1.bb                |   4 +-
 .../recipes-devtools/python/python-native_2.7.3.bb |   2 +-
 .../python/python-pygobject_2.27.91.bb             |   2 +
 .../update-dependences-of-defs.c.patch             |  38 ++
 .../recipes-devtools/python/python-pygtk_2.24.0.bb |   3 +-
 .../grep/grep-2.5.1a/grep-CVE-2012-5667.patch      |  32 ++
 meta/recipes-extended/grep/grep_2.5.1a.bb          |   3 +-
 ...off-1.22.2-correct-man.local-install-path.patch |  32 ++
 meta/recipes-extended/groff/groff_1.22.2.bb        |   6 +-
 .../logrotate-3.8.1/logrotate-CVE-2011-1548.patch  |  43 ++
 meta/recipes-extended/logrotate/logrotate_3.8.1.bb |   1 +
 .../pam/libpam/libpam-fix-for-CVE-2010-4708.patch  |  41 ++
 meta/recipes-extended/pam/libpam_1.1.6.bb          |   1 +
 meta/recipes-graphics/directfb/directfb.inc        |   4 +
 .../linux-firmware/linux-firmware_git.bb           |   2 +-
 .../recipes-multimedia/alsa/alsa-tools_1.0.26.1.bb |   2 +-
 .../gstreamer/gst-plugins-bad_0.10.23.bb           |   6 +-
 meta/recipes-qt/qt4/qt4-4.8.4.inc                  |   1 +
 ...ls.pro-disable-qmeegographicssystemhelper.patch |  28 ++
 meta/recipes-qt/qt4/qt4-4.8.4/g++.conf             |   3 +
 meta/recipes-qt/qt4/qt4.inc                        |   1 +
 meta/recipes-support/boost/boost.inc               |  18 +-
 meta/recipes-support/gnutls/gnutls.inc             |   4 +-
 .../gnutls/gnutls_fix_for_automake_1.12.1.patch    |  43 --
 .../gnutls/gnutls/obsolete_automake_macros.patch   |  39 --
 .../gnutls/gnutls/remove-gets.patch                |  41 --
 .../{gnutls_2.12.21.bb => gnutls_2.12.23.bb}       |   8 +-
 meta/recipes-support/libproxy/libproxy_0.4.7.bb    |   8 +-
 scripts/cleanup-workdir                            |   2 +-
 scripts/contrib/ddimage                            |  16 +-
 scripts/contrib/python/generate-manifest-2.7.py    |   2 +-
 scripts/runqemu-ifdown                             |   2 +-
 61 files changed, 1359 insertions(+), 203 deletions(-)
 create mode 100644 meta/recipes-connectivity/bind/bind-9.8.1/bind-9.8.1-CVE-2012-5166.patch
 create mode 100644 meta/recipes-connectivity/bind/bind-9.8.1/bind-CVE-2011-4313.patch
 create mode 100644 meta/recipes-connectivity/bind/bind-9.8.1/bind-CVE-2012-1667.patch
 create mode 100644 meta/recipes-connectivity/bind/bind-9.8.1/bind-CVE-2012-3817.patch
 create mode 100644 meta/recipes-connectivity/bind/bind-9.8.1/bind-CVE-2013-2266.patch
 create mode 100644 meta/recipes-connectivity/bind/bind-9.8.1/bind-Fix-CVE-2012-4244.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.1e/fix-cipher-des-ede3-cfb1.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.1e/openssl-fix-doc.patch
 create mode 100644 meta/recipes-devtools/python/python-pygtk/update-dependences-of-defs.c.patch
 create mode 100644 meta/recipes-extended/grep/grep-2.5.1a/grep-CVE-2012-5667.patch
 create mode 100644 meta/recipes-extended/groff/groff-1.22.2/groff-1.22.2-correct-man.local-install-path.patch
 create mode 100644 meta/recipes-extended/logrotate/logrotate-3.8.1/logrotate-CVE-2011-1548.patch
 create mode 100644 meta/recipes-extended/pam/libpam/libpam-fix-for-CVE-2010-4708.patch
 create mode 100644 meta/recipes-qt/qt4/qt4-4.8.4/0027-tools.pro-disable-qmeegographicssystemhelper.patch
 delete mode 100644 meta/recipes-support/gnutls/gnutls/gnutls_fix_for_automake_1.12.1.patch
 delete mode 100644 meta/recipes-support/gnutls/gnutls/obsolete_automake_macros.patch
 delete mode 100644 meta/recipes-support/gnutls/gnutls/remove-gets.patch
 rename meta/recipes-support/gnutls/{gnutls_2.12.21.bb => gnutls_2.12.23.bb} (61%)
Signature · 1 line
1.8.1.2
#1 lore raw
Quoted 4 lines · Paul Eggleton

Laurentiu Palcu (2):
populate_sdk_base, adt_installer: abort install if path contains
spaces

The previous patch introduces a bashism which is fixed by this patch (not merged yet in master):
http://patches.openembedded.org/patch/52979/

So, both patches should go in dylan or, if this is not possible, leave this one out for now.

Laurentiu

#2 lore raw
Quoted 4 lines · On Monday 08 July 2013 13:57:40 Laurentiu Palcu wrote:
Quoted 3 lines · Paul Eggleton

Laurentiu Palcu (2):
populate_sdk_base, adt_installer: abort install if path contains

Quoted 8 lines
Quoted 1 line

spaces

The previous patch introduces a bashism which is fixed by this patch (not merged yet in master):
http://patches.openembedded.org/patch/52979/

So, both patches should go in dylan or, if this is not possible, leave this one out for now.

OK, I've pushed the branch again with this patch dropped for the moment.

Thanks,
Paul

Signature · 2 lines
Paul Eggleton
Intel Open Source Technology Centre