#113 Exception for OkJson copylib

Created 6 years ago by vondruch
Modified 11 months ago


During review of multi_json rubygem [1][2], it was discovered that it contains bundled !OkJson library[3]. According to the author of that library, it is intended to by used as copylib:

This library is intended to be "vendored".
It is not a gem; instead, copy okjson.rb
into your project and "require" it directly.

I tried to convince the authors of multi_json, that they should not bundle the library [4] as well as author of the OkJson library, that he should provide the library in some reasonable way [5] but unfortunately both request were promptly rejected.

So I am kindly asking for exception for this library as a copylib [6], since multi_json is one of dependencies of new Ruby on Rails 3.1

[1] https://bugzilla.redhat.com/show_bug.cgi?id=719908 [[BR]]
[2] https://rubygems.org/gems/multi_json [[BR]]
[3] https://github.com/kr/okjson [[BR]]
[4] https://github.com/intridea/multi_json/issues/30 [[BR]]
[5] https://github.com/kr/okjson/issues/2 [[BR]]
[6] http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Copylibs

Copylib exception for OkJson approved, with a general feeling of distaste from the Fedora Packaging Committee.

(+1:6, 0:1, -1:0)

Thank you. I share your feelings. Could you please list it in wiki [1]?

[1] http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions

Announce Text:

The "okjson" software has reluctantly been granted a bundling exception. Packages which bundle okjson.rb must add: Provides: bundled(okjson), until the bundling issue is resolved (if ever).


11 months ago

Metadata Update from @vondruch:
- Issue assigned to spot

Login to comment on this ticket.