On Monday, 23 July 2018 10:54 Andreas Schwab wrote:
On Jul 23 2018, Michal Kubecek
wrote: Once again: I took a Tumbleweed system which didn't have libelf-devel, bison, flex, not even make and gcc installed. All of these are needed to build the kernel these days. Then I ran "zypper install kernel-source". And the only packages zypper decided to install were
bc kernel-devel kernel-macros kernel-source
# zypper in kernel-source Loading repository data... Reading installed packages... Resolving package dependencies...
The following 30 NEW packages are going to be installed: binutils cpp cpp8 gcc gcc8 glibc-devel kernel-default-devel kernel-devel kernel-macros kernel-source libasan5 libatomic1 libelf-devel libgomp1 libisl19 libitm1 liblsan0 libmpc3 libmpfr6 libmpx2 libmpxwrappers2 libopenssl-1_1-devel libopenssl-devel libtsan0 libubsan1 linux-glibc-devel make make-lang site-config zlib-devel
The following recommended package was automatically selected: libopenssl-devel
30 new packages to install.
It does not behave like this here. And there are no dependencies that would explain it either: ------------------------------------------------------------------------ tweed:~ # rpm -qp --requires kernel-source-4.17.9-1.1.g059e5b8.noarch.rpm /bin/sh bc coreutils kernel-devel = 4.17.9-1.g059e5b8 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 sed tweed:~ # rpm -qp --recommends kernel-source-4.17.9-1.1.g059e5b8.noarch.rpm openssl-devel tweed:~ # rpm -qp --requires kernel-devel-4.17.9-1.1.g059e5b8.noarch.rpm /bin/sh kernel-macros rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 tweed:~ # rpm -qp --recommends kernel-devel-4.17.9-1.1.g059e5b8.noarch.rpm tweed:~ # rpm -qp --requires kernel-macros-4.17.9-1.1.g059e5b8.noarch.rpm rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 tweed:~ # rpm -qp --recommends kernel-macros-4.17.9-1.1.g059e5b8.noarch.rpm tweed:~ # ------------------------------------------------------------------------ So kernel-default-devel shouldn't be added even if you had automatic installation of recommended packages turned on. Michal Kubecek -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org