Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Mark Hatle <mark.hatle@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH 0/6] RPM, BerkleyDB and related changes
Date: Wed, 2 Jul 2014 10:55:50 -0500	[thread overview]
Message-ID: <53B42B86.2010606@windriver.com> (raw)
In-Reply-To: <cover.1404244287.git.mark.hatle@windriver.com>

Once I finish some testing, I'll have a version two of these patches later 
today.  Instead of removing the db 5.3 package, we'll retain it as an 
alternative to db 6.0.

--Mark

On 7/1/14, 3:01 PM, Mark Hatle wrote:
> This set make a group of changes that affect RPM, BerkleyDB and other
> related systems.
>
> The changes were tested using buildhistory.  It was verified that only
> expected changes (the version string) occured in both the BerkleyDB and
> RPM uprevs.  The dependencies are the same, or similar [within expecations].
>
> Buildhistory testing consisted of build w/ origin/master.  Build with
> patch 1/6, build with patch 5/6, and build with patch 6/6 (with the
> PREFERRED_VERSION enabled.)
>
> 1/6 - Fixes a rare issue when the arch translation fails (multilib case)
> 2/6 - Uprev BerkelyDB to 6.0.30 -- note it also adds a comment explaining the
>         thumb patch.  The comment comes from the original OE commit message
>         from 2005.  Note new BerkleyDB is now under the AGPL-3.0 license!
> 3/6 - Upgrade RPM to 5.4.14 release.  Change yacc from bison to byacc.
> 4/6 - Change a backported patch to the upstream version.
> 5/6 - Fix an issue where TARGET_VENDOR and _OS were used, when it should
>        have been HOST.  This was breaking non-linux SDKs.
> 6/6 - [optional] This adds a development RPM 5 based on the CVS rpm-5_4
>        branch.  This recipe is being provided to help in future development.
>
> If 6/6 is not acceptable that it can be ignored.
>
> The following changes since commit c36d459f0d40bdbd3ba809835e0475e8992bc778:
>
>    python3: fix builtins imports (2014-06-30 16:35:03 +0100)
>
> are available in the git repository at:
>
>    git://git.yoctoproject.org/poky-contrib mhatle/rpm
>    http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=mhatle/rpm
>
> Mark Hatle (6):
>    lib/oe/package_manager.py: Fix _pkg_translate_smart_to_oe function
>    db: Uprev to 6.0.30
>    rpm: Upgrade to 5.4.14
>    rpm: Replace patch with backport from SCM version of RPM5
>    package_rpm.bbclass: Should be using HOST_* not TARGET_*
>    rpm_5.4+cvs: Add RPM community tree for future development
>
>   meta/classes/package_rpm.bbclass                   |   4 +-
>   meta/lib/oe/package_manager.py                     |   1 +
>   meta/recipes-devtools/rpm/rpm/dbconvert.patch      |  24 +-
>   meta/recipes-devtools/rpm/rpm/debugedit-segv.patch |  19 +-
>   ...debugedit-valid-file-to-fix-segment-fault.patch |  14 +-
>   .../rpm/rpm/fstack-protector-configure-check.patch |   8 +-
>   .../rpm/rpm/header-include-fix.patch               |  16 +-
>   .../rpm/rpm/makefile-am-exec-hook.patch            |   8 +-
>   .../rpm/rpm/python-rpm-rpmsense.patch              |   6 +-
>   meta/recipes-devtools/rpm/rpm/rpm-autogen.patch    |   8 +-
>   meta/recipes-devtools/rpm/rpm/rpm-canonarch.patch  |  14 +-
>   meta/recipes-devtools/rpm/rpm/rpm-db-reduce.patch  |   6 +-
>   .../rpm/rpm/rpm-db_buffer_small.patch              |  18 +-
>   .../rpm/rpm/rpm-debug-platform.patch               |  14 +-
>   meta/recipes-devtools/rpm/rpm/rpm-fileclass.patch  |  12 +-
>   .../rpm/rpm/rpm-hardlink-segfault-fix.patch        |  10 +-
>   meta/recipes-devtools/rpm/rpm/rpm-libsql-fix.patch |  12 +-
>   .../recipes-devtools/rpm/rpm/rpm-log-auto-rm.patch |  10 +-
>   .../rpm/rpm/rpm-lsb-compatibility.patch            |   8 +-
>   meta/recipes-devtools/rpm/rpm/rpm-lua.patch        |  18 +-
>   meta/recipes-devtools/rpm/rpm/rpm-macros.patch     |  19 +-
>   meta/recipes-devtools/rpm/rpm/rpm-no-loopmsg.patch |   9 +-
>   .../rpm/rpm/rpm-no-perl-urpm.patch                 |   8 +-
>   meta/recipes-devtools/rpm/rpm/rpm-ossp-uuid.patch  |   9 +-
>   .../rpm/rpm/rpm-packageorigin.patch                |   8 +-
>   .../rpm/rpm/rpm-payload-use-hashed-inode.patch     |  30 +-
>   .../rpm/rpm/rpm-pkgconfigdeps.patch                |  11 +-
>   .../rpm/rpm/rpm-platform-file-fix.patch            |  12 +-
>   meta/recipes-devtools/rpm/rpm/rpm-platform.patch   |  39 +-
>   meta/recipes-devtools/rpm/rpm/rpm-platform2.patch  |  22 +-
>   meta/recipes-devtools/rpm/rpm/rpm-py-init.patch    |   8 +-
>   .../rpm/rpm/rpm-reloc-macros.patch                 |   6 +-
>   .../rpm/rpm/rpm-remove-sykcparse-decl.patch        |   8 +-
>   meta/recipes-devtools/rpm/rpm/rpm-resolvedep.patch |  10 +-
>   .../rpm/rpm/rpm-respect-arch.patch                 |  67 ---
>   meta/recipes-devtools/rpm/rpm/rpm-rpmpgp-fix.patch |  67 +++
>   .../rpm/rpm/rpm-scriptletexechelper.patch          |  20 +-
>   meta/recipes-devtools/rpm/rpm/rpm-showrc.patch     |   9 +-
>   meta/recipes-devtools/rpm/rpm/rpm-solvedb.patch    |  31 --
>   .../rpm/rpm/rpm-stub-out-git_strerror.patch        |  60 ---
>   .../rpm-tag-generate-endian-conversion-fix.patch   |   7 +-
>   .../rpm/rpm/rpm-tools-mtree-LDFLAGS.patch          |  10 +-
>   .../rpm/rpm/rpm-uuid-include.patch                 |  15 +-
>   .../rpm/rpm/rpm-verify-files.patch                 |  22 -
>   meta/recipes-devtools/rpm/rpm/rpmatch.patch        |  26 +-
>   meta/recipes-devtools/rpm/rpm/rpmdeps-oecore.patch |  14 +-
>   meta/recipes-devtools/rpm/rpm/uclibc-support.patch |  36 +-
>   ...broken-logic-for-ghost-avoidance-Mark-Hat.patch |  38 ++
>   meta/recipes-devtools/rpm/rpm_5.4+cvs.bb           | 527 +++++++++++++++++++++
>   .../rpm/{rpm_5.4.9.bb => rpm_5.4.14.bb}            |  21 +-
>   .../db/db/arm-thumb-mutex_db5.patch                |  10 +
>   .../db/{db_5.3.21.bb => db_6.0.30.bb}              |  33 +-
>   52 files changed, 962 insertions(+), 480 deletions(-)
>   delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-respect-arch.patch
>   create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-rpmpgp-fix.patch
>   delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-solvedb.patch
>   delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-stub-out-git_strerror.patch
>   delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch
>   create mode 100644 meta/recipes-devtools/rpm/rpm/verify-fix-broken-logic-for-ghost-avoidance-Mark-Hat.patch
>   create mode 100644 meta/recipes-devtools/rpm/rpm_5.4+cvs.bb
>   rename meta/recipes-devtools/rpm/{rpm_5.4.9.bb => rpm_5.4.14.bb} (97%)
>   rename meta/recipes-support/db/{db_5.3.21.bb => db_6.0.30.bb} (77%)
>



      parent reply	other threads:[~2014-07-02 15:55 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-01 20:01 [PATCH 0/6] RPM, BerkleyDB and related changes Mark Hatle
2014-07-01 20:01 ` [PATCH 1/6] lib/oe/package_manager.py: Fix _pkg_translate_smart_to_oe function Mark Hatle
2014-07-01 20:01 ` [PATCH 2/6] db: Uprev to 6.0.30 Mark Hatle
2014-07-01 20:56   ` Burton, Ross
2014-07-01 21:12     ` Mark Hatle
2014-07-03  7:46       ` Anders Darander
2014-07-03 13:42         ` Burton, Ross
2014-07-10 11:39           ` Anders Darander
2014-07-10 11:56             ` Anders Darander
2014-07-01 20:01 ` [PATCH 3/6] rpm: Upgrade to 5.4.14 Mark Hatle
2014-07-01 20:01 ` [PATCH 4/6] rpm: Replace patch with backport from SCM version of RPM5 Mark Hatle
2014-07-01 20:01 ` [PATCH 5/6] package_rpm.bbclass: Should be using HOST_* not TARGET_* Mark Hatle
2014-07-01 20:01 ` [PATCH 6/6] rpm_5.4+cvs: Add RPM community tree for future development Mark Hatle
2014-07-02 15:55 ` Mark Hatle [this message]

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=53B42B86.2010606@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox