Bug#917310: wicd: wifi connection failure because wicd did not notice a change of configuration of an AP

2018-12-25 Thread Vincent Lefevre
Control: reassign -1 wicd-gtk 1.7.4+tb2-6
Control: retitle -1 wicd-gtk: bad wifi connection attempt and obscure failure 
because wicd did not notice a change of configuration of an AP

This is mainly an UI issue (though the daemon may also need changes),
at least this is what the user sees at the end.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#917310: wicd: wifi connection failure because wicd did not notice a change of configuration of an AP

2018-12-25 Thread Vincent Lefevre
Package: wicd
Version: 1.7.4+tb2-6
Severity: important

When I tried to connect to a wifi access point I already used, there
were no issues with my Android devices, but with wicd, it could not
work. After several days, I've eventually found the cause. In the
past, the AP was using encryption (WPA), but now it no longer does
(for some reason). But wicd was still trying to connect using WPA,
ending with the error message "bad password". This is non-sense.
Either wicd should switch to unsecured[*], or it should immediately
output a meaningful error message, like: "Encryption requested for
unsecured access point".

[*] There should be a way to disable this, in which case follow the
alternative.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wicd depends on:
ii  wicd-curses [wicd-client]  1.7.4+tb2-6
ii  wicd-daemon1.7.4+tb2-6
ii  wicd-gtk [wicd-client] 1.7.4+tb2-6

wicd recommends no packages.

wicd suggests no packages.

Versions of packages wicd-gtk depends on:
ii  python 2.7.15-3
ii  python-glade2  2.24.0-5.1+b1
ii  python-gtk22.24.0-5.1+b1
ii  wicd-daemon1.7.4+tb2-6

Versions of packages wicd-gtk recommends:
ii  menu   2.1.47+b1
ii  policykit-10.105-23
ii  python-notify  0.1.1-4

Versions of packages wicd-curses depends on:
ii  python2.7.15-3
ii  python-urwid  2.0.1-2+b1
ii  wicd-daemon   1.7.4+tb2-6

Versions of packages wicd-curses recommends:
ii  sudo  1.8.26-2

Versions of packages wicd-daemon depends on:
ii  adduser   3.118
ii  dbus  1.12.12-1
ii  debconf   1.5.69
ii  iputils-ping  3:20180629-2
ii  isc-dhcp-client   4.4.1-2
ii  lsb-base  10.2018112800
ii  psmisc23.2-1
ii  python2.7.15-3
ii  python-dbus   1.2.8-2+b3
ii  python-gobject-2  2.28.6-13+b1
ii  python-wicd   1.7.4+tb2-6+local1
ii  wireless-tools30~pre9-13
ii  wpasupplicant 2:2.6-21

Versions of packages wicd-daemon recommends:
ii  rfkill 2.33-0.2
ii  wicd-curses [wicd-client]  1.7.4+tb2-6
ii  wicd-gtk [wicd-client] 1.7.4+tb2-6

Versions of packages wicd-daemon suggests:
pn  pm-utils  

Versions of packages python-wicd depends on:
ii  net-tools  1.60+git20180626.aebd88e-1
ii  python 2.7.15-3

Versions of packages python-wicd suggests:
ii  ethtool   1:4.19-1
ii  iproute2  4.19.0-2

-- debconf information:
* wicd/users: