Bug 1278052 - v8: version bump
Summary: v8: version bump
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: v8
Version: epel7
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: T.C. Hollingsworth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-11-04 15:44 UTC by Matt Kynaston
Modified: 2024-07-08 22:20 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-07-08 22:20:18 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matt Kynaston 2015-11-04 15:44:20 UTC
Description of problem:

I'm starting to use php-v8js in some projects. It depends on v8 >= 3.24.6. I'm aware that v8 is a fast-moving target, but the current version is now over 3 years old.

From the php-v8js developers: "The reason is that V8 introduced isolates meanwhile and V8Js requires them".

Many thanks.

Version-Release number of selected component (if applicable):

v8-3.14.5.10

How reproducible:

n/a

Steps to Reproduce:

n/a

Actual results:

n/a

Expected results:

n/a
Additional info:

Comment 1 Logos01 2017-08-16 15:41:56 UTC
The linked gist is a Dockerfile for creating a CentOS 7 container that contains a compiled libv8 version more recent than 5.3+, and a v8js.so of the appropriate version for the php version used, using the IUS repository for php. It is configurable for the libv8 version, the v8js version, and php versions (defaulting to php56u, v8js 0.6.4, and libv8 5.7.492.69 .

(This provided as a Dockerfile simply to isolate build environment and ensure consistency of build process.)  By all means, if this helps expedite this package being created -- please use it (with or without attribution).

Comment 3 Carl George 2018-02-01 21:39:52 UTC
Fedora added a v8-314 package in F25, and now ships v8-314 3.14 and v8 6.2.  Would it be possible to do something similar in EPEL7?

1. branch and build v8-314 for EPEL7
2. update v8 in EPEL7 to 6.2 (probably merge back from rawhide)
2a. make sure to remove the v8-314 virtual provides from v8 in EPEL7

This would allow shipping libv8.so.3 and libv8.so.6 in parallel.  Packages already built against v8 3.14 (libv8.so.3) will start resolving their dependency to v8-314 instead.  Applications that are compatible with libv8.so.6 would continue to BR v8-devel, and will link against the new soname the next time they are built. Applications that are not compatible would need to change their BR to v8-314-devel (camotics already does this).

Comment 4 Troy Dawson 2024-07-08 22:20:18 UTC
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.


Note You need to log in before you can comment on or make changes to this bug.