Hello community, here is the log from the commit of package dialog for openSUSE:Factory checked in at 2019-02-24 17:05:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dialog (Old) and /work/SRC/openSUSE:Factory/.dialog.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dialog" Sun Feb 24 17:05:06 2019 rev:37 rq:674416 version:1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/dialog/dialog.changes 2018-11-13 16:24:11.570806788 +0100 +++ /work/SRC/openSUSE:Factory/.dialog.new.28833/dialog.changes 2019-02-24 17:05:08.448630652 +0100 @@ -1,0 +2,86 @@ +Wed Feb 13 07:51:58 UTC 2019 - Dr. Werner Fink <[email protected]> + +- Update to version 1.3-20190211 + + modify to work with ncurses' threaded-library, which does not allow + assignment to LINES/COLS (report by Marcus Roeckrath). + + correct clearing after text in progressbox from 2018/06/21 changes + for resizing (reports by David Boyd, Alan Somers). + + improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE, + CF_XOPEN_SOURCE + + update config.guess, config.sub +- Includes also version 1.3-20181107 + + convert ja.po to UTF-8 for consistency (suggested by Stanislav + Brabec). + + repair mis-encoded hi.po (report/analysis by Stanislav Brabec). +- Includes also version 1.3-20181022 + + improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT, + CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML, + CF_WITH_VERSIONED_SYMS from ncurses + + add ast.po, from + http://translationproject.org/latest/dialog/ +- Includes also version 1.3-20180621 + + improve file-offset computation in textbox.c (Werner Fink). + + fix an overlooked case with real_auto_size() to maximize when + height or width is given as -1. + + build-fixes for configure options "--disable-Xdialog2" and + "--disable-form" + + add traces for each widget to show its parameters. + + modify color scheme for mixedgauge to use the dialog window colors, + like the captions. + + fix a too-small malloc in the mixedgauge widget. + + fix a use-after-free in dlg_remove_callback(). + + improve handling of SIGWINCH for several widgets (Debian #865840). + + menubox, the point of the Debian report was that it would be nice + to increase the window size if the terminal size increases. Did + that as a special case less problematic than decreasing the + terminal size. Added samples/menubox11 to demonstrate by + comparison with menubox10 a problem with debconf which puts extra + newlines in the caption that interfere with autowrap. + + progressbox and derived prgbox, programbox, now handle resizing. + + yesno, window was cleared + + add dlg_ttysize() to support new options, allowing scripts to obtain + some text-formatting details without initializing the terminal. + + add options --print-text-only, and --print-text-size for scripts that + adjust the widget size according to how the captions are formatted. + + improve dialog.pl: + + add demo.pl, to demonstrate the functions + + quote/escape string parameters passed to dialog. + + ensure all "integer" parameters are really integers. + + use actual screensize for list captions rather than assuming 24 + lines. + + when trimming blanks, treat unconverted tabs the same as spaces. + + correct parameter to test when trimming blanks from the script, + e.g., with "--trim" (report by Jarno Suni). + + improve documentation of the various whitespace-filtering options, + to show which take precedence (Debian #867536, cf: Debian #102942). + + modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before + TRAVERSE_BINDINGS so that up/down arrow will by default scroll the + message up/down rather than be aliases for tab-traversal (report by + Fredrik Kers). + + modify dump_one_binding() to show when a binding is overridden. + + improve format of trace-file, making comment-syntax consistent, + as well as showing argv-splitting as a series of comments. + + modify dlg_string_to_argv() to change the quoting behavior to be + more consistent with shell behavior (patch by Denilson Sa Maia). + + modify dlg_getc() to return ESC when a timeout expires, notifying + callers that a quit occurred rather than exiting the application + (suggested by Rodrigo Freitas). + + modify handle_inputs() to ensure cursor-visibility is restored when + there is no input character available (report by Guillaume Vareille). + + improve comment in manual page regarding which widgets can use the + "--help-button" (prompted by discussion with Csanyi Pal). + + add a check for valid object pointer in tailbox's main loop since + the getc-callback may have been freed within ui_getc.c (report by + "David"). + + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS, + CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG + + improved configure script checks for groff vs man2html: + CF_PROG_GROFF and CF_WITH_MAN2HTML + + build-fix from lynx for AM_WITH_NLS configure macro + + update config.guess, config.sub +- Remove fix for Hindi translation as now upstream +- Remove patch textbox-file_size.patch now upstream +- Remove dialog.ko.po.bz2 as ko.po now upstream +- Modify patch dialog-1.2-20121230.dif + +------------------------------------------------------------------- Old: ---- dialog-1.3-20171209.tgz dialog-1.3-20171209.tgz.asc dialog.ko.po.bz2 textbox-file_size.patch New: ---- dialog-1.3-20190211.tgz dialog-1.3-20190211.tgz.asc dialog-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dialog.spec ++++++ --- /var/tmp/diff_new_pack.SX0Hty/_old 2019-02-24 17:05:09.100630342 +0100 +++ /var/tmp/diff_new_pack.SX0Hty/_new 2019-02-24 17:05:09.104630340 +0100 @@ -1,7 +1,7 @@ # # spec file for package dialog # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define src_date 20171209 -%define somajor 14 +%define src_date 20190211 +%define somajor 15 Name: dialog Version: 1.3 Release: 0 @@ -29,10 +29,9 @@ Source1: ftp://ftp.invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz.asc Source2: %{name}.keyring Source3: dialog.rc -Source4: dialog.ko.po.bz2 +Source4: dialog-rpmlintrc # PATCH-FIX-OPENSUSE : fix shadow during resizing terminal Patch0: dialog-1.2-20121230.dif -Patch1: textbox-file_size.patch Patch2: dialog-gcc-warnings.patch BuildRequires: libtool BuildRequires: ncurses-devel @@ -72,13 +71,8 @@ %prep %setup -q -n %{name}-%{version}-%{src_date} -bzcat %{SOURCE4} > po/ko.po %patch0 -%patch1 %patch2 -p1 -# Fix mangled Hindi translation (bsc#1115005): -iconv -f UTF-8 -t ISO-8859-15 <po/hi.po >po/hi.po.utf-8 -mv po/hi.po.utf-8 po/hi.po %build CC=gcc @@ -122,13 +116,19 @@ mkdir %{buildroot}/etc install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/dialogrc %find_lang %{name} +xz CHANGES %post -n libdialog%{somajor} -p /sbin/ldconfig %postun -n libdialog%{somajor} -p /sbin/ldconfig %files %defattr(-,root,root) -%doc CHANGES README VERSION COPYING +%if %{defined license} +%license COPYING +%doc CHANGES.xz README VERSION +%else +%doc CHANGES.xz README VERSION COPYING +%endif %config(noreplace) %{_sysconfdir}/dialogrc %{_bindir}/dialog %{_mandir}/man1/dialog.1%{ext_man} ++++++ dialog-1.2-20121230.dif ++++++ --- /var/tmp/diff_new_pack.SX0Hty/_old 2019-02-24 17:05:09.116630335 +0100 +++ /var/tmp/diff_new_pack.SX0Hty/_new 2019-02-24 17:05:09.120630333 +0100 @@ -2,7 +2,7 @@ =================================================================== --- util.c.orig +++ util.c -@@ -2115,8 +2115,10 @@ dlg_move_window(WINDOW *win, int height, +@@ -2176,8 +2176,10 @@ dlg_move_window(WINDOW *win, int height, #ifdef HAVE_COLOR if (p->shadow != 0) { if (dialog_state.use_shadow) { ++++++ dialog-1.3-20171209.tgz -> dialog-1.3-20190211.tgz ++++++ ++++ 29558 lines of diff (skipped) ++++++ dialog-rpmlintrc ++++++ addFilter(".*spurious-executable-perm.*dialog-examples/copifuncs/copi\..*")
