From: Paul Sokolovsky <pmiscml@gmail.com>
To: Rod Whitby <rod@whitby.id.au>
Cc: Using the OpenEmbedded metadata to build Distributions
<openembedded-devel@lists.openembedded.org>
Subject: Re: Base image dependencies
Date: Mon, 24 Dec 2007 03:48:12 +0200 [thread overview]
Message-ID: <193287436.20071224034812@gmail.com> (raw)
In-Reply-To: <476F02B0.7090405@whitby.id.au>
Hello Rod,
Monday, December 24, 2007, 2:52:00 AM, you wrote:
> Koen Kooi wrote:
>> As part of the OE-testlab I wrote a .dot generator for image contents
>> and made a png of
>> Angstrom-base-image-glibc-ipk-2007.11RC2-ixp4xxbe.rootfs.tar.gz:
>>
>> http://ewi546.ewi.utwente.nl/tmp/test-nolibc-noupdate-nq8.png
>>
>> This shows the Depends: (solid lines) and Recommends: (dashed lines)
>> fields of the installed packages, but with 'libgcc', 'libc6' and
>> 'update_' filtered out for readability.
> As a result of this excellent analysis by Koen (thanks!), I'm trimming
> task-distro-base and task-machine-base out of base-image. There are too
> many things that distros and machines add using DISTRO_EXTRA_* and
> MACHINE_EXTRA_* which are not strictly required to boot, get networking
> up, and run ipkg install.
> For example, the x86.conf file adds "kernel-modules" to
> MACHINE_EXTRA_RDEPENDS which would mean that a base-image for x86 has
> *all* kernel modules included in the rootfs.
And this is apparently wrong. Worse, we have even some images which
pull entire kernel module set as if they really had a need for that.
$ grep kernel-modules *
x11-gpe-image.bb: kernel-modules \
x11-office-image.bb: kernel-modules \
x11-pimlico-image.bb: kernel-modules \
I'm really stumped on how to treat it - as a convenience for user
(please, please let's add mp3 to x11-image then - that will be real
convenience!) or case of older images not migrated to task-base yet.
Even if assume "convenience" case, x11-gpe-image shouldn't really
included them all - that image is on "small" size of images, and kernel
modules, most of which won't be ever used by common user.
office/pimlico images probably can go by with that, as they already
include way too much stuff.
[]
--
Best regards,
Paul mailto:pmiscml@gmail.com
prev parent reply other threads:[~2007-12-24 1:51 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <476D5DCE.6080703@student.utwente.nl>
2007-12-24 0:52 ` Base image dependencies Rod Whitby
2007-12-24 1:48 ` Paul Sokolovsky [this message]
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=193287436.20071224034812@gmail.com \
--to=pmiscml@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
--cc=rod@whitby.id.au \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.