From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Patches and discussions about the oe-core layer
<openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH 00/30] Refactor update-alternatives
Date: Wed, 30 May 2012 13:04:59 +0100 [thread overview]
Message-ID: <1338379499.20169.140.camel@ted> (raw)
In-Reply-To: <cover.1337714416.git.mark.hatle@windriver.com>
On Tue, 2012-05-22 at 14:30 -0500, Mark Hatle wrote:
> This set of commits refactors update-alternatives. The primary purpose
> is to cover all of the corner cases currently in oe-core (and hopefully
> other layers) so that recipes can all use the update-alternatives class,
> instead of manual update-alternatives calls in man post install/remove
> scripts.
>
> The refactored update-alternatives is compatible with the older methods,
> but does indicate they are deprecated via a warning message. One of the
> key changes is that all referenced alternatives are not added to the
> per-file dependency information. For example, gawk sets up an
> alternative for 'awk'. The /bin/gawk binary now says it provides
> /bin/awk, so that the package management systems that use per file
> dependencies (i.e. RPM), will be able to find the minimum set of
> packages to resolve the image.
>
> In addition, to all of that, the references have been changed from
> ".${PN}" to ".${BPN}" for alternatives. This will allow the multilib
> system to work as intended by resolving multilib binaries.
>
> All of the work has been tested using buildhistory and building various
> images. Buildhistory indicated only expected changes were performed.
>
> (To avoid spamming the list, I have decided to only send the first 3
> patches, lrzsz, busybox, util-linux and shadow-native as this is a
> reasonable representation of the changes. Please see the referenced
> repository and branch below for full details on the series.)
>
> *** BLURB HERE ***
> The following changes since commit e6333825c3482a559a0c0499e17f8f48d3042ddf:
>
> tune-mips64.inc: Add new tune file for mips64 big-endian (2012-05-20 20:24:37 -0700)
>
> are available in the git repository at:
> git://git.pokylinux.org/poky-contrib mhatle/upd-alt-2
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=mhatle/upd-alt-2
>
> Mark Hatle (30):
> update-alternatives.bbclass: Refactor the implementation
> update-alternatives.bbclass: Change from using PN to BPN
> which: use BPN for alternatives
> wget: use BPN for alternatives
> time: use BPN for alternatives
> shadow: use BPN for alternatives
> sed: use BPN for alternatives
> mktemp: use BPN for alternatives
> less: use BPN for alternatives
> patch: use BPN for alternatives
> tinylogin: use BPN for alternatives
> sysvinit: use new update-alternatives
> lrzsz: use new update-alternatives
> openssh: use new update-alternatives
> busybox: use new update-alternatives
> coreutils: use new update-alternatives
> dropbear: use new update-alternatives
> ncurses: use new update-alternatives
> psplash: use new update-alternatives
> util-linux: use new update-alternatives
> binutils: use new update-alternatives
> tar: use new update-alternatives
> opkg: use new update-alternatives
> cpio: use new update-alternatives
> grep: use new update-alternatives
> iputils: use new update-alternatives
> psmisc: use new update-alternatives
> sysklogd: use new update-alternatives
> kmod: use new update-alternatives
> shadow-utils-native: remove unnecessary alternatives
Merged to master, thanks.
I've noticed a few issues and this obviously introduces a lot of warning
messages. I've posted a couple of fixes but we need a plan to get the
warnings resolved...
Cheers,
Richard
next prev parent reply other threads:[~2012-05-30 12:15 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-22 19:30 [PATCH 00/30] Refactor update-alternatives Mark Hatle
2012-05-22 19:30 ` [PATCH 01/30] update-alternatives.bbclass: Refactor the implementation Mark Hatle
2012-05-22 20:11 ` Koen Kooi
2012-05-22 20:25 ` Mark Hatle
2012-05-22 19:30 ` [PATCH 02/30] update-alternatives.bbclass: Change from using PN to BPN Mark Hatle
2012-05-22 19:30 ` [PATCH 03/30] which: use BPN for alternatives Mark Hatle
2012-05-22 19:30 ` [PATCH 13/30] lrzsz: use new update-alternatives Mark Hatle
2012-05-22 19:30 ` [PATCH 15/30] busybox: " Mark Hatle
2012-05-22 19:30 ` [PATCH 20/30] util-linux: " Mark Hatle
2012-05-22 19:30 ` [PATCH 30/30] shadow-utils-native: remove unnecessary alternatives Mark Hatle
2012-05-30 12:04 ` Richard Purdie [this message]
2012-05-30 13:55 ` [PATCH 00/30] Refactor update-alternatives Mark Hatle
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=1338379499.20169.140.camel@ted \
--to=richard.purdie@linuxfoundation.org \
--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