On Fri, Jun 19, 2020 at 04:46:26PM -0500, Bruce Dubbs via blfs-dev wrote:
> On 6/19/20 4:11 PM, Ken Moffat via blfs-dev wrote:
> > Guys,
> >
> > at the end of this month firefox will move to the next ESR series,
> > 78. Surprisingly, it has not required a newer version of rust since
> > we last updated that, so the firefox part can just drop in.
> >
> > We are currently using latest firefox-68 to provide spidermonkey
> > (JS), because both books need that for polkit, and we at last have
> > a version of polkit which will use JS68.
> >
> > With firefox-78, a lot has changed. From the 'Help' screen of
> > 78.0b8 I can see: New RegExp engine in SpiderMonkey, adding support
> > for the dotAll flag, Unicode escape sequences, lookbehind
> > references, and named captures.
> >
> > That no doubt explains why the spidermonkey code now pulls in some
> > rust code. I gave that combination a trial a week or so ago, and
> > after ensuring that rustc was present the build failed miserably,
> > it looked like C++ scope errors.
> >
> > So, I'm proposing to keep JS68 in the book, and therefore separate
> > it from firefox. As to whether newer versions of 68 will be worth
> > the effort of updating for this (I think there might be two more), I
> > have no idea.
> >
> > Once firefox-78 is in, it will use python3. JS68 is still python2 -
> > last December xry111 had a patch to let JS68 use python3. I
> > remember building that on my py3 system, but since the polkit I was
> > using did not use JS68 and I was not able to address that, I had to
> > drop the polkit chain (JS68, polkit, elogind, rootless X). But
> > since then we have dropped the cut-down JS68 from fdo and moved to
> > using the JS shipped in firefox. Maybe we should reconsider that ?
>
> I'm not 100% sure I understand, but can't we use FF68 source for js68 and
> polkit and use FF78 separately?
>
> -- Bruce
>
Yes, we can use current FF68 source for js68. That will still
require python2, probably for ever. And that is my initial plan
(basically just reinstate a separate entity for js68).
A possible future alternative is to reinstate the cut-down FDO
version of js68 source, with xry111's patch to use python3.
ĸen
--
He died at the console, of hunger and thirst.
Next day he was buried, face-down, nine-edge first.
- the perfect programmer
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page