Debian Bug report logs - #719315
ITP: taskwarrior-web -- A web interface for the Taskwarrior todo application

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>

Date: Sat, 10 Aug 2013 15:57:02 UTC

Owned by: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>

Severity: wishlist

Fix blocked by 719601: ITP: libjs-jquery-datatable -- is a jQuery plug-in that makes nice tables from different data sources.

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-devel@lists.debian.org, pkg-ruby-extras-maintainers@lists.alioth.debian.org, wnpp@debian.org:
Bug#719315; Package wnpp. (Sat, 10 Aug 2013 15:57:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ben Armstrong <synrg@sanctuary.nslug.ns.ca>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, pkg-ruby-extras-maintainers@lists.alioth.debian.org, wnpp@debian.org. (Sat, 10 Aug 2013 15:57:07 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: taskwarrior-web -- A web interface for the Taskwarrior todo application
Date: Sat, 10 Aug 2013 12:53:10 -0300
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>

* Package name    : taskwarrior-web
  Version         : 1.1.11
  Upstream Author : Jake Bell <jake@theunraveler.com>
* URL             : https://github.com/theunraveler/taskwarrior-web & https://rubygems.org/gems/taskwarrior-web
* License         : MIT, GPL-2
  Programming Lang: Ruby
  Description     : A web interface for the Taskwarrior todo application

A lightweight, Sinatra-based web interface for the wonderful Taskwarrior todo
application.

The current featureset includes:

* Viewing tasks sorted and grouped in various ways.
* Creating a new task with a due date, project, and tags.
* Editing and deleting tasks.
* Uses your task config to determine date formatting and when an upcoming task
  should be marked as "due".
* Optional HTTP Basic authentication.

This depends on a number of ruby libraries for which I have filed ITPs:

- ruby-parseconfig               #719307
- ruby-rack-flash3               #719308
- ruby-simple-navigation         #719310
- ruby-sinatra-simple-navigation #719312
- ruby-blockenspiel              #719313
- ruby-versionomy                #719314

