Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Bruce Ashfield <bruce.ashfield@windriver.com>
To: <richard.purdie@linuxfoundation.org>
Cc: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/18] kernel-yocto: consolidated pull request
Date: Sat, 30 Aug 2014 00:38:03 -0400	[thread overview]
Message-ID: <cover.1409345003.git.bruce.ashfield@windriver.com> (raw)

Richard/Saul,

Here's the pending queue of kernel changes for the 1.7 feature freeze.
The queue is large, but I've actually been building and running with 
most of these changes for 6 months now, so they've been soaked for
quite a while.

This block of changes is largely about removing some of the old code,
the corner cases, and removing checks that are now handled by the
fetcher (awesome!). They are incremental cleanups, and nothing significant
changes .. in fact, I'm probably the only one that really even cares 
about the changes (since I have more features to do on top of them):

  kernel-yocto: use cat-file instead of git-show
  kernel-yocto: move SRCREV validation to patching phase
  kernel-yocto: remove containing branch check
  kernel-yocto: remove SRC_URI kbranch validation
  kernel-yocto: remove branch existence checking in do_validate_branches
  kernel-yocto: remove KBRANCH_DEFAULT
  kernel-yocto: simplify branch SRCREV validation
  kernel-yocto: use show-ref instead of branch -a
  kernel-yocto: clean overly complex branch checkout
  kernel-yocto: allow custom non-meta, SRCREV format builds
  kernel-yocto: remove KBRANCH_DEFAULT
  kernel-yocto: convert echo statements to bb* equivalents
  kern-tools: allow meta branch and meta data directory to differ

The next change is:

  images: introduce core-image-kernel-dev

  This is the image type that I've been using for the same 6 month window
  to build and boot test kernel updates. There's nothing really new here, 
  but it is a named image type that selects existing package groups and
  puts them all in one place. After it built for all arches and 3.16 .. we
  had no failures.

  There are moer packages to add to this, but that's post 1.7 work.

And finally, libc-headers, kernel version updates and removals:

  linux-yocto/3.14: vhost, vxland, openvswitch and block/bfq updates
  linux-yocto/3.14: update to v3.14.17
  linux-yocto/3.4: remove 3.4 name recipes
  linux-libc-headers: update to 3.16

  With those changes, we have an up to date 3.14, have dropped the 3.4
  kernel and have updated the libc-headers. The kernel-dev image was
  built to test everything out.

That's the breakdown of the changes, and I can tweak as necessary. With
that size a queue, I'm sure something will go boom, so I'm around to adjust
as required.

Cheers,

Bruce

The following changes since commit 37d7b218e9faef6093caedd67875c2d72b8111e2:

  kernel-yocto: remove redundant SRCREV check (2014-08-29 16:32:23 -0400)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (18):
  kernel-yocto: use cat-file instead of git-show
  kernel-yocto: move SRCREV validation to patching phase
  kernel-yocto: remove containing branch check
  kernel-yocto: remove SRC_URI kbranch validation
  kernel-yocto: remove branch existence checking in do_validate_branches
  kernel-yocto: remove KBRANCH_DEFAULT
  kernel-yocto: simplify branch SRCREV validation
  kernel-yocto: use show-ref instead of branch -a
  kernel-yocto: clean overly complex branch checkout
  kernel-yocto: allow custom non-meta, SRCREV format builds
  kernel-yocto: remove KBRANCH_DEFAULT
  kernel-yocto: convert echo statements to bb* equivalents
  kern-tools: allow meta branch and meta data directory to differ
  images: introduce core-image-kernel-dev
  linux-yocto/3.14: vhost, vxland, openvswitch and block/bfq updates
  linux-yocto/3.14: update to v3.14.17
  linux-yocto/3.4: remove 3.4 name recipes
  linux-libc-headers: update to 3.16

 meta/classes/kernel-yocto.bbclass                  | 201 ++++++++-------------
 meta/conf/distro/include/tcmode-default.inc        |   2 +-
 .../images/core-image-kernel-dev.bb                |  16 ++
 .../kern-tools/kern-tools-native_git.bb            |   2 +-
 .../linux-libc-headers/linux-libc-headers_3.14.bb  |   7 -
 .../linux-libc-headers/linux-libc-headers_3.16.bb  |   7 +
 meta/recipes-kernel/linux/linux-yocto-dev.bb       |   1 -
 meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb   |   4 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  12 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb    |  30 ---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb |   3 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |   8 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb  |  26 ---
 meta/recipes-kernel/linux/linux-yocto_3.10.bb      |  15 +-
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      |  34 ++--
 meta/recipes-kernel/linux/linux-yocto_3.4.bb       |  38 ----
 16 files changed, 140 insertions(+), 266 deletions(-)
 create mode 100644 meta/recipes-extended/images/core-image-kernel-dev.bb
 delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.14.bb
 create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.16.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto_3.4.bb

