[Pkg-javascript-devel] twemoji.js in non-free?

Felix Natter fnatter at gmx.net
Tue Oct 6 19:32:13 BST 2020


hello Debian-js,

Felix Natter <fnatter at gmx.net> writes:
> Xavier <yadd at debian.org> writes:
>> Le 04/10/2020 à 18:12, Felix Natter a écrit :
>>> hi Debian-js,
>>> 
>>> unfortunately, twemoji (SVGs for unicode emojis open sourced by
>>> twitter) contains a generated file without source:
>>>   https://github.com/twitter/twemoji-parser/blob/master/src/lib/regex.js
>>
>> File says: "This file is generated by source/emoji/scripts/generate.sh"
>
> Yes, this information is outdated. generated.sh does exist neither in
> twemoji nor in twemoji-parser. That's why I asked twitter, and they
> replied it's a non-open-source scala library that generates the regex:
>
>>> Justine De Caires <jdecaires at twitter.com> wrote:
>>> "Unfortunately, the generating script for that regex is an entire
>>> internal library written in Scala which isn't set up to be easily
>>> open-sourced. It's definitely something we would like to open source in
>>> the future, but not something we have the resources to do right now (or
>>> even within the next few months)."
>>> 
>>> If you agree then I will package twemoji.js for non-free, and generate a
>>> separate binary package twemoji-data for main (is that even possible?)
>>> I really would like to have the SVGs in main.
>
> What do you think?

so it's not possible to do this with a single source package.  I suggest
that I keep node-twemoji on salsa, package it once the source is
available (might take years) and create a simple twemoji (or
twemoji-{data,svgs}) package with only the SVGs for main (also in
debian-js).

Any opinion on this?

Thanks and Best Regards,
-- 
Felix Natter
debian/rules!



More information about the Pkg-javascript-devel mailing list