Hello, On Feb 20 11:45 Stephan Kulow wrote (excerpt):
... what I'm most afraid of are packages that do not build fail, but simply disable X11 support. vim only fails because one binary is missing. If vim.spec had used %_bindir/* as many others do, it would have left unnoticed ;(
Strictly speaking '%_bindir/*' in the %files section of the spec file means that it does not matter which binaries are built and packaged (in other words: the packager doesn't care). Each mandatory file in a package should be explicitly specified in the %files section. When mandatory files are explicitly listed in the %files section, the build fails intentionally if a mandatory file was not built which ensures that already existing correctly built binary RPMs are not overwritten by broken RPMs where mandatory files are missing so that OBS and its users cannot use such kind of broken RPMs. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org