Hello community, here is the log from the commit of package picocom for openSUSE:Factory checked in at 2018-02-06 16:50:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/picocom (Old) and /work/SRC/openSUSE:Factory/.picocom.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "picocom" Tue Feb 6 16:50:43 2018 rev:10 rq:573277 version:3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/picocom/picocom.changes 2015-08-21 07:40:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.picocom.new/picocom.changes 2018-02-06 16:50:47.639462678 +0100 @@ -1,0 +2,132 @@ +Mon Feb 5 20:24:25 UTC 2018 - [email protected] + +- Trim rhetorics from description and compact it. + +------------------------------------------------------------------- +Fri Feb 2 05:20:16 UTC 2018 - [email protected] + +- Update to version 3.1 + * Added the --raise-dtr and --raise-rts options, for symmetry with + --lower-dtr and --lower-rts (see manual page for details) + * Better build support for custom baudrates. Now custom baudrate + support is enabled by default for some systems + * You can always explicitly enable custom baudrate support for + other systems and you can explicitly disable it, even for the + systems it is automatically enabled for (see Makefile). + * To see if custom baudrate support is enabled in your build, run + picocom with the --help command-line option. +- Includes 3.0 + * Added the --logfile command line option + * Added the --lower-rts and --lower-dtr command-line options. + These options lower (reset) the respective modem control lines + of the serial port, as soon as picocom starts and the port + is configured. + * Added the --initstring (or -t) command line option. This option + can be used to send an initialization string to the serial port + when picocom starts. + * Added the --exit-after (or -x) command line option. Causes + picocom to exit if it becomes idle for the specified time. + * Added the -exit (or -X) command line option. Causes picocom to + exit immediately after opening and configuring the serial port. + * Added the --quiet (or -q) command line option. Suppress output + from picocom that was not explicitly requested by the user. + Errors and command responses are still printed. + * Added the --no-escape (or -n) command line option. Disables the + escape character. If given picocom will never enter command mode. + * Added the --hangup (or -u) comand line option. If given + together with --noreset, picocom will not reset the serial port + to it's original settings on exit, but it will clear the modem + control lines (typically DTR and RTS) to signal a modem hangup. + * Added the [C-g] command that toggles the state of the RTS modem + . control line. + * Added the [C-w] command (write hex) that pompts the user for a + string of hexadecimal values to be converted to binary and sent + to the port. + * Added "to hex" character mappings (???hex), which replace + characters with their hexadecimal representation. For more see + issue #75, and the INPUT, OUTPUT, AND ECHO MAPPING section in + the picocom manual. + * Standard input can now be a non-tty (e.g a file or a pipe). + Useful in some occasions for doing trivial non-interactive stuff. + * Changed the way picocom handles reading zero-bytes from the + standard input. Now picocom waits for the output queue to be + transmitted before exiting, or waits to become idle before + exiting (if the --exit-after option is given). See the new + section EXITING PICOCOM in the manual for details. + * Picocom's serial port output queue is now dynamically growable. + You can still set an upper limit when compiling picocom, or + allow it to grow as much as your system's memory allows. + Usueful, for example, for doing huge copy-pastes. + * Fixed some minor backwards compatibility issues. Now you can use + command-line options compatible with 1.x. + * Now SIGINT, as well as SIGTERM, can kill picocom. May be useful + when the standard input is not a tty. +- Includes 2.2 + * Improvement to read-buffering which can noticeably reduce CPU + load under high baudrates. +- Includes 2.0 + * The "change-databits" command-key has been reasigned (from C-b + to C-i); to make room for the new command "set baudrate" (C-b, + see below), and for some symmetry with the new "set stopbits" + command (C-j) + * The short option letter for the --parity command line option has + been changed from -p to -y; to leave -p for the new --stopbits + command-line option (see below). + * The default name for the history file has been changed to: + '.picocom_history' (in the user's home dir). + * The default input buffer size TTY_Q_SZ has been increased to + 32KB. You can change it by editing the Makefile if you wish. + * You can now select between 1 or 2 stopbits for the serial port, + either via command-line option (--stopbits) or via command (C-j). + * Added new command (C-b) that allows you to enter a baudrate + numerically. This is particularly useful if you have compiled-in + the "custom baudrates" feature (see below), as it allows you to + enter arbitrary baudrate values. The old baud-up (C-u) and baud-down + (C-d) commands are still available. + * Added command that prints a list of all available command-keys + (C-h or C-k). + * It is now possible to disable the send- and receive-file commands + (C-s, and C-r) by supplying an empty string as the argument to + the --send-cmd and --receive-cmd options, respectively. When + both commands are disabled, picocom no longer forks or executes + any external programs. + * Picocom no longer uses /bin/sh to run external commands for + file-transfer operations. Parsing the command line and spliting + it into arguments is now performed internally by picocom, using + quoting rules very similar to those of the Unix shell. Hopefully, + this makes it impossible to inject shell-commands when supplying + filenames and extra arguments to the send- and receive-file + commands. + * Much improved serial-port settings handling and reporting. + Whenever a port-setting is changed (baud-rate, parity, + flow-control, etc) by a command, the serial port attributes are + re-read, and if found different from the requested value, both + values are displayed (first the requested, then the actual in + parenthesis). The show-status command (C-v) also re-reads the + actual terminal attributes and displays both: the requested + values and the actual terminal settings (if they differ). This + way C-v is able to "see" changes made to the serial-port outside + of picocom (or changes made from within picocom but silently + ignored by the serial port driver---which happens). + * The show-status command (C-v) also displays the current status + of the modem control lines (DTR, DSR, DCD, RTS, CTS, and RI) + if available. + * Picocom is now more clever regarding its output (writting to the + serial port) pacing. It no longer calls write(2) to send (overly) + large chucks to the tty in a single gulp. It limits the amount + of data write(2) can send to the tty on a single call, based on + the port's baud rate. This way no huge output buffers (relative + to the baud-rate) accumulate, and they don't take "forever" to + drain. + * Added support for setting custom (arbitrary) serial-port baud + rates. With this compiled-in you can, for example, set the + serial-port's baudrate to 42000 bps, or 1234 bps, or other such + arbitrary values. Custom baudrates can be set either through + the command-line option (--baud), or using the new command "set + baudrate* (C-b). By default the USE_CUSTOM_BAUD feature is NOT + compiled in. You have to comment-in the respective lines in the + Makefile and recompile picocom to enable it. + * Added compile-time option (NO_HELP) that allows you to compile + picocom without including any help strings. Disabled by default. + +------------------------------------------------------------------- Old: ---- 1.8.tar.gz New: ---- picocom-3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ picocom.spec ++++++ --- /var/tmp/diff_new_pack.OB92jM/_old 2018-02-06 16:50:48.783409108 +0100 +++ /var/tmp/diff_new_pack.OB92jM/_new 2018-02-06 16:50:48.787408920 +0100 @@ -1,7 +1,7 @@ # # spec file for package picocom # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,20 @@ Name: picocom -Version: 1.8 +Version: 3.1 Release: 0 Summary: Minimal dumb-terminal emulation program License: GPL-2.0 Group: Hardware/Modem Url: https://github.com/npat-efault/picocom -Source: https://github.com/npat-efault/picocom/archive/%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: https://github.com/npat-efault/picocom/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %description -As its name suggests, [picocom] is a minimal dumb-terminal emulation -program. It is, in principle, very much like minicom, only it's "pico" -instead of "mini"! It was designed to serve as a simple, manual, modem -configuration, testing, and debugging tool. It has also served (quite -well) as a low-tech "terminal-window" to allow operator intervention -in PPP connection scripts (something like the ms-windows "open -terminal window before / after dialing" feature). It could also prove -useful in many other similar tasks. +picocom is a dumb-terminal emulation program, similar to "minicom", +for the purpose of manual modem configuration, testing, and +debugging. It can be used as a low-tech "terminal window" to allow +operator intervention in PPP connection scripts (something like the +"open terminal window before / after dialing" feature in MS Windows). %prep %setup -q @@ -44,14 +40,13 @@ %install mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_mandir}/man8 -install -m 755 picocom %{buildroot}%{_bindir}/ -install -m 644 picocom.8 %{buildroot}%{_mandir}/man8/ +mkdir -p %{buildroot}%{_mandir}/man1 +install -m 755 %{name} %{buildroot}%{_bindir}/ +install -m 644 %{name}.1 %{buildroot}%{_mandir}/man1/ %files -%defattr(-,root,root) %doc CHANGES.old CONTRIBUTORS LICENSE.txt README.md -%{_bindir}/picocom -%{_mandir}/man8/* +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1%{ext_man} %changelog
