Ticket #491 (closed task: invalid)

Opened 3 years ago

Last modified 3 years ago

Permission for oolite to bundle the SpiderMonkey js library

Reported by: salimma Owned by:
Priority: minor Keywords:
Cc: Blocked By:
Blocking:

Description

Proposal topic

Allow bundled js library for oolite

Overview

oolite, a space simulation game, bundles a copy of js. There are several main reasons:

  1. the system copy was, for a long time, not compiled with UTF8 support. It probably still is not on many other distributions https://bugzilla.redhat.com/show_bug.cgi?id=459211#c13
  2. our js is compiled with THREADSAFE support. upstream claims that the API is significantly changed, and that the performance hit is non-negligible. https://bugzilla.redhat.com/show_bug.cgi?id=459211#c34
  3. as the library is only used with local scripts, upstream thinks there are no security risks https://bugzilla.redhat.com/show_bug.cgi?id=459211#c16

A more detailed overview of the proposal

Problem space

Getting oolite packaged in Fedora; as a non-trivial large GNUstep application this helps making sure that the GNUstep stack is in decent condition

Solution Overview

If permission is granted to bundle js, there is no problem. I've marked the spec with a virtual provides for bundled(js) = 1.70.

If not, then either we convince upstream to use the thread-safe system js, patch oolite ourselves to make that works, or drop the package.

Owners

Michel Alexandre Salim FAS: salimma / IRC: hircus

Change History

comment:1 follow-up: ↓ 2 Changed 3 years ago by kevin

  • Status changed from new to closed
  • Resolution set to invalid

Can you file this over on the FPC trac now?

https://fedorahosted.org/fpc/newticket

We are having FPC handle bundled library requests now. Thanks.

comment:2 in reply to: ↑ 1 Changed 3 years ago by salimma

Replying to kevin:

Can you file this over on the FPC trac now?

https://fedorahosted.org/fpc/newticket

We are having FPC handle bundled library requests now. Thanks.

Sure, thanks.

https://fedorahosted.org/fpc/ticket/27

I'll update the Wiki with the correct instructions.

Note: See TracTickets for help on using tickets.