Bug 2304967 - Review Request: mozjs128 - JavaScript interpreter and libraries
Summary: Review Request: mozjs128 - JavaScript interpreter and libraries
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-08-14 15:25 UTC by František Zatloukal
Modified: 2024-08-24 09:30 UTC (History)
3 users (show)

Fixed In Version: mozjs128-128.1.0-1.fc42
Clone Of:
Environment:
Last Closed: 2024-08-24 09:30:04 UTC
Type: Bug
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Comment 2 David King 2024-08-15 08:36:18 UTC
I suppose that this is not quite ready yet, but it would be good to get the results from bug 2304756, regardless. Should the gcc dependencies be behind a conditional, if the toolchain is clang?

Comment 3 František Zatloukal 2024-08-15 08:50:20 UTC
(In reply to David King from comment #2)
> I suppose that this is not quite ready yet, but it would be good to get the
> results from bug 2304756, regardless. Should the gcc dependencies be behind
> a conditional, if the toolchain is clang?

Yes, I can (and will) conditionalize it, good point.

Apart from that, it should be ready for review/based on and very similar other mozjs packages I own.

Comment 5 Neal Gompa 2024-08-19 16:15:42 UTC
Taking this for review.

Comment 6 Neal Gompa 2024-08-23 14:52:47 UTC
Review notes:

* Package builds and installs
* Package follows Fedora packaging guidelines
* Licensing is correct and license files are captured

Some nits:

> %if 0%{?build_with_lto}
> # LTO is the default
> %else
> %define _lto_cflags %{nil}
> %endif

This can be written more simply:

> %if ! 0%{?build_with_lto}
> # LTO is the default
> %define _lto_cflags %{nil}
> %endif

Otherwise, this looks good.

PACKAGE APPROVED.

Comment 7 Fedora Admin user for bugzilla script actions 2024-08-23 17:04:20 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/mozjs128


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