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) ""))