Hello community,

here is the log from the commit of package expect for openSUSE:Factory checked 
in at 2018-11-05 22:48:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/expect (Old)
 and      /work/SRC/openSUSE:Factory/.expect.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "expect"

Mon Nov  5 22:48:39 2018 rev:27 rq:644610 version:5.45.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/expect/expect.changes    2017-11-14 
14:00:46.795605234 +0100
+++ /work/SRC/openSUSE:Factory/.expect.new/expect.changes       2018-11-05 
22:48:43.184562091 +0100
@@ -1,0 +2,6 @@
+Thu Oct 25 09:10:24 UTC 2018 - Reinhard Max <m...@suse.com>
+
+- New version 5.45.4:
+  * Fix two bugs in EOF handling.
+
+-------------------------------------------------------------------

Old:
----
  expect-5.45.3.tar.gz

New:
----
  expect5.45.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ expect.spec ++++++
--- /var/tmp/diff_new_pack.vgJkOH/_old  2018-11-05 22:48:44.512560411 +0100
+++ /var/tmp/diff_new_pack.vgJkOH/_new  2018-11-05 22:48:44.516560405 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package expect
 #
-# Copyright (c) 2017 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
@@ -12,18 +12,18 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           expect
-Version:        5.45.3
+Version:        5.45.4
 Release:        0
 Summary:        A Tool for Automating Interactive Programs
 License:        SUSE-Public-Domain
 Group:          Development/Languages/Tcl
 Url:            http://expect.nist.gov
-Source:         
http://downloads.sourceforge.net/project/%{name}/Expect/%{version}/%{name}%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source:         https://downloads.sourceforge.net/expect/expect%version.tar.gz
 Source1:        expect-rpmlintrc
 Patch1:         expect.patch
 Patch2:         expect-fixes.patch

++++++ expect-5.45.3.tar.gz -> expect5.45.4.tar.gz ++++++
++++ 9934 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/ChangeLog new/expect5.45.4/ChangeLog
--- old/expect5.45.3/ChangeLog  2014-05-01 21:22:23.000000000 +0200
+++ new/expect5.45.4/ChangeLog  2018-02-04 14:52:14.000000000 +0100
@@ -1,3 +1,14 @@
+2018-02-04  Nils Carlson <nils.carl...@ludd.ltu.se>
+
+       * exp_inter.c: [https://sourceforge.net/p/expect/patches/22/]
+       Fix interact bug - handle reads of 0 length on
+       non-blocking channels by explicitly checking if the channel
+       is non-blocking. Fix by Jack Bates.
+
+       * expect.c: [https://sourceforge.net/p/expect/patches/21/]
+       Fix eof bug introduced with previous bug fix - ensure that data
+       received just before an eof is processed. Fix by Sergei Golovan.
+
 2014-05-01  Andreas Kupries <andre...@activestate.com>
 
        * exp_main_sub.c: Updated EXP_VERSION to 5.45.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/configure.in new/expect5.45.4/configure.in
--- old/expect5.45.3/configure.in       2014-05-01 21:22:24.000000000 +0200
+++ new/expect5.45.4/configure.in       2018-02-04 11:43:58.000000000 +0100
@@ -1,9 +1,9 @@
 dnl
 dnl Process this file with autoconf to produce a configure script.
 dnl
-AC_REVISION($Id: configure.in,v 5.83 2014/05/01 19:22:24 andreas_kupries Exp $)
+AC_REVISION($Id: configure.in,v 5.82 2013/11/04 19:03:00 andreas_kupries Exp $)
 
-AC_INIT([expect],[5.45.3])
+AC_INIT([expect],[5.45.4])
 
 TEA_INIT([3.9])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/exp_clib.c new/expect5.45.4/exp_clib.c
--- old/expect5.45.3/exp_clib.c 2010-09-01 00:20:27.000000000 +0200
+++ new/expect5.45.4/exp_clib.c 2018-02-02 20:15:52.000000000 +0100
@@ -78,7 +78,7 @@
  * See the file "license.terms" for information on usage and redistribution
  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  *
- * RCS: @(#) $Id: exp_clib.c,v 5.39 2010/08/31 22:20:27 andreas_kupries Exp $
+ * RCS: @(#) $Id: exp_clib.c,v 5.38 2010/07/01 00:53:49 eee Exp $
  */
 
 #ifndef _STDLIB
@@ -165,7 +165,7 @@
  * *** 2. This in addition to changes to TclRegError makes the   ***
  * ***    code multi-thread safe.                                ***
  *
- * RCS: @(#) $Id: exp_clib.c,v 5.39 2010/08/31 22:20:27 andreas_kupries Exp $
+ * RCS: @(#) $Id: exp_clib.c,v 5.38 2010/07/01 00:53:49 eee Exp $
  */
 
 #if 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/exp_inter.c new/expect5.45.4/exp_inter.c
--- old/expect5.45.3/exp_inter.c        2010-09-01 00:20:27.000000000 +0200
+++ new/expect5.45.4/exp_inter.c        2018-02-04 11:12:26.000000000 +0100
@@ -1433,7 +1433,7 @@
        switch (rc) {
            case EXP_DATA_NEW:
                cc = intRead(interp,u,1,0,key);
-               if (cc > 0) break;
+               if (cc > 0 || Tcl_InputBlocked(u->channel)) break;
 
                rc = EXP_EOF;
                /*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/exp_main_sub.c new/expect5.45.4/exp_main_sub.c
--- old/expect5.45.3/exp_main_sub.c     2014-05-01 21:22:24.000000000 +0200
+++ new/expect5.45.4/exp_main_sub.c     2018-02-04 11:43:58.000000000 +0100
@@ -33,7 +33,7 @@
 #endif
 #ifdef __CENTERLINE__
 #undef EXP_VERSION
-#define        EXP_VERSION             "5.45.3"                /* I give up! */
+#define        EXP_VERSION             "5.45.4"                /* I give up! */
                                        /* It is not necessary that number */
                                        /* be accurate.  It is just here to */
                                        /* pacify Centerline which doesn't */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/expect.c new/expect5.45.4/expect.c
--- old/expect5.45.3/expect.c   2014-05-01 21:22:24.000000000 +0200
+++ new/expect5.45.4/expect.c   2018-02-04 10:58:22.000000000 +0100
@@ -1861,7 +1861,7 @@
        /* try to read it */
        cc = expIRead(interp,esPtr,timeout,tcl_set_flags);
        
-       if (Tcl_Eof(esPtr->channel)) {
+       if (cc == 0 && Tcl_Eof(esPtr->channel)) {
            cc = EXP_EOF;
        }
     } else if (cc == EXP_DATA_OLD) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/expect.h new/expect5.45.4/expect.h
--- old/expect5.45.3/expect.h   2010-09-01 00:20:27.000000000 +0200
+++ new/expect5.45.4/expect.h   2018-02-02 20:15:52.000000000 +0100
@@ -28,7 +28,7 @@
  * See the file "license.terms" for information on usage and redistribution
  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  *
- * RCS: @(#) $Id: expect.h,v 5.33 2010/08/31 22:20:27 andreas_kupries Exp $
+ * RCS: @(#) $Id: expect.h,v 5.32 2010/07/01 00:53:49 eee Exp $
  */
 
 #ifndef _TCL
@@ -290,7 +290,7 @@
  * Caveat:  this is V8 regexp(3) [actually, a reimplementation thereof],
  * not the System V one.
  *
- * RCS: @(#) $Id: expect.h,v 5.33 2010/08/31 22:20:27 andreas_kupries Exp $
+ * RCS: @(#) $Id: expect.h,v 5.32 2010/07/01 00:53:49 eee Exp $
  */
 
 #ifndef _REGEXP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/expect5.45.3/tclconfig/tcl.m4 new/expect5.45.4/tclconfig/tcl.m4
--- old/expect5.45.3/tclconfig/tcl.m4   2017-09-11 19:25:36.000000000 +0200
+++ new/expect5.45.4/tclconfig/tcl.m4   2018-02-04 14:55:43.000000000 +0100
@@ -9,7 +9,7 @@
 # See the file "license.terms" for information on usage and redistribution
 # of this file, and for a DISCLAIMER OF ALL WARRANTIES.
 #
-# RCS: @(#) $Id: tcl.m4,v 1.7 2013/11/04 19:42:08 andreas_kupries Exp $
+# RCS: @(#) $Id: tcl.m4,v 1.6 2010/09/16 20:46:47 hobbs Exp $
 
 AC_PREREQ(2.57)
 


Reply via email to