FS#17899 - [wicd] version conflicts with python-urwid version

Attached to Project: Arch Linux
Opened by Doug Penner (DarwinSurvivor) - Tuesday, 19 January 2010, 03:22 GMT
Last edited by Isenmann Daniel (ise) - Tuesday, 19 January 2010, 16:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Isenmann Daniel (ise)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
wicd's curses interface (wicd-curses) is not compatible with python-urwid 0.9.9
It is a known problem: https://bugs.launchpad.net/wicd/+bug/490416
The compatible version is available on bzr.

Additional info:
extra/wicd 1.6.2.2-3
extra/python-urwid 0.9.9-1

### Start Trace ###
> wicd-curses


EXCEPTION! Please report this to the maintainer and file a bug report with the backtrace below:

EXCEPTION! Please report this to the maintainer and file a bug report with the backtrace below:
Traceback (most recent call last):
File "/usr/lib/wicd/wicd-curses.py", line 1055, in <module>
main()
File "/usr/lib/wicd/wicd-curses.py", line 986, in main
ui.run_wrapper(run)
File "/usr/lib/python2.6/site-packages/urwid/raw_display.py", line 234, in run_wrapper
return fn()
File "/usr/lib/wicd/wicd-curses.py", line 89, in wrapper
return func(*args, **kargs)
File "/usr/lib/wicd/wicd-curses.py", line 994, in run
app = appGUI()
File "/usr/lib/wicd/wicd-curses.py", line 524, in __init__
self.update_netlist(force_check=True,firstrun=True)
File "/usr/lib/wicd/wicd-curses.py", line 89, in wrapper
return func(*args, **kargs)
File "/usr/lib/wicd/wicd-curses.py", line 645, in update_netlist
self.wiredCB.get_body().build_combobox(self.frame,ui,3)
File "/usr/lib/wicd/curses_misc.py", line 384, in build_combobox
self.set_w(w)
AttributeError: 'WiredComboBox' object has no attribute 'set_w'
### End Trace ###


Steps to reproduce:
Install wicd and run wicd-curses
This task depends upon

Closed by  Isenmann Daniel (ise)
Tuesday, 19 January 2010, 16:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  I have moved wicd-1.7.0-1 to extra, so this is fixed now.
Comment by Gerardo Exequiel Pozzi (djgera) - Tuesday, 19 January 2010, 04:00 GMT
  • Field changed: Summary (wicd version conflicts with python-urwid version → [wicd] version conflicts with python-urwid version)
  • Field changed: Status (Unconfirmed → Waiting on Response)
  • Task assigned to Isenmann Daniel (ise)
wicd in [extra] is out-of-date. What about wicd in [testing]?
Comment by Doug Penner (DarwinSurvivor) - Tuesday, 19 January 2010, 04:49 GMT
wicd in testing is at 1.7.0 (which supports the new python-urwid). I have not installed it myself as I ran into problems last time I enabled testing. I will look into "single testing package installation" later today and verify that the problem goes away.

Due to the version dependency (and the existance of only 2 other archlinux-reported bugs in wicd), would it be possible to fast-track wicd-1.7.0 to extra?
Comment by Isenmann Daniel (ise) - Tuesday, 19 January 2010, 06:11 GMT
wicd in extra should run. As the changelog mentioned (http://bbs.archlinux.org/viewtopic.php?id=88983) it is compatible. Give me enough signoffs and I will move wicd as soon as possible to extra.
Comment by va jorie (vajorie) - Tuesday, 19 January 2010, 06:59 GMT
The one in testing (daemon & wicd-client & wicd-curses) works on my system (system up-to-date; using single wireless network wpa2 --can't test with other networking setups).
Comment by Isenmann Daniel (ise) - Tuesday, 19 January 2010, 07:02 GMT
I will move it as soon as possible. Maybe this evening. It seems that it doesn't have any issues.

Loading...