Debian Bug report logs - #775746
python-genshi: Bug in Genshi i18n.py prevents uploading attachments in Trac

version graph

Package: python-genshi; Maintainer for python-genshi is Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>; Source for python-genshi is src:genshi (PTS, buildd, popcon).

Affects: trac

Reported by: Johannes Weißl <jargon@molb.org>

Date: Mon, 19 Jan 2015 14:03:01 UTC

Severity: important

Tags: upstream

Found in version genshi/0.7-3

Fixed in version genshi/0.7-4

Done: Barry Warsaw <barry@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#775746; Package python-genshi. (Mon, 19 Jan 2015 14:03:06 GMT) (full text, mbox, link).


Acknowledgement sent to Johannes Weißl <jargon@molb.org>:
New Bug report received and forwarded. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Mon, 19 Jan 2015 14:03:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Johannes Weißl <jargon@molb.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: python-genshi: Bug in Genshi i18n.py prevents uploading attachments in Trac
Date: Mon, 19 Jan 2015 14:52:30 +0100
Package: python-genshi
Version: 0.7-3
Severity: important
Tags: upstream

Dear Maintainer,

A bug in Genshi prevents uploading attachments in Trac for users with non-
English language settings ("IndexError: pop from empty list"). The tickets in
Trac and Genshi are:
- http://trac.edgewall.org/ticket/11184
- http://genshi.edgewall.org/ticket/566

Since this bug greatly affects the usability of the trac package in Debian
Jessie, would you consider to apply the patch from upstream? This is the
commit:

http://genshi.edgewall.org/changeset/1243?format=diff&new=1243

I tested the patch in our production environment and confirmed that it works
and solves the bug.

Regards,
Johannes Weißl



-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python-genshi depends on:
ii  libc6       2.19-13
ii  python      2.7.8-2
pn  python:any  <none>

python-genshi recommends no packages.

Versions of packages python-genshi suggests:
pn  doc-base              <none>
pn  python-genshi-doc     <none>
ii  python-pkg-resources  5.5.1-1

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#775746; Package python-genshi. (Mon, 19 Jan 2015 14:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to "W. Martin Borgert" <debacle@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Mon, 19 Jan 2015 14:54:04 GMT) (full text, mbox, link).


Message #10 received at 775746@bugs.debian.org (full text, mbox, reply):

From: "W. Martin Borgert" <debacle@debian.org>
To: Johannes Weißl <jargon@molb.org>, 775746@bugs.debian.org, barry@debian.org
Subject: Re: [Python-modules-team] Bug#775746: python-genshi: Bug in Genshi i18n.py prevents uploading attachments in Trac
Date: Mon, 19 Jan 2015 15:51:00 +0100
I can confirm both the bug and the solution sent by Johannes.
Barry, would you fix this bug and ask for freeze exception?
If not, I can try it, even if my SVN knowledge is rusty :~(




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#775746; Package python-genshi. (Tue, 20 Jan 2015 20:30:04 GMT) (full text, mbox, link).


Acknowledgement sent to Barry Warsaw <barry@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 20 Jan 2015 20:30:04 GMT) (full text, mbox, link).


Message #15 received at 775746@bugs.debian.org (full text, mbox, reply):

From: Barry Warsaw <barry@debian.org>
To: "W. Martin Borgert" <debacle@debian.org>
Cc: Johannes Weißl <jargon@molb.org>, 775746@bugs.debian.org
Subject: Re: [Python-modules-team] Bug#775746: python-genshi: Bug in Genshi i18n.py prevents uploading attachments in Trac
Date: Tue, 20 Jan 2015 15:26:14 -0500
[Message part 1 (text/plain, inline)]
On Jan 19, 2015, at 03:51 PM, W. Martin Borgert wrote:

>I can confirm both the bug and the solution sent by Johannes.  Barry, would
>you fix this bug and ask for freeze exception?  If not, I can try it, even if
>my SVN knowledge is rusty :~(

It's not clear to me that such an exception would be granted in this case:

https://release.debian.org/jessie/freeze_policy.html
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#775746; Package python-genshi. (Tue, 20 Jan 2015 20:54:08 GMT) (full text, mbox, link).


Acknowledgement sent to Johannes Weißl <jargon@molb.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 20 Jan 2015 20:54:08 GMT) (full text, mbox, link).


