-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Package: wicd-curses
Version: 1.7.2.4-4
Severity: grave
Tags: upstream patch
Justification: renders package unusable
When attempting to run wicd-curses, I get the following traceback from an
unhandled AttributeError:
∃!isisⒶwintermute:~ ∴ wicd-curses
Traceback (most recent call last):
File "/usr/share/wicd/curses/wicd-curses.py", line 1063, in <module>
main()
File "/usr/share/wicd/curses/wicd-curses.py", line 995, in main
ui.run_wrapper(run)
File "/usr/local/lib/python2.7/dist-packages/urwid/raw_display.py", line
242, in run_wrapper
return fn()
File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
return func(*args, **kargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 1003, in run
app = appGUI()
File "/usr/share/wicd/curses/wicd-curses.py", line 548, in __init__
self.wiredCB = urwid.Filler(WiredComboBox(wiredL))
File "/usr/share/wicd/curses/wicd-curses.py", line 378, in __init__
self.__super.__init__(use_enter=False)
File "/usr/share/wicd/curses/curses_misc.py", line 352, in __init__
self.focus = focus
AttributeError: can't set attribute
This is due to the self.focus attribute in
Steps taken to produce included patch:
∃!isisⒶwintermute:~/code/sources ∴ git clone
git://git.debian.org/collab-maint/wicd.git
Cloning into 'wicd'...
remote: Counting objects: 4301, done.
remote: Compressing objects: 100% (966/966), done.
remote: Total 4301 (delta 2622), reused 4292 (delta 2617)
Receiving objects: 100% (4301/4301), 2.10 MiB | 100 KiB/s, done.
Resolving deltas: 100% (2622/2622), done.
∃!isisⒶwintermute:~/code/sources ∴ cd wicd/
∃!isisⒶwintermute:~/code/sources/wicd ∴ git status
# On branch master
nothing to commit (working directory clean)
∃!isisⒶwintermute:~/code/sources/wicd ∴ dquilt push -a
Applying patch 01-remove_unused_icons.patch
patching file setup.py
Applying patch 02-workaround_dhclient_bug.patch
patching file wicd/wnettools.py
Applying patch 03-fix_sanitation_bug.patch
patching file wicd/misc.py
Applying patch 04-fix_resolv.conf_backup-restore.patch
patching file wicd/wicd-daemon.py
Applying patch 26-support_etc-network_scripts.patch
patching file wicd/networking.py
Applying patch 32-prefer_gksu.patch
patching file wicd/misc.py
Now at patch 32-prefer_gksu.patch
∃!isisⒶwintermute:~/code/sources/wicd ∴ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working
directory)
#
# modified: setup.py
# modified: wicd/misc.py
# modified: wicd/networking.py
# modified: wicd/wicd-daemon.py
# modified: wicd/wnettools.py
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .pc/
no changes added to commit (use "git add" and/or "git commit -a")
∃!isisⒶwintermute:~/code/sources/wicd ∴ dquilt new focus-property.patch
Patch focus-property.patch is now on top
∃!isisⒶwintermute:~/code/sources/wicd ∴ dquilt add curses/curses_misc.py
File curses/curses_misc.py added to patch focus-property.patch
∃!isisⒶwintermute:~/code/sources/wicd ∴ cp curses/curses_misc.py
curses/curses_misc.py.orig
∃!isisⒶwintermute:~/code/sources/wicd ∴ meld curses/curses_misc.py.orig
curses/curses_misc.py /usr/share/wicd/curses/curses_misc.py
∃!isisⒶwintermute:~/code/sources/wicd ∴ dquilt refresh
Refreshed patch focus-property.patch
∃!isisⒶwintermute:~/code/sources/wicd ∴ dquilt header -e
Replaced header of patch focus-property.patch
I have not forwarded this to upstream, as I believe that David Paleino, the
current Debian maintainer, is also the upstream maintainer.[0] I'll let them
decide what to do, since upstream seems a bit off-sync with my pull from the
Debian maintainers git repository (I'm not a Debian developer, so I'm not sure
what the protocol is in this case, but if you let me know I can do so next
time. :) ).
I'm submitting this bug report now, and I'll wait for the bug number to come
back so that I can add it to the Bug-Debian field in the quilt patchfile, and
also forward to [email protected].
- -- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.6.0-rc5-isis-1 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.utf8)
Shell: /bin/sh linked to /bin/dash
Versions of packages wicd-curses depends on:
ii python 2.7.3-5
ii python-urwid 1.0.2-1
ii wicd-daemon 1.7.2.4-4
Versions of packages wicd-curses recommends:
ii sudo 1.8.5p2-1+nmu1
wicd-curses suggests no packages.
Versions of packages wicd depends on:
ii wicd-daemon 1.7.2.4-4
Versions of packages wicd-cli depends on:
ii python 2.7.3-5
ii wicd-daemon 1.7.2.4-4
Versions of packages wicd-cli recommends:
ii sudo 1.8.5p2-1+nmu1
Versions of packages wicd-daemon depends on:
ii adduser 3.113+nmu3
ii dbus 1.6.10-1
ii debconf 1.5.50
ii ethtool 1:3.4.2-1
ii iproute 20120521-3+b4
ii iputils-ping 3:20101006-3
ii isc-dhcp-client 4.2.4-6
ii lsb-base 4.1+Debian9
ii net-tools 1.60-25
ii psmisc 22.20-1
ii python 2.7.3-5
ii python-dbus 1.2.0-1
ii python-gobject 3.8.1-2
ii python-wicd 1.7.2.4-4
ii wireless-tools 30~pre9-8
ii wpasupplicant 1.0-3+b2
Versions of packages wicd-daemon recommends:
ii rfkill 0.4-2
Versions of packages wicd-daemon suggests:
ii pm-utils 1.4.1-9
Versions of packages python-wicd depends on:
ii python 2.7.3-5
- -- debconf information:
* wicd/users:
- -- debsums errors found:
debsums: changed file /usr/share/wicd/curses/curses_misc.py (from wicd-curses
package) [1]
Footnotes:
[0]: https://launchpad.net/wicd
[1]: This file is changed because I had to patch it to get an internet
connection to look up current bug reports. The dquilt patch included is
against the current wicd/curses/curses_misc.py, pulled from the git maint repo
as described above.
- --
<(A)3
isis agora lovecruft
GPG: 4096R/A3ADB67A2CDB8B35
Current Keys: https://blog.patternsinthevoid.net/isis.txt
-----BEGIN PGP SIGNATURE-----
iQJuBAEBCgBYBQJRmr1vBYMB4TOASxSAAAAAABoAKGlzaXNAcGF0dGVybnNpbnRo
ZXZvaWQubmV0MEE2QTU4QTE0QjU5NDZBQkRFMThFMjA3QTNBREI2N0EyQ0RCOEIz
NQAKCRCjrbZ6LNuLNROpD/9nDOC8V8cf77NfAaT3BhwhTid9/GdgNZhZ2ydgbIYL
KZ0GFrKxJKP9ZJ26DtfbaGogE/ZdADRN9fYYE9GTvs2HHnbmhvpVQD906DL5ywnt
SrC26ZJTFtz7XBmMGQTmgRYoSJOoV84NvJpFoBBlif0BbFg6avfmcaGvIWrGIzp+
UA08DTTYczlqRil0948Uhb98yuHS+8TxXOLUVqEAC6vEXbtSHaCMdHyQOFHv/Ze9
AMHqRFJBl8E58bNI+5Uat+kmm1q/a/ER8RWYSKdiQBtxXytB6zi3Htd9BiKBBowx
IkcZAJqmf3CqP1Cp8kvs6myfjyz5Kouvfxs3KnR+pZnly70WPXoMToq3OIx63g6c
eEJJX2P89cFX4YWJlnqEaidlwROsa+isne6hU2v2Rd8EbqmSdpCbvvg8NjXvXytN
0sshtq9SJi1bObhD7UcWhmNI+Zxo1bKRiK2rN9XW+9Mv79jxFlXHZv0eJ3/arIOo
+yLMNcKk7OfizD8rmqzIuDL8flfzJqKFJa/ABNFSYxEHZLFdERmGvwoPUiec/A/s
dGwaOpL119tIjCIKL2GQT9dtmvUlcXB5s7cIwJodkDwMdRWo9upv3vyPh/xwkkTb
TfvK+35/JNm49H2CFqr65prqrfHtHgkk9NebUZgbi6wxwF15zB9Eu5s6zMtgnlPP
yg==
=A7EO
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]