On Friday, 10 March 2017 at 11:41, Marek Skalický wrote:
Hi,
packaging guidelines says that bundling should be avoided if upstream
supports it (build system has this option).
I was dealing with situation with icu. Fedora version differs from
bundled versions in packages.
Because of this for mozjs45 some tests are failing, so I had to disable
them. For mongodb it is the same. Also upstream say that they was
thinking about it and decided to use bundling [1], because with
different icu versions, ordering may differ, so users can get
inconsistent results.
That's unfortunate. Have they tried talking to ICU upstream to merge
their (mozjs and mongodb) changes?
What should be preferred: use system library, avoid bundling (with
all
its benefits) and provide same set of languages as a rest of system
OR provide users the same behavior as they would expect from upstream
binaries ?
I'd say the former.
https://fedoraproject.org/wiki/Bundled_Libraries
Regards,
Dominik
--
Fedora
http://fedoraproject.org/wiki/User:Rathann
RPMFusion
http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"