Bug 64911 - Check strict version of bundled libs when building against external copies in ./configure
Summary: Check strict version of bundled libs when building against external copies in...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Libreoffice (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard: EasyHack DifficultyBeginner SkillScript
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-23 11:44 UTC by Björn Michaelsen
Modified: 2013-10-07 13:31 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Björn Michaelsen 2013-05-23 11:44:17 UTC
Our bundled libs, which come with an external copy (e.g. liborcus, libwp*) are wildly untested when not build with the same version as the bundled copy, see for example:
http://nabble.documentfoundation.org/Fwd-libreoffice-liborcus-build-problem-td4056820.html

./configure should strictly check the versions that a LibreOffice release will work with. IMHO it is better to be too strict than too liberal (that is accepting external versions that accidentally work), as everything else results is huge additional workload for the QA.

So for example liborcus should be checked to be libocrus-0.4 for LibreOffice 4.0.x and libocrus-0.6 for LibreOffice 4.1.x/master.
Comment 1 Björn Michaelsen 2013-10-04 18:47:56 UTC
adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility.

see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.