Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jimtcl for openSUSE:Factory checked 
in at 2023-08-07 15:28:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jimtcl (Old)
 and      /work/SRC/openSUSE:Factory/.jimtcl.new.22712 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jimtcl"

Mon Aug  7 15:28:57 2023 rev:4 rq:1098920 version:0.82

Changes:
--------
--- /work/SRC/openSUSE:Factory/jimtcl/jimtcl.changes    2022-09-10 
20:17:52.736919623 +0200
+++ /work/SRC/openSUSE:Factory/.jimtcl.new.22712/jimtcl.changes 2023-08-07 
15:29:02.528295948 +0200
@@ -1,0 +2,50 @@
+Sat Jun 24 07:29:53 UTC 2023 - Matwey Kornilov <matwey.korni...@gmail.com>
+
+- Fix build on armv7l
+- Fix the conflict in versioned library package content
+
+-------------------------------------------------------------------
+Sat Jun  3 14:27:09 UTC 2023 - Andrea Manzini <andrea.manz...@suse.com>
+
+- added patch exclude_mtime_aiostat_test_on_32bit.patch to exclude mtime test 
on 32bit platforms
+
+-------------------------------------------------------------------
+Tue May 30 08:42:59 UTC 2023 - Andrea Manzini <andrea.manz...@suse.com>
+
+- Update to version 0.82
+  * Bugs fixed:
+    + dict - under some circumstances it was possible to add duplicate keys to 
a dict
+    + file delete - -force and -- were handled incorrectly
+    + aio: ssl - fix eof detection with openssl3
+    + getref and setref - now accept fully qualified references
+    + unset - don’t return a result with -nocomplain
+    + Garbage collection - sometimes GC was overly zealous
+    + regexp - builtin regexp fix for end of word check
+    + dict with - now correctly returns the script result
+    + Unicode ranges are closed intervals. This affected the character class 
of the end character of each range.
+  * Features and improvements added:
+    + aio gets - improve behaviour for non-blocking streams
+    + aio TIP 603 - implement stat of an open file handle
+    + aio socket pty - filename is now available
+    + Included sqlite updated to version 3.38.0
+    + redis extension - enable TCP_KEEPALIVE, add support for -type and -async
+    + try - add support for trap
+    + oo constructor is now more flexible (possible incompatibility with 0.81)
+    + socket - add support for -async
+    + Updated linenoise now has support for word forward, word backward
+    + Updated Unicode to 14.0.0
+    + file normalize - now supported on Windows
+    + aio copyto - performance improvement for large copies
+    + Memory allocator is now replaceable
+    + info frame is now more Tcl compatible (incompatibility with 0.81)
+    + New timerate command for improved benchmarking - largely compatible with 
TIP 527
+    + vwait - add support for -signal for improved handling of signals in the 
event loop
+    + clock millis and clock micros - now use monotonic time if possible (not 
affected by system time changes)
+    + ensemble and namespace ensemble simplify creation of ensemble commands
+  * Possible incompatibilities in version 0.82
+    + New approach to oo constructor means some existing code may need to be 
altered
+    + info frame now returns a dict rather than a list and can access non-proc 
frames. stacktrace will continue to work and should be preferred when 
retrieving a live stack trace
+    + New ABI version means that compiled extensions will need to be rebuilt 
to work with this version
+- excluded ssl test from running inside build environment 
+
+-------------------------------------------------------------------

Old:
----
  jimtcl-0.81.tar.gz

New:
----
  exclude_mtime_aiostat_test_on_32bit.patch
  jimtcl-0.82.tar.gz

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

Other differences:
------------------
++++++ jimtcl.spec ++++++
--- /var/tmp/diff_new_pack.S0Bb1t/_old  2023-08-07 15:29:03.208300170 +0200
+++ /var/tmp/diff_new_pack.S0Bb1t/_new  2023-08-07 15:29:03.212300195 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jimtcl
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,19 @@
 #
 
 
-%define libjim_name libjim0_81
-
+%define libjim_name libjim0_82
 Name:           jimtcl
-Version:        0.81
+Version:        0.82
 Release:        0
 Summary:        A small embeddable Tcl interpreter
 License:        BSD-2-Clause
 Group:          Development/Languages/Tcl
 URL:            http://jim.tcl.tk
 Source:         
https://github.com/msteveb/jimtcl/archive/%{version}/%{name}-%{version}.tar.gz
+Patch0:         exclude_mtime_aiostat_test_on_32bit.patch
 BuildRequires:  asciidoc
 BuildRequires:  hostname
+BuildRequires:  libopenssl-devel
 
 %description
 Jim is an opensource small-footprint implementation of the Tcl programming
@@ -54,7 +55,13 @@
 Jim is an opensource small-footprint implementation of the Tcl programming 
language.
 
 %prep
-%setup -q -n %{name}-%{version}
+%autosetup -N -n %{name}-%{version}
+# exclude aio-stat-1.1 mtime test on 32bit arch
+%ifarch i586 %arm
+%autopatch -p1
+%endif
+# exclude SSL test because build env does not have internet connectivity
+rm tests/ssl.test
 
 iconv --from=ISO-8859-1 --to=UTF-8 AUTHORS > AUTHORS.new ; mv AUTHORS.new 
AUTHORS
 iconv --from=ISO-8859-1 --to=UTF-8 LICENSE > LICENSE.new ; mv LICENSE.new 
LICENSE
@@ -66,45 +73,39 @@
 export AR=ar
 export RANLIB=ranlib
 export STRIP=true
-%configure --full --shared --disable-option-checking
-make %{?_smp_mflags}
+%configure --shared --disable-option-checking
+
+%make_build
 
 %check
-make test
+%make_build test
 
 %install
 %make_install
 rm -rf %{buildroot}%{_prefix}/docs
-pushd %{buildroot}%{_libdir}/
-ln -s libjim.so.* libjim.so
-popd
 
 %post -n %{libjim_name} -p /sbin/ldconfig
-
 %postun -n %{libjim_name} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
 %license LICENSE
 %doc AUTHORS README
 %{_bindir}/jimsh
 %{_bindir}/jimdb
 
 %files -n %{libjim_name}
-%defattr(-,root,root,-)
 %license LICENSE
 %{_libdir}/libjim.so.*
-%dir %{_libdir}/jim
-%{_libdir}/jim/README.extensions
-%{_libdir}/jim/tcltest.tcl
 
 %files devel
-%defattr(-,root,root,-)
 %license LICENSE
 %doc DEVELOPING README.metakit README.namespaces README.oo README.utf-8 STYLE 
Tcl.html
 %{_includedir}/*
 %{_bindir}/build-jim-ext
 %{_libdir}/libjim.so
 %{_libdir}/pkgconfig/jimtcl.pc
+%dir %{_libdir}/jim
+%{_libdir}/jim/README.extensions
+%{_libdir}/jim/tcltest.tcl
 
 %changelog

++++++ exclude_mtime_aiostat_test_on_32bit.patch ++++++
diff --color -ur jimtcl-0.82.orig/tests/file.test jimtcl-0.82/tests/file.test
--- jimtcl-0.82.orig/tests/file.test    2023-02-25 03:09:51.000000000 +0100
+++ jimtcl-0.82/tests/file.test 2023-06-03 16:14:54.357097224 +0200
@@ -179,21 +179,21 @@
        set a(type)
 } {file}
 
-test aio-stat-1.1 {file stat via an open file descriptor} {jim aiostat} {
-       set filename [info script]
-       set fstat [file stat $filename]
-       set f [open $filename]
-       set aiostat [$f stat]
-       $f close
-       set ok 1
-       foreach field {size type mode mtime} {
-               if {$fstat($field) != $aiostat($field)} {
-                       puts "error: $field: file stat:$fstat($field) != aio 
stat:$aiostat($field)"
-                       set ok 0
-               }
-       }
-       set ok
-} {1}
+#test aio-stat-1.1 {file stat via an open file descriptor} {jim aiostat} {
+#      set filename [info script]
+#      set fstat [file stat $filename]
+#      set f [open $filename]
+#      set aiostat [$f stat]
+#      $f close
+#      set ok 1
+#      foreach field {size type mode mtime} {
+#              if {$fstat($field) != $aiostat($field)} {
+#                      puts "error: $field: file stat:$fstat($field) != aio 
stat:$aiostat($field)"
+#                      set ok 0
+#              }
+#      }
+#      set ok
+#} {1}
 
 test ext-1.1 {file ext} -body {
        file ext

++++++ jimtcl-0.81.tar.gz -> jimtcl-0.82.tar.gz ++++++
++++ 200667 lines of diff (skipped)

Reply via email to