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


Christian,


The decision was to demote release builds, but NOT to remove x86 compatibility. If you take this as 
an excuse to also end x86 CI testing bots, you are effectively killing x86 through bit rot. This is 
not a hypothetical. As you know, @87 just recently caught a regression introduced by an easyHack to 
convert use of sal_uLong to better integer types. Without CI testing, these bugs will pile up 
effectively removing x86 compatibility.


In a past job, I have seen how building code against multiple architectures uncovers latent bugs 
and code portability. This philosophy made ARM and RISC ports much easier along with higher quality 
software.


If we chose to go down the path of killing x86, we should discuss it. While I agree that overhead 
of x86 release build may not be worth it, the advantages of maintaining a working x86 build are 
clear.  My suggestion would be to upgrade @87 to CentOS 7 or Debian 9.0 before bit rot makes this a 
difficult task. Currently master has no problem building on 32-bit Fedora 30.


-Luke

________________________________
From: Christian Lohmaier <lohmaier+libreoffice@googlemail.com>
Sent: Tuesday, June 4, 2019 6:17 AM
To: Luke Benes
Subject: Re: @87 reboot?

Hi Luke,

On Sun, Apr 14, 2019 at 6:40 PM Luke Benes <lukebenes@hotmail.com> wrote:

Christian,
No rush, just a polite ping. Looks like @87 is stuck.

It's not really stuck per se, it is just that the old baseline is no
longer suitable for master/libreoffice-6-3 (glib2 requirement not
fullfilled) - with 6.2 we demoted 32bit linux builds provided by TDF
(they for example already don't include all vclplugins, most notably
gtk3) and stated that 6.2 will be last line with 32bit builds provided
by TDF (of course distros continue to provide buidls, and 32bit
support in sourcecode is not removed).

So unless there's an outcry of users there won't be master buidls by
that box anymore - (well even if there is there won't be, but rather
32bit version then would be cross-compiled from a 64bit host)

ciao
Christian

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.