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"><<a href=3D= "mailto:[email protected]" target=3D"_blank">[email protected]</a>></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> ><br> > Interesting, so will this then be added to %{requirenames} with some s= pecial attribute set, or is it added to %{conflictnames}?<br> ><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 "!foo" 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--