Skip to content

Smart package management integration

Paul Eggleton openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v3 Latest13 patches 0 repliesNew

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13rootfs_rpm.bbclass: Revert to default shell logging behaviormeta/classes/rootfs_rpm.bbclass+0 -20 replies
2/13classes/*_rpm: integrate Smart into RPM filesystem constructionmeta/classes/package_rpm.bbclass meta/classes/populate_sdk_rpm.bbclass meta/classes/rootfs_rpm.bbclass+121 -4950 replies
3/13classes/rootfs_rpm: install smart instead of zypper in rpm-based imagesmeta/classes/rootfs_rpm.bbclass+3 -30 replies
4/13Update sanity tests to use smart instead of zyppermeta/classes/imagetest-qemu.bbclass scripts/qemuimage-tests/sanity/smart_help scripts/qemuimage-tests/sanity/smart_query +16 more+68 -680 replies
5/13package_rpm: Update the way the multilib package names are translatedmeta/classes/package_rpm.bbclass meta/classes/populate_sdk_rpm.bbclass meta/classes/rootfs_rpm.bbclass+216 -470 replies
6/13package_rpm.bbclass: Fix the way the RPM platform file is generatedmeta/classes/package_rpm.bbclass+13 -30 replies
7/13package_rpm.bbclass: Add additional loggingmeta/classes/package_rpm.bbclass+9 -00 replies
8/13package_rpm.bbclass: Add support for incremental installsmeta/classes/package_rpm.bbclass+47 -10 replies
9/13package_rpm.bbclass: Add additional install error detectionmeta/classes/package_rpm.bbclass+1 -10 replies
10/13rpm/smart: Fix runtime-relocation issues w/ RPM and Smartmeta/recipes-devtools/python/python-smartpm_1.4.1.bb meta/recipes-devtools/rpm/rpm/rpm-debug-platform.patch meta/recipes-devtools/rpm/rpm/rpm-platform.patch +2 more+173 -390 replies
11/13package_rpm.bbclass: Add a simply way to enable RPM debuggingmeta/classes/package_rpm.bbclass+3 -00 replies
12/13coreutils_6.9: Update the older coreutils to no longer provide 'su'meta/recipes-core/coreutils/coreutils_6.9.bb+5 -10 replies
13/13package_rpm: Workaround for 'all' arch multilib package namingmeta/classes/package_rpm.bbclass+12 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH v3 00/13] Smart package management integration

This series integrates Smart into the root filesystem construction when rpm packaging is used, and replaces zypper on the target if runtime package management is enabled.

Improvements over previous versions of this series:
* Fix the sanity tests
* Fix runtime relocation issues
* Fix building multilib images

The following changes since commit b8b1b39961332c99d62ee466f7859bd62a0f806f:

bitbake.conf/utils: Drop some OVERRIDES from FILESPATH (2012-12-11 15:58:27 +0000)

are available in the git repository at:

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

Mark Hatle (10):
rootfs_rpm.bbclass: Revert to default shell logging behavior
package_rpm: Update the way the multilib package names are translated package_rpm.bbclass: Fix the way the RPM platform file is generated package_rpm.bbclass: Add additional logging package_rpm.bbclass: Add support for incremental installs package_rpm.bbclass: Add additional install error detection rpm/smart: Fix runtime-relocation issues w/ RPM and Smart package_rpm.bbclass: Add a simply way to enable RPM debugging coreutils_6.9: Update the older coreutils to no longer provide 'su'
package_rpm: Workaround for 'all' arch multilib package naming

Paul Eggleton (3):
classes/*_rpm: integrate Smart into RPM filesystem construction classes/rootfs_rpm: install smart instead of zypper in rpm-based
images
Update sanity tests to use smart instead of zypper

 meta/classes/imagetest-qemu.bbclass                |    6 +-
 meta/classes/package_rpm.bbclass                   |  739 +++++++++-----------
 meta/classes/populate_sdk_rpm.bbclass              |   79 +--
 meta/classes/rootfs_rpm.bbclass                    |   89 ++-
 meta/recipes-core/coreutils/coreutils_6.9.bb       |    6 +-
 .../python/python-smartpm_1.4.1.bb                 |   17 +-
 .../rpm/rpm/rpm-debug-platform.patch               |   65 ++
 meta/recipes-devtools/rpm/rpm/rpm-platform.patch   |    2 +-
 meta/recipes-devtools/rpm/rpm/rpm-platform2.patch  |   87 ++-
 meta/recipes-devtools/rpm/rpm_5.4.9.bb             |   41 +-
 .../sanity/{zypper_help => smart_help}             |   24 +-
 .../sanity/{zypper_search => smart_query}          |   24 +-
 .../scenario/qemuarm/core-image-lsb                |    4 +-
 .../scenario/qemuarm/core-image-sato               |    4 +-
 .../scenario/qemuarm/core-image-sato-sdk           |    4 +-
 .../scenario/qemumips/core-image-lsb               |    4 +-
 .../scenario/qemumips/core-image-sato              |    4 +-
 .../scenario/qemumips/core-image-sato-sdk          |    4 +-
 .../scenario/qemuppc/core-image-lsb                |    4 +-
 .../scenario/qemuppc/core-image-sato               |    4 +-
 .../scenario/qemuppc/core-image-sato-sdk           |    4 +-
 .../scenario/qemux86-64/core-image-lsb             |    4 +-
 .../scenario/qemux86-64/core-image-sato            |    4 +-
 .../scenario/qemux86-64/core-image-sato-sdk        |    4 +-
 .../scenario/qemux86/core-image-lsb                |    4 +-
 .../scenario/qemux86/core-image-sato               |    4 +-
 .../scenario/qemux86/core-image-sato-sdk           |    4 +-
 .../tools/{zypper_test.sh => smart_test.sh}        |   22 +-
 28 files changed, 635 insertions(+), 626 deletions(-)
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-debug-platform.patch
 rename scripts/qemuimage-tests/sanity/{zypper_help => smart_help} (52%)
 rename scripts/qemuimage-tests/sanity/{zypper_search => smart_query} (50%)
 rename scripts/qemuimage-tests/tools/{zypper_test.sh => smart_test.sh} (46%)
Signature · 1 line
1.7.10.4