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 */
