Package: taskcoach / 1.4.1-4

Metadata

Package Version Patches format
taskcoach 1.4.1-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
wxpy3.0 compat.patch | (download)

taskcoach.py | 2 1 + 1 - 0 !
taskcoachlib/application/application.py | 3 3 + 0 - 0 !
taskcoachlib/gui/dialog/backupmanager.py | 2 1 + 1 - 0 !
taskcoachlib/thirdparty/timeline/timeline.py | 1 0 + 1 - 0 !
taskcoachlib/widgets/dialog.py | 2 1 + 1 - 0 !
taskcoachlib/widgets/hcalendar.py | 2 1 + 1 - 0 !
taskcoachlib/workarounds/display.py | 2 1 + 1 - 0 !
tests/test.py | 2 1 + 1 - 0 !
8 files changed, 9 insertions(+), 7 deletions(-)

 update for wxpython 3.0
 Should still be compatible with wxPython 2.8.
appdata_xml.diff | (download)

build.in/debian/taskcoach.appdata.xml | 9 8 + 1 - 0 !
setup.py | 3 1 + 2 - 0 !
2 files changed, 9 insertions(+), 3 deletions(-)

 improve appdata.xml
 Correct a typo in First paragraph of description.
 .
 Install appdata.xml in Debian as in Ubuntu.
do_not_install_buildlib.diff | (download)

setup.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid embedding buildlib packages
 Upstream (Jrme Laheurte) is working on this since 1.3.8,
 but this change has non trivial effects on some architectures.
official_img2py.diff | (download)

icons.in/make.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 use img2py.py and img2img.py from python-wxgtk2.8.
 Both tools are provided by wx in the tools subdirectory.
 .
 Upstream considers that this change is not worth the while (manual
 checks on every architecture).
official_pygettext.diff | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use pygettext from python debian package.
 The right solution would be to use xgettext, since pygettext has been
 obsoleted by xgettext for years.
 .
 Anyway, pygettext is now provided by the default python library.
 .
 Upstream has been contacted in a private mail circa 1.3.22.
official_xdg.diff | (download)

Makefile | 1 0 + 1 - 0 !
taskcoachlib/config/settings.py | 4 2 + 2 - 0 !
2 files changed, 2 insertions(+), 3 deletions(-)

 import installed xdg instead of thirdparty/.
 See debian/copyright.
official_agw.diff | (download)

Makefile | 4 2 + 2 - 0 !
thirdparty/patches/hypertreelist.diff | 11 0 + 11 - 0 !
2 files changed, 2 insertions(+), 13 deletions(-)

 import installed agw instead of thirdparty/.
 See debian/copyright.
 .
 In Debian, we have migrated to wxgtk-3.0, so we need to remove parts
 of the upstream patch already applied in wxgtk.
official_pyparsing.diff | (download)

Makefile | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 import installed pyparsing instead of thirdparty/.
 See debian/copyright.
 .
 The import clause in deltaTime.py specifies no path,
 causing python to use the extracted source found in the current directory.
 We do not extract and let python search in installed directories.
official_aui.diff | (download)

Makefile | 1 0 + 1 - 0 !
taskcoachlib/gui/mainwindow.py | 2 1 + 1 - 0 !
taskcoachlib/gui/toolbar.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/container.py | 2 1 + 1 - 0 !
taskcoachlib/widgets/dialog.py | 2 1 + 1 - 0 !
taskcoachlib/widgets/frame.py | 2 1 + 1 - 0 !
taskcoachlib/widgets/notebook.py | 2 1 + 1 - 0 !
7 files changed, 6 insertions(+), 7 deletions(-)

 import installed aui instead of thirdparty/.
 See debian/copyright.
official_squaremap.diff | (download)

Makefile | 1 0 + 1 - 0 !
taskcoachlib/widgets/squaremap.py | 9 7 + 2 - 0 !
2 files changed, 7 insertions(+), 3 deletions(-)

 import installed squaremap instead of thirdparty/.
 See debian/copyright.
official_pubsub.diff | (download)

Makefile | 2 0 + 2 - 0 !
taskcoachlib/application/application.py | 2 1 + 1 - 0 !
taskcoachlib/changes/monitor.py | 2 1 + 1 - 0 !
taskcoachlib/config/settings.py | 2 1 + 1 - 0 !
taskcoachlib/domain/attachment/attachment.py | 2 1 + 1 - 0 !
taskcoachlib/domain/base/object.py | 2 1 + 1 - 0 !
taskcoachlib/domain/base/sorter.py | 2 1 + 1 - 0 !
taskcoachlib/domain/category/filter.py | 2 1 + 1 - 0 !
taskcoachlib/domain/effort/base.py | 2 1 + 1 - 0 !
taskcoachlib/domain/effort/composite.py | 2 1 + 1 - 0 !
taskcoachlib/domain/effort/effort.py | 2 1 + 1 - 0 !
taskcoachlib/domain/effort/effortlist.py | 4 2 + 2 - 0 !
taskcoachlib/domain/effort/reducer.py | 2 1 + 1 - 0 !
taskcoachlib/domain/task/filter.py | 2 1 + 1 - 0 !
taskcoachlib/domain/task/sorter.py | 2 1 + 1 - 0 !
taskcoachlib/domain/task/task.py | 2 1 + 1 - 0 !
taskcoachlib/gui/dialog/attributesync.py | 2 1 + 1 - 0 !
taskcoachlib/gui/dialog/editor.py | 2 1 + 1 - 0 !
taskcoachlib/gui/dialog/reminder.py | 2 1 + 1 - 0 !
taskcoachlib/gui/idlecontroller.py | 2 1 + 1 - 0 !
taskcoachlib/gui/mainwindow.py | 2 1 + 1 - 0 !
taskcoachlib/gui/menu.py | 2 1 + 1 - 0 !
taskcoachlib/gui/remindercontroller.py | 2 1 + 1 - 0 !
taskcoachlib/gui/status.py | 2 1 + 1 - 0 !
taskcoachlib/gui/taskbaricon.py | 2 1 + 1 - 0 !
taskcoachlib/gui/uicommand/uicommand.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/base.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/container.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/effort.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/mixin.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/refresher.py | 2 1 + 1 - 0 !
taskcoachlib/gui/viewer/task.py | 2 1 + 1 - 0 !
taskcoachlib/patterns/observer.py | 2 1 + 1 - 0 !
taskcoachlib/persistence/autobackup.py | 2 1 + 1 - 0 !
taskcoachlib/persistence/autoimporterexporter.py | 2 1 + 1 - 0 !
taskcoachlib/persistence/autosaver.py | 2 1 + 1 - 0 !
taskcoachlib/persistence/taskfile.py | 2 1 + 1 - 0 !
taskcoachlib/persistence/templatelist.py | 2 1 + 1 - 0 !
tests/test.py | 2 1 + 1 - 0 !
tests/unittests/ConfigTest.py | 2 1 + 1 - 0 !
tests/unittests/domainTests/AttachmentTest.py | 2 1 + 1 - 0 !
tests/unittests/domainTests/EffortCompositePerPeriodTest.py | 2 1 + 1 - 0 !
tests/unittests/domainTests/EffortCompositeTest.py | 2 1 + 1 - 0 !
tests/unittests/domainTests/EffortTest.py | 2 1 + 1 - 0 !
tests/unittests/domainTests/TaskTest.py | 2 1 + 1 - 0 !
tests/unittests/guiTests/MenuTest.py | 2 1 + 1 - 0 !
tests/unittests/guiTests/ViewerContainerTest.py | 2 1 + 1 - 0 !
tests/unittests/thirdPartySoftwareTests/PubSubTest.py | 2 1 + 1 - 0 !
48 files changed, 48 insertions(+), 50 deletions(-)

 import installed pubsub instead of thirdparty/.
 See debian/copyright.
 .
 Patch integrated in wxgtk, see #762413.
official_lockfile.diff | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 import installed lockfile instead of thirdparty/.
 See debian/copyright.
 .
 The Makefile later patches lockfile.py,
 so we only copy it into taskcoachlib/thirdparty.
official_keyring.diff | (download)

Makefile | 1 0 + 1 - 0 !
taskcoachlib/widgets/password.py | 6 3 + 3 - 0 !
2 files changed, 3 insertions(+), 4 deletions(-)

 import installed keyring instead of thirdparty/.
 See debian/copyright.
official_dateutil.diff | (download)

Makefile | 1 0 + 1 - 0 !
taskcoachlib/persistence/csv/reader.py | 2 1 + 1 - 0 !
2 files changed, 1 insertion(+), 2 deletions(-)

 import installed dateutil instead of thirdparty/.
 See debian/copyright.
official_chardet.diff | (download)

Makefile | 1 0 + 1 - 0 !
taskcoachlib/gui/wizard/csvimport.py | 2 1 + 1 - 0 !
taskcoachlib/mailer/__init__.py | 3 2 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 import installed chardet instead of thirdparty/.
 See debian/copyright.
official_combotreebox.diff | (download)

taskcoachlib/gui/dialog/entry.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 import installed combotreebox instead of thirdparty/.
 See debian/copyright.
disable_failing_test.diff | (download)

tests/integrationtests/LoadTest.py | 8 0 + 8 - 0 !
tests/unittests/AppTest.py | 20 0 + 20 - 0 !
2 files changed, 28 deletions(-)

 disable some tests that fail for wrong reasons.
run_img2py_inside_xvfb.diff | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 img2py needs an x display to convert images.