Uniting to get upstreams to use system libraries
Colin Guthrie
gmane at colin.guthr.ie
Fri Sep 19 03:04:16 PDT 2008
Andreas Jaeger wrote:
> Toshio Kuratomi <a.badger at gmail.com> writes:
>
>> [...]
>> I'd like to know if other distributions also consider separating
>> libraries from applications to be a best practice. If so, would you be
>> willing to collaborate on getting upstreams to see our point of view?
>
> Please contact the
> opensuse-packagers mailing list (see lists.openSUSE.org for info) to
> reach out to the package maintainers for colloboration,
Well it's the point of this mailing list to reach various
representatives of different distros. Emailing each distro list
separately kinda defeats the point of having a distributions mailing list.
Just to go with the flow, this is very much the Mandriva policy too!
I know that some packages do this for reasons of versioning, e.g. they
rely on an older version of a library (old major).
If this is the case then the distro should be capable of packaging two
different majors of the same library and allowing dual install. I know
the Mandriva packaging policy allows for this situation and is very
clear on what to call the package etc.
Other programs (one example being MythTV) make some significant changes
to their libraries (ffmpeg) and/or use their own version to cut down on
the external dependencies. For me dependences are our job, and
application developers should not worry about that, but this opinion
simply wont float in the MythTV community where the devs have come under
some flack for the number of external dependencies they require and the
difficulties users have in building it. Changing the minds of MythTV
will be pretty hard. This is just an example of a project I am familiar
with, I'm sure other projects that do similar things will have their own
reasons too.
So while I think this is an important topic, I'm not quite sure what can
really be done about it other than just pestering people on IRC and
mailing lists ;)
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
More information about the Distributions
mailing list