a more sane way to override optimization flags in gbuild

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
32 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Updating the build guide (Re: a more sane way to override optimization flags in gbuild)

Jim Jagielski

> On Dec 3, 2017, at 1:31 PM, Andrea Pescetti <[hidden email]> wrote:
>
> Keith N. McKenna wrote:
>> That begs the Question should we add a section to the overall build
>> guide for CentOS6? If yes I can add the section as a clone of the
>> CentOS5 Guide with all the proper warnings and notes about it needing
>> updating for the CentOS6 specifics.
>
> No, this wouldn't be helpful since the CentOS 6 guide should be almost completely different from the CentOS 5 one (that section is meant to only contain the distribution-specific details, and they differ significantly between major versions of the same distribution). So this is best done by someone who actually did build on CentOS 6.
>

Actually, as someone who has built on both, the instructions are
pretty much mirrors. In fact, a simple s/5/6/p almost does it :)

My plan is to edit https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step <https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step>
and make the CentOS5 section AOO 4.1.x specific and, similar to what
I did with the macOS guide, create a new CentOS6 section for 4.2.x and
later.

Reply | Threaded
Open this post in threaded view
|

Re: Updating the build guide (Re: a more sane way to override optimization flags in gbuild)

Keith N. McKenna
In reply to this post by Andrea Pescetti-2
On 12/3/2017 3:30 PM, Jim Jagielski wrote:

>
>> On Dec 3, 2017, at 1:31 PM, Andrea Pescetti <[hidden email]> wrote:
>>
>> Keith N. McKenna wrote:
>>> That begs the Question should we add a section to the overall build
>>> guide for CentOS6? If yes I can add the section as a clone of the
>>> CentOS5 Guide with all the proper warnings and notes about it needing
>>> updating for the CentOS6 specifics.
>>
>> No, this wouldn't be helpful since the CentOS 6 guide should be almost completely different from the CentOS 5 one (that section is meant to only contain the distribution-specific details, and they differ significantly between major versions of the same distribution). So this is best done by someone who actually did build on CentOS 6.
>>
>
> Actually, as someone who has built on both, the instructions are
> pretty much mirrors. In fact, a simple s/5/6/p almost does it :)
>
> My plan is to edit https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step <https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step>
> and make the CentOS5 section AOO 4.1.x specific and, similar to what
> I did with the macOS guide, create a new CentOS6 section for 4.2.x and
> later.
>
>
Jim;
I am not a Linux user, but I am very familiar with the mwiki. Any help I
can be all you have to do is ask.

Regards
Keith