Message #20 received at 775746@bugs.debian.org (full text, mbox, reply):

From: Johannes Weißl <jargon@molb.org>
To: Barry Warsaw <barry@debian.org>
Cc: "W. Martin Borgert" <debacle@debian.org>, 775746@bugs.debian.org
Subject: Re: [Python-modules-team] Bug#775746: python-genshi: Bug in Genshi i18n.py prevents uploading attachments in Trac
Date: Tue, 20 Jan 2015 21:41:30 +0100
On Tue, Jan 20, 2015 at 03:26PM -0500, Barry Warsaw wrote:
> It's not clear to me that such an exception would be granted in this case:
> 
> https://release.debian.org/jessie/freeze_policy.html

You are right, it might not be a critical, grave, or serious bug,
because it does not render the whole package unusable.

But the current status is that the Trac issue tracking system in Debian
Jessie is not unusable if you have Trac users that want a non-English
(or at least German) user interface, which is quite sad. Adding
attachments to tickets is important.

Wish I would have tested this before 5th of December.

Regards,
Johannes



Added indication that 775746 affects trac Request was from Daniel Kahn Gillmor <dkg@fifthhorseman.net> to control@bugs.debian.org. (Tue, 20 Jan 2015 22:00:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#775746; Package python-genshi. (Tue, 20 Jan 2015 22:06:08 GMT) (full text, mbox, link).


Acknowledgement sent to "W. Martin Borgert" <debacle@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 20 Jan 2015 22:06:08 GMT) (full text, mbox, link).


Message #27 received at 775746@bugs.debian.org (full text, mbox, reply):

From: "W. Martin Borgert" <debacle@debian.org>
To: Johannes Weißl <jargon@molb.org>
Cc: Barry Warsaw <barry@debian.org>, 775746@bugs.debian.org
Subject: Re: [Python-modules-team] Bug#775746: python-genshi: Bug in Genshi i18n.py prevents uploading attachments in Trac
Date: Tue, 20 Jan 2015 23:01:53 +0100
On 2015-01-20 21:41, Johannes Weißl wrote:
> But the current status is that the Trac issue tracking system in Debian
> Jessie is not unusable if you have Trac users that want a non-English
> (or at least German) user interface, which is quite sad. Adding
> attachments to tickets is important.

This is unfortunate, indeed. But there is hope:
We can try to get the fix into Debian 8.1 or 8.2.
And there will be backports of Trac anyway, so we can provide
them for Genshi, too, I hope.



Added tag(s) pending. Request was from barry@users.alioth.debian.org to control@bugs.debian.org. (Tue, 08 Sep 2015 22:51:04 GMT) (full text, mbox, link).


Reply sent to Barry Warsaw <barry@debian.org>:
You have taken responsibility. (Tue, 08 Sep 2015 23:21:07 GMT) (full text, mbox, link).


Notification sent to Johannes Weißl <jargon@molb.org>:
Bug acknowledged by developer. (Tue, 08 Sep 2015 23:21:07 GMT) (full text, mbox, link).


Message #34 received at 775746-close@bugs.debian.org (full text, mbox, reply):

From: Barry Warsaw <barry@debian.org>
To: 775746-close@bugs.debian.org
Subject: Bug#775746: fixed in genshi 0.7-4
Date: Tue, 08 Sep 2015 23:19:59 +0000
Source: genshi
Source-Version: 0.7-4

