So I was playing with rebuilding the OpenSUSE Tumbleweed container from
scratch.  (I've ~halfed it's size by correcting the dependencies).

When diffutils is missing (package containing the `cmp` utility), a
build of Xen proceeds as:

make: Entering directory '/build/xen'
make: hostname: No such file or directory
  UPD     include/xen/compile.h
 Xen 4.19-rc
/bin/sh: line 1: cmp: command not found
  UPD     include/compat/.xlat/xen.lst
/bin/sh: line 1: cmp: command not found
  UPD     include/compat/.xlat/arch-x86/pmu.lst
/bin/sh: line 1: cmp: command not found
/bin/sh: line 1: cmp: command not found

without failing.

I assert this is a bad thing and we should see about fixing it.

A separate problem is that none of our docs mention diffutils, and
OpenSUSE is the only distro I've found where they're not pulled in
transitively.  However, I'm planning a large rewrite to README when I've
finished the Gitlab CI cleanup.

~Andrew

Reply via email to