Re: Overeager cleaning of -devel provides
Guy Bormann <[email protected]> Thu, 01 Aug 2013 00:00:57 +0200
| Newsgroups | gmane.linux.mandrake.cooker.devel |
|---|---|
| Message-ID | <1375308057.12949.2.camel@travel-lappy> |
Matthew Dawkins schreef op wo 31-07-2013 om 13:56 [-0600]: >=20 >=20 >=20 > On Wed, Jul 31, 2013 at 12:01 PM, Per =C3=98yvind Karlsen > <[email protected]> wrote: > 2013/7/31 Matthew Dawkins <[email protected]> > =20 > =20 > =20 > On Wed, Jul 31, 2013 at 6:43 AM, Per =C3=98yvind Karlse= n > <[email protected]> wrote: > 2013/7/31 Matthew Dawkins <[email protected]> > Well virtually providing glib2-devel =3D > %{EVRD} was incorrect as well. > =20 > Why?=20 > Why not glibX-devel or glibN-devel or glibPOK-devel? > =20 > It probably would've been glib-devel if it weren't for that at > the time of this provides was introduced, there most likely > already was a glib-devel already for glib 1.x.. > =20 > =20 > There's still not anything wrong with glib2-devel..=20 > It's wrong and no diff than glibPOK-devel.=20 >=20 > =20 > =20 > =20 > =20 > And there is still a cross arch > provides left, but not really > preferred I guess by many. > =20 > %{_lib}glib2.0-devel =3D %{EVRD} > =20 > 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.=20 > =20 > No it doesn't give the same name, but the macronized > name is the same. > =20 > It expands to the same name as the package name, so it won't > be added twice. =20 > =20 > 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 shared between libglib2.0-devel & > lib64glib2.0-devel were both installed) has been moved. > Why are you expecting to install both libglib2.0-devel & > lib64glib2.0-devel together? Because as an application dev developing on a 64-bit workstation, I might want to be able to support two archs? [snip]