signature.asc (537 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Damjan Jovanovic
In reply to this post by Jim Jagielski
Sorry what I meant to say was, those flags to ./configure still let you
build with Gnome VFS instead of GIO.

I didn't take GIO out of the build, I just switched the default VFS
implementation from Gnome VFS to GIO.

Damjan

On Sun, Dec 3, 2017 at 4:28 PM, Jim Jagielski <[hidden email]> wrote:

>
> > On Dec 3, 2017, at 1:16 AM, Damjan Jovanovic <[hidden email]> wrote:
> >
> > On Sun, Dec 3, 2017 at 2:25 AM, Jim Jagielski <[hidden email]> wrote:
> >
> >>
> >>> On Dec 2, 2017, at 5:56 PM, Andrea Pescetti <[hidden email]>
> wrote:
> >>>
> >>> On 30/11/2017 Jim Jagielski wrote:
> >>>> I think for 4.2.x and later, we have deprecated CentOS5 as a supported
> >>>> build system... I ran into a LOT of issues.
> >>>
> >>> Such as, for example?
> >>
> >> for starters:
> >>  o zip 3.0.
> >>  o GIO
> >>
> >>
> > If you *really* need GIO, try adding --disable-gio --enable-gnome-vfs to
> > ./configure.
> >
>
> The issue is that CentOS5 simply does not and can not provide GIO.
> So it is, IMO at least, unsuitable for our reference community
> build platform.
>
> This was brought up on the "AOO 4.2.0-dev builds" thread.
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Jim Jagielski
Thx. Yeah, I got that. I also understand that GIO is, by far, the
recommended option.

So our options are:

  1. We stick w/ CentOS5 as our ref build system for 4.2.0 but force
     Gnome VFS.

  2. We move to CentOS6, accept the default of GIO but understand that
     this moves CentOS5 as a non-supported OS for our community builds.

  3. Just as we offer Linux 32 and 64bit builds, starting w/ 4.2.0
     we offer CentOS5 community builds (w/ Gnome VFS) IN ADDITION
     TO CentOS6 builds (w/ GIO). (i.e.: 32bit-Gnome VFS, 64bit-Gnome VFS,
     32bit-GIO, 64bit-GIO).

It doesn't matter to me... I'm setup to be able to
do any and all options re: builds. Whatever makes most
sense for our end-users and community is what we should
do.

> On Dec 3, 2017, at 6:43 PM, Damjan Jovanovic <[hidden email]> wrote:
>
> Sorry what I meant to say was, those flags to ./configure still let you
> build with Gnome VFS instead of GIO.
>
> I didn't take GIO out of the build, I just switched the default VFS
> implementation from Gnome VFS to GIO.
>
> Damjan
>
> On Sun, Dec 3, 2017 at 4:28 PM, Jim Jagielski <[hidden email]> wrote:
>
>>
>>> On Dec 3, 2017, at 1:16 AM, Damjan Jovanovic <[hidden email]> wrote:
>>>
>>> On Sun, Dec 3, 2017 at 2:25 AM, Jim Jagielski <[hidden email]> wrote:
>>>
>>>>
>>>>> On Dec 2, 2017, at 5:56 PM, Andrea Pescetti <[hidden email]>
>> wrote:
>>>>>
>>>>> On 30/11/2017 Jim Jagielski wrote:
>>>>>> I think for 4.2.x and later, we have deprecated CentOS5 as a supported
>>>>>> build system... I ran into a LOT of issues.
>>>>>
>>>>> Such as, for example?
>>>>
>>>> for starters:
>>>> o zip 3.0.
>>>> o GIO
>>>>
>>>>
>>> If you *really* need GIO, try adding --disable-gio --enable-gnome-vfs to
>>> ./configure.
>>>
>>
>> The issue is that CentOS5 simply does not and can not provide GIO.
>> So it is, IMO at least, unsuitable for our reference community
>> build platform.
>>
>> This was brought up on the "AOO 4.2.0-dev builds" thread.


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Peter Kovacs-3
Are there users who want CentOS5 builds?

Am 4. Dezember 2017 13:23:39 MEZ schrieb Jim Jagielski <[hidden email]>:

>Thx. Yeah, I got that. I also understand that GIO is, by far, the
>recommended option.
>
>So our options are:
>
>  1. We stick w/ CentOS5 as our ref build system for 4.2.0 but force
>     Gnome VFS.
>
>  2. We move to CentOS6, accept the default of GIO but understand that
>     this moves CentOS5 as a non-supported OS for our community builds.
>
>  3. Just as we offer Linux 32 and 64bit builds, starting w/ 4.2.0
>     we offer CentOS5 community builds (w/ Gnome VFS) IN ADDITION
>   TO CentOS6 builds (w/ GIO). (i.e.: 32bit-Gnome VFS, 64bit-Gnome VFS,
>     32bit-GIO, 64bit-GIO).
>
>It doesn't matter to me... I'm setup to be able to
>do any and all options re: builds. Whatever makes most
>sense for our end-users and community is what we should
>do.
>
>> On Dec 3, 2017, at 6:43 PM, Damjan Jovanovic <[hidden email]>
>wrote:
>>
>> Sorry what I meant to say was, those flags to ./configure still let
>you
>> build with Gnome VFS instead of GIO.
>>
>> I didn't take GIO out of the build, I just switched the default VFS
>> implementation from Gnome VFS to GIO.
>>
>> Damjan
>>
>> On Sun, Dec 3, 2017 at 4:28 PM, Jim Jagielski <[hidden email]>
>wrote:
>>
>>>
>>>> On Dec 3, 2017, at 1:16 AM, Damjan Jovanovic <[hidden email]>
>wrote:
>>>>
>>>> On Sun, Dec 3, 2017 at 2:25 AM, Jim Jagielski <[hidden email]>
>wrote:
>>>>
>>>>>
>>>>>> On Dec 2, 2017, at 5:56 PM, Andrea Pescetti <[hidden email]>
>>> wrote:
>>>>>>
>>>>>> On 30/11/2017 Jim Jagielski wrote:
>>>>>>> I think for 4.2.x and later, we have deprecated CentOS5 as a
>supported
>>>>>>> build system... I ran into a LOT of issues.
>>>>>>
>>>>>> Such as, for example?
>>>>>
>>>>> for starters:
>>>>> o zip 3.0.
>>>>> o GIO
>>>>>
>>>>>
>>>> If you *really* need GIO, try adding --disable-gio
>--enable-gnome-vfs to
>>>> ./configure.
>>>>
>>>
>>> The issue is that CentOS5 simply does not and can not provide GIO.
>>> So it is, IMO at least, unsuitable for our reference community
>>> build platform.
>>>
>>> This was brought up on the "AOO 4.2.0-dev builds" thread.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [hidden email]
>For additional commands, e-mail: [hidden email]

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Jim Jagielski
Sounds like a good topic for a blog post... Our current
discussions regarding 4.2.0 and Linux.

> On Dec 4, 2017, at 7:25 AM, Peter kovacs <[hidden email]> wrote:
>
> Are there users who want CentOS5 builds?
>
> Am 4. Dezember 2017 13:23:39 MEZ schrieb Jim Jagielski <[hidden email]>:
>> Thx. Yeah, I got that. I also understand that GIO is, by far, the
>> recommended option.
>>
>> So our options are:
>>
>> 1. We stick w/ CentOS5 as our ref build system for 4.2.0 but force
>>    Gnome VFS.
>>
>> 2. We move to CentOS6, accept the default of GIO but understand that
>>    this moves CentOS5 as a non-supported OS for our community builds.
>>
>> 3. Just as we offer Linux 32 and 64bit builds, starting w/ 4.2.0
>>    we offer CentOS5 community builds (w/ Gnome VFS) IN ADDITION
>>  TO CentOS6 builds (w/ GIO). (i.e.: 32bit-Gnome VFS, 64bit-Gnome VFS,
>>    32bit-GIO, 64bit-GIO).
>>
>> It doesn't matter to me... I'm setup to be able to
>> do any and all options re: builds. Whatever makes most
>> sense for our end-users and community is what we should
>> do.
>>
>>> On Dec 3, 2017, at 6:43 PM, Damjan Jovanovic <[hidden email]>
>> wrote:
>>>
>>> Sorry what I meant to say was, those flags to ./configure still let
>> you
>>> build with Gnome VFS instead of GIO.
>>>
>>> I didn't take GIO out of the build, I just switched the default VFS
>>> implementation from Gnome VFS to GIO.
>>>
>>> Damjan
>>>
>>> On Sun, Dec 3, 2017 at 4:28 PM, Jim Jagielski <[hidden email]>
>> wrote:
>>>
>>>>
>>>>> On Dec 3, 2017, at 1:16 AM, Damjan Jovanovic <[hidden email]>
>> wrote:
>>>>>
>>>>> On Sun, Dec 3, 2017 at 2:25 AM, Jim Jagielski <[hidden email]>
>> wrote:
>>>>>
>>>>>>
>>>>>>> On Dec 2, 2017, at 5:56 PM, Andrea Pescetti <[hidden email]>
>>>> wrote:
>>>>>>>
>>>>>>> On 30/11/2017 Jim Jagielski wrote:
>>>>>>>> I think for 4.2.x and later, we have deprecated CentOS5 as a
>> supported
>>>>>>>> build system... I ran into a LOT of issues.
>>>>>>>
>>>>>>> Such as, for example?
>>>>>>
>>>>>> for starters:
>>>>>> o zip 3.0.
>>>>>> o GIO
>>>>>>
>>>>>>
>>>>> If you *really* need GIO, try adding --disable-gio
>> --enable-gnome-vfs to
>>>>> ./configure.
>>>>>
>>>>
>>>> The issue is that CentOS5 simply does not and can not provide GIO.
>>>> So it is, IMO at least, unsuitable for our reference community
>>>> build platform.
>>>>
>>>> This was brought up on the "AOO 4.2.0-dev builds" thread.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Jim Jagielski
http://jimjag.com/imo/index.php?/archives/272-The-Path-to-Apache-OpenOffice-4.2.0.html <http://jimjag.com/imo/index.php?/archives/272-The-Path-to-Apache-OpenOffice-4.2.0.html>

> On Dec 4, 2017, at 7:35 AM, Jim Jagielski <[hidden email]> wrote:
>
> Sounds like a good topic for a blog post... Our current
> discussions regarding 4.2.0 and Linux.
>

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Damjan Jovanovic
Why don't we post that on our www.openoffice.org blog?

On Mon, Dec 4, 2017 at 3:25 PM, Jim Jagielski <[hidden email]> wrote:

> http://jimjag.com/imo/index.php?/archives/272-The-Path-to-
> Apache-OpenOffice-4.2.0.html <http://jimjag.com/imo/index.
> php?/archives/272-The-Path-to-Apache-OpenOffice-4.2.0.html>
>
> > On Dec 4, 2017, at 7:35 AM, Jim Jagielski <[hidden email]> wrote:
> >
> > Sounds like a good topic for a blog post... Our current
> > discussions regarding 4.2.0 and Linux.
> >
>
>
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Jim Jagielski
Who has write access to that?

> On Dec 4, 2017, at 8:28 AM, Damjan Jovanovic <[hidden email]> wrote:
>
> Why don't we post that on our www.openoffice.org blog?
>
> On Mon, Dec 4, 2017 at 3:25 PM, Jim Jagielski <[hidden email]> wrote:
>
>> http://jimjag.com/imo/index.php?/archives/272-The-Path-to-
>> Apache-OpenOffice-4.2.0.html <http://jimjag.com/imo/index.
>> php?/archives/272-The-Path-to-Apache-OpenOffice-4.2.0.html>
>>
>>> On Dec 4, 2017, at 7:35 AM, Jim Jagielski <[hidden email]> wrote:
>>>
>>> Sounds like a good topic for a blog post... Our current
>>> discussions regarding 4.2.0 and Linux.
>>>
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Andrea Pescetti-2
Jim Jagielski wrote:
> Who has write access to that?

The main OpenOffice site is in our source repository, so all committers
have access to it. But for some reason we don't post news there, even
though we have an (outdated) news archive there.

The OpenOffice blog https://blogs.apache.org/OOo/ is powered by Roller
and managed by Infra; I don't really recommend the tool for anything
more than basic text-only posts, but I have write access, like many
other PMC members (Marcus, probably Roberto, and surely many others).

Regards,
   Andrea.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0: Baseline CentOS6 as reference build platform

Andrea Pescetti-2
In reply to this post by Jim Jagielski
Jim Jagielski wrote:
> So our options are:
>    1. We stick w/ CentOS5 as our ref build system for 4.2.0 but force
>       Gnome VFS.
>    2. We move to CentOS6, accept the default of GIO but understand that
>       this moves CentOS5 as a non-supported OS for our community builds.
>    3. Just as we offer Linux 32 and 64bit builds, starting w/ 4.2.0
>       we offer CentOS5 community builds (w/ Gnome VFS) IN ADDITION
>       TO CentOS6 builds (w/ GIO). (i.e.: 32bit-Gnome VFS, 64bit-Gnome VFS,
>       32bit-GIO, 64bit-GIO).

If the post on your web space spurs a debate, we can indeed let users
choose; but if that doesn't come I guess we are simply left with the
responsibility of choosing for them, and option 3 looks the best one.

In that sense, CentOS 5 is not only old but officially dead and
unsupported. This should be taken into consideration, not only the
number of users. That said, virtually any Linux distribution released in
2011 or later (a huge period by Linux distributions standards) will be
supported if we switch to CentOS 6 for "official" builds. Bugzilla link:
https://bz.apache.org/ooo/show_bug.cgi?id=127513

It seems reasonable to believe that we can offer CentOS6 builds from the
download page and CentOS5 builds (in a "more unofficial" fashion, as we
already did once in the past; and linked from the Release Notes but not
from the download page) from a committer's home directory.

Regards,
   Andrea.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Updating the build guide (Re: a more sane way to override optimization flags in gbuild)

Kay Schenk-2
In reply to this post by Jim Jagielski

On 12/03/2017 12:30 PM, Jim Jagielski wrote:

>> On Dec 3, 2017, at 1:31 PM, Andrea Pescetti <[hidden email]> wrote:
>>
>> Keith N. McKenna wrote:
>>> That begs the Question should we add a section to the overall build
>>> guide for CentOS6? If yes I can add the section as a clone of the
>>> CentOS5 Guide with all the proper warnings and notes about it needing
>>> updating for the CentOS6 specifics.
>> No, this wouldn't be helpful since the CentOS 6 guide should be almost completely different from the CentOS 5 one (that section is meant to only contain the distribution-specific details, and they differ significantly between major versions of the same distribution). So this is best done by someone who actually did build on CentOS 6.
>>
> Actually, as someone who has built on both, the instructions are
> pretty much mirrors. In fact, a simple s/5/6/p almost does it :)

Ditto for me. I've been building on CentOS6 (32 bit) for at least a year
and really no major issues. I've never built on CentOS 5 so I can't say
what the differences might be.
>
> My plan is to edit https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step <https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step>
> and make the CentOS5 section AOO 4.1.x specific and, similar to what
> I did with the macOS guide, create a new CentOS6 section for 4.2.x and
> later.
>
>

--
------------------------------------------
MzK

"Don't you know that it's worth
  every treasure on earth
  To be young at heart."
               -- song, "Young at Heart"


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

12