[pkg-wpa-devel] Bug#677993: Bug#677993: wpa_cli: Can no longer clear screen
Stefan Lippers-Hollmann
s.L-H at gmx.de
Mon Jun 18 23:46:00 UTC 2012
severity 677993 minor
thanks
On Tuesday 19 June 2012, Ben Armstrong wrote:
> Package: wpasupplicant
> Version: 1.0-2
> Severity: normal
I'm lowering the severity to minor, because in my opinion this doesn't
impose a significant impact on wpa_cli's usability.
> wpa_cli output can get very verbose. As an aid to seeing only the
> changes to the output since I last looked, I am in the habit of using
> ctrl-L to clear the screen. However, ever since 1.0, ctrl-L no longer
> does this. Nor can I find a command in 'help' to clear the screen. I
> would like to be able to clear the screen again.
This is caused by switching wpa_cli to the new (since 1.0~) internal
readline replacement, which might not have all the bells and whistles
GNU readline has to offer, yet(?). You can confirm this by rebuilding
wpa with this patch:
Index: debian/control
===================================================================
--- debian/control (revision 1766)
+++ debian/control (working copy)
@@ -16,6 +16,7 @@
libnl-genl-3-dev (>= 3.2.3-2~) [linux-any],
libpcap-dev [kfreebsd-any],
libbsd-dev [kfreebsd-any],
+ libreadline-gplv2-dev,
pkg-config,
qt4-qmake,
docbook-to-man,
Index: debian/config/wpasupplicant/linux
===================================================================
--- debian/config/wpasupplicant/linux (revision 1766)
+++ debian/config/wpasupplicant/linux (working copy)
@@ -237,11 +237,11 @@
# When building a wpa_cli binary for distribution, please note that these
# libraries are licensed under GPL and as such, BSD license may not apply for
# the resulting binary.
-#CONFIG_READLINE=y
+CONFIG_READLINE=y
# Include internal line edit mode in wpa_cli. This can be used as a replacement
# for GNU Readline to provide limited command line editing and history support.
-CONFIG_WPA_CLI_EDIT=y
+#CONFIG_WPA_CLI_EDIT=y
# Remove debugging code that is printing out debug message to stdout.
# This can be used to reduce the size of the wpa_supplicant considerably
Index: debian/config/wpasupplicant/kfreebsd
===================================================================
--- debian/config/wpasupplicant/kfreebsd (revision 1766)
+++ debian/config/wpasupplicant/kfreebsd (working copy)
@@ -238,11 +238,11 @@
# When building a wpa_cli binary for distribution, please note that these
# libraries are licensed under GPL and as such, BSD license may not apply for
# the resulting binary.
-#CONFIG_READLINE=y
+CONFIG_READLINE=y
# Include internal line edit mode in wpa_cli. This can be used as a replacement
# for GNU Readline to provide limited command line editing and history support.
-CONFIG_WPA_CLI_EDIT=y
+#CONFIG_WPA_CLI_EDIT=y
# Remove debugging code that is printing out debug message to stdout.
# This can be used to reduce the size of the wpa_supplicant considerably
So far this seems to be the only side effect of switching to
WPA_CLI_EDIT (personally I didn't even notice that yet), and abandoning
readline usage is wanted for licensing reasons (especially looking at
the wpa 2.x branch and readline6/ GPL-3). With a little luck, this
feature may get added to future upstream versions, as there seems to be
some rudimentary ctrl-L handling already. In which case we'd consider
backporting it to wpa - although likely not for wheezy.
As we want/ need to avoid depending on GNU readline, I may tag this bug
as wontfix for the time being. Although I certainly hope that wpa_cli's
internal readline implementation gains feature parity with GNU
readline in the externally visible regards.
Regards
Stefan Lippers-Hollmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-wpa-devel/attachments/20120619/dc2ea32a/attachment.pgp>
More information about the Pkg-wpa-devel
mailing list