Re: Strange buildconflicts

Jeffrey Johnson <[email protected]> Mon, 26 Aug 2013 13:55:37 -0400
Newsgroups gmane.linux.mandrake.cooker.devel
Message-ID <FE1F6633-3E53-4493-8209-44E2FFF8A134__34792.0908396647$1377539756$gmane$org@me.com>
On Aug 26, 2013, at 1:48 PM, Per =D8yvind Karlsen wrote:

>=20
> Interesting, so will this then be added to %{requirenames} with some =
special attribute set, or is it added to %{conflictnames}?
>=20

No idea what you mean by %{requirenames} since there are 7 =
interpretations,
all dependent on context, for the character % used in spec files.

In general, RPM provides a literal reformatting of what packagers (and =
configured
distro scripts) from a *.spec build recipe into header tag data.

Short answer:
	I expect to see "!foo" in *.rpm header RPMTAG_REQUIRENAME tag =
data if/when
		BuildRequires: !foo
	is added in a spec file.

DIsclaimer:
	I am _NOT_ responsible for how rpm.org or depsolvers interpret =
"!foo" in metadata.

73 de Jeff