Re: Overeager cleaning of -devel provides
Matthew Dawkins <[email protected]> Wed, 31 Jul 2013 13:56:59 -0600
| Newsgroups | gmane.linux.mandrake.cooker.devel |
|---|---|
| Message-ID | <CAJhHcZi-DujQT79DKfeK+z8jhuKtBFNPULwfeUDr0ghQ294RJw@mail.gmail.com> |
--089e013a282ce65a8104e2d42032 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Jul 31, 2013 at 12:01 PM, Per =D8yvind Karlsen <proyvind@moondrake.= net > wrote: > 2013/7/31 Matthew Dawkins <[email protected]> > >> >> >> >> On Wed, Jul 31, 2013 at 6:43 AM, Per =D8yvind Karlsen <[email protected]= m>wrote: >> >>> 2013/7/31 Matthew Dawkins <[email protected]> >>> >>>> Well virtually providing glib2-devel =3D %{EVRD} was incorrect as well= . >>>> >>> Why? >>> >> Why not glibX-devel or glibN-devel or glibPOK-devel? >> > It probably would've been glib-devel if it weren't for that at the time o= f > this provides was introduced, there most likely already was a glib-devel > already for glib 1.x.. > > There's still not anything wrong with glib2-devel.. > It's wrong and no diff than glibPOK-devel. > >> >>> >>>> And there is still a cross arch provides left, but not really preferre= d >>>> I guess by many. >>>> %{_lib}glib2.0-devel =3D %{EVRD} >>>> >>> That won't give same name on different archs and is btw. also redundant >>> as it's the exact same as provided from it's package name. >>> >> No it doesn't give the same name, but the macronized name is the same. >> > It expands to the same name as the package name, so it won't be added > twice. > >> Ie Conflicts: %{_lib}glib2.0-devel < 1:2.36.3-2:2013.0 >> > The reason for why you need to make it canonical is because in your > example it lib64glib2.0-devel won't conflict with ie. libglib2.0-devel, > which is what you'd want in situation where ie. files (that would be shar= ed > between libglib2.0-devel & lib64glib2.0-devel were both installed) has be= en > moved. > Why are you expecting to install both libglib2.0-devel & lib64glib2.0-devel together? > > FWIW you most likely wouldn't want to add distepoch to such conflicts as > it might break in the case of backports... > >> >> So, still I don't see what the problem is? Are you just trying to split >> hairs or are you actually going to provide a proper solution? >> > Don't remove/add back glib2-devel. > > -- > Regards, > Per =D8yvind > --089e013a282ce65a8104e2d42032 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail= _quote">On Wed, Jul 31, 2013 at 12:01 PM, Per =D8yvind Karlsen <span dir=3D= "ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank">proyv= [email protected]</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-= left:1px solid rgb(204,204,204);padding-left:1ex">2013/7/31 Matthew Dawkins= <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_bla= nk">[email protected]</a>></span><br> <div class=3D"gmail_quote"><div class=3D"im"><blockquote class=3D"gmail_quo= te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204= );padding-left:1ex"> <div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail= _quote"><div>On Wed, Jul 31, 2013 at 6:43 AM, Per =D8yvind Karlsen <span di= r=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank">proyv= [email protected]</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-= left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">2013/7/3= 1 Matthew Dawkins <span dir=3D"ltr"><<a href=3D"mailto:[email protected]= m" target=3D"_blank">[email protected]</a>></span><br> <div class=3D"gmail_extra"><div class=3D"gmail_quote"><div><blockquote clas= s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r= gb(204,204,204);padding-left:1ex"> <div dir=3D"ltr"><div><div><div>Well virtually providing glib2-devel =3D %{= EVRD} was incorrect as well.<br></div></div></div></div></blockquote></div>= <div>Why?=A0</div></div></div></div></blockquote></div><div>Why not glibX-d= evel or glibN-devel or glibPOK-devel?<br> </div></div></div></div></blockquote></div><div>It probably would've be= en glib-devel if it weren't for that at the time of this provides was i= ntroduced, there most likely already was a glib-devel already for glib 1.x.= .</div> <div><br></div><div>There's still not anything wrong with glib2-devel..= =A0</div></div></blockquote><div>It's wrong and no diff than glibPOK-de= vel. <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p= x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div class=3D"gmail_quote"><div class=3D"im"><blockquote class=3D"gmail_quo= te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204= );padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"> <div class=3D"gmail_quote"><div> =A0<br></div><div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px= 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div di= r=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div><block= quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1= px solid rgb(204,204,204);padding-left:1ex"> <div dir=3D"ltr"><div><div><div><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></div></div></blockquote></div><div>That won'= t give same name on different archs and is btw. also redundant as it's = the exact same as provided from it's package name. <br> </div></div></div></div></blockquote></div><div>No it doesn't give the = same name, but the macronized name is the same.<br></div></div></div></div>= </blockquote></div><div>It expands to the same name as the package name, so= it won't be added twice. =A0</div> <div class=3D"im"> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-= left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cla= ss=3D"gmail_extra"><div class=3D"gmail_quote"><div></div><div>Ie Conflicts:= %{_lib}glib2.0-devel < 1:2.36.3-2:2013.0</div> </div></div></div></blockquote></div><div>The reason for why you need to ma= ke it canonical is because in your example it lib64glib2.0-devel won't = conflict with ie. libglib2.0-devel, which is what you'd want in situati= on where ie. files (that would be shared between libglib2.0-devel & lib= 64glib2.0-devel were both installed) has been moved.</div> </div></blockquote><div>Why are you expecting to install both libglib2.0-de= vel & lib64glib2.0-devel together?<br></div><blockquote class=3D"gmail_= quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,= 204);padding-left:1ex"> <div class=3D"gmail_quote"> <div><br></div><div>FWIW you most likely wouldn't want to add distepoch= to such conflicts as it might break in the case of backports...</div><div = class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px = 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div= ><br></div><div>So, still I don't see what the problem is? Are you just= trying to split hairs or are you actually going to provide a proper soluti= on?<br> </div></div></div></div></blockquote></div><div>Don't remove/add back g= lib2-devel.</div><div><br></div><div>--</div><div>Regards,</div><div>Per = =D8yvind</div></div> </blockquote></div><br></div></div> --089e013a282ce65a8104e2d42032--