-----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 wicd-de...@lists.sourceforge.net.


- -- 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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to