From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by mail.openembedded.org (Postfix) with ESMTP id 9EDC4606D1 for ; Fri, 13 May 2016 06:48:28 +0000 (UTC) Received: from ALA-HCB.corp.ad.wrs.com (ala-hcb.corp.ad.wrs.com [147.11.189.41]) by mail.windriver.com (8.15.2/8.15.1) with ESMTPS id u4D6mSOb013330 (version=TLSv1 cipher=AES128-SHA bits=128 verify=FAIL) for ; Thu, 12 May 2016 23:48:28 -0700 (PDT) Received: from [128.224.162.214] (128.224.162.214) by ALA-HCB.corp.ad.wrs.com (147.11.189.41) with Microsoft SMTP Server id 14.3.248.2; Thu, 12 May 2016 23:48:28 -0700 From: Robert Yang To: oe-core Message-ID: <573578BA.80207@windriver.com> Date: Fri, 13 May 2016 14:48:26 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 Subject: krogoth's core-image-minimal is much bigger than jethro's X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2016 06:48:31 -0000 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit * For ext4: 11M -> 26M The similar to vmdk, qcow2 and iso. * For tar.bz2: 2.7M -> 4.5M The main problem is eudev-hwdb which would be 12M after installed, jethro doesn't use this, but udev by default, and it's gone in krogoth. $ du -sh core-image-minimal/1.0-r0/rootfs/etc/udev/* 0 core-image-minimal/1.0-r0/rootfs/etc/udev/cache.data 6.4M core-image-minimal/1.0-r0/rootfs/etc/udev/hwdb.bin 5.2M core-image-minimal/1.0-r0/rootfs/etc/udev/hwdb.d 8.0K core-image-minimal/1.0-r0/rootfs/etc/udev/rules.d 4.0K core-image-minimal/1.0-r0/rootfs/etc/udev/udev.conf Is there an easier way to fix this problem, please ? It's not a good news for the user who uses core-imag-minimal/udev when they want to upgrade to krogoth. And this would hurt the small device which uses udev. The conf is: MACHINE = "qemux86-64" DISTRO = "poky" PACKAGE_CLASSES = "package_rpm" EXTRA_IMAGE_FEATURES = "debug-tweaks" USER_CLASSES = "buildstats image-mklibs" $ bitbake core-image-minimal For jethro: $ ls -lh core-image-minimal-qemux86-64-20160513061306.rootfs.ext4 11M core-image-minimal-qemux86-64-20160513061306.rootfs.ext4 $ du -sh core-image-minimal-qemux86-64-20160513061306.rootfs.ext4 7.9M core-image-minimal-qemux86-64-20160513061306.rootfs.ext4 For krogoth: $ ls -lh core-image-minimal-qemux86-64-20160513061459.rootfs.ext4 26M core-image-minimal-qemux86-64-20160513061459.rootfs.ext4 $ du -sh core-image-minimal-qemux86-64-20160513061459.rootfs.ext4 core-image-minimal-qemux86-64-20160513061459.rootfs.ext4 -- Thanks Robert