<div dir="ltr">On Sat, Aug 30, 2008 at 19:57, Stefan Potyra <span dir="ltr">&lt;<a href="mailto:sistpoty@ubuntu.com" target="_blank">sistpoty@ubuntu.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>
<br>
</div>ok, however in this regard, I&#39;ve got quite a heretical question to you:<br>
As far as I understand it, DKMS builds modules on the users system. Following<br>
that practice, I have a dream to get rid of libraries changing SONAMEs. Hence<br>
I propose an application, which also rebuilds applications on the user<br>
systems, and does so once a new library was found. What do you think of this<br>
approach?</blockquote><div>I&#39;ve been thinking about this a bit since you wrote this idea.&nbsp; At a glance it sounds like a great idea that would reduce overhead and maintenance of packages, but now I think unfortunately this will have to remain a dream for the forseeable future.&nbsp; The thing is that the SONAMEs typically get bumped for a reason, eg ABI changes.&nbsp; Sure, a lot of cases the ABI bump isn&#39;t relevant to the binaries that link to these libraries, but therre is no way to cover all of the cases.&nbsp; If you ignore this problem, and treat it as a corner case, you still do have a problem of sometimes having to pull in a lot of dependencies that wouldn&#39;t be relevant on most user&#39;s systems.<br>
<br>Could you imagine how much more CPU would be wasted if you had to pull in the entire OOo build system because the freetype library had an SONAME bump?&nbsp; Maybe that example is a bit of an exageration, but I do think this would cause a lot more cruft on user&#39;s systems than would be desirable.<br>
<br>There is an argument from server teams that are against DKMS because of having to include a compiler on their servers.&nbsp; Luckily, DKMS doesn&#39;t pull in more than just kernel headers in most cases which is much more acceptable for desktop systems.<br>
</div></div><br clear="all">Regards<br><br>-- <br>Mario Limonciello<br><a href="mailto:superm1@gmail.com" target="_blank">superm1@gmail.com</a><br>

</div>