Your message dated Sun, 10 Apr 2016 19:19:01 +0000
with message-id <[email protected]>
and subject line Bug#796061: fixed in apt-listchanges 3.0
has caused the Debian Bug report #796061,
regarding Migration to Python 3
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.)
--
796061: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796061
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: apt-listchanges
Version: 2.85.14
User: [email protected]
Usertags: python3-patch-suggested
X-Debbugs-CC: [email protected]
Severity: wishlist
Tags: patch
Hi maintainers,
There has been an effort lately to port as many packages in Debian to Python 3
as possible, since Python 2's EOL is only 5 years away. I decided to have a go
at this and migrate apt-listchanges.
The source for my port is currently on GitHub
(https://github.com/GLolol/apt-listchanges), and the diff is here:
https://github.com/GLolol/apt-listchanges/compare/upstream...debian-sid
Some of the things I did were:
- Migrating from python-gtk2\python-glade2 to python3-gi, since only the latter
has support for Python 3
- Fixing imports (both manually and automatically via 2to3)
- Fixing the str/bytes difference in Python 3 - some instances of string
decoding were removed since Python 3 already assumes Unicode for strings.
Also, a minor translation update from Alexandre Detiste is included.
This effectively drops Python 2 support. As nothing in Debian relies on the
internal code of apt-listchanges, so this shouldn't be needed.
Best,
James
--- End Message ---
--- Begin Message ---
Source: apt-listchanges
Source-Version: 3.0
We believe that the bug you reported is fixed in the latest version of
apt-listchanges, 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.
Robert Luberda <[email protected]> (supplier of updated apt-listchanges 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: Sun, 10 Apr 2016 20:33:32 +0200
Source: apt-listchanges
Binary: apt-listchanges
Architecture: source all
Version: 3.0
Distribution: experimental
Urgency: low
Maintainer: Robert Luberda <[email protected]>
Changed-By: Robert Luberda <[email protected]>
Description:
apt-listchanges - package change history notification tool
Closes: 341917 534434 796061
Changes:
apt-listchanges (3.0) experimental; urgency=low
.
* Switch to python3 (closes: #796061).
Merge James Lu's changes from his GitHub repository given in the
bug report. Apart from the basic python3 syntax related updates,
the change include replacing python-gtk2 and python-glade2 code
with python3-gi for gtk frontend;
* Use gettext() instead of lgettext() as a fix (or work-around)
for an issue with python3 concatenating or not concatenating
bytes to string depending on the current locale (see #818728).
* Fix mail fronted to use 8bit encoding rather than base64 one.
This requires python3 >= 3.5 for subprocess.run().
* Apply more python3 fixes for exceptions occurring in legacy,
non-UTF8 locales.
* Enhance GTK frontend to display different labels for news
items and changelogs.
* Display titles in all other frontends as well (closes: #341917).
Also make sure xterm-based frontends use the same settings as
their console-based equivalents.
* Handle local apt repositories with spaces in path (closes: #534434).
* Fallback to non-xterm frontends when $DISPLAY is not set.
* Drop support for deprecated frontends like w3m.
* debian/control:
+ rename X-Python-Version control field to X-Python3-Version
to get correct dependency on python3;
+ move dh-python from Build-Depends-Indep to Build-Depends,
it is needed for the clean target due to `dh --with python3';
+ sort dependency fields with the wrap-and-sort command.
Checksums-Sha1:
6c0f76ea4c886e9df8ead2e3fc517f3d4c167127 1668 apt-listchanges_3.0.dsc
0c8bc566df8930e091671470bac4ab29bf0e5f9c 95428 apt-listchanges_3.0.tar.xz
00b8391e1af69537df1e58ab7ca90626fe2b8474 96434 apt-listchanges_3.0_all.deb
Checksums-Sha256:
0aefca6e2074a755c4a28f8a3386186e0691625b9f724b15ea086ef6220850b4 1668
apt-listchanges_3.0.dsc
05acb769eacb756d6a0f55dc9dcfce92b6687ed2b8320a9146bf9e3dbba33ac2 95428
apt-listchanges_3.0.tar.xz
d22e6f073715b9bd8765bbd7efdf0aed7644785bd5ae4fb293097cf9e819b8da 96434
apt-listchanges_3.0_all.deb
Files:
dadd13fac951d68273f0a2ca867915bc 1668 utils standard apt-listchanges_3.0.dsc
74186cb7b27caf31d8651742a0b18dd0 95428 utils standard
apt-listchanges_3.0.tar.xz
685810a1d3d8359760e4d274b3d28511 96434 utils standard
apt-listchanges_3.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXCp1hAAoJEGMd51U76K/U8qkP/1Pc1uXCmAATr1K6i4Ig57V2
FOP6LuigSKfviOhuDXXSeVfGVO4jfjYS1cTFZ/BQciuVEzEHAOUFUX3mG+R5iw4I
QD9tBmahFCDnBxwUr9I/7P8940WiH2l/vJxhLXkn9X5rlsyvWsOmB5fAo1Tjf8nC
J0Gdys9OBfg1D5Zuz0kjSCtkC4VTQE247Tqt4y9ASrq/cnne4Cpgb6IDy9d6QCsm
0xrBH8LCaIrhpxXy7gauyp32ONELd/p5OT0xQWzRxi1DfaX+xC+aYqhvpFLCnz8u
forQSMYV5GdwcNFmYL8qjZP10z8RLY3sY+JS2yjiSvx3jnYKwhufpM1ivmug1OXE
fwNYjunnQ42L3y/ygdBggJbLEfH6Fs4nYtCyHAu7sCId8lLouw+NAr1hNnfbN7cR
NbDEn0Tk2oUxPQiRDiGZiizpbWberctbOsqhwB6Qn9VBB0wFAXnVbw2wzRH1wRM7
OYJ3PqmwGGXDqk/82yENaxRReFwRmK/coJIB37mR/matIR5JNFKU1tBrEfBy+CG5
iXy8P+WneRHOyBvdbm7vCrwsUdks79zqobdsSpq5ouirNbn+jOgj8QWnSTx8OXau
TbCfGMVUirarvFlMRukbDYPdY/x47qYsLoVadCRtyvEDNT7XLjpwAjA/cEXcX/P8
IWulYTryw4jqQouWFxoc
=D7f5
-----END PGP SIGNATURE-----
--- End Message ---