Package: ceni
Version: 2.33-2
Severity: important

Dear Maintainer,

I wanted to configure /etc/network/interfaces and scan for wifi
networks from a bare bones Debian Sid installation. Ceni was not able
to detect any network interfaces to display them in UI and I was
unable to scan for wifi networks or configure e/n/i. I expected Ceni
to auto detect my network interfaces using udevadm, however udevadm
has moved from /sbin to /usr/sbin. Also, /sbin/iwgetid belongs to
wireless-tools which has not been relevant for many years, support for
it could be removed at the same time.

I suggest to:
  1) Depend on libfile-which-perl and call File::Which::which() to
find udevadm executable in PATH
  2) Remove support for iwgetid
  3) Depend on versions of udev package >= that which dropped the
udevinfo executable

A basic patch is attached to give an idea. Thanks for maintaining Ceni
in Debian, I appreciate it.

Cheers, Kel


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ceni depends on:
ii  ifupdown              0.8.35+b1
ii  libcurses-ui-perl     0.9609-1
ii  libexpect-perl        1.21-1
ii  libterm-readkey-perl  2.38-1+b1
ii  perl                  5.30.3-4
ii  wpasupplicant         2:2.9.0-13

Versions of packages ceni recommends:
ii  resolvconf  1.82

Versions of packages ceni suggests:
pn  wpagui  <none>

-- no debconf information

Attachment: ceni_udevadm_iwgetid.patch
Description: Binary data

Reply via email to