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-09-14 18:49:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and      /work/SRC/openSUSE:Factory/.racket.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "racket"

Sun Sep 14 18:49:51 2025 rev:37 rq:1304564 version:8.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/racket/racket.changes    2025-06-27 
23:02:36.812490884 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1977/racket.changes  2025-09-14 
18:50:37.543228592 +0200
@@ -0,0 +1,42 @@
+-------------------------------------------------------------------
+Mon Sep  8 14:59:02 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Set _configure to ../configure: allow calling configure outside
+  the current directory.
+
+-------------------------------------------------------------------
+Tue Sep  2 09:48:37 UTC 2025 - Martin Schreiner <[email protected]>
+
+- Refresh patch:
+  * racket-fortify.patch
+- Update to 8.18.
+  * The racket-lang.org website no longer distributes Racket BC
+    bundles, but it includes pre-built bundles for two flavors of ARM
+    linux, AArch64 and 32-bit ARMv6 VFP.
+  * XML structures are serializable.
+  * Scribble's HTML generation conforms better to modern standards.
+  * Racket uses Unicode 16.0 for character and string operations.
+  * The redex-check default generation strategy always uses random
+    generation to supplement the enumerator.
+  * DrRacket supports the use of shift-tab to go backward to previous
+    indentation positions.
+  * The macro stepper supports the string-constants library, allowing
+    internationalization of the stepper itself.
+  * The struct form supports #:properties prop-list-expr, making it
+    more convenient to attach multiple property values to a structure
+    type.
+  * Build-system improvements support containers registered at Docker
+    Hub to build for all platforms that have downloads from the main
+    Racket download site; improvements also support Unix-style builds
+    for Mac OS in the style of MacPorts.
+  * The expt function produces a more accurate result when its first
+    argument is a flonum and its second argument is an exact integer
+    that has no equivalent flonum representation than it did in prior
+    versions.
+  * TCP ports use SO_KEEPALIVE correctly.
+  * Unsafe code can use “uninterruptible mode” instead of “atomic
+    mode” to allow futures to run concurrently while preventing
+    interruptions from other threads.
+  * The net/imap library supports IMAP's move operation.
+- Can no longer leverage the %configure macro, lest it fail to build.
+

Old:
----
  racket-8.17-src.tgz

New:
----
  racket-8.18-src.tgz

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

Other differences:
------------------
++++++ racket.spec ++++++
--- /var/tmp/diff_new_pack.G2sEsy/_old  2025-09-14 18:50:38.187255580 +0200
+++ /var/tmp/diff_new_pack.G2sEsy/_new  2025-09-14 18:50:38.187255580 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2012, 2013 Togan Muftuoglu [email protected]
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,9 +17,8 @@
 #
 
 
-%global         _configure ../configure
 Name:           racket
-Version:        8.17
+Version:        8.18
 Release:        0
 Summary:        Scheme implementation with teaching tools
 License:        Apache-2.0 OR MIT
@@ -146,6 +145,7 @@
 rm -f test64 testendianess
 mach=tpb${wide}${endianess}
 unset wide endianess
+%define configure ../configure
 %configure \
     --prefix="%{_prefix}" \
     --exec-prefix="%{_prefix}" \
@@ -315,8 +315,8 @@
 %verify(not md5 size mtime) %{_datadir}/%{name}/*.rktd
 %verify(not md5 size mtime) %{_datadir}/%{name}/pkgs/*.rktd
 %{_datadir}/%{name}/*
-%dir %{_sysconfdir}/%{name}
-%config %{_sysconfdir}/%{name}/config.rktd
+%dir %{_usr}/etc/%{name}
+%{_usr}/etc/%{name}/*
 
 %files doc
 %doc %{_docdir}/%{name}/*

++++++ racket-8.17-src.tgz -> racket-8.18-src.tgz ++++++
/work/SRC/openSUSE:Factory/racket/racket-8.17-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.1977/racket-8.18-src.tgz differ: char 5, 
line 1

++++++ racket-fortify.patch ++++++
--- /var/tmp/diff_new_pack.G2sEsy/_old  2025-09-14 18:50:38.271259099 +0200
+++ /var/tmp/diff_new_pack.G2sEsy/_new  2025-09-14 18:50:38.275259268 +0200
@@ -3,8 +3,10 @@
  src/start/ustart.c   |    5 +++--
  2 files changed, 6 insertions(+), 3 deletions(-)
 
---- src/rktio/rktio_fs.c
-+++ src/rktio/rktio_fs.c       2024-06-18 12:25:03.035413375 +0000
+Index: src/rktio/rktio_fs.c
+===================================================================
+--- src/rktio/rktio_fs.c.orig
++++ src/rktio/rktio_fs.c
 @@ -1,6 +1,7 @@
  #include "rktio.h"
  #include "rktio_private.h"
@@ -13,7 +15,7 @@
  #include <stdio.h>
  #include <string.h>
  #include <sys/stat.h>
-@@ -1092,7 +1093,8 @@ char *rktio_readlink(rktio_t *rktio, con
+@@ -1130,7 +1131,8 @@ char *rktio_readlink(rktio_t *rktio, con
      return NULL;
    }
  #else
@@ -23,8 +25,10 @@
    char *buffer = malloc(buf_len);
  
    while (1) {
---- src/start/ustart.c
-+++ src/start/ustart.c 2024-06-18 12:25:13.635224103 +0000
+Index: src/start/ustart.c
+===================================================================
+--- src/start/ustart.c.orig
++++ src/start/ustart.c
 @@ -10,6 +10,7 @@
  #include <string.h>
  #include <fcntl.h>
@@ -33,15 +37,6 @@
  #include <stdio.h>
  
  #if defined(__GNUC__)
-@@ -266,7 +267,7 @@ int main(int argc, char **argv)
-   char *exe_path, *lib_path, *dll_path;
-   int start, decl_end, prog_end, end, count, fd, v, en, x11;
-   int argpos, inpos, collcount = 1, fix_argv;
--  int bufsize = 127;
-+  size_t bufsize = PATH_MAX;
- 
-   if (config[7] == '[') {
-     write_str(2, argv[0]);
 @@ -280,7 +281,7 @@ int main(int argc, char **argv)
  
    /* resolve soft links */

Reply via email to