From: Robert Yang <liezhi.yang@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: [PATCH 0/9 V2] packagefeed-stability: add class to help reduce package feed churn
Date: Sun, 17 Jul 2016 20:32:40 -0700 [thread overview]
Message-ID: <cover.1468811788.git.liezhi.yang@windriver.com> (raw)
* 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
next reply other threads:[~2016-07-18 3:32 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-18 3:32 Robert Yang [this message]
2016-07-18 3:32 ` [PATCH 1/9] rpm: make --nosignature work Robert Yang
2016-07-18 3:32 ` [PATCH 2/9] build-compare: remove space at head Robert Yang
2016-07-18 3:32 ` [PATCH 3/9] build-compare: make pkg-diff.sh 75% faster Robert Yang
2016-07-18 3:32 ` [PATCH 4/9] build-compare: fix checking for named pipe and others Robert Yang
2016-07-18 3:32 ` [PATCH 5/9] build-compare: improve deb and ipk checking Robert Yang
2016-07-18 3:32 ` [PATCH 6/9] package_deb.bbclass/package_ipk.bbclass: sort RPROVIDES Robert Yang
2016-07-18 3:32 ` [PATCH 7/9] packagefeed-stability: add class to help reduce package feed churn Robert Yang
2016-07-18 3:32 ` [PATCH 8/9] packagefeed-stability.bbclass: minor fixes Robert Yang
2016-07-18 3:32 ` [PATCH 9/9] packagefeed-stability.bbclass: copy all packages of a recipe Robert Yang
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.1468811788.git.liezhi.yang@windriver.com \
--to=liezhi.yang@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