at this point i think the first thing to do is to verify the packaging state of 
the dependencies noted previously (re-posted below) and to see that any 
remaining dependencies that need packaging should have themselves ITP issues 
attached to this one as blockers

currently this ITP has ITP blockers:
* 863244: ITP: libjs-cal-heatmap
* 862880: ITP: node-at.js

then perhaps to look over the TODO lists and see if any items can be ticked off 
as completed

here is a re-cap of the progress so far according to this thread:

--------------------------------------------------------------------------------

On വ്യാഴം 18 മെയ് 2017 12:13 രാവിലെ, Shengjing Zhu wrote:
> There still needs three patches. one of them is applied
> in trunk.
> 
> The remain work is to deal with the JS libraries,
> some are still not in Debian:
> * jdenticon.js
> * cal-heatmap

On 18 May 2017 Pirate Praveen wrote:
> There is ruby-cal-heatmap, which I can split or package it separately.
> 
> > * jquery.atwho
> 
> Same for ruby-jquery-atwho-rails
> 
> > * emojione
> 
> This is already there
> https://packages.debian.org/unstable/libjs-emojione

On Thu, May 18, 2017 Pirate Praveen wrote:
> There is ruby-cal-heatmap, which I can split or package it separately.

On വ്യാഴം 18 മെയ് 2017 09:31 രാവിലെ, SJ Zhu wrote: 
> I think we need to separate it, since I don't want this python package
> to depend on ruby(bring by ruby-cal-heatmap-rails)

On 18 May 2017 Pirate Praveen wrote:
yes, I will work on it. I already started working on at.js
(jquery.atwho.js)

On വ്യാഴം 18 മെയ് 2017 09:31 രാവിലെ, SJ Zhu wrote: 
> Besides, in pagure/static/emoji dir,
> libjs-emojione only covers emojione{,.min}.js
> 
> I think we need to dig more on this, and one new library I missed,
> 
> * jquery.textcomplete

On 18 May 2017 Pirate Praveen wrote:
> > * jquery.textcomplete
> This is already packaged libjs-jquery-textcomplete

On Fri, May 19, 2017 at 05:53:33PM +0800, Boyuan Yang wrote:
> I checked debian/copyright for the first round and completed it. Remaining 
> problems:
> 
> * emojione v1 as bundled in pagure is free/libre library (MIT/CC-BY-SA-4.0) 
> but later versions (e.g., v3) restricted its use (non-commercial or pay for 
> license). That might be a trouble if we are to package it separately.
> * Embedded fonts-hack-web and fonts-hack-ttf not stripped off (yet). Perhaps 
> it's fine if we use upstream bundled fonts?
> * libjs-codemirror in the Debian repository is outdated. We might need a 
> newer 
> version to make sure pagure works correctly.
> * Several other js libraries not in Debian, as stated by Shengjing Zhu before.
> 
> For other problems and a TODO list, see git commit a83dd06ccc and debian/TODO 
> file.

TODO (from the a83dd06ccc commit):
==== 
* libjs-emojione (exists incomplete version mismatch) 
* jdenticon (not yet available) 
* jquery.atwho (ruby-jquery-atwho-rails) 
* cal-heatmap (ruby-cal-heatmap-rails) 
* libjs-codemirror is OUTDATED 
* pagure/static/fonts_hack fonts-hack-* needs analysis!

and the latest debian/TODO on master
* https://anonscm.debian.org/git/collab-maint/pagure.git/tree/debian/TODO

Reply via email to