#491 Permission for oolite to bundle the SpiderMonkey js library

Created 6 years ago by salimma
Modified 6 years ago by salimma

= 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

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.

Replying to [comment:1 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.

Login to comment on this ticket.