-- 
1.8.1.2



             reply	other threads:[~2014-08-30  4:38 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-30  4:38 Bruce Ashfield [this message]
2014-08-30  4:38 ` [PATCH 01/18] kernel-yocto: use cat-file instead of git-show Bruce Ashfield
2014-08-30  4:38 ` [PATCH 02/18] kernel-yocto: move SRCREV validation to patching phase Bruce Ashfield
2014-08-30 13:55   ` Richard Purdie
2014-08-31  0:52     ` Bruce Ashfield
2014-08-31  5:25     ` Bruce Ashfield
2014-08-30  4:38 ` [PATCH 03/18] kernel-yocto: remove containing branch check Bruce Ashfield
2014-08-30  4:38 ` [PATCH 04/18] kernel-yocto: remove SRC_URI kbranch validation Bruce Ashfield
2014-08-30  4:38 ` [PATCH 05/18] kernel-yocto: remove branch existence checking in do_validate_branches Bruce Ashfield
2014-08-30  4:38 ` [PATCH 06/18] kernel-yocto: remove KBRANCH_DEFAULT Bruce Ashfield
2014-08-30  4:38 ` [PATCH 07/18] kernel-yocto: simplify branch SRCREV validation Bruce Ashfield
2014-08-30  4:38 ` [PATCH 08/18] kernel-yocto: use show-ref instead of branch -a Bruce Ashfield
2014-08-30  4:38 ` [PATCH 09/18] kernel-yocto: clean overly complex branch checkout Bruce Ashfield
2014-08-30  4:38 ` [PATCH 10/18] kernel-yocto: allow custom non-meta, SRCREV format builds Bruce Ashfield
2014-08-30  4:38 ` [PATCH 11/18] kernel-yocto: remove KBRANCH_DEFAULT Bruce Ashfield
2014-08-30  4:38 ` [PATCH 12/18] kernel-yocto: convert echo statements to bb* equivalents Bruce Ashfield
2014-08-30  4:38 ` [PATCH 13/18] kern-tools: allow meta branch and meta data directory to differ Bruce Ashfield
2014-08-30  4:38 ` [PATCH 14/18] images: introduce core-image-kernel-dev Bruce Ashfield
2014-08-30  4:38 ` [PATCH 15/18] linux-yocto/3.14: vhost, vxland, openvswitch and block/bfq updates Bruce Ashfield
2014-08-30  4:38 ` [PATCH 16/18] linux-yocto/3.14: update to v3.14.17 Bruce Ashfield
2014-08-30  4:38 ` [PATCH 17/18] linux-yocto/3.4: remove 3.4 name recipes Bruce Ashfield
2014-08-30  4:38 ` [PATCH 18/18] linux-libc-headers: update to 3.16 Bruce Ashfield
2014-08-31 10:07 ` [PATCH 00/18] kernel-yocto: consolidated pull request Richard Purdie
2014-08-31 13:57   ` Bruce Ashfield
2014-09-01  1:53   ` Bruce Ashfield
2014-09-01  2:39   ` Bruce Ashfield
2014-09-01 16:12     ` Richard Purdie
2014-09-02 12:11       ` Bruce Ashfield
2014-08-31 23:41 ` Otavio Salvador
2014-09-01  1:18   ` Bruce Ashfield

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.1409345003.git.bruce.ashfield@windriver.com \
    --to=bruce.ashfield@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=richard.purdie@linuxfoundation.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