Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Hi,

We use system boost on SUSE systems and whenever the release is done I make
sure it works with old boosts.

We have boost 1.66.0 on SLE15 and all Leap 15 series will have that boost
until SLE16 is released.

On SLE12 which we still provide the latest libreoffice we use 1.54.0.

I actually created updates yesterday for both SLE12/15 and openSUSE
yesterday for 6.4.2 to provide there and it went just fine.

Well as the has_value was so trivial I rather backported the functionality
to the old boost but in past years I had to fix quite few misses as the
gerrit usually just tests with bundled boost which I would rather avoid.

So in sum SLE12 is out of the interest of the community but if you raise it
to anything higher than 1.66.0 you exclude LO native build from openSUSE
releases.

Cheers

Tom

so 21. 3. 2020 v 12:28 odesílatel Stephan Bergmann <sbergman@redhat.com>
napsal:

The current baseline check

   AX_BOOST_BASE(1.47)

in configure is unchanged since 2013
(<
https://gerrit.libreoffice.org/plugins/gitiles/core/+diff/0d5b9f1ad4b132d8d0cc22af1f524f971c0166db%5E!>

"check for boost >= 1.47 and SHA512_CTX (openssl >= 0.9.8) in
configure"), and is likely no longer meaningful (in the sense that
presumably nobody would try a build of recent LO with such an old Boost
anyway).

The latest version offered at <https://www.boost.org/> is 1.72.0, and
our bundled external/boost is 1.69.0 on libreoffice-6-3 and -6-4 and
1.71.0 on master.

<https://gerrit.libreoffice.org/c/core/+/90770> "Fix build with boost <
1.68" is a request to make libreoffice-6-4 build with older Boost, so
there is apparently demand for that (though the Gerrit change lacks
further information what that demand looks like exactly, i.e., what
version of Boost, and why people would be stuck with that version).

There is also back-/forth-ports of that Gerrit change to libreoffice-6-3
(<https://gerrit.libreoffice.org/c/core/+/90808>) and master
(<https://gerrit.libreoffice.org/c/core/+/90807>), but it is unclear to
me whether those are borne out of any actual demand, or were merely done
"over-enthusiastically" in response to my question "Why would this only
be necessary on libreoffice-6-4, but not on master?"
(<
https://gerrit.libreoffice.org/c/core/+/90770/4#message-1f2f934499721fea91e333ddc1f6e08bdfb766a1
)

I would like to start a discussion about the actual Boost baselines we
need to support on libreoffice-6-3, -6-4, and master.  Lacking any
communicated reason why a branch should support a specific lower
baseline, I would suggest we stick to the version of our bundled
external/boost on a branch as the baseline for that branch (and update
the configure.ac AX_BOOST_BASE check accordingly).

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.