Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#23371 - split wicd requires pygobject to run

Attached to Project: Arch Linux
Opened by Andy McMillan (mcmillan) - Sunday, 20 March 2011, 21:18 GMT
Last edited by Isenmann Daniel (ise) - Monday, 21 March 2011, 19:28 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Isenmann Daniel (ise)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

wicd-curses and wicd-cli both are importing modules from pygobject, which should be listed as a dependency. Might be possible to hack wicd to not need this, but it could be a lot of work to save 2MB download/20MB install

Just commenting out those "import gobject" lines gives the following errors:

File "/usr/share/wicd/curses/wicd-curses.py", line 10349 in <module>
main()
File "/usr/share/wicd/curses/wicd-curses.py", line 978, in main
ur.run_wrapper(run)
File "/usr/lib/python2.7/site-packages/urwid/raw_display.py", line 234, in run_wrapper
return fn()
File "/usr/share/wicd/curses/wicd-curses.py", line 104, in wrapper
loop.quit()
This task depends upon

Closed by  Isenmann Daniel (ise)
Monday, 21 March 2011, 19:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  Add pygobject to dependency array of wicd.
Comment by Greg (dolby) - Sunday, 20 March 2011, 22:23 GMT
Wicd isnt really appropriatte for command line only installations for this exact reason.
People looking for no depence to gui stuff should look into netcfg.
Wicd doesnt do anything more than netcfg anyway. It just supports wireless and wired connections.
If the patches available in the bug tracker about netcfg get incorporated, it will be a much more universal connection manager than wicd.
Comment by Andy McMillan (mcmillan) - Sunday, 20 March 2011, 23:19 GMT
I won't argue about there being better options for cli-only setups and haven't followed netcfg for a little while, though it probably would be worth checking out if it has improved. The only reason I caught it was I was doing a new install that will be using the wicd-kde and figured I'd use the non-gui wicd until I have everything else up rather than install a different tool or configure things manually.

But the fact is there's features in the package as it is right now that are broken without pygobject, which is why the AUR nogtk package depends on it. That is supposedly made obsolete since ise just split wicd into wicd and wicd-gtk, but doesn't work without the gtk package right now to pull in a needed dependency.
Comment by Greg (dolby) - Monday, 21 March 2011, 00:44 GMT
"right now that are broken without pygobject"
Yes, i aknowledge that, and thats what my comment was about. The pygobject dependency. If its not listed as a dependency, it should be.
My comment also targeted at the "Might be possible to hack wicd to not need this" you said in your report.
As far as Arch is concerned, that wont happen.
Sorry for the confusion, its entirely my fault. Hope that clears things up :)
Comment by Andy McMillan (mcmillan) - Monday, 21 March 2011, 03:53 GMT
I was probably a bit testy in my response as well. I agree that it seems even less worth the effort to to try and make wicd completely independent from any graphical dependencies and isn't really an Arch-like approach anyway.

Loading...