[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