Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2025-03-08 17:53:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and      /work/SRC/openSUSE:Factory/.racket.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "racket"

Sat Mar  8 17:53:08 2025 rev:35 rq:1251422 version:8.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/racket/racket.changes    2024-12-02 
16:59:15.821526764 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.19136/racket.changes 2025-03-08 
18:01:51.221955995 +0100
@@ -1,0 +2,50 @@
+Fri Mar  7 14:55:35 UTC 2025 - Martin Schreiner <martin.schrei...@suse.com>
+
+- Refresh patch:
+  * racket-doc.patch
+- Update to 8.16. Changes down below:
+  * Racket has expanded support for immutable and mutable treelists:
+    - A variety of new treelist utility functions are available:
+      treelist-filter, treelist-flatten, et cetera.
+    - The mutable-treelist-prepend! function allows prepending to
+      mutable treelists.
+    - Mutable treelists are serializable.
+  * The serialize-structs module allows the minimization of
+    dependencies by providing only a handful of core forms.
+  * The flbit-field function allows access to the binary
+    representation of IEEE floating-point numbers.
+  * The top-left search box in the documentation works once more.
+  * The XML reader is 2-3x faster on inputs with long CDATA and
+  * comments, and avoids some internal contract checks to obtain a 25%
+  * speedup on large documents generally.
+  * The pregexp syntax includes "\X" to match a grapheme cluster),
+  * following Perl and PCRE.
+  * The read-json* and write-json* functions allow customization of
+    the Racket representation of JSON elements, eliminating the need for
+    a separate "translation" pass.
+  * Racket has new port I/O functions:
+    - The open-input-nowhere function creates an empty input port.
+    - The pipe-port? function makes it possible to determine whether a
+      port is created by make-pipe.
+    - The port-file-stat function allows gathering information about the
+      file that is the source or target of a file-stream port.
+  * A revised representation of pointers improves the performance of
+    foreign function calls. As a result, ptr-ref and ptr-set! are
+    substantially faster.
+  * In anticipation of the fifteenth RacketCon, the fifteenth function
+    returns the fifteenth element of a list.
+  * Racket has an improved multi-line convention for error messages.
+  * The db library allows prepare on virtual statements.
+  * The student-t distribution is part of the math/distributions
+    library.
+  * Expeditor supports customizing the prompt, using the #:prompt
+    keyword argument to call-with-expeditor.
+  * There is a guide to adding internationalization for a new (human)
+    language.
+  * Optimizations to racket/profile improve asymptotic speed for very
+    large call graphs.
+  * The #lang htdp/asl language incorporates Graphical Debugger
+    support.
+  * There is lots of new documentation, and many defects repaired! 
+
+-------------------------------------------------------------------

Old:
----
  racket-8.15-src.tgz

New:
----
  racket-8.16-src.tgz

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

Other differences:
------------------
++++++ racket.spec ++++++
--- /var/tmp/diff_new_pack.b63fu9/_old  2025-03-08 18:01:52.946026967 +0100
+++ /var/tmp/diff_new_pack.b63fu9/_new  2025-03-08 18:01:52.970027955 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2012, 2013 Togan Muftuoglu tog...@opensuse.org
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %global         _configure ../configure
 Name:           racket
-Version:        8.15
+Version:        8.16
 Release:        0
 Summary:        Scheme implementation with teaching tools
 License:        Apache-2.0 OR MIT

++++++ racket-8.15-src.tgz -> racket-8.16-src.tgz ++++++
/work/SRC/openSUSE:Factory/racket/racket-8.15-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.19136/racket-8.16-src.tgz differ: char 
5, line 1

++++++ racket-doc.patch ++++++
--- /var/tmp/diff_new_pack.b63fu9/_old  2025-03-08 18:01:53.666056607 +0100
+++ /var/tmp/diff_new_pack.b63fu9/_new  2025-03-08 18:01:53.698057924 +0100
@@ -2,16 +2,19 @@
  share/pkgs/scribble-lib/help/search.rkt | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
---- share/pkgs/scribble-lib/help/search.rkt
+Index: share/pkgs/scribble-lib/help/search.rkt
+===================================================================
+--- share/pkgs/scribble-lib/help/search.rkt.orig
 +++ share/pkgs/scribble-lib/help/search.rkt
-@@ -47,7 +47,8 @@
-                       ;; Doesn't exist, but notify and then fall back below:
+@@ -45,7 +45,9 @@
                        (build-path (find-doc-dir) sub)))
       (notify path)
--     (if (file-exists? path)
-+     (if (and (file-exists? path)
-+              (file-exists? (build-path (find-doc-dir) "docindex.sqlite")))
-          (send-url/file path #:fragment fragment #:query query)
-          (let ([part (lambda (pfx x) (if x (string-append pfx x) ""))])
-            (send-url (string-append
+      (cond
+-       [(file-exists? path) (send-url/file path #:fragment fragment #:query 
query)]
++       [(and (file-exists? path)
++           (file-exists? (build-path (find-doc-dir) "docindex.sqlite")))
++       (send-url/file path #:fragment fragment #:query query)]
+        [else
+         (define (part pfx x)
+           (if x (string-append pfx x) ""))
 

Reply via email to