On 2020/10/20 11:50, Christopher Samuel wrote:

I forgot I do have access to a SLES15 SP1 system, that has:

# rpm -q libmunge2 --provides
libmunge.so.2()(64bit)
libmunge2 = 0.5.14-4.9.1
libmunge2(x86-64) = 0.5.14-4.9.1
munge-libs = 0.5.14

# rpm -q libmunge2
libmunge2-0.5.14-4.9.1.x86_64

So that _looks_ like it should satisfy the dependency.  Is the
--provides different for your SLES provided RPM?

Yes.

The ISOs I had access to from our build server - so some combo of
these (and probably the last of the four for anything munge):

SLE-15-Installer-DVD-x86_64-GM-DVD1.iso
SLE-15-SP1-Installer-DVD-x86_64-QU2-DVD1.iso
SLE-15-SP1-Installer-DVD-x86_64-QU2-DVD2.iso
SLE-15-SP1-Packages-x86_64-QU2-DVD1.iso

only have, as listed before, Munge 0.5.13.

But again, your SLES15 SP1 munge RPMs *won't* have been built
directly from the source tarball (rpmbuild -ta) because the
SPEC file inside it is, according to Chris Dunlap, for systemd
CentOS & Fedora environments, though he packages an extra (non
default) one for SysV CentOS (read 6.x).

Your SLES15 SP1 munge RPMs will have been built from the tarball,
buat against the SUSE-maintained SPEC file (rpmbuild -ba) and/or
a tarball at SUSE that's had their SPEC file "promoted" into the
top-level directory

--
Supercomputing Systems Administrator
Pawsey Supercomputing Centre

Reply via email to