Re: Overeager cleaning of -devel provides
Jeffrey Johnson <[email protected]> Thu, 01 Aug 2013 13:32:25 -0400
| Newsgroups | gmane.linux.mandrake.cooker.devel |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_3A561F65-C73D-46D5-9B28-87DD0F110B21 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 On Aug 1, 2013, at 11:28 AM, Per =D8yvind Karlsen wrote: > 2013/8/1 Matthew Dawkins <[email protected]> > So, Virtual provides and creating conflicting provides, still doesn't = answer the question. > The multiarch macros deals with installing conflicting files on cross = arch installs.=20 > You don't seem to fully understand what the multiarch policy is about = and that it's not limited to just some rpm macros.. > You should read up on it at = http://wiki.mandriva.com/en/Policies/Multiarch >=20 > Conflicting files is something that would get in the way of having = both libfoo-devel and lib64foo-devel installed, which is why the = multiarch stuff is in place to work around this issue. >=20 Virtual provides and the creaky "multiarch stuff" isn't the only = solution to conflicting files in multilib packaging, nor is it even the best = solution. Fedora solved this p[roblem years ago by patching files to be platform indepenmdent thereby eliminating the problem. Mandriva chose to create a complex build solution instead of eliminating the root cause. Everyone wants to be Just Like Fedora until some overly complex silly = solution >=20 can be devised instead. 73 de Jeff= --Apple-Mail=_3A561F65-C73D-46D5-9B28-87DD0F110B21 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=iso-8859-1 <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; = "><br><div><div>On Aug 1, 2013, at 11:28 AM, Per =D8yvind Karlsen = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite">2013/8/1 Matthew Dawkins <span dir=3D"ltr"><<a = href=3D"mailto:[email protected]" = target=3D"_blank">[email protected]</a>></span><br><div = class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 = 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir=3D"ltr"><div><div><div>So, Virtual provides and creating = conflicting provides, still doesn't answer the question.<br></div>The = multiarch macros deals with installing conflicting files on cross arch = installs. </div> </div></div></blockquote><div>You don't seem to fully understand what = the multiarch policy is about and that it's not limited to just some rpm = macros..</div><div>You should read up on it at <a = href=3D"http://wiki.mandriva.com/en/Policies/Multiarch">http://wiki.mandri= va.com/en/Policies/Multiarch</a></div> <div><br></div><div>Conflicting files is something that would get in the = way of having both libfoo-devel and lib64foo-devel installed, which is = why the multiarch stuff is in place to work around this = issue.</div><div><br></div></div></blockquote><div><br></div><div>Virtual = provides and the creaky "multiarch stuff" isn't the only = solution</div><div>to conflicting files in multilib packaging, nor is it = even the best solution.</div><div><br></div><div>Fedora solved this = p[roblem years ago by patching files to be = platform</div><div>indepenmdent thereby eliminating the problem. = Mandriva chose to create</div><div>a complex build solution instead of = eliminating the root cause.</div><div><br></div>Everyone wants to be = Just Like Fedora until some overly complex silly solution<br><blockquote = type=3D"cite"><div class=3D"gmail_quote"><div> </div></div></blockquote></div><div>can be devised = instead.</div><br><div>73 de Jeff</div></body></html>= --Apple-Mail=_3A561F65-C73D-46D5-9B28-87DD0F110B21--