Re: Strange buildconflicts

Per Øyvind Karlsen <[email protected]> Mon, 26 Aug 2013 20:01:28 +0200
Newsgroups gmane.linux.mandrake.cooker.devel,gmane.linux.openmandriva.cooker.devel
Message-ID <CA+0WU1QOsum=Cqqd_shq6+Ko6yKP0J_17hiwic3NkSWD=Z-oYw@mail.gmail.com>
--f46d04428b86a72b0504e4dd8bc7
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

2013/8/26 Jeffrey Johnson <[email protected]>

>
> On Aug 26, 2013, at 1:48 PM, Per =D8yvind Karlsen wrote:
>
> >
> > Interesting, so will this then be added to %{requirenames} with some
> special attribute set, or is it added to %{conflictnames}?
> >
>
> No idea what you mean by %{requirenames} since there are 7 interpretation=
s,
> all dependent on context, for the character % used in spec files.
>
Ah, sure, I was thinking of RPMTAG_REQUIRENAME. :)

>
> 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 dat=
a
> if/when
>                 BuildRequires: !foo
>         is added in a spec file.
>
So this is then RPMTAG_REQUIRENAME with some negative attribute (set by
RPMTAG_REQUIREFLAGS bit) or something?

--
Regards,
Per =D8yvind

--f46d04428b86a72b0504e4dd8bc7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">2013/8/26 Jeffrey Johnson <span dir=3D"ltr">&lt;<a href=3D=
"mailto:[email protected]" target=3D"_blank">[email protected]</a>&gt;</span><br><div=
 class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<div class=3D"im"><br>
On Aug 26, 2013, at 1:48 PM, Per =D8yvind Karlsen wrote:<br>
<br>
&gt;<br>
&gt; Interesting, so will this then be added to %{requirenames} with some s=
pecial attribute set, or is it added to %{conflictnames}?<br>
&gt;<br>
<br>
</div>No idea what you mean by %{requirenames} since there are 7 interpreta=
tions,<br>
all dependent on context, for the character % used in spec files.<br></bloc=
kquote><div style>Ah, sure, I was thinking of RPMTAG_REQUIRENAME. :)=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">

<br>
In general, RPM provides a literal reformatting of what packagers (and conf=
igured<br>
distro scripts) from a *.spec build recipe into header tag data.<br>
<br>
Short answer:<br>
=A0 =A0 =A0 =A0 I expect to see &quot;!foo&quot; in *.rpm header RPMTAG_REQ=
UIRENAME tag data if/when<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 BuildRequires: !foo<br>
=A0 =A0 =A0 =A0 is added in a spec file.<br></blockquote><div style>So this=
 is then RPMTAG_REQUIRENAME with some negative attribute (set by RPMTAG_REQ=
UIREFLAGS bit) or something?</div><div style><br></div><div style>--</div><=
div style>
Regards,</div><div style>Per =D8yvind</div></div></div></div>

--f46d04428b86a72b0504e4dd8bc7--