Re: Reasonable boost baseline?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread 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@xxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux