Your message dated Wed, 09 Jan 2013 23:02:46 +0000
with message-id <[email protected]>
and subject line Bug#693855: fixed in pyxdg 0.25-1
has caused the Debian Bug report #693855,
regarding IniFile.parse chokes on bad utf8
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.)


-- 
693855: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693855
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: apt-xapian-index
Version: 0.45
Severity: important

The weekly cron job crashes every week because app-install-data contains
a desktop file that has invalid UTF-8 in it (see #693854).
app-install-data is installed because packagekit-backend-aptcc and
software-center both depend on it. software-center I installed manually
but packagekit-backend-aptcc is pulled in by default Recommends on
libpackagekit-glib2-14, which is pulled in by gnome-settings-daemon. The
fix should be as simple as catching UnicodeDecodeError exceptions and
skipping the file, hopefully that will be simple enough for the release
team to allow the fix into wheezy too.

root@morrison:~# /etc/cron.weekly/apt-xapian-index
Traceback (most recent call last):
  File "/usr/sbin/update-apt-xapian-index", line 97, in <module>
    if not indexer.setupIndexing(force=opts.force, system=opts.pkgfile is None):
  File "/usr/lib/pymodules/python2.7/axi/indexer.py", line 518, in setupIndexing
    addon.obj.init(dict(values=self.values), self.progress)
  File "/usr/share/apt-xapian-index/plugins/app-install.py", line 142, in init
    entry = DesktopEntry(os.path.join(APPINSTALLDIR, f))
  File "/usr/lib/python2.7/dist-packages/xdg/DesktopEntry.py", line 33, in 
__init__
    self.parse(filename)
  File "/usr/lib/python2.7/dist-packages/xdg/DesktopEntry.py", line 42, in parse
    IniFile.parse(self, file, ["Desktop Entry", "KDE Desktop Entry"])
  File "/usr/lib/python2.7/dist-packages/xdg/IniFile.py", line 56, in parse
    for line in fd:
  File "/usr/lib/python2.7/codecs.py", line 296, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 222: 
invalid continuation byte

-- System Information:
Debian Release: wheezy/sid
  APT prefers experimental
  APT policy: (1900, 'experimental'), (1800, 'unstable'), (1700, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armel
armhf

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt-xapian-index depends on:
ii  python          2.7.3-3
ii  python-apt      0.8.8.1
ii  python-debian   0.1.21+nmu2
ii  python-support  1.0.15
ii  python-xapian   1.2.12-2

Versions of packages apt-xapian-index suggests:
ii  app-install-data  2012.06.16.1
ii  python-xdg        0.24-1

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: pyxdg
Source-Version: 0.25-1

We believe that the bug you reported is fixed in the latest version of
pyxdg, 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.
Thomas Kluyver <[email protected]> (supplier of updated pyxdg 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: Thu, 06 Dec 2012 22:33:23 +0000
Source: pyxdg
Binary: python-xdg python3-xdg
Architecture: source all
Version: 0.25-1
Distribution: experimental
Urgency: low
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Thomas Kluyver <[email protected]>
Description: 
 python-xdg - Python 2 library to access freedesktop.org standards
 python3-xdg - Python 3 library to access freedesktop.org standards
Closes: 656338 675456 693855
Changes: 
 pyxdg (0.25-1) experimental; urgency=low
 .
   [ Thomas Kluyver ]
   * New upstream version
     + Add support for $XDG_RUNTIME_DIR (closes: #656338)
     + Allow desktop entry files that are not UTF-8 encoded (closes: 693855)
   * Fix Vcs-Svn entry in debian/control
 .
   [ Josselin Mouette ]
   * Remove dependency on menu-xdg. It does not make any sense and forces
     its installation on systems that don’t need it. Closes: #675456.
Checksums-Sha1: 
 a56ffad6cf235a106a17e3fe52f4d5704b88578c 2113 pyxdg_0.25-1.dsc
 1272ee62b8c3909ac4844a34a95f8b1fb3398af2 48935 pyxdg_0.25.orig.tar.gz
 6493fff48fc0419cefa5c29406709fc2a200511f 5416 pyxdg_0.25-1.debian.tar.gz
 44f789bca2f02e3336491ef16bba262a75394307 40014 python-xdg_0.25-1_all.deb
 d163dad4e29c2bfed58facbc1f05b0ff7008294c 39414 python3-xdg_0.25-1_all.deb
Checksums-Sha256: 
 312d2f585ec5eae75e0cbfd02ae2ba6bc2302db13303b8e119a5fdca19f45d27 2113 
pyxdg_0.25-1.dsc
 81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d 48935 
pyxdg_0.25.orig.tar.gz
 86de0c0a73134298031fc8ad317bf014e2a5e202636469ab417b4fab05fb1607 5416 
pyxdg_0.25-1.debian.tar.gz
 26d2d12b378c9b0a63bf2fe019f74a7730f58bd08b4180803bf79f334963b38b 40014 
python-xdg_0.25-1_all.deb
 8ff83e445702f61634aecb60d57a739b6cc38df2b621ad29baa4de332c66173b 39414 
python3-xdg_0.25-1_all.deb
Files: 
 86a1a2738ff541cf92c75445646cc040 2113 python optional pyxdg_0.25-1.dsc
 bedcdb3a0ed85986d40044c87f23477c 48935 python optional pyxdg_0.25.orig.tar.gz
 b099fb6a07f4bc2eb97dfde23e603e92 5416 python optional 
pyxdg_0.25-1.debian.tar.gz
 06ae25506166c87b17cb255f393f573a 40014 python optional 
python-xdg_0.25-1_all.deb
 f748323a16c0bcc2dd338a16988efb62 39414 python optional 
python3-xdg_0.25-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQ7fMQAAoJEIh7YGGLPBauplEP/02tN435EPqRxBdYd9z9ybwu
WPSnNdd2R5zpZK9vCW32TDmpVzQOnfBJo0nF96BCmYUWAkv355T5UUuW4O3LxrlH
XgN1TiTzSnpPgM0JKOzNeWgg+KNQKZQ8FprA8DHsqfUaBvOotKuCe8hMBNDcC9/a
pl+IFgB54wMkCpOlPhn/4WJTPmEzlUyglTny1hWbblYJ8pROKDUKqO24j1SNAA8o
SFsVIzSZ/B5Cg87fMlsYA9t2vORyJ5Jy9uXEm59x5Sj7+ZZI1HIs96FsQZWiTExO
kXSoriEhsBFIVx2CUDEucRJE50tIRD029oq0AqiJpsMjBOTrihYC6zT/4fV2Vrgb
HhtEo2RHr+DwgSGFkEer9RhzC6rDt4uNY6txXQnxrywcP1uIHu7aguvzFmbOKlN1
J4uTDAYUHMW2D/PjEl5AZENGxHpakVnhoQP42n2yKLWXixhLr6P1CAAt88fpnecS
sZg38XofbtaVrq0nABo9vndytgBKCpGVjngShwmtOCPoSiNWYtB7ROFSsElChIz9
2L6tpd4El7nkA0GR/Hp4lbjTxXiZ2n8Dm4wd6Tz1n2byh5BpZ6I42AbwEeny2Gon
T99wvnRcupnT2QmeJFncrAyMA0KOOKqeSSkNEcjE8ziOHH2c93Xpzm9+Mx3cBf2d
zhurZI4v47p5GS5ZOQ1W
=/RSp
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to