[OE-core] [PATCH 0/9 V2] packagefeed-stability: add class to help reduce package feed churn

Robert Yang liezhi.yang at windriver.com
Mon Jul 18 03:32:40 UTC 2016


* V2
  - Make ipk and deb work, now all of rpm, ipk and deb work well.
  - World rebuild testing:
    1) bitbake world
    2) Edit base_do_configure()
    3) bitbake world
    There are 667 recipes *rebuilt*:
    a) For rpm: 61 recipes' PR have been bumped (less than 10%)
    b) For ipk and deb: 55 recipes' PR have been bumped (less than 10%)

    The result is better than I expected. I've check these packages, some of
    the PR bump are caused by pseudo's permission issues. For the others,
    they are caused by dbg, ptest of elf different.

* V1
  - This work is based on Paul's packagefeed-stability, thanks Paul. It is
    aimed for reducing PR bumps for binary packages when use PRServer. 
    It works well for rpm:
    1) Afer bumped rpm-native's PR and rebuild world, less than 20 recipes'
       Packages bumped PR, they are because of pseudo, I had sent email
       before:
       http://lists.openembedded.org/pipermail/openembedded-core/2016-July/123511.html
    2) When elf files are rebuilt, it will bump the PR.

  - Sent build-compare' patches to upstream.

// Robert

The following changes since commit da7a2c7b00b40a8759dbe9f4ab6df3e337e3d6b6:

  useradd-staticids: use map() instead of imap() (2016-07-12 23:11:57 +0100)

are available in the git repository at:

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

Paul Eggleton (1):
  packagefeed-stability: add class to help reduce package feed churn

Robert Yang (8):
  rpm: make --nosignature work
  build-compare: remove space at head
  build-compare: make pkg-diff.sh 75% faster
  build-compare: fix checking for named pipe and others
  build-compare: improve deb and ipk checking
  package_deb.bbclass/package_ipk.bbclass: sort RPROVIDES
  packagefeed-stability.bbclass: minor fixes
  packagefeed-stability.bbclass: copy all packages of a recipe

 meta/classes/package_deb.bbclass                   |   2 +
 meta/classes/package_ipk.bbclass                   |   2 +
 meta/classes/packagefeed-stability.bbclass         | 239 ++++++++++++++
 .../build-compare/build-compare_git.bb             |   6 +
 ...001-Add-support-for-deb-and-ipk-packaging.patch |   4 +-
 ...functions.sh-improve-deb-and-ipk-checking.patch | 117 +++++++
 .../files/functions.sh-remove-space-at-head.patch  |  41 +++
 ...nctions.sh-run-rpm-once-to-make-it-faster.patch | 361 +++++++++++++++++++++
 .../pkg-diff.sh-check-for-fifo-named-pipe.patch    |  35 ++
 ...-check_single_file-return-at-once-when-sa.patch |  37 +++
 ...diff.sh-remove-space-in-the-end-for-ftype.patch |  32 ++
 ...0001-system.h-query.c-support-nosignature.patch |  64 ++++
 meta/recipes-devtools/rpm/rpm_5.4.16.bb            |   1 +
 13 files changed, 939 insertions(+), 2 deletions(-)
 create mode 100644 meta/classes/packagefeed-stability.bbclass
 create mode 100644 meta/recipes-devtools/build-compare/files/functions.sh-improve-deb-and-ipk-checking.patch
 create mode 100644 meta/recipes-devtools/build-compare/files/functions.sh-remove-space-at-head.patch
 create mode 100644 meta/recipes-devtools/build-compare/files/functions.sh-run-rpm-once-to-make-it-faster.patch
 create mode 100644 meta/recipes-devtools/build-compare/files/pkg-diff.sh-check-for-fifo-named-pipe.patch
 create mode 100644 meta/recipes-devtools/build-compare/files/pkg-diff.sh-check_single_file-return-at-once-when-sa.patch
 create mode 100644 meta/recipes-devtools/build-compare/files/pkg-diff.sh-remove-space-in-the-end-for-ftype.patch
 create mode 100644 meta/recipes-devtools/rpm/rpm/0001-system.h-query.c-support-nosignature.patch

-- 
2.9.0




More information about the Openembedded-core mailing list