Bug#878875: [Pkg-javascript-devel] Packaging twemoji

2021-01-24 Thread Felix Natter


Control: retitle -1 RFP: twemoji -- Open-sourced Twitter emoji images

hello Debian developers,

twemoji contains SVGs for twitter emojis as well as javascript
code to generate this in web/node.js apps.

Unfortunately, I cannot package all of twemoji, because it has a
generated file without source:
  https://github.com/twitter/twemoji-parser/blob/master/src/lib/regex.js

I contacted a twitter developer (2020) [1] and she said that it could
take a while until they publish the relevant library.

[1] Justine De Caires jdecai...@twitter.com

It is not possible to have a mixture of main/non-free binary packages,
so it not possible to put the SVGs in main, and debian-js/debian-fonts
have expressed no interest in just a package with the SVGs.

  
https://alioth-lists.debian.net/pipermail/pkg-javascript-devel/2020-October/045115.html

I might still package this (the SVGs only) later if I get to upgrade
freeplane>=1.8 (which is blocked by gradle).

Cheers and Best Regards,
--
Felix Natter



Processed: Re: Bug#878875: [Pkg-javascript-devel] Packaging twemoji

2021-01-24 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 RFP: twemoji -- Open-sourced Twitter emoji images
Bug #878875 [wnpp] ITP: twemoji -- Open-sourced Twitter emoji images
Changed Bug title to 'RFP: twemoji -- Open-sourced Twitter emoji images' from 
'ITP: twemoji -- Open-sourced Twitter emoji images'.

-- 
878875: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878875
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#878875: [Pkg-javascript-devel] Packaging twemoji

2020-09-17 Thread Felix Natter
Jonas Smedegaard  writes:

> Hi Felix,

hi Jonas,
hi Debian-js,

> Quoting Felix Natter (2020-08-08 10:41:53)
>> hello Debian-js,
>>
>> I would like to package twemoji (SVGs for unicode emojis) [1], and I
>> think debian-js is the right team for this.
>>
>> However, I consider packaging only the SVGs and not the javascript code,
>> because that's all I need for the freeplane package, and the RFP author
>> Dominik (CC:) did not reply to my query (see #878875).
>>
>> What do you think, is Debian-js the right place for this, and do you
>> need the javascript code?
>
> You are most welcome to maintain twemoji in the JavaScript team and I
> agree that seems a good place to do it, given that upstream build
> framework seem tied to Node.js.  Other options you might consider are
> the fonts team and DebianArt (if the latter is a team, not sure about
> that: Maybe ask Valessio Brito directly).
>
> When packaging it, then yes, please package it reusable for other
> projects as well - that's an important attitude of Debian packaging.
> This (from a quick look) indeed seems to mean include the javascript,
> not only SVGs.  But maybe consult the fonts teams on that - they
> maintain several fonts where upstream ship Javascript stuff as well.
>
> Speaking of SVGs, are you sure this is the real source of those SVG
> files? It seems amchine-generated to me, and I suspect there is real
> concern as to freedom aspects of distributing only as provided here.
> Even if you choose to use the JavaScript team as platform for your
> package maintenance, I recommend that you discuss the issue of source of
> fonts with the font team, as there is collected quite some knowledge and
> experience in that team.

Finally I got a response from twitter (Justine De Caires
):

"The original sources are indeed the SVG files. When we update the package
with new emojis, I'm given SVG files by the designers, so there aren't any
AI files to be had anymore."

Now that this is resolved, can someone add me to Debian-js [1] (I am part of
Debian-java already), create a salsa repository for twemoji and maybe
suggest a similar package?

[1] I couldn't find a way to apply here:
https://salsa.debian.org/groups/js-team/-/group_members

> Hmm, maybe the fonts team would be a better place after all.  Not
> sure...

I'll let you decide.

> Good luck with the project - seems a great resource to have in Debian!

Many Thanks and Best Regards,
Felix
--
Felix Natter



Bug#878875: [Pkg-javascript-devel] Packaging twemoji

2020-08-08 Thread Jonas Smedegaard
Hi Felix,

Quoting Felix Natter (2020-08-08 10:41:53)
> hello Debian-js,
> 
> I would like to package twemoji (SVGs for unicode emojis) [1], and I
> think debian-js is the right team for this.
> 
> However, I consider packaging only the SVGs and not the javascript code,
> because that's all I need for the freeplane package, and the RFP author
> Dominik (CC:) did not reply to my query (see #878875).
> 
> What do you think, is Debian-js the right place for this, and do you
> need the javascript code?

You are most welcome to maintain twemoji in the JavaScript team and I 
agree that seems a good place to do it, given that upstream build 
framework seem tied to Node.js.  Other options you might consider are 
the fonts team and DebianArt (if the latter is a team, not sure about 
that: Maybe ask Valessio Brito directly).

When packaging it, then yes, please package it reusable for other 
projects as well - that's an important attitude of Debian packaging.  
This (from a quick look) indeed seems to mean include the javascript, 
not only SVGs.  But maybe consult the fonts teams on that - they 
maintain several fonts where upstream ship Javascript stuff as well.

Speaking of SVGs, are you sure this is the real source of those SVG 
files? It seems amchine-generated to me, and I suspect there is real 
concern as to freedom aspects of distributing only as provided here.  
Even if you choose to use the JavaScript team as platform for your 
package maintenance, I recommend that you discuss the issue of source of 
fonts with the font team, as there is collected quite some knowledge and 
experience in that team.

Hmm, maybe the fonts team would be a better place after all.  Not 
sure...

Good luck with the project - seems a great resource to have in Debian!


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature