--- task-2.1.2.orig/debian/control +++ task-2.1.2/debian/control @@ -0,0 +1,28 @@ +Source: task +Section: utils +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Federico Hernandez +Build-Depends: + debhelper (>= 7), + cmake, + quilt +Standards-Version: 3.9.3 +Homepage: http://taskwarrior.org + +Package: task +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Description: feature-rich console based todo list manager + Taskwarrior is a sophisticated command line todo list and task + manager with a lot of features: + . + * colorful tabbed output + * feature rich search function + * tags + * statistics + * Getting Things Done compatible + * interactive editing of items in text editor + --- task-2.1.2.orig/debian/compat +++ task-2.1.2/debian/compat @@ -0,0 +1 @@ +7 --- task-2.1.2.orig/debian/watch +++ task-2.1.2/debian/watch @@ -0,0 +1,5 @@ +# Compulsory line, this is a version 3 file +version=3 + +# the main taskwarrior download website +http://taskwarrior.org/wiki/taskwarrior/Download http://www.taskwarrior.org/download/task-(\d+\.\d+\.\d+)\.tar\.gz --- task-2.1.2.orig/debian/copyright +++ task-2.1.2/debian/copyright @@ -0,0 +1,74 @@ +This work was packaged by: + + Alexander Neumann on Tue, 02 Feb 2010 15:33:14 +0100 + Federico Hernandez on Sat, 30 Apr 2011 21:45:35 +0200 + Bryce Harrington on Mon, 19 Mar 2012 14:37:01 -0700 + +It was downloaded from: + + http://taskwarrior.org + +Upstream Authors: + + Paul Beckingham + Federico Hernandez + David J Patrick + John Florian + Cory Donnelly + Johannes Schlatow + Dirk Deimeke + Wim Schuermann + Owen Clarke + + See AUTHORS for a complete listing + +Copyright: + + Copyright 2006 - 2012, Paul Beckingham + Copyright 2009 - 2012, Federico Hernandez + Copyright 2006 - 2012, Paul Beckingham, Federico Hernandez + Copyright 2009 - 2012, John Florian + Copyright 2009, P.C. Shyamshankar + Copyright © 1994–2008 Lua.org, PUC-Rio + Copyright 2010 - 2012, Johannes Schlatow + Copyright 2010 - 2012, Kathryn Andersen + Copyright 2010 - 2012, Cory Donnelly + Copyright 2010 - 2012, Charles T. Yun + Copyright 2009 - 2012, Mick Koch + Copyright 2010 - 2012, Irfan Siddiqui + Copyright 2010 - 2012, Jostein Berntsen + Copyright 2011, Andreas Poisel + Copyright 2011, Nicola Busanello + Copyright 2011, Stephen Heywood + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + + http://www.opensource.org/licenses/mit-license.php + +The Debian packaging is: + + Copyright (C) 2010 Alexander Neumann + Copyright (C) 2009 - 2011, Federico Hernandez + +you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. --- task-2.1.2.orig/debian/docs +++ task-2.1.2/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +README --- task-2.1.2.orig/debian/rules +++ task-2.1.2/debian/rules @@ -0,0 +1,50 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make +PACKAGE = task + +configure: $(QUILT_STAMPFN) + +config.status: configure + dh_testdir + cmake . -DCMAKE_INSTALL_PREFIX=/usr + +build: build-stamp + +build-stamp: config.status + dh_testdir + $(MAKE) + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + $(MAKE) DESTDIR=$(CURDIR)/debian/task install + +binary-indep: install + +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installman + install -D -m644 scripts/bash/task.sh $(CURDIR)/debian/task/etc/bash_completion.d/task + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- task-2.1.2.orig/debian/changelog +++ task-2.1.2/debian/changelog @@ -0,0 +1,383 @@ +task (2.1.2-0ubuntu1) raring; urgency=low + + * New stable upstream release + + -- Bryce Harrington Wed, 13 Feb 2013 17:53:49 -0800 + +task (2.1.1-0ubuntu2) quantal; urgency=low + + * debian/patches/100_only_stack_size_1.patch: Cherrypick patch from + upstream bug 1048 to fix segfault when running 'task - modify' + (LP: #1032861) + + -- Benjamin Kerensa Mon, 24 Sep 2012 03:44:35 -0700 + +task (2.1.1-0ubuntu1) quantal; urgency=low + + * New upstream release + - User Defined Attributes + - Support for 'scheduled' dates for tasks + - New 'ready' report for tasks scheduled for work + - Task expiration via an 'until' date + * Drop all patches: Already included upstream + * debian/rules: task_completion.sh is now named task.sh + + -- Bryce Harrington Wed, 22 Aug 2012 17:36:39 -0700 + +task (2.0.0.release-0ubuntu4) quantal; urgency=low + + * Add 103_total_active_time.patch: Don't continue accumulating total + active time after an active task is completed. + (LP: #992854) + * Add 104_project_complete_verbosity.patch and 105_affected_verbosity.patch: + Be quieter with feedback if rc.vebose=nothing is specified. + (LP: #992876) + * Add 106_chdir_back_after_edit.patch: Fix segfault in + Context::dispatch() when running task shell. This is because the edit + command was not restoring the current directory. + (LP: #980093) + + -- Bryce Harrington Thu, 19 Jul 2012 14:43:49 -0700 + +task (2.0.0.release-0ubuntu3) quantal; urgency=low + + * Add 100_fix_uuid_confusion.patch: Fix issue where deleting certain + UUIDs results in deletion of all tasks. + (LP: #992852) + * Add 101_typo_edit_command.patch: Fix invalid command syntax in + task edit command. + (LP: #992866) + * Add 102_fix_incorrect_projects_headers.patch: Fix inverted priority + labels in task projects report. + (LP: #992868) + + -- Bryce Harrington Wed, 16 May 2012 20:13:39 -0700 + +task (2.0.0.release-0ubuntu2) precise; urgency=low + + * debian/copyright: Corrected license to MIT. TaskWarrior moved from + GPL to MIT as of the 2.0 release. + * debian/rules: Drop dependency on ncurses, which taskwarrior no longer + requires. + + -- Bryce Harrington Mon, 19 Mar 2012 14:30:23 -0700 + +task (2.0.0.release-0ubuntu1) precise; urgency=low + + * New upstream release. All changes are bugfixes or diagnostic feedback. + Main changes since beta5: + - The 'diagnostics' command now checks for duplicate UUID values + - Added feedback when tasks become unblocked + - Fixed bug where dates could only be edited if they changed day + - Fixed bug where 'rc.verbose=off' suppressed warnings + - Fixed incorrect urgency calculations + - Fixed failure to recognize durations like '1day' when filtering date + attributes + - Fixed suppression of report labels with rc.verbose=off + - Fixed silent failure of unrecognized dates + - Fixed wrong file paths for themes + - Fixed various bugs affecting Solaris and Cygwin + - Fixed various test failures + - Fixed 'edit' command problems when 'dateformat.annotation' did not + contain any date elements + - Fixed warning about dependency chain problems during annotation + - Fixed tag filtering + - Fixed update-holidays.pl not using the YYYYMMDD date foramt + - Fixed urgency not properly calculated for waiting tasks + - Fixed 'project' not supported as a verbosity token + + -- Bryce Harrington Sun, 18 Mar 2012 16:56:17 -0700 + +task (2.0.0.beta5-0ubuntu1) precise; urgency=low + + * Update to new beta version. A few minor new features but mostly bug fixes. + Main changes since beta4: + - Holidays Updated + - Matches leftmost 8 characters of uuids + - Corrected performance measurement. + - Support TASKRC and TASKDATA env vars + - Allow suppression of output labels and verbose text + - Special tag feedback + - Performance speed ups + - Allow --version to be used without a .taskrc being present + - Allow deletion of already completed tasks + - Omit passwords in output of URIs (show, merge, pull, and push) + - Fix correct paths written to default .taskrc (LP: #891215) + - Fix build issues with gcc 4.7, 4.3, etc. + - Fix various issues with recurring tasks + - Drop (deprecated) lua_open usage + - Fix burndown reports to honor forcecolor=off + - Fix partial tag matching + - Fix argument handling for aliases + - Fix problems with inverted project matching + - Fix mis-encoding of quotes + - Fix use of multiple IDs and UUIDs in filters + - Fix incorrect project completion numbers + - Fix issues when descriptions end in backslashes + - Fix broken linefeeds in summary report + - Fix circular dependency detection + - Fix unneeded linefeeds in table output + + -- Bryce Harrington Thu, 23 Feb 2012 13:27:56 -0800 + +task (2.0.0.beta4-0ubuntu1) precise; urgency=low + + * New upstream TaskWarrior 2.0 release + * control: Switch to cmake instead of autotools + * Drop cherrypicked patches (all included upstream) + + -- Bryce Harrington Wed, 15 Feb 2012 15:42:41 -0800 + +task (1.9.4-0ubuntu5) precise; urgency=low + + * No-change rebuild to drop spurious libsfgcc1 dependency on armhf. + + -- Adam Conrad Fri, 02 Dec 2011 21:27:07 -0700 + +task (1.9.4-0ubuntu4) oneiric; urgency=low + + * Backport a number of fixes from the 2.0.0 tree: + 0001-Bug-704.patch + 0002-Bug-706.patch + 0003-Bug-708.patch + 0004-Bug-713.patch + 0005-Bug-703-foo-bar-g-doesn-t-operate-globally-on-annota.patch + 0006-Bug-723.patch + 0007-Bug-707.patch + 0008-Bug-745.patch + 0009-Bug-741.patch + 0010-Bug-762.patch + 0011-Bug-770.patch + 0012-Bug-761.patch + 0013-Bug-799.patch + 0014-Bug-691.patch + 0015-Bug-803.patch + + -- Bryce Harrington Wed, 24 Aug 2011 12:22:44 -0700 + +task (1.9.4-0ubuntu3) oneiric; urgency=low + + * copyright, rules, control, docs: Merge Debian packaging with the + packaging from upstream's PPA. Switch to dh instead of cdbs. + + -- Bryce Harrington Fri, 22 Jul 2011 18:13:29 -0700 + +task (1.9.4-0ubuntu2) oneiric; urgency=low + + * debian/changelog: Merge Debian changelog with PPA changelog to ensure + proper packager credits are retained. + + -- Bryce Harrington Fri, 22 Jul 2011 18:02:34 -0700 + +task (1.9.4-0ubuntu1) oneiric; urgency=low + + * Initial deb package for task release 1.9.4 on oneiric + + -- Federico Hernandez Sat, 30 Apr 2011 21:45:35 +0200 + +task (1.9.4-0ubuntu1~maverick2) maverick; urgency=low + + * Update package due to wrong build config + + -- Federico Hernandez Fri, 04 Mar 2011 00:58:22 +0100 + +task (1.9.4-0ubuntu1~maverick1) maverick; urgency=low + + * Initial deb package for task release 1.9.4 on maverick meerkat + + -- Federico Hernandez Fri, 04 Mar 2011 00:28:22 +0100 + +task (1.9.3-1ubuntu1) natty-proposed; urgency=low + + * Add fix_segfault_logging_project_task.patch: Cherrypick patch from + upstream bug 555 to fix a segfault when logging a task while + specifying a project. + (LP: #733942) + + -- Bryce Harrington Fri, 22 Jul 2011 13:19:16 -0700 + +task (1.9.3-1) unstable; urgency=low + + * new upstream version + * update standards version to 3.9.1 (no changes) + + -- Alexander Neumann Sun, 05 Dec 2010 13:46:37 +0100 + +task (1.9.3-0ubuntu1~maverick1) maverick; urgency=low + + * Initial deb package for task release 1.9.3 on maverick meerkat + + -- Federico Hernandez Mon, 08 Nov 2010 23:20:35 +0200 + +task (1.9.2-2ubuntu1) lucid; urgency=low + + * Initial deb package for task release 1.9.2 on lucid lynx + + -- Federico Hernandez Wed, 14 Jul 2010 22:19:35 +0200 + +task (1.9.2-1) unstable; urgency=low + + * new upstream version + * update standards version to 3.9.0 + + -- Alexander Neumann Tue, 20 Jul 2010 10:02:25 +0200 + +task (1.9.1-2ubuntu1) lucid; urgency=low + + * Initial deb package for task release 1.9.1 on lucid lynx + + -- Federico Hernandez Sun, 23 May 2010 00:24:42 +0200 + +task (1.9.1-1) unstable; urgency=low + + * new upstream version + + -- Alexander Neumann Mon, 31 May 2010 16:55:14 +0200 + +task (1.9.0-3) unstable; urgency=low + + * restored old (buggy) behaviour, as libuuid is untested (by upstream) + (reopens #573066, will be fixed upstream in 1.9.1) + + -- Alexander Neumann Tue, 09 Mar 2010 12:32:30 +0100 + +task (1.9.0-2ubuntu1) lucid; urgency=low + + * Initial deb package for task release 1.9.0 on lucid lynx + + -- Federico Hernandez Sat, 15 May 2010 11:02:17 +0200 + +task (1.9.0-2) unstable; urgency=low + + * link against libuuid, use library function for generating uuids instead + of internal (not rfc-conforming) implementation (closes: #573066) + + -- Alexander Neumann Mon, 08 Mar 2010 22:57:19 +0100 + +task (1.9.0-1ubuntu1) karmic; urgency=low + + * Initial deb package for task beta release 1.9.0 on karmic koala + + -- Federico Hernandez Mon, 22 Feb 2010 22:08:41 +0100 + +task (1.9.0-1ubuntu1~beta3) karmic; urgency=low + + * Initial deb package for task beta release 1.9.0.beta3 on karmic koala + + -- Federico Hernandez Tue, 16 Feb 2010 00:29:31 +0100 + +task (1.9.0-1ubuntu1~beta2) karmic; urgency=low + + * Initial deb package for task beta release 1.9.0.beta2 on karmic koala + + -- Federico Hernandez Mon, 08 Feb 2010 22:09:41 +0100 + +task (1.9.0-1ubuntu1~beta1) karmic; urgency=low + + * Initial deb package for task beta release 1.9.0.beta1 on karmic koala + + -- Federico Hernandez Wed, 03 Feb 2010 23:51:08 +0100 + +task (1.9.0-1) unstable; urgency=low + + * new upstream version + * update standards version to 3.8.4 + * change copyright notice for scripts/*, Thanks Torsten! + + -- Alexander Neumann Tue, 23 Feb 2010 01:17:40 +0100 + +task (1.8.5-2) unstable; urgency=low + + * Add libncurses5-dev to Build-Deps + + -- Alexander Neumann Tue, 09 Feb 2010 22:13:58 +0100 + +task (1.8.5-1ubuntu2) karmic; urgency=low + + * Fixed wrong ChangeLog file + + -- Federico Hernandez Sat, 05 Dec 2009 23:58:36 +0100 + +task (1.8.5-1ubuntu1) karmic; urgency=low + + * Initial deb package for task bugfix release 1.8.5 + + -- Federico Hernandez Sat, 05 Dec 2009 23:56:36 +0100 + +task (1.8.5-1) unstable; urgency=low + + * Initial release (closes: #531587) + + -- Alexander Neumann Tue, 02 Feb 2010 15:33:14 +0100 + +task (1.8.4-1ubuntu1) karmic; urgency=low + + * Initial deb package for task bugfix release 1.8.4 on karmic koala + + -- Federico Hernandez Tue, 17 Nov 2009 13:12:28 +0100 + +task (1.8.3-1ubuntu1) karmic; urgency=low + + * Initial deb package for task bugfix release 1.8.3 on karmic koala + + -- Federico Hernandez Sat, 31 Oct 2009 22:45:10 +0100 + +task (1.8.3-0ubuntu1) jaunty; urgency=low + + * Initial deb package for task bugfix release 1.8.3 + + -- Federico Hernandez Wed, 21 Oct 2009 23:22:25 +0200 + +task (1.8.2-0ubuntu1) jaunty; urgency=low + + * Initial deb package for task bugfix release 1.8.2 + + -- Federico Hernandez Mon, 07 Sep 2009 11:35:22 +0200 + +task (1.8.1-0ubuntu1) jaunty; urgency=low + + * Initial deb package for task bugfix release 1.8.1 + + -- Federico Hernandez Thu, 20 Aug 2009 20:26:33 +0200 + +task (1.8.0-0ubuntu1) jaunty; urgency=low + + * Initial deb package for task release 1.8.0 + + -- Federico Hernandez Tue, 21 Jul 2009 15:26:33 +0200 + +task (1.8.0-0ubuntu1~beta3) jaunty; urgency=low + + * Initial deb package for task beta release 1.8.0.beta3 + + -- Federico Hernandez Mon, 13 Jul 2009 15:09:38 +0200 + +task (1.8.0-0ubuntu1~beta2) jaunty; urgency=low + + * Initial deb package for task beta release 1.8.0.beta2 + + -- Federico Hernandez Wed, 08 Jul 2009 15:40:50 +0200 + +task (1.8.0-0ubuntu1~beta1) jaunty; urgency=low + + * Initial deb package for task beta release 1.8.0.beta1 + + -- Federico Hernandez Tue, 07 Jul 2009 01:35:28 +0200 + +task (1.7.1-0ubuntu1) jaunty; urgency=low + + * Initial deb package for bugfix release 1.7.1 + * Updated references to new project homepage in control file. + * dpatch not longer neededas upstream version contains fix + for taskrc.5 bug + + -- Federico Hernandez Tue, 09 Jun 2009 11:49:51 +0200 + +task (1.7.0-0ubuntu1) jaunty; urgency=low + + * Initial release (LP: #378847) + * Fixed bug in taskrc.5 man page from upstream project + which made lintian complain + + -- Federico Hernandez Wed, 27 May 2009 23:57:08 +0200 + --- task-2.1.2.orig/debian/source/format +++ task-2.1.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- task-2.1.2.orig/debian/patches/series +++ task-2.1.2/debian/patches/series @@ -0,0 +1 @@ +100_only_stack_size_1.patch --- task-2.1.2.orig/debian/patches/100_only_stack_size_1.patch +++ task-2.1.2/debian/patches/100_only_stack_size_1.patch @@ -0,0 +1,14 @@ +diff --git a/src/E9.cpp b/src/E9.cpp +index 406533d..05a7bdb 100644 +--- a/src/E9.cpp ++++ b/src/E9.cpp +@@ -116,7 +116,7 @@ void E9::eval (const Task& task, std::vector & value_s$ + + // TODO Not sure this is correct. + // TODO No longer sure why I was unsure in the first place. +- else if (arg->_raw == "-" && value_stack.size () < 2) ++ else if (arg->_raw == "-" && value_stack.size () == 1) + { + Arg right = value_stack.back (); + value_stack.pop_back (); +