We believe that the bug you reported is fixed in the latest version of
genshi, 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 775746@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Barry Warsaw <barry@debian.org> (supplier of updated genshi 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 08 Sep 2015 16:33:40 -0400
Source: genshi
Binary: python-genshi python3-genshi python-genshi-doc
Architecture: source all amd64
Version: 0.7-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Barry Warsaw <barry@debian.org>
Description:
 python-genshi - Python XML-based template engine - Python 2.x
 python-genshi-doc - Python XML-based template engine (documentation and examples)
 python3-genshi - Python XML-based template engine - Python 3.x
Closes: 775746 798030
Changes:
 genshi (0.7-4) unstable; urgency=medium
 .
   * debian/patches:
     - issue602.patch: Upstream patch for Python 3.5 compatibility.
       (Closes: #798030)
     - issue566.patch: Fix IndexError when uploading attachments in Trac
       for users with non-English language settings (Closes: #775746)
   * debian/control: Bump Standards-Version with no other changes needed.
   * debian/tests: Add simple DEP-8 tests for both Python 2 and 3.
   * debian/python3-genshi.pyremove: Removed.
Checksums-Sha1:
 8d93249930e406556ad10a44deb6c10aa6528c22 2170 genshi_0.7-4.dsc
 efa40c2b2f1b4706c25dc7617520861013d5e7bf 10188 genshi_0.7-4.debian.tar.xz
 5fccb6403877ffb14959cdf82df2f11e34484c0d 247868 python-genshi-doc_0.7-4_all.deb
 8a8e24884ad5492891e810bcb0733cfa3e822cb4 135966 python-genshi_0.7-4_amd64.deb
 7a5944c762dfae372ed8dd296fbf807aa4bf5fc3 134712 python3-genshi_0.7-4_amd64.deb
Checksums-Sha256:
 d9463e444b47f5e2dec2d58cd2fe13a3a009f59f12bbd13eb34ad07cfdd1dc3d 2170 genshi_0.7-4.dsc
 07e90063dde4c7a4f1d5e965b8a25333e8955a7d5c1ce9914363fd271b4069da 10188 genshi_0.7-4.debian.tar.xz
 b4311f596652644193a64a63a8118fc5bdfba0465d437f4382aba272517a0c00 247868 python-genshi-doc_0.7-4_all.deb
 eafb22a64baa0581d57b166e302c932bf6d322bf1cdbaf08a1eb66f878295590 135966 python-genshi_0.7-4_amd64.deb
 c79c817fe14d3bb26e1f345b288310992ffd32bad178edbb724264a039038af9 134712 python3-genshi_0.7-4_amd64.deb
Files:
 4b68b0fb1265b692b929057f5a7dfde8 2170 python optional genshi_0.7-4.dsc
 067d76f73dd7575800fc3d11391f0a93 10188 python optional genshi_0.7-4.debian.tar.xz
 5bc6c8a111f88951686563c4af1b6209 247868 doc optional python-genshi-doc_0.7-4_all.deb
 fc704ade9af14a082075f8f3fea73784 135966 python optional python-genshi_0.7-4_amd64.deb
 93c60f77809b921d7199e8358d16aef1 134712 python optional python3-genshi_0.7-4_amd64.deb

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

iQIcBAEBCAAGBQJV72cEAAoJEBJutWOnSwa/90QP/jjVxvUc788ppgCk7ThBq1wV
+Y9K2gcswhN1FI6Ss6x407TFTknn2UL9uoEzPBPte48hBbfEoPEpw6EMMV3OZ5On
8tIfI1UCeXJB4yolGBZM/HbV+2CUt0eiY3qRRzindSAAF2uucvUIaWNTJCJSC8bZ
BM8/UKPfr5ETRJ/lDJhSDAiDb1WMaGcc3LzDG9K3Ml8d5Ig/rpaltKsi/GHf39Jg
BaGKgKR50osE3HIESTciJbNNklIykZNpNSeHPJPg3QtbhnUQcwhaZzCVvzOMhbnM
PlJnRMu88Dn/s6YAC65oIeQ5/ZoB78T6yXz2SoVGc3VPHxXTf8BBboX5DuGxgk52
gRvu6fmoboguvn8an+BOwJElHndMNQ1ZRcidOG42maBCsORYn+9JOfQcz1+BFH1W
KdmnXQlLzD93nPjBVZVKIH4/zQ/fB89Rgv6LUvvn9NoBjUoQNOXIEwENiGuQ9l10
9AHnAlywvkcxDDLeOy8pS5fRgRslXIY2HVws03BDz7YacPXGJLpnvYl3+ADZ293h
gme3nCf9Yk5qeXlS3Sf7+KJoMBtTL7yIpjyL6n3lsLRuBnFkKPXsrLKqJg1VPeE6
fJWXK6yMiqAwn7SGGNJenKZdGCzUej9d/ElT352c4uRGb/XiW10dCV1CQX5XHqe6
R/B/m8rjobCgK12vjKjX
=ww2r
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 12 Oct 2015 07:35:21 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Sep 29 04:49:46 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.