[CentOS] Firefox 60.0.1.0 ESR Progress?

Johnny Hughes
2018-07-11T11:31:36Z

On 07/09/2018 09:38 AM, Johnny Hughes wrote:
> On 07/06/2018 10:30 AM, Johnny Hughes wrote:
>> On 07/05/2018 02:27 PM, Phil Wyett wrote:
>>> On Thu, 2018-07-05 at 06:16 -0500, Johnny Hughes wrote:
>>>> On 07/03/2018 09:04 AM, Sean wrote:
>>>>>
>>>
>>>
>>> <snip>
>>>
>>>> OK guys .. Firefox 60 is going to take some time .. likely more
for
>>>> CentOS-6 than CentOS-7.
>>>
>>>> They both (C6 and C7 versions) require many non OS tools to
build.
>>>
>>>> For CentOS-7 .. we need the rust-toolset, llvm-toolset, and
>>>> devtoolset-7, to get the firefox to build.
>>>
>>>
>>>
>>> <snip>
>>>
>>> My current issue building the latest firefox is the required rust
version.
>>>
>>> In the [sclo-rh] section of the epel-7 mock config I change line:
>>>
>>> includepkgs=devtoolset*
>>>
>>> to
>>>
>>> includepkgs=devtoolset* llvm-toolset* rust-toolset*
>>>
>>> Current rust is 1.20 and configure will stop asking for 1.24.
>>>
>>
>> indeed .. that is one issue.  I am working on it .. we also have to do
>> i386 as that is released in the base OS .. so I have to get a working
>> devtoolset-7 for i386, ppc64, ppc as well .. and the latest rust and
the
>> latest llvm .. for i386, x86_64, ppc64le, ppc64, ppc, aarch64, armhfp
>> .. that is for C&
>>
>> I would just do x86_64 and i386 first, then the rest .. BUT .. since I
>> have to bootstrap the devtoolket and llvm and rust on c7 for i386
anyway
>> .. also doig ti for the other arches does nto really add any more time
>> as the compiles are in parallel on different machines.
>>
>> Hopefully for C7 I will have updates by Monday
>>
>> For C6 .. I am going to need to rework rust, etc. .. that will take
>> longer  .. rust requires python27 not python26 .. so lots of patches
are
>> going to be req'd for that.
>>
>
> This is a status update ..
>
> I now have the c7-devtoolkit-7 built for all arches (i386, x86_64,
> armhfp, aarch64, ppc64le, ppc64, ppc).
>
> I now have the c6-devtoolkit-7 built for all arches (i386. x86_64).
>
> I am in the process of building the latest llvm-toolkit and the
> rust-toolkit for CentOS 7 on all arches.  (Both needed for firefox-60 on
c7)
>
> I am in the process of figuring out all the changes needed to build the
> rust-toolkit for CentOS-6 as there is no released source code with the
> proper patches yet .. and it needs to be modified to build with the
> python used in EL6.
>
> So, hopefully very soon we will have all the required kits to build
> firefox for CentOS-7 .. CentOS-6 may be a bit longer.
>

Status currently is that I have a version built for CentOS-7 x86_64.

I am currently still building the require toolsets for i386 as
firefox.i686 is released as a multilib package in the x86_64 repo.

So, I can't release the x86_64 package without the i686 one.

You can download the x86_64 package manually if you don't want to wait
.. but I should have them both (i686 and x86_64) for CentOS-7 later today.

Here is the built package for x86_64 (and the build logs, etc):

https://buildlogs.centos.org/c7-firefox60.x86_64/firefox/20180711062841/60.1.0-4.el7.centos.x86_64/

For CentOS-6 .. still building the required toolkits for both x86_64 and
i386.  Should have everything there done i a couple of days as well.

Thanks,
Johnny Hughes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL:
<http://lists.centos.org/pipermail/centos/attachments/20180711/c4037002/attachment-0001.sig>