All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Hatle <mark.hatle@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: [PATCH 00/40] Various recipe fixes
Date: Wed, 22 Jun 2011 12:35:54 -0500	[thread overview]
Message-ID: <cover.1308763995.git.mark.hatle@windriver.com> (raw)

While working on the permissions and umask code, I found a number of 
random issues with various packages in the system.  Most of these
problems revolve around:

* directory and file permissions, and ownership
* -dbg package not being produced correctly
* stripped binaries
* packages that couldn't rebuild due to dependency or other issues

Note, this doesn't solve the permissions and ownership issues that will come
in a future patch set devoted to umask and fixing up of the permissions.

The following changes since commit 17d5422460bf9074223475b15d128171d12b170a:

  qt4-tools-nativesdk: fix compile failure in src/dbus (2011-06-22 17:41:39 +0100)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib mhatle/recipe-fixup
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=mhatle/recipe-fixup

Mark Hatle (40):
  resolveconf: Fix file owners
  base-passwd: Fix owners/groups
  gcc: Fix owners/groups
  ghostscript: Fix owner/group of /etc/cups
  libtirpc: Fix owner/group of /etc/netconfig
  tzdata: Ensure all files are owned by root:root
  gnome-doc-utils: Fix the owner/group on select files
  perf: Fix linux-tools to ensure perf is installed under "fakeroot"
  kernel.bbclass: Add support for perf-dbg package
  sysfsutils: Fall back to default -dbg package
  classes/package_rpm.bbclass: Enhance diagnostic messages
  classes/package_rpm.bbclass: Change the way the PV is transformed
  python: Switch to using the default -dbg package
  python-pyobject: Remove unnecessary -dbg setting
  libxml-parser-perl: Fix debug package
  texinfo: Change to use the standard -dbg file
  psmisc: Remove custom -dbg packages, use default
  modutils: Add in missing -dbg package
  liba52: Remove custom -dbg, fall back to default
  python-gst: Add missing files to the -dbg package
  mc: Add missing debug files to -dbg
  gamin: Add missing debug files to -dbg
  gthumb: Add missing debug files
  systemtamp: Add missing debug files
  trace-cmd: Add missing debug files
  gstreamer: Add missing debug files.
  gtk-sato-engine: Add missing debug files
  libproxy: Add missing debug files
  wireless-tools: Avoid stripping binaries
  busybox: Avoid stripping binaries
  tinylogin: Avoid stripped binaries
  quote: Avoid stripping binaries
  sysstat: Avoid stripping binaries
  db: Avoid stripping binaries
  db: Fix file ownership
  unzip: Avoid stripping binaries
  dropbear: Don't patch in configure
  nasm: Fix aclocal
  python: Add python to the dependencies of python modules
  boost: Move the do_configure_prepend to a seperate task

 meta/classes/kernel.bbclass                        |    3 +-
 meta/classes/package_rpm.bbclass                   |   16 +++++--
 .../resolvconf/resolvconf_1.48.bb                  |    3 +-
 .../wireless-tools/avoid_strip.patch               |   21 +++++++++
 .../wireless-tools/wireless-tools_29.bb            |    5 +-
 .../recipes-core/base-passwd/base-passwd_3.5.22.bb |   10 ++--
 meta/recipes-core/busybox/busybox_1.18.4.bb        |    4 +-
 meta/recipes-core/dropbear/dropbear.inc            |    4 +-
 meta/recipes-core/dropbear/dropbear_0.52.bb        |    2 +-
 meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb   |    6 +--
 .../tinylogin/tinylogin-1.4/avoid_static.patch     |   33 +++++++++++++
 meta/recipes-core/tinylogin/tinylogin_1.4.bb       |    7 ++-
 meta/recipes-devtools/gcc/gcc-4.6.0.inc            |    2 +-
 meta/recipes-devtools/gcc/gcc_4.5.1.bb             |    7 +++-
 meta/recipes-devtools/gcc/gcc_4.6.0.bb             |    5 ++
 meta/recipes-devtools/gcc/libgcc_4.5.1.bb          |    3 +-
 meta/recipes-devtools/gcc/libgcc_4.6.0.bb          |    3 +-
 meta/recipes-devtools/nasm/nasm_2.07.bb            |    6 ++-
 .../perl/libxml-parser-perl_2.40.bb                |    4 +-
 .../python/python-2.6-manifest.inc                 |    8 +---
 meta/recipes-devtools/python/python-gst_0.10.21.bb |    6 +-
 .../python/python-pygobject_2.27.91.bb             |    5 +-
 meta/recipes-devtools/python/python.inc            |    2 +-
 meta/recipes-devtools/python/python_2.6.6.bb       |    4 +-
 meta/recipes-extended/gamin/gamin_0.1.10.bb        |    7 +--
 .../ghostscript/ghostscript_9.02.bb                |    7 +++-
 meta/recipes-extended/libtirpc/libtirpc_0.2.1.bb   |    6 ++-
 meta/recipes-extended/mc/mc_4.7.5.2.bb             |    4 +-
 meta/recipes-extended/psmisc/psmisc.inc            |    8 +---
 meta/recipes-extended/psmisc/psmisc_22.13.bb       |    2 +-
 meta/recipes-extended/quota/quota_4.00-pre1.bb     |    4 +-
 meta/recipes-extended/sysstat/sysstat.inc          |    5 ++-
 meta/recipes-extended/sysstat/sysstat_10.0.0.bb    |    2 +-
 meta/recipes-extended/texinfo/texinfo_4.13a.bb     |    7 +--
 meta/recipes-extended/tzdata/tzdata_2011g.bb       |    4 +-
 .../recipes-extended/unzip/unzip/avoid-strip.patch |   48 ++++++++++++++++++++
 meta/recipes-extended/unzip/unzip_6.0.bb           |    7 ++-
 meta/recipes-gnome/gnome/gnome-doc-utils.inc       |    4 ++
 meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb |    2 +-
 meta/recipes-gnome/gthumb/gthumb_2.12.3.bb         |    6 +-
 meta/recipes-kernel/linux/linux-tools.inc          |    4 +-
 meta/recipes-kernel/linux/linux-yocto_2.6.34.bb    |    2 +-
 meta/recipes-kernel/linux/linux-yocto_2.6.37.bb    |    2 +-
 meta/recipes-kernel/modutils/modutils_2.4.27.bb    |    4 +-
 meta/recipes-kernel/systemtap/systemtap_git.bb     |    4 +-
 meta/recipes-kernel/trace-cmd/trace-cmd_git.bb     |    4 +-
 .../gstreamer/gstreamer_0.10.32.bb                 |    4 +-
 meta/recipes-multimedia/liba52/liba52_0.7.4.bb     |    6 +--
 meta/recipes-sato/gtk-engines/gtk-sato-engine.inc  |    2 +-
 .../gtk-engines/gtk-sato-engine_svn.bb             |    2 +-
 meta/recipes-support/boost/boost-36.inc            |    6 ++-
 meta/recipes-support/db/db_5.1.19.bb               |    9 +++-
 meta/recipes-support/libproxy/libproxy_0.4.6.bb    |    4 +-
 53 files changed, 246 insertions(+), 99 deletions(-)
 create mode 100644 meta/recipes-connectivity/wireless-tools/wireless-tools/avoid_strip.patch
 create mode 100644 meta/recipes-core/tinylogin/tinylogin-1.4/avoid_static.patch
 create mode 100644 meta/recipes-extended/unzip/unzip/avoid-strip.patch

