On 6/11/2018 10:42 AM, Tom Callaway wrote: > Background: > > I made the original v8 Fedora package many moons ago, when I was more > optimistic about the possibility of separating the useful components > inside of chromium. Since that point, it has become clear that while v8 > is useful software, the following facts are also true: > > 1. The v8 upstream is entirely disinterested in the concept of > maintaining any sort of ABI/API consistency between releases. > 2. The v8 that is used in chromium is not necessarily compatible with > the upstream v8, as they have a history of picking and choosing code > changes (and even applying chromium specific changes locally). > 3. Virtually all consumers of v8 (including chromium) take a git > checkout (not a specific one, just whatever they decided to code to) and > use that revision, often creating a local fork of v8 from that revision, > as they are either unwilling or unable to track v8 upstream. > 4. Since v8 has no concept of a "stable" release that I can see, they > simply do security fixes to the master branch, which, combined with the > code changing violently, makes it very difficult to backport security fixes. > > This means that other than plv8 (which is currently unable to build > against the current v8 package in Fedora), I do not see any consumers of > the Fedora v8 package (chromium has long since abandoned any possibility > of using it). It does contain a "d8" binary, which is a javascript CLI > debugger, but it is not clear to me that this is widely used, or that > the benefit of its inclusion in Fedora outweighs the pain of maintaining > this package. My packages in COPR depend on libv8 but I can just bundle it so it's not a problem. Thanks for maintaining it to this point. -- Eamon Walsh https://termysequence.io _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/7ZAEIUBMIWGXTYSJJ5OT6PECP7J3UC6A/