Once upon a time, Jesse Keating <jkeating@xxxxxxxxxx> said: > On Wed, 2008-11-12 at 13:15 -0600, Chris Adams wrote: > > Well, I guess start with a very minimal install and see what is there. > > With rawhide, it appears impossible to install a kernel without pulling > > in X libraries (because of plymouth), so I guess the base X libraries > > can be considered "core" now. > > Pardon? Doing a "yum install kernel" from rawhide in an empty install root gives: ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: kernel x86_64 2.6.27.5-94.fc10 rawhide 20 M Installing for dependencies: ConsoleKit-libs x86_64 0.3.0-2.fc10 rawhide 15 k MAKEDEV x86_64 3.24-1 rawhide 94 k audit-libs x86_64 1.7.8-6.fc10 rawhide 79 k basesystem noarch 10.0-1 rawhide 2.8 k bash x86_64 3.2-29.fc10 rawhide 1.8 M bzip2-libs x86_64 1.0.5-3.fc10 rawhide 37 k ca-certificates noarch 2008-7 rawhide 307 k cairo x86_64 1.8.0-1.fc10 rawhide 436 k chkconfig x86_64 1.3.38-1 rawhide 162 k coreutils x86_64 6.12-17.fc10 rawhide 4.7 M cpio x86_64 2.9.90-2.fc10 rawhide 185 k cracklib x86_64 2.8.12-2 rawhide 48 k cracklib-dicts x86_64 2.8.12-2 rawhide 3.7 M db4 x86_64 4.7.25-5.fc10 rawhide 649 k dbus x86_64 1.2.4-1.fc10 rawhide 227 k dbus-libs x86_64 1.2.4-1.fc10 rawhide 130 k device-mapper x86_64 1.02.27-6.fc10 rawhide 75 k device-mapper-libs x86_64 1.02.27-6.fc10 rawhide 72 k diffutils x86_64 2.8.1-21.fc9 rawhide 215 k dmraid x86_64 1.0.0.rc15-1.fc10 rawhide 129 k e2fsprogs x86_64 1.41.3-2.fc10 rawhide 747 k e2fsprogs-libs x86_64 1.41.3-2.fc10 rawhide 147 k elfutils-libelf x86_64 0.137-3.fc10 rawhide 54 k ethtool x86_64 6-1.fc9 rawhide 66 k expat x86_64 2.0.1-5 rawhide 83 k fedora-logos noarch 10.0.1-2.fc10 rawhide 1.8 M fedora-release noarch 10-1 rawhide 25 k fedora-release-notes noarch 10.0.0-0.2 rawhide 5.0 M filesystem x86_64 2.4.19-1.fc10 rawhide 120 k findutils x86_64 1:4.4.0-1.fc10 rawhide 568 k fontconfig x86_64 2.6.0-3.fc10 rawhide 183 k freetype x86_64 2.3.7-1.fc10 rawhide 353 k gamin x86_64 0.1.9-6.fc10 rawhide 141 k gawk x86_64 3.1.5-18.fc10 rawhide 981 k gdbm x86_64 1.8.0-29.fc10 rawhide 28 k glib2 x86_64 2.18.2-3.fc10 rawhide 1.4 M glibc x86_64 2.8.90-16 rawhide 5.1 M glibc-common x86_64 2.8.90-16 rawhide 22 M grep x86_64 2.5.1a-61.fc10 rawhide 184 k gzip x86_64 1.3.12-7.fc10 rawhide 116 k info x86_64 4.12-4.fc10 rawhide 186 k initscripts x86_64 8.85-1 rawhide 1.9 M iproute x86_64 2.6.26-1.fc10 rawhide 861 k iputils x86_64 20071127-6.fc10 rawhide 135 k isomd5sum x86_64 1:1.0.4-1 rawhide 26 k kernel-firmware noarch 2.6.27.5-94.fc10 rawhide 350 k keyutils-libs x86_64 1.2-3.fc9 rawhide 18 k kpartx x86_64 0.4.8-7.fc10 rawhide 23 k krb5-libs x86_64 1.6.3-16.fc10 rawhide 737 k less x86_64 424-1.fc10 rawhide 111 k libX11 x86_64 1.1.4-5.fc10 rawhide 827 k libXau x86_64 1.0.4-1.fc10 rawhide 20 k libXdmcp x86_64 1.0.2-6.fc10 rawhide 21 k libXext x86_64 1.0.4-1.fc9 rawhide 39 k libXft x86_64 2.1.13-1.fc10 rawhide 51 k libXrender x86_64 0.9.4-3.fc9 rawhide 29 k libacl x86_64 2.2.47-3.fc10 rawhide 22 k libattr x86_64 2.4.43-1.fc10 rawhide 14 k libcap x86_64 2.10-2.fc10 rawhide 30 k libdhcp x86_64 1.99.8-1.fc10 rawhide 70 k libdhcp4client x86_64 12:4.0.0-30.fc10 rawhide 281 k libdhcp6client x86_64 1.0.22-1.fc10 rawhide 88 k libgcc x86_64 4.3.2-7 rawhide 69 k libidn x86_64 0.6.14-8 rawhide 212 k libnl x86_64 1.1-5.fc10 rawhide 137 k libpng x86_64 2:1.2.31-2.fc10 rawhide 246 k libselinux x86_64 2.0.73-1.fc10 rawhide 98 k libsepol x86_64 2.0.33-1.fc10 rawhide 132 k libstdc++ x86_64 4.3.2-7 rawhide 320 k libthai x86_64 0.1.9-4.fc9 rawhide 186 k libvolume_id x86_64 127-3.fc10 rawhide 54 k libxcb x86_64 1.1.91-5.fc10 rawhide 120 k linux-atm-libs x86_64 2.5.0-5 rawhide 23 k logrotate x86_64 3.7.7-1.fc10 rawhide 52 k lvm2 x86_64 2.02.39-6.fc10 rawhide 395 k mdadm x86_64 2.6.7.1-1.fc10 rawhide 951 k mingetty x86_64 1.08-2.fc9 rawhide 20 k mkinitrd x86_64 6.0.70-1.fc10 rawhide 113 k module-init-tools x86_64 3.5-3.fc10 rawhide 481 k nash x86_64 6.0.70-1.fc10 rawhide 164 k ncurses x86_64 5.6-20.20080927.fc10 rawhide 169 k ncurses-base x86_64 5.6-20.20080927.fc10 rawhide 63 k ncurses-libs x86_64 5.6-20.20080927.fc10 rawhide 327 k net-tools x86_64 1.60-91.fc10 rawhide 368 k openssl x86_64 0.9.8g-11.fc10 rawhide 1.3 M pam x86_64 1.0.2-2.fc10 rawhide 663 k pango x86_64 1.22.1-1.fc10 rawhide 379 k parted x86_64 1.8.8-8.fc10 rawhide 640 k pcre x86_64 7.8-1.fc10 rawhide 213 k pixman x86_64 0.12.0-1.fc10 rawhide 109 k plymouth x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 48 k plymouth-libs x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 66 k plymouth-plugin-label x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 18 k plymouth-plugin-solar x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 550 k plymouth-scripts x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 16 k popt x86_64 1.13-4.fc10 rawhide 39 k procps x86_64 3.2.7-21.fc10 rawhide 215 k psmisc x86_64 22.6-8.fc10 rawhide 74 k python x86_64 2.5.2-1.fc10 rawhide 4.9 M python-libs x86_64 2.5.2-1.fc10 rawhide 604 k readline x86_64 5.2-13.fc9 rawhide 190 k rsyslog x86_64 3.21.3-4.fc10 rawhide 373 k sed x86_64 4.1.5-10.fc9 rawhide 189 k setup noarch 2.7.4-1.fc10 rawhide 140 k shadow-utils x86_64 2:4.1.2-8.fc10 rawhide 1.3 M sqlite x86_64 3.5.9-2.fc10 rawhide 242 k sysvinit-tools x86_64 2.86-24 rawhide 62 k tar x86_64 2:1.20-3.fc10 rawhide 976 k tzdata noarch 2008h-1.fc10 rawhide 753 k udev x86_64 127-3.fc10 rawhide 262 k upstart x86_64 0.3.9-19.fc10 rawhide 258 k util-linux-ng x86_64 2.14.1-3.fc10 rawhide 2.0 M xorg-x11-filesystem noarch 7.3-2.fc10 rawhide 5.6 k zlib x86_64 1.2.3-18.fc9 rawhide 75 k It looks like the dep chain to the X libraries is: cairo requires libX11.so.6 plymouth-plugin-label requires libcairo.so.2 plymouth-plugin-solar requires plymouth-plugin-label plymouth requires system-plymouth-plugin (provided by plymouth-plugin-solar) mkinitrd requires plymouth If I explicitly add "plymouth-text-and-details-only" to my install, it satisfies the system-plymouth-plugin dependency, and I don't get libX11 and such. Maybe plymouth-text-and-details-only should be in @core and plymouth-plugin-solar in @base? -- Chris Adams <cmadams@xxxxxxxxxx> Systems and Network Administrator - HiWAAY Internet Services I don't speak for anybody but myself - that's enough trouble. -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list