Package: task / 2.5.3+dfsg-4

Metadata

Package Version Patches format
task 2.5.3+dfsg-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
001_default editor.patch | (download)

doc/man/taskrc.5.in | 4 2 + 2 - 0 !
src/Context.cpp | 2 1 + 1 - 0 !
src/commands/CmdEdit.cpp | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 =?utf-8?b?dxnliokangvkaxrvcukanswgbm90iokanhzp4ocd?=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

002_enable warnings.patch | (download)

CMakeLists.txt | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 enable warnings globally

003_fix groff warnings.patch | (download)

doc/man/task-color.5.in | 6 6 + 0 - 0 !
doc/man/task.1.in | 4 2 + 2 - 0 !
doc/man/taskrc.5.in | 14 13 + 1 - 0 !
3 files changed, 21 insertions(+), 3 deletions(-)

 fix some groff warnings

004_no task ref.patch | (download)

doc/CMakeLists.txt | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 do not install task-ref.pdf file

005_tests time independent.patch | (download)

test/version.t | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable checking if copyright information covers the current year

006_update basetest prefix.patch | (download)

test/basetest/utils.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 allow running python tests

007_remove date time from source.patch | (download)

src/commands/CmdDiagnostics.cpp | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 remove binary timestamp (reproductible builds)

008_fix_date_tests.patch | (download)

src/libshared/test/dates.t.cpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 these tests fail at certain times of year

009_fix test exit code.patch | (download)

test/run_all | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable problem script (fails in sbuild env)

0013 Port testsuite to python3.patch | (download)

src/libshared/test/json_test.t | 8 3 + 5 - 0 !
test/basetest/compat.py | 9 0 + 9 - 0 !
test/basetest/hooks.py | 7 1 + 6 - 0 !
test/basetest/meta.py | 2 1 + 1 - 0 !
test/basetest/task.py | 3 1 + 2 - 0 !
test/basetest/taskd.py | 7 1 + 6 - 0 !
test/basetest/utils.py | 90 8 + 82 - 0 !
test/encoding.t | 2 1 + 1 - 0 !
test/sorting.t | 10 2 + 8 - 0 !
9 files changed, 18 insertions(+), 120 deletions(-)

 port testsuite to python3


0011 Lexer Do not allow leading zero for number type.patch | (download)

src/Lexer.cpp | 20 18 + 2 - 0 !
test/tw-2392.t | 10 10 + 0 - 0 !
2 files changed, 28 insertions(+), 2 deletions(-)

 lexer: do not allow leading zero for number type

Lexer: Do not allow leading zero for two and more digit integers

tests: Add test for TW #2392

0012 Backport parser issues fixes.patch | (download)

src/CLI2.cpp | 56 50 + 6 - 0 !
src/CLI2.h | 1 1 + 0 - 0 !
src/columns/ColTypeString.cpp | 7 6 + 1 - 0 !
test/filter.t | 1 1 + 0 - 0 !
test/project.t | 1 0 + 1 - 0 !
test/tw-1883.t | 17 17 + 0 - 0 !
test/tw-1895.t | 6 6 + 0 - 0 !
test/tw-2257.t | 5 5 + 0 - 0 !
test/tw-2386.t | 8 8 + 0 - 0 !
test/tw-2392.t | 10 10 + 0 - 0 !
10 files changed, 104 insertions(+), 8 deletions(-)

 backport parser issues fixes

This backports upstream PR #2405 and commit a5eee5f, which contain extra
fixes and tests for issues with numeric project names (amongst others)
which were being wrongly interpreted as expressions.

Addresses upstream issues TW-{2388,2386,2257,1908,1896}

0013 Fix infinite loop for monthly recurrence.patch | (download)

src/recur.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix infinite loop for monthly recurrence
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

There is an off-by-one error when reading a PnM recurrence cycle, which
results means for n > 1, an infinite loop occurs generating the next
date.

Patch from Micha Mirosaw