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