On Fri, Dec 13, 2013 at 1:59 AM, Alan McKinnon <alan.mckin...@gmail.com> wrote:
> On 13/12/2013 00:47, Canek Peláez Valdés wrote:
>> On Wed, Dec 11, 2013 at 4:52 PM,  <gottl...@nyu.edu> wrote:
>>> At home I use a wired connection so did notice the following problem
>>> until I traveled and tried to connect wirelessly.
>>> The problem must have started sometime within the past month.
>>>
>>> If I have wicd started by systemd, i.e.
>>> systemctl enable wicd
>>> The wired network is started fine but not the wireless.  Instead, I see
>>> in the systemd journal
>>>
>>> wicd[290]: Failed to connect to non-global ctrl_ifname: wired  error: No
>>> such file or directory
>>> wicd[290]: Failed to connect to non-global ctrl_ifname: wireless  error: No
>>> such file or directory
>>>
>>> If I instead systemctl disable wicd, reboot, and then manually type
>>> wpa_supplicant -i wireless -c /etc/wpa_supplicant/wpa_supplicant.conf -B
>>> it works.
>>>
>>> Indeed after I have booted I can start wicd and cannot get the error
>>> above, but the actual behavior is not consistent.
>>>
>>> My system is ~amd64, profile gnome/systemd
>>>
>>> My wireless driver is from the package broadcom-sta (wl)
>>
>> I have never used wicd, so I can't say exactly what it's the problem;
>> but I was under the impression that wicd is basically dead. Its last
>> release was more than a year and a half ago.
>>
>> Regards.
>>
>
> release more than a year and a half ago != dead

In this particular case I think it is.

> the code the user has still works whether the devs adds upstream commits
> or not.

Well, apparently not [1].

> It hasn't bit-rooted, is not incompatible with everything else and
> doesn't have outstanding security bugs with little chance of being fixed.

Checking [1] and [2], I would think that wicd satisfies (or *at least*
starts to satisfy) the very definition of bitrot.

> So what's the problem?

If the code worked perfectly, none. But apparently it doesn't; I don't
know, I don't use it myself. The usual signs of bitrot are there,
though.

> By that logic, zenity needs to have died 5 years ago but it's still around

That's a really bad example. Zenity didn't had a 3.10 release, but it
had a 3.8 [3] in march, so it's 9 months since the last release, not
18. Also, now zenity has a 3_10 tag in git [4]. And lastly, its lats
commit was 6 days ago, and it had several bugfixes committed not three
weeks ago [5]. On the other hand, wicd only has had translations
committed in the last 6 *months* [6], and the "development" branch for
2.0 hasn't been touched in *3 years* [7].

This is only after a quick search through wicd and zenity repositories
(and Gentoo bugzilla). Perhaps wicd has reached perfection and it
doesn't need an upstream since everything simply works and there is
nothing else to do with it. That would be a first in software history,
though.

I would simply not use it, and I will recommend any of its users to
change to either NetworkManager [8] or connman [9], like pronto.

[1] https://bugs.launchpad.net/wicd/+bugs
[2] https://bugs.gentoo.org/show_bug.cgi?id=486440
[3] ftp://ftp.gnome.org/pub/gnome/sources/zenity/3.8/
[4] https://git.gnome.org/browse/zenity/tag/?id=ZENITY_3_10_0
[5] https://git.gnome.org/browse/zenity/log/
[6] https://code.launchpad.net/~wicd-devel/wicd/experimental
[7] https://code.launchpad.net/~wicd-devel/wicd/aqua
[8] http://projects.gnome.org/NetworkManager/
[9] https://connman.net/

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to