Re: Overeager cleaning of -devel provides

Matthew Dawkins <[email protected]> Wed, 31 Jul 2013 06:23:02 -0600
Newsgroups gmane.linux.mandrake.cooker.devel
Message-ID <CAJhHcZj6j4EH-LDuz-Db3JsMbA3pwOAGL2zQq9uqZdnv7qpugQ@mail.gmail.com>
--089e0111d84272619504e2cdc9f8
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Well virtually providing glib2-devel =3D %{EVRD} was incorrect as well.

And there is still a cross arch provides left, but not really preferred I
guess by many.
%{_lib}glib2.0-devel =3D %{EVRD}

So... what's the problem?


On Tue, Jul 30, 2013 at 5:59 PM, Per =D8yvind Karlsen <[email protected]>w=
rote:

> 2013/7/31 Jeffrey Johnson <[email protected]>
>
>> I asked for information regarding what Per Oyvind *is* looking for: ther=
e
>> is no meaning of "canonical" that I understand of the actual package nam=
e
>> Provides: that is always added by rpm isn't sufficient.
>>
>> Telling me that isn't what Per Oyvind is looking for helps nothing
>> whatsoever.
>>
>
> Well, for this devel package you have on x86_64:
> lib64glib2.0-devel =3D 1:2.36.3-2:2013.0
>
> on i586:
> libglib2.0-devel =3D 1:2.36.3-2:2013.0
>
> So the name will be different between arches, but if they were to have a
> versioned provides that's named the same independent of architecture like
> ie. glib2-devel, then it's more suitable to use for versioned dependencie=
s.
>
> Ie. like:
> Conflicts: glib2-devel < 1:2.36.3-2
>
> --
> Regards,
> Per =D8yvind
>

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

<div dir=3D"ltr"><div><div><div>Well virtually providing glib2-devel =3D %{=
EVRD} was incorrect as well.<br><br></div>And there is still a cross arch p=
rovides left, but not really preferred I guess by many.<br></div>%{_lib}gli=
b2.0-devel =3D %{EVRD}<br>
<br></div>So... what&#39;s the problem?<br></div><div class=3D"gmail_extra"=
><br><br><div class=3D"gmail_quote">On Tue, Jul 30, 2013 at 5:59 PM, Per =
=D8yvind Karlsen <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]=
" target=3D"_blank">[email protected]</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">2013/7/31 Jeffrey Johnson <=
span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">n3np=
[email protected]</a>&gt;</span><br>
<div class=3D"gmail_extra"><div class=3D"gmail_quote"><div class=3D"im"><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padd=
ing-left:1ex">

I asked for information regarding what Per Oyvind *is* looking for: there i=
s no meaning of &quot;canonical&quot; that I understand of the actual packa=
ge name Provides: that is always added by rpm isn&#39;t sufficient.<br>


<br>
Telling me that isn&#39;t what Per Oyvind is looking for helps nothing what=
soever.<br></blockquote><div>=A0</div></div><div>Well, for this devel packa=
ge you have on x86_64:</div><div class=3D"im"><div>lib64glib2.0-devel =3D 1=
:2.36.3-2:2013.0<br>

</div><div><br></div></div><div>on i586:</div><div>libglib2.0-devel =3D 1:2=
.36.3-2:2013.0<br></div><div><br></div><div>So the name will be different b=
etween arches, but if they were to have a versioned provides that&#39;s nam=
ed the same independent of architecture like ie. glib2-devel, then it&#39;s=
 more suitable to use for versioned dependencies.</div>

<div><br></div><div>Ie. like:</div><div>Conflicts: glib2-devel &lt; 1:2.36.=
3-2</div><div><br></div><div>--</div><div>Regards,</div><div>Per =D8yvind</=
div></div></div></div>
</blockquote></div><br></div>

--089e0111d84272619504e2cdc9f8--