Thanks for the idea, I'm not in a hurry and don't have a desire to hand-jam upstream versions of firefox onto desktops. I just need to track progress on the patch release and report an ETA to our cyber security team. I just figured CentOS had a fancy devops CI/CD system somewhere that I could keep tabs on to watch what's going on as patches get built, tested and published. Seems like all the cool kids are doing that kind of stuff these days.> From: Alice Wonder <alice at domblogger.net> > To: centos at centos.org > Cc: > Bcc: > Date: Mon, 2 Jul 2018 07:31:20 -0700 > Subject: Re: [CentOS] Firefox 60.0.1.0 ESR Progress? > On 07/02/2018 06:57 AM, Sean wrote: > > Is there a way to track CentOS's progress on RHSA-2018-2113? > > > > https://access.redhat.com/errata/RHSA-2018:2113 > > > > Thanks! > > _______________________________________________ > > CentOS mailing list > > CentOS at centos.org > > https://lists.centos.org/mailman/listinfo/centos > > > > This is what I do and it works well, script run as root after > downloading compiled tarball from upstream. > > ------ > #!/bin/bash > > TMP=`mktemp -d /tmp/ff.XXXXXXXX` > mv $1 ${TMP}/ > > pushd ${TMP} > > FFOX=`echo $1 |sed -e s?"\.tar\.bz2"?""?` > > tar -jxf ${1} > > chown -R root:root firefox > > mv firefox /usr/local/${FFOX} > > popd > > pushd /usr/local > > rm -f firefox && ln -s ${FFOX} firefox > > popd > > rm -rf ${TMP} > --------- > > $1 is the FireFox downloaded from upstream (compiled) > > Installing it as root means I am safe from malware over-writing bits of > it, but I do have to manually download. > > /usr/local/firefox/firefox then starts it - and old versions are > preserved in case something breaks (I just change which one the > /usr/local/firefox link points to - though I almost never have to revert) > > It's not RPM but there are too many advantages to newer FireFox for me > to wait. >
On 07/03/2018 09:04 AM, Sean wrote:> Thanks for the idea, I'm not in a hurry and don't have a desire to > hand-jam upstream versions of firefox onto desktops. I just need to > track progress on the patch release and report an ETA to our cyber > security team. > > I just figured CentOS had a fancy devops CI/CD system somewhere that I > could keep tabs on to watch what's going on as patches get built, > tested and published. Seems like all the cool kids are doing that > kind of stuff these days. > >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. For CentOS-6, we need less items (no llvm-toolset required .. all the rest is required). But, there is no released source code for the EL6 version of rust-devtoolset upstream. I am working on this now .. but we had the 6.10 release and the also 32 other items that dropped for CentOS-7 (both of which are now done). I am not the only one having issues with Firefox-60 (see this thread on the Scientific Linux list): https://listserv.fnal.gov/scripts/wa.exe?A2=ind1807&L=scientific-linux-devel&D=0&P=74 I hope to have this working soon .. but. it is not just a build and release kind of package. Thanks, Johnny Hughes>> From: Alice Wonder <alice at domblogger.net> >> To: centos at centos.org >> Cc: >> Bcc: >> Date: Mon, 2 Jul 2018 07:31:20 -0700 >> Subject: Re: [CentOS] Firefox 60.0.1.0 ESR Progress? >> On 07/02/2018 06:57 AM, Sean wrote: >>> Is there a way to track CentOS's progress on RHSA-2018-2113? >>> >>> https://access.redhat.com/errata/RHSA-2018:2113 >>> >>> Thanks! >>> _______________________________________________ >>> CentOS mailing list >>> CentOS at centos.org >>> https://lists.centos.org/mailman/listinfo/centos >>> >> >> This is what I do and it works well, script run as root after >> downloading compiled tarball from upstream. >> >> ------ >> #!/bin/bash >> >> TMP=`mktemp -d /tmp/ff.XXXXXXXX` >> mv $1 ${TMP}/ >> >> pushd ${TMP} >> >> FFOX=`echo $1 |sed -e s?"\.tar\.bz2"?""?` >> >> tar -jxf ${1} >> >> chown -R root:root firefox >> >> mv firefox /usr/local/${FFOX} >> >> popd >> >> pushd /usr/local >> >> rm -f firefox && ln -s ${FFOX} firefox >> >> popd >> >> rm -rf ${TMP} >> --------- >> >> $1 is the FireFox downloaded from upstream (compiled) >> >> Installing it as root means I am safe from malware over-writing bits of >> it, but I do have to manually download. >> >> /usr/local/firefox/firefox then starts it - and old versions are >> preserved in case something breaks (I just change which one the >> /usr/local/firefox link points to - though I almost never have to revert) >> >> It's not RPM but there are too many advantages to newer FireFox for me >> to wait. >>-------------- 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/20180705/04fc4d32/attachment-0001.sig>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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. Regards Phil - -- *** If this is a mailing list, I am subscribed, no need to CC me.*** Playing the game for the games sake. IRC: kathenas Web: https://kathenas.org Github: https://github.com/kathenas GitLab: https://gitlab.com/kathenas Twitter: kathenasorg GPG: A0C3 4C6A AC2B B8F4 F1E5?EDF4 333F 60DC B0B9 BB77 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJbPnFIAAoJEDM/YNywubt3NXMP/0YGfjySiKn32hGwA/TdS+yg ivmQR8hBXz4arFXSeOz3X4ZnkgEtY9q3K0/w+L5P1kE62nVsnh4emJOvE9rOqBNA oYrE7FponWFYtB8xOR9EtkFUD2zeooE8Wo0w7qzh4AvWu3awR0u8QtvXWo4IhGC3 N2VFK86jVuKO1ym3UKWaJCL9vwmuoA7qPuRe3US9bzp4vLEBgXWFwG3j59XDOZWU NeZJd1YU+UpPNW1L7g+lQvNwV658krIpQl5KKgSozwFhiIXw48nmlJM1/5ZikSZx rTEHn8siW98jNWqdVskHjOZWbHHH7P++pKPF7cpuO9j3nc7ZhnH/MxxWUvH+agy+ sYoIYiHZECfBBYNmMKLLwSq9PdDr1i45amnUXqfjGZ0xagUoRsMotKC5Wrv1y/4h zqWc/vsoNeowo9ZI+1z0Xr63jBlzV5Glhz4TLz1iVrh2ORrWfVT0d2Dj+Gy4f9MF nUvf6YLsXOXrG3GwR0wFVCv+dm88sktDqbMbihBEN2GC132PkUz0pc2SVK2g1uXp KK8uQOjijqrt1ASJnoPbMi5YF7rU5Oz6RMw73htS/4ydgYzTCC6OSebpYpGy1Wtn cvp8p3PN57Trf9eWgnT4elmqezhYj7QoBHG6tkWkGM988FqNqpgpVq3vRZWDatqm f+l9tQ9+dcBCX7AVfRuV =kdRU -----END PGP SIGNATURE-----