Since the license for ruby-rack-flash3 still needs clarification, I am waiting
on a response from upstream before I can proceed with that one (as noted in
#719308). I am cautiously optimistic that the license will be OK. Worst case,
if the license is non-free and I cannot convince upstream to change it, I will
work with taskwarrior-web upstream to use a free alternative. With luck, it
will not come to that.

The source embeds a number of components that probably need to be packaged
separately. If I find these are not yet in the archive, I will file additional
ITPs as needed (and will tidy up this list and DEP5 format it :)

lib/taskwarrior-web/public/css/bootstrap.min.css
lib/taskwarrior-web/public/css/bootstrap-responsive.min.css
lib/taskwarrior-web/public/js/bootstrap.js
    Copyright 2012 Twitter Inc, ASL 2.0

lib/taskwarrior-web/public/css/datepicker.css
lib/taskwarrior-web/public/js/bootstrap-datepicker.js
    Copyright 2012 Stefan Petre, ASL 2.0

lib/taskwarrior-web/public/js/jquery.dataTables.min.js
    Copyright 2008-2012 Allan Jardine, Dual GPLv2+BSD

lib/taskwarrior-web/public/js/jquery.hotkeys.js
    Copyright 2010, John Resig, Dual MIT+GPLv2

lib/taskwarrior-web/public/js/jquery.min.js
    MIT

lib/taskwarrior-web/public/js/tinycon.min.js
    Copyright (c) 2012 Tom Moor, MIT

These other files are included in the source for development purposes and
therefore will be excluded from the taskwarrior-web deb:

coverage/assets/0.7.1/application.css
coverage/assets/0.7.1/application.js
    embeds Blueprint CSS Framework 0.9
	Copyright (c) 2007-, MIT
    embeds github.com style
	(c) Vasily Polovnyov <vast@whiteants.net>, ?
    embeds jQuery
	Copyright 2010, Dual MIT+GPLv2
    embeds jquery.dataTables.min.js
	 Copyright 2008-2010 Allan Jardine, Dual GPLv2+BSD
    embeds FancyBox
	Copyright (c) 2008 - 2010 Janis Skarnelis, Dual MIT+GPL version unspecified
    embeds timeago
	Copyright (c) 2008-2010, Ryan McGeary, MIT
    embeds jQuery URL parser
	Written by Mark Perkins, mark@allmarkedup.com, http://unlicense.org/ (i.e. do what you want with it!)

coverage/assets/0.7.1/smoothness/images/*.png
	Apparently the jQuery UI theme "smoothness" by the jQueryUI team, MIT
	    http://www.nuget.org/packages/jQuery.UI.Themes.smoothness/    



Added blocking bug(s) of 719315: 719601 Request was from Ben Armstrong <synrg@sanctuary.nslug.ns.ca> to control@bugs.debian.org. (Sat, 17 Aug 2013 23:03:09 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Ben Armstrong <synrg@sanctuary.nslug.ns.ca>:
Bug#719315; Package wnpp. (Mon, 26 Aug 2013 18:39:20 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jérémy Bobbio <lunar@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Ben Armstrong <synrg@sanctuary.nslug.ns.ca>. (Mon, 26 Aug 2013 18:39:20 GMT) Full text and rfc822 format available.

Message #12 received at 719315@bugs.debian.org (full text, mbox):

From: Jérémy Bobbio <lunar@debian.org>
To: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>, 719315@bugs.debian.org
Subject: Re: Bug#719315: ITP: taskwarrior-web -- A web interface for the Taskwarrior todo application
Date: Mon, 26 Aug 2013 20:38:08 +0200
[Message part 1 (text/plain, inline)]
Ben Armstrong:
> lib/taskwarrior-web/public/css/bootstrap.min.css
> lib/taskwarrior-web/public/css/bootstrap-responsive.min.css
> lib/taskwarrior-web/public/js/bootstrap.js
>     Copyright 2012 Twitter Inc, ASL 2.0

Packaged in libjs-twitter-bootstrap.

> lib/taskwarrior-web/public/css/datepicker.css
> lib/taskwarrior-web/public/js/bootstrap-datepicker.js
>     Copyright 2012 Stefan Petre, ASL 2.0

Does not look packaged.

> lib/taskwarrior-web/public/js/jquery.dataTables.min.js
>     Copyright 2008-2012 Allan Jardine, Dual GPLv2+BSD

Does not look packaged.

> lib/taskwarrior-web/public/js/jquery.hotkeys.js
>     Copyright 2010, John Resig, Dual MIT+GPLv2

Packaged in libjs-jquery-hotkeys.

> lib/taskwarrior-web/public/js/jquery.min.js
>     MIT

Packaged in libjs-jquery.

> lib/taskwarrior-web/public/js/tinycon.min.js
>     Copyright (c) 2012 Tom Moor, MIT

Does not look packaged.

Hope that helps,
-- 
Lunar                                .''`. 
lunar@debian.org                    : :Ⓐ  :  # apt-get install anarchism
                                    `. `'` 
                                      `-   
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#719315; Package wnpp. (Tue, 27 Aug 2013 11:09:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ben Armstrong <synrg@sanctuary.nslug.ns.ca>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Tue, 27 Aug 2013 11:09:04 GMT) Full text and rfc822 format available.

Message #17 received at 719315@bugs.debian.org (full text, mbox):

From: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>
To: 719315@bugs.debian.org
Subject: Re: Bug#719315: ITP: taskwarrior-web -- A web interface for the Taskwarrior todo application
Date: Tue, 27 Aug 2013 08:06:41 -0300
[Message part 1 (text/plain, inline)]
Jérémy,

Thanks for reviewing this.

On 26/08/13 03:38 PM, Jérémy Bobbio wrote:
> Packaged in libjs-twitter-bootstrap.

Check out my work in progress in git. You'll find I already depend on this.

> Ben Armstrong:
>> lib/taskwarrior-web/public/css/datepicker.css
>> lib/taskwarrior-web/public/js/bootstrap-datepicker.js
>>     Copyright 2012 Stefan Petre, ASL 2.0
> 
> Does not look packaged.

Nor would I want to package it. I could find no VCS for this upstream,
and the release is an unversioned zip archive. I'll just leave this
embedded for now. Maybe I can convince either upstream for
taskwarrior-web to use something better, or upstream for datepicker to
produce "proper" releases.

>> lib/taskwarrior-web/public/js/jquery.dataTables.min.js
>>     Copyright 2008-2012 Allan Jardine, Dual GPLv2+BSD
> 
> Does not look packaged.

But the good news is, Matthias Schmitz is packaging this and I will be
sponsoring the upload. We're already partway through the review process.
See #719601.

> Packaged in libjs-jquery-hotkeys.

Again, I already depend on this (and have included a patch to make
taskwarrior-web work with Debian's version).

> Packaged in libjs-jquery.

Yup, I depend on this, too. With this, and other minified js files for
some of the other dependencies above, I need to do a dfsg repack, which
is next up on my TODO.

>> lib/taskwarrior-web/public/js/tinycon.min.js
>>     Copyright (c) 2012 Tom Moor, MIT
> 
> Does not look packaged.

I will file an ITP for this. It looks pretty slick and has a reasonable
upstream.

Ben


[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 16 04:57:37 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.