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