[mythtv-commits] Ticket #11925: Symlinks to external files no longer served by mythbackend
MythTV
noreply at mythtv.org
Sun Feb 16 10:17:29 UTC 2014
#11925: Symlinks to external files no longer served by mythbackend
-----------------------------+----------------------------
Reporter: pmhahn@… | Owner: dblain
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: 0.27.1
Component: MythTV - UPnP | Version: 0.27-fixes
Severity: medium | Resolution:
Keywords: symlink Debian | Ticket locked: 0
-----------------------------+----------------------------
Comment (by pmhahn@…):
It's less about the size, but about maintenance: From MythTV point-of-view
it might be okay to include all dependent software packages to ease the
direct installation for end-users, but for Debian, which contains
thousands of packages, it would be a night-mare if every package contains
its own copy of a favorite library: If ever a security patch needs to be
applied, the Debian security team would have to patch all packages and
apply the - if they;re lucky - same patch multiple times - in the unlucky
case they would need to apply slightly different patches to slightly
different versions.
Therefore it's Debians rule to package libraries once and for every
package to use that one packages version. Here are some numbers, to give
you an idea, on how many packages already use this approach in Debian:
$ apt-cache rdepends libjs-jquery | wc -l
455
$ apt-cache rdepends libjs-scriptaculous | wc -l
26
$ apt-cache rdepends libjs-prototype | wc -l
37
And if one would follow your scheme, you also wound need to include Qt,
Glibc, X11, a Kernel and so in with MythTV. as "they're the version testes
by the MythTV developers", so your should probably do your own binary-only
releases shipped on MythTV certified hardware — just kidding, but I hope
you get the idea ;-)
On the main Debian-ML there's just another discussion on also packaging
ffmeg, as Debian currently only has libav. Our security maintenance team
is strongly against including a second version, as they're already
overloaded with patching the security holes in libav; and I can really
understand there POV that they don't want to do that multiple times also
for ffmpeg, VLCs version of ffmpeg, mplayers version of ffmpeg, MythTVs
version of ffmpeg, ...
So for Debian that patch is needed; we can carry it on as a Debian-only
patch, but others might benefit from that too, so that's why I created the
ticket.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/11925#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list