[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#801253: O: wicd -- wired and wireless network manager



Package: wnpp
Severity: normal

Hi,

TL;DR: wicd is a lightweight alternative to GNOME's Network Manager.
It is written in Python and offers commandline, curses and GTK user
interfaces.

David Paleino (Cc'ed), original developer and current Debian package
maintainer of wicd stated multiple times[1][2] that he has no more
time to work on wicd.

Upstream development already has been passed[1] over to new
developers. I asked in that thread if the new upstream developers
would also take over the packaging of wicd for Debian, but it has been
unanswered for more than one year now, though.

wicd has seen two NMUs[3][4] in the past, both related to python-urwid
API changes.

According to Gianfranco (Cc'ed), David said that "he would avoid
seeing the package die"[2]. And since the package received two NMUs
since the last maintainer upload in 2012, I think it's the best to
declare it as orphaned so that it's clear that someone who's
interested can take over the package.

There's already some work done on the package at [5]. Any future
maintainer should base on that work.

I'd be available for sponsoring wicd as I've done the first NMU and
sponsored the second. I may also join a dedicated team in case wicd
will be team-maintained in the future. That team would just need a
more python-savvy lead than me.

[1] https://answers.launchpad.net/wicd/+question/227789
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800693#71
[3] https://packages.qa.debian.org/w/wicd/news/20130609T173413Z.html
[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800693#56
[5] https://anonscm.debian.org/cgit/collab-maint/wicd.git

Some more details about the source and binary packages:

Source: wicd
Section: net
Priority: optional
Build-Depends:
 debhelper (>= 7.2.3~)
 , python (>= 2.6.6-3~)
Build-Depends-Indep:
 po-debconf
 , python-babel
 , gettext
Standards-Version: 3.9.6
Homepage: https://launchpad.net/wicd
Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/wicd.git
Vcs-Git: git://anonscm.debian.org/collab-maint/wicd.git

Package: wicd
Architecture: all
Depends: ${misc:Depends}
 , wicd-daemon (= ${source:Version})
 , wicd-gtk (= ${source:Version}) | wicd-curses (= ${source:Version})
 | wicd-cli (= ${source:Version}) | wicd-client
Description: wired and wireless network manager - metapackage
 Wicd is a general-purpose network configuration server which aims
 to provide a simple but flexible interface for connecting to networks.
 Its features include:
  * wide variety of settings;
  * ability to connect to (and maintain profiles for) both wired and
    wireless networks;
  * support for many encryption schemes, including WEP, WPA, WPA2 and
    custom schemes;
  * wireless-tools compatibility;
  * tray icon showing network activity and signal strength;
  * lack of GNOME dependencies (although it does require GTK+), making it
    easy to use in Xfce, Fluxbox, Openbox, Enlightenment, etc.
 .
 This is a metapackage, it allows installation of all the components of
 Wicd, including one of the clients, which must be manually chosen.

Package: wicd-daemon
Architecture: all
Depends:
 ${misc:Depends}
 , ${python:Depends}
 , python-dbus
 , python-gobject
 , dbus
 , wpasupplicant
 , wireless-tools
 , dhcpcd | isc-dhcp-client | pump | udhcpc
 , net-tools | ethtool
 , net-tools | iproute2
 , adduser
 , lsb-base (>= 3.2-13)
 , psmisc
 , iputils-ping | inetutils-ping
 , python-wicd (= ${source:Version})
Pre-Depends: debconf (>= 1.5.34)
Recommends: wicd-gtk (= ${source:Version}) | wicd-curses (=
${source:Version}) | wicd-cli (= ${source:Version}) | wicd-client
 , rfkill
Suggests: pm-utils
Breaks: wicd (<= 1.6.2.2-4)
Replaces: wicd (<= 1.6.2.2-4)
Description: wired and wireless network manager - daemon
 Wicd is a general-purpose network configuration server which aims
 to provide a simple but flexible interface for connecting to networks.
 Its features include:
  * wide variety of settings;
  * ability to connect to (and maintain profiles for) both wired and
    wireless networks;
  * support for many encryption schemes, including WEP, WPA, WPA2 and
    custom schemes;
  * wireless-tools compatibility.
 .
 This package contains the daemon needed to run Wicd.

Package: wicd-gtk
Architecture: all
Depends:
 ${misc:Depends}
 , ${python:Depends}
 , python-gtk2
 , python-glade2
 , wicd-daemon (= ${source:Version})
Recommends:
 gksu
 , python-notify
Provides: wicd-client
Breaks: wicd (<= 1.6.2.2-4)
Replaces: wicd (<= 1.6.2.2-4)
Description: wired and wireless network manager - GTK+ client
 Wicd is a general-purpose network configuration server which aims
 to provide a simple but flexible interface for connecting to networks.
 Its features include:
  * wide variety of settings;
  * ability to connect to (and maintain profiles for) both wired and
    wireless networks;
  * support for many encryption schemes, including WEP, WPA, WPA2 and
    custom schemes;
  * wireless-tools compatibility.
 .
 This package provides the GTK+ client, which has no GNOME dependencies,
 making it easy to use in Xfce, Fluxbox, Openbox, Enlightenment, ...
 It also supports a tray icon showing network activity and signal
 strength.

Package: wicd-curses
Architecture: all
Depends:
 ${misc:Depends}
 , ${python:Depends}
 , python-urwid (>= 1.1)
 , wicd-daemon (= ${source:Version})
Recommends: sudo
Provides: wicd-client
Breaks: wicd (<= 1.6.2.2-4)
Replaces: wicd (<= 1.6.2.2-4)
Description: wired and wireless network manager - Curses client
 Wicd is a general-purpose network configuration server which aims
 to provide a simple but flexible interface for connecting to networks.
 Its features include:
  * wide variety of settings;
  * ability to connect to (and maintain profiles for) both wired and
    wireless networks;
  * support for many encryption schemes, including WEP, WPA, WPA2 and
    custom schemes;
  * wireless-tools compatibility.
 .
 This package provides the Curses/Urwid client, which is the client
 of choice in environments without X server.

Package: wicd-cli
Architecture: all
Depends:
 ${misc:Depends}
 , ${python:Depends}
 , wicd-daemon (= ${source:Version})
Recommends: sudo
Provides: wicd-client
Breaks: wicd (<< 1.7.0~a3)
Replaces: wicd (<< 1.7.0~a3)
Description: wired and wireless network manager - scriptable console
client
 Wicd is a general-purpose network configuration server which aims
 to provide a simple but flexible interface for connecting to networks.
 Its features include:
  * wide variety of settings;
  * ability to connect to (and maintain profiles for) both wired and
    wireless networks;
  * support for many encryption schemes, including WEP, WPA, WPA2 and
    custom schemes;
  * wireless-tools compatibility.
 .
 This package provides a scriptable console client.

Package: python-wicd
Architecture: all
Section: python
Depends:
 ${misc:Depends}
 , ${python:Depends}
Breaks: wicd (<< 1.7.0~a3)
Replaces: wicd (<< 1.7.0~a3)
Description: wired and wireless network manager - Python module
 Wicd is a general-purpose network configuration server which aims
 to provide a simple but flexible interface for connecting to networks.
 Its features include:
  * wide variety of settings;
  * ability to connect to (and maintain profiles for) both wired and
    wireless networks;
  * support for many encryption schemes, including WEP, WPA, WPA2 and
    custom schemes;
  * wireless-tools compatibility.
 .
 This package provides the Python module used by Wicd.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE


Reply to: