Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2026-09-12 21:15:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and      /work/SRC/openSUSE:Factory/.guile.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "guile"

Sat Sep 12 21:15:40 2026 rev:73 rq:1377412 version:3.0.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/guile/guile.changes      2025-04-11 
16:46:39.866935204 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new.1265/guile.changes    2026-09-12 
21:16:22.212019746 +0200
@@ -1,0 +2,65 @@
+Tue Jul 28 14:37:00 UTC 2026 - Giacomo Leidi <[email protected]>
+
+- Update to 3.0.11 (includes changes from 3.0.10):
+  * Language and syntax:
+    - 'define' is now allowed in all bodies, including 'when', 'unless',
+      'cond' and 'case' clauses, 'and-let*' bodies and 'with-fluids'.
+    - R7RS 'cond-expand' now supports 'else'.
+    - Fixed scoping of top-level variables: references to unbound
+      variables in other modules are no longer silently rewritten to the
+      current module, and macro-introduced top-level names no longer
+      collide.
+  * New SRFI support:
+    - SRFI-207 (string-notated bytevectors), including #u8"..." read and
+      print syntax and hex/base64 encoding.
+    - SRFI-197 (pipeline operators): chain, chain-and, chain-when,
+      chain-lambda, nest, nest-reverse.
+    - SRFI-244 (multiple-value definitions).
+    - SRFI-119 (Wisp), an indentation-based surface syntax.
+    - SRFI-64 (test suites) has been rewritten to fix a number of
+      interface, conformance and correctness issues.
+  * Ports:
+    - Added R6RS custom textual ports, the new (ice-9 soft-ports)
+      interface and the low-level (ice-9 custom-ports) facility.
+    - Custom binary ports are now suspendable.
+    - 'get-bytevector-all' has been rewritten in Scheme and is now
+      suspendable.
+  * New interfaces:
+    - GOOPS gained 'method*' and 'define-method*' with support for
+      optional and keyword arguments, including 'next-method'.
+    - (system foreign) exports 'read-c-struct' and 'write-c-struct'.
+    - (ice-9 rdelim) gained 'for-line-in-file', 'for-rdelim-from-port'
+      and 'for-delimited-from-port'.
+    - 'copy-file' accepts #:copy-on-write; 'seek' supports SEEK_DATA and
+      SEEK_HOLE.
+    - '%inhibit-welcome-message' suppresses the REPL banner.
+    - The PEG parser in (ice-9 peg) now covers the full PEG grammar and
+      supports the '[^...]' not-in-range pattern.
+  * Performance:
+    - Calls to procedures with keyword arguments can now be inlined.
+    - Improved compilation of 'append', 'logand' and 'raise-exception',
+      and better type inference.
+    - 'copy-file' now uses 'sendfile' instead of a read/write loop.
+    - Faster compilation of 'letrec'.
+  * Platform support:
+    - The JIT (lightening) now supports riscv.
+    - 'piped-process' and 'system*' are implemented on top of
+      'posix_spawn' and work on systems without fork().
+    - Numerous Cygwin, MSYS and Darwin fixes.
+  * Bug fixes:
+    - Fixed incorrect comparison between exact and inexact numbers.
+    - Fixed UTF-8 decoding in (ice-9 suspendable-ports) and hashing
+      corruption for UTF-8 symbols with non-ASCII characters.
+    - Fixed deadlocks in 'sigaction', 'join-thread' on timeout and
+      'call-with-new-thread'.
+    - Fixed segmentation faults in concurrent 'scm_with_guile',
+      'spawn' and 'make-struct/no-tail', and a memory leak in 'spawn'.
+    - Fixed a potential buffer overrun in 'getsockopt' with timestamps.
+    - Fixed setjmp/longjmp related crashes on Windows.
+    - 'basename' now checks the suffix against the base name rather than
+      the full path.
+  * Deprecations:
+    - (ice-9 lineio) is deprecated; use 'read-line' together with
+      'unread-string'.
+
+-------------------------------------------------------------------

Old:
----
  guile-3.0.9.tar.xz
  guile-3.0.9.tar.xz.sig

New:
----
  guile-3.0.11.tar.xz
  guile-3.0.11.tar.xz.sig

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

Other differences:
------------------
++++++ guile.spec ++++++
--- /var/tmp/diff_new_pack.rEhrec/_old  2026-09-12 21:16:23.503073438 +0200
+++ /var/tmp/diff_new_pack.rEhrec/_new  2026-09-12 21:16:23.508073646 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 %define libgver     1
 %define gsuff       %{guilemaj}_%{guilemin}-%{libgver}
 Name:           guile
-Version:        %{guilevers}.9
+Version:        %{guilevers}.11
 Release:        0
 Summary:        GNU's Ubiquitous Intelligent Language for Extension
 License:        GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later

++++++ disable-test-out-of-memory.patch ++++++
--- /var/tmp/diff_new_pack.rEhrec/_old  2026-09-12 21:16:23.559075767 +0200
+++ /var/tmp/diff_new_pack.rEhrec/_new  2026-09-12 21:16:23.565076017 +0200
@@ -1,6 +1,6 @@
---- guile/test-suite/standalone/Makefile.am    2023-01-29 21:51:48.697140831 
+0100
-+++ guile/test-suite/standalone/Makefile.am    2023-01-29 21:52:22.869517398 
+0100
-@@ -298,9 +298,6 @@
+--- a/test-suite/standalone/Makefile.am        2025-11-11 10:56:38.000000000 
+0100
++++ b/test-suite/standalone/Makefile.am        2026-07-28 16:35:19.933192522 
+0200
+@@ -312,9 +312,6 @@
  check_SCRIPTS += test-stack-overflow
  TESTS += test-stack-overflow
  
@@ -10,10 +10,9 @@
  check_SCRIPTS += test-close-on-exec
  TESTS += test-close-on-exec
  
-diff -Nur guile-3.0.7/test-suite/standalone/Makefile.in 
new/test-suite/standalone/Makefile.in
---- guile-3.0.7/test-suite/standalone/Makefile.in      2021-05-10 
10:30:31.000000000 +0200
-+++ new/test-suite/standalone/Makefile.in      2021-05-15 13:53:17.370706370 
+0200
-@@ -106,7 +106,7 @@
+--- a/test-suite/standalone/Makefile.in        2025-11-30 23:00:51.000000000 
+0100
++++ b/test-suite/standalone/Makefile.in        2026-07-28 16:35:19.951789377 
+0200
+@@ -109,7 +109,7 @@
        test-scm-c-bind-keyword-arguments$(EXEEXT) \
        test-srfi-4$(EXEEXT) $(am__append_6) $(am__EXEEXT_1) \
        test-smob-mark$(EXEEXT) test-smob-mark-race$(EXEEXT) \
@@ -22,12 +21,13 @@
  check_PROGRAMS = test-num2integral$(EXEEXT) test-round$(EXEEXT) \
        test-foreign-object-c$(EXEEXT) test-list$(EXEEXT) \
        test-unwind$(EXEEXT) test-conversion$(EXEEXT) \
-@@ -2245,7 +2245,7 @@
-       test-language test-guild-compile test-signal-fork \
-       $(am__append_3) test-foreign-object-scm test-fast-slot-ref \
-       test-mb-regexp test-use-srfi $(am__append_5) \
--      test-stack-overflow test-out-of-memory test-close-on-exec
-+      test-stack-overflow test-close-on-exec
+@@ -2466,8 +2466,7 @@
+       test-language test-guild-compile test-sigaction-fork \
+       test-signal-fork $(am__append_3) test-foreign-object-scm \
+       test-fast-slot-ref test-mb-regexp test-use-srfi \
+-      $(am__append_5) test-stack-overflow test-out-of-memory \
+-      test-close-on-exec
++      $(am__append_5) test-stack-overflow test-close-on-exec
  BUILT_SOURCES = $(am__append_2)
  EXTRA_DIST = test-import-order-a.scm test-import-order-b.scm \
        test-import-order-c.scm test-import-order-d.scm \

++++++ gcc10-x86-disable-one-test.patch ++++++
--- /var/tmp/diff_new_pack.rEhrec/_old  2026-09-12 21:16:23.589077015 +0200
+++ /var/tmp/diff_new_pack.rEhrec/_new  2026-09-12 21:16:23.593077182 +0200
@@ -1,8 +1,6 @@
-diff --git a/test-suite/tests/numbers.test b/test-suite/tests/numbers.test
-index 59e370e..6b07655 100644
---- a/test-suite/tests/numbers.test
-+++ b/test-suite/tests/numbers.test
-@@ -5309,7 +5309,7 @@
+--- a/test-suite/tests/numbers.test    2024-04-15 19:58:25.000000000 +0200
++++ b/test-suite/tests/numbers.test    2026-07-28 16:36:01.729421626 +0200
+@@ -5346,7 +5346,7 @@
                                      d))))))))
  
      (with-test-prefix "fractions"
@@ -11,7 +9,7 @@
             (lambda (d)
               (for '((0 1 2 5 1/2 3/2 5/2))  ;; multiples
                    (lambda (m)
-@@ -5319,7 +5319,7 @@
+@@ -5356,7 +5356,7 @@
                                      d))))))))
  
      (with-test-prefix "mixed types"

++++++ guile-3.0-gc_pkgconfig_private.patch ++++++
--- /var/tmp/diff_new_pack.rEhrec/_old  2026-09-12 21:16:23.610077889 +0200
+++ /var/tmp/diff_new_pack.rEhrec/_new  2026-09-12 21:16:23.614078055 +0200
@@ -1,12 +1,12 @@
---- guile/meta/guile-3.0.pc.in.orig    2023-01-29 21:48:12.578673344 +0100
-+++ guile/meta/guile-3.0.pc.in 2023-01-29 21:48:27.714851784 +0100
+--- a/meta/guile-3.0.pc.in     2025-02-28 22:12:31.000000000 +0100
++++ b/meta/guile-3.0.pc.in     2026-07-28 16:35:12.140986317 +0200
 @@ -22,7 +22,7 @@
  Name: GNU Guile
  Description: GNU's Ubiquitous Intelligent Language for Extension
  Version: @GUILE_VERSION@
 -Libs: -L${libdir} -lguile-@GUILE_EFFECTIVE_VERSION@ @BDW_GC_LIBS@
 +Libs: -L${libdir} -lguile-@GUILE_EFFECTIVE_VERSION@
- Libs.private: @LIB_CLOCK_GETTIME@ @LIBGMP@ @LIBLTDL@ @LIBFFI_LIBS@    \
-   @LIBUNISTRING@ @GUILE_LIBS@ @LIBICONV@ @LIBINTL@ @LIBSOCKET@                
\
-   @SERVENT_LIB@ @HOSTENT_LIB@ @GETADDRINFO_LIB@ @INET_NTOP_LIB@               
\
+ Libs.private: @LIB_CLOCK_GETTIME@ @LIB_GETRANDOM@ @LIBGMP@ @LIBLTDL@  \
+   @LIBFFI_LIBS@ @LIBUNISTRING@ @GUILE_LIBS@ @LIBICONV@ @LIBINTL@      \
+   @LIBSOCKET@ @SERVENT_LIB@ @HOSTENT_LIB@ @GETADDRINFO_LIB@           \
 

++++++ guile-3.0.9.tar.xz -> guile-3.0.11.tar.xz ++++++
++++ 168710 lines of diff (skipped)

++++++ guile.keyring ++++++
++++ 1590 lines (skipped)
++++ between guile.keyring
++++ and /work/SRC/openSUSE:Factory/.guile.new.1265/guile.keyring

Reply via email to