-- 
1.7.3.4




             reply	other threads:[~2011-06-22 17:28 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-22 17:35 Mark Hatle [this message]
2011-06-22 17:35 ` [PATCH 01/40] resolveconf: Fix file owners Mark Hatle
2011-06-23 23:30   ` Khem Raj
2011-06-22 17:35 ` [PATCH 02/40] base-passwd: Fix owners/groups Mark Hatle
2011-06-22 17:35 ` [PATCH 03/40] gcc: " Mark Hatle
2011-06-22 17:35 ` [PATCH 04/40] ghostscript: Fix owner/group of /etc/cups Mark Hatle
2011-06-22 18:49   ` Phil Blundell
2011-06-22 17:35 ` [PATCH 05/40] libtirpc: Fix owner/group of /etc/netconfig Mark Hatle
2011-06-22 18:58   ` Phil Blundell
2011-06-22 17:36 ` [PATCH 06/40] tzdata: Ensure all files are owned by root:root Mark Hatle
2011-06-22 17:36 ` [PATCH 07/40] gnome-doc-utils: Fix the owner/group on select files Mark Hatle
2011-06-22 17:36 ` [PATCH 08/40] perf: Fix linux-tools to ensure perf is installed under "fakeroot" Mark Hatle
2011-06-22 18:50   ` Phil Blundell
2011-06-22 17:36 ` [PATCH 09/40] kernel.bbclass: Add support for perf-dbg package Mark Hatle
2011-06-22 17:36 ` [PATCH 10/40] sysfsutils: Fall back to default -dbg package Mark Hatle
2011-06-22 17:36 ` [PATCH 11/40] classes/package_rpm.bbclass: Enhance diagnostic messages Mark Hatle
2011-06-22 17:36 ` [PATCH 12/40] classes/package_rpm.bbclass: Change the way the PV is transformed Mark Hatle
2011-06-22 17:36 ` [PATCH 13/40] python: Switch to using the default -dbg package Mark Hatle
2011-06-22 17:38   ` Koen Kooi
2011-06-22 17:50     ` Mark Hatle
2011-06-22 17:36 ` [PATCH 14/40] python-pyobject: Remove unnecessary -dbg setting Mark Hatle
2011-06-22 17:36 ` [PATCH 15/40] libxml-parser-perl: Fix debug package Mark Hatle
2011-06-22 17:36 ` [PATCH 16/40] texinfo: Change to use the standard -dbg file Mark Hatle
2011-06-22 17:36 ` [PATCH 17/40] psmisc: Remove custom -dbg packages, use default Mark Hatle
2011-06-22 17:36 ` [PATCH 18/40] modutils: Add in missing -dbg package Mark Hatle
2011-06-22 17:37   ` Koen Kooi
2011-06-22 17:40     ` Mark Hatle
2011-06-22 17:36 ` [PATCH 19/40] liba52: Remove custom -dbg, fall back to default Mark Hatle
2011-06-22 17:36 ` [PATCH 20/40] python-gst: Add missing files to the -dbg package Mark Hatle
2011-06-22 17:36 ` [PATCH 21/40] mc: Add missing debug files to -dbg Mark Hatle
2011-06-22 17:36 ` [PATCH 22/40] gamin: " Mark Hatle
2011-06-22 17:36 ` [PATCH 23/40] gthumb: Add missing debug files Mark Hatle
2011-06-22 17:36 ` [PATCH 24/40] systemtamp: " Mark Hatle
2011-06-22 18:54   ` Phil Blundell
2011-06-22 17:36 ` [PATCH 25/40] trace-cmd: " Mark Hatle
2011-06-22 17:36 ` [PATCH 26/40] gstreamer: " Mark Hatle
2011-06-22 17:36 ` [PATCH 27/40] gtk-sato-engine: " Mark Hatle
2011-06-22 17:36 ` [PATCH 28/40] libproxy: " Mark Hatle
2011-06-22 17:36 ` [PATCH 29/40] wireless-tools: Avoid stripping binaries Mark Hatle
2011-06-22 17:36 ` [PATCH 30/40] busybox: " Mark Hatle
2011-06-22 17:36 ` [PATCH 31/40] tinylogin: Avoid stripped binaries Mark Hatle
2011-06-22 17:36 ` [PATCH 32/40] quote: Avoid stripping binaries Mark Hatle
2011-06-22 17:36 ` [PATCH 33/40] sysstat: " Mark Hatle
2011-06-22 17:36 ` [PATCH 34/40] db: " Mark Hatle
2011-06-22 17:36 ` [PATCH 35/40] db: Fix file ownership Mark Hatle
2011-06-22 17:36 ` [PATCH 36/40] unzip: Avoid stripping binaries Mark Hatle
2011-06-22 17:36 ` [PATCH 37/40] dropbear: Don't patch in configure Mark Hatle
2011-06-22 17:36 ` [PATCH 38/40] nasm: Fix aclocal Mark Hatle
2011-06-22 17:36 ` [PATCH 39/40] python: Add python to the dependencies of python modules Mark Hatle
2011-06-22 17:36 ` [PATCH 40/40] boost: Move the do_configure_prepend to a seperate task Mark Hatle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1308763995.git.mark.hatle@windriver.com \
    --to=mark.hatle@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.