Your message dated Tue, 28 Apr 2015 17:51:22 +0000
with message-id <[email protected]>
and subject line Bug#764763: fixed in taskcoach 1.4.2-1
has caused the Debian Bug report #764763,
regarding taskcoach: UnicodeDecodeError on startup if the .tsk directory 
contains files with illegal encoded name
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
764763: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764763
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: taskcoach
Version: 1.4.1-2
Severity: normal
Tags: upstream

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/iocontroller.py", 
line 125, in open
    breakLock=breakLock)
  File "/usr/lib/python2.7/dist-packages/taskcoachlib/persistence/taskfile.py", 
line 654, in load
    return super(LockedTaskFile, self).load(filename)
  File "/usr/lib/python2.7/dist-packages/taskcoachlib/persistence/taskfile.py", 
line 438, in load
    pub.sendMessage('taskfile.justRead', taskFile=self)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/pubsub/core/kwargs/publisher.py",
 line 27, in sendMessage
    topicObj.publish(**kwargs)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/pubsub/core/kwargs/publishermixin.py",
 line 24, in publish
    self._publish(msgKwargs)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/pubsub/core/topicobj.py",
 line 376, in _publish
    self.__sendMessage(data, self, iterState)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/pubsub/core/topicobj.py",
 line 397, in __sendMessage
    self._mix_callListener(listener, data, iterState)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/pubsub/core/kwargs/publishermixin.py",
 line 64, in _mix_callListener
    listener(iterState.filteredArgs, self, msgKwargs)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/pubsub/core/kwargs/listenerimpl.py",
 line 43, in __call__
    cb(**kwargs)
  File 
"/usr/lib/python2.7/dist-packages/taskcoachlib/persistence/autobackup.py", line 
147, in onTaskFileRead
    srcName = os.path.join(os.path.split(taskFile.filename())[0], name)
  File "/usr/lib/python2.7/posixpath.py", line 80, in join
    path += '/' + b
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 18: invalid 
continuation byte

Crash was caused by a file with nonsense filename in the same directory ($HOME) 
as the taskcoach.tsk file. It causes backup
manager to come up and make a copy which is similarly unloadable, lather, 
rinse, repeat. :-)

It is not simple to see at first glance the culprit of the problem and it's not 
easy to figure it out either.
I had to print the actual 'name' in 
/usr/lib/python2.7/dist-packages/taskcoachlib/persistence/autobackup.py around 
line 143
to see which file was unwanted. Since filename encoding errors are pretty much 
commonplace this error should be caught and ignored if 
possible.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages taskcoach depends on:
ii  fonts-dejavu         2.34-1
ii  libxss1              1:1.2.2-1
ii  python               2.7.8-1
ii  python-chardet       2.2.1-2
ii  python-dateutil      1.5+dfsg-1
ii  python-keyring       3.7-1
ii  python-lockfile      1:0.8-2
ii  python-pyparsing     2.0.2+dfsg1-1
ii  python-squaremap     1:1.0.4-2
ii  python-twisted-core  14.0.2-2
ii  python-wxgtk3.0      3.0.1.1+dfsg-1
ii  python-wxversion     2.8.12.1+dfsg2-1
ii  python-xdg           0.25-4
ii  x11-utils            7.7+1

Versions of packages taskcoach recommends:
ii  libavahi-compat-libdnssd1  0.6.31-4
ii  libgnome-2-0               2.32.1-5
ii  python-notify              0.1.1-3

Versions of packages taskcoach suggests:
pn  espeak       <none>
pn  python-kde4  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: taskcoach
Source-Version: 1.4.2-1

We believe that the bug you reported is fixed in the latest version of
taskcoach, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Boulenguez <[email protected]> (supplier of updated taskcoach package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 28 Apr 2015 19:02:52 +0200
Source: taskcoach
Binary: taskcoach
Architecture: source all
Version: 1.4.2-1
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Boulenguez <[email protected]>
Changed-By: Nicolas Boulenguez <[email protected]>
Description:
 taskcoach  - friendly task manager
Closes: 764763
Changes:
 taskcoach (1.4.2-1) unstable; urgency=medium
 .
   * New upstream release. Closes: #764763.
Checksums-Sha1:
 9bacac47f48f1e976a1b2aaed33fa85fcb9670d1 2239 taskcoach_1.4.2-1.dsc
 fa84bbd3deebca886cd23579dd3084e35f7d7b33 18147680 taskcoach_1.4.2.orig.tar.gz
 60afe46b98e36a7c1d7461f54594423a67b32be7 20184 taskcoach_1.4.2-1.debian.tar.xz
 3f8c60471e65d8c6efb3ae596a7e1cfd585e567b 1403004 taskcoach_1.4.2-1_all.deb
Checksums-Sha256:
 b02b7b7fb7a9149c55aca9ee1c8a4ec726e06a6997ad7d630961faabe3cca700 2239 
taskcoach_1.4.2-1.dsc
 5f1e7a33574914ca3271e12a836efd7523fcca825a08c9cb5af68f0976abb15f 18147680 
taskcoach_1.4.2.orig.tar.gz
 46540c069f50e7640fc76bdbf25b3fe7bec941aa30eec12d264d64a509628dfe 20184 
taskcoach_1.4.2-1.debian.tar.xz
 69bea4559a102832bdbcbab230917b82c16c1a177722a08fbc610235af8c45cb 1403004 
taskcoach_1.4.2-1_all.deb
Files:
 e4a7ed12866fac2f8fd4cbea4356e3a5 2239 utils optional taskcoach_1.4.2-1.dsc
 0a2cb9c2529d9c7f0d841e8fad9c9495 18147680 utils optional 
taskcoach_1.4.2.orig.tar.gz
 691377853ef5ba82e1689f67291d0aa1 20184 utils optional 
taskcoach_1.4.2-1.debian.tar.xz
 62681287dc7ad013c698e68485bb6813 1403004 utils optional 
taskcoach_1.4.2-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVP8YRAAoJELUqnPRJDfyNwYEP+gLO66ErV/cXKNug2fBZX2o+
NXma7OjEPct6g3D6vlJB8ZZm0eVxA9WvQmgXCswOy4L+B7yfQeyGiV/fuZX4Y9ES
upGbE6dX5NtFVu7wt02SZYdInZt9JeB3yKrFHh+ihLREbA5m2niGHZ88Snof+KHG
8cKucJEsfmXEH0JGXO0Hs0DSSf2U1R9KGq+sOTfA8RZTuSMxk4Vykp1LXSiFQsO5
5jTW3g5szAsfOdFyPrwwGUpG+EuJN7Kc9R66hU8jMoJSvBbxoSmREhq4mYZ9SMFb
fhOIhXD1jLV/VFyktiuVYoUWnRV95MN+OIa6JwQYmCztDzFgZwGFB9Enmm4VcfMd
6SWXq9MxW6m/eKvATi6FSgoDUJvLH9JIpu0Thhk7zQOHTwp4EOWipP4IisTOUuN7
GtmznZdzmC8f0Wcu9IG1DxsgBysD48CbfzYsz8QkLOG9+I8wEBXmArEZf/BTasR2
7Zd57IAHzomUxo/kVlrkAZPx/hWKD8DJXumMP4Pv4n0jKGf34w1LboEIc2kYfu7H
nVbxmQ3WIQw6n7wv79FX3h0wZpwIVOrlVv3zquPaEM/ZzBzDPJ/SMLUcmN5BgG5f
gQ9bOJwPS5v0JBywVKV8TPb+ybV59PCbX1ykw5SGPetjw/Rz6Er5wJT0DsdQSfRw
fRg3SkiBguvcPAOwlyK3
=jX14
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to