Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-03-09 18:48:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and      /work/SRC/openSUSE:Factory/.racket.new.2349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "racket"

Wed Mar  9 18:48:10 2022 rev:16 rq:960493 version:8.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/racket/racket.changes    2021-12-07 
23:59:53.275711592 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.2349/racket.changes  2022-03-11 
11:34:46.114161862 +0100
@@ -1,0 +2,76 @@
+Sun Mar 6 15:26:11 UTC 2022 - Fred Fu <moons...@gmail.com>
+- Update to 8.4:
+  * Command-line Racket provides a new expression editor by default for
+    its read-eval-print loop (REPL). The new REPL is based on the Chez
+    Scheme expression editor, but extended to use the same
+    language-sensitive syntax coloring and indentation tools as DrRacket.
+  * Typed Racket adds a kind system, preventing programmers from
+    writing nonsensical type expressions. It checks whether type
+    constructors are correctly applied to arguments, and separates
+    type constructors from polymorphic types. The `:kind` form enables
+    checking the kind of a type expression at the REPL. The new system
+    also correctly rejects some ill-formed recursive types.
+  * Racket has a `file-or-directory-stat` for unified information about
+    file-system objects.
+  * DrRacket shows the region affected by an `#;` S-expression comment
+    by fading the commented-out region.
+  * Racket on Chez has faster multiplication and division for some
+    numbers.
+  * Web server: The files dispatcher supports all standard caching-related
+    HTTP response headers (e.g., Cache-Control).
+  * Web server: A new dispatcher captures the common pattern of processing
+    HTTP requests and responses in a layered fashion.
+  * The Web Server supports use of the Cache-Control header, and includes
+    a new wrapping dispatcher.
+  * Expander: add "portal" syntax to support new forms of syntax object
+    binding.
+  * Documentation search is improved.
+  * Some hash operations support an optional `try-order?` argument.
+  * The plot-metrics interface has documentation.
+  * Fonts support OpenType feature settings.
+  * The Gui library has improved support for Wayland.
+  * The computation of quadratic roots is further improved.
+  * The `set/c` contract adds support for random generation.
+  * DrRacket's interactions window supports #lang-specific coloring
+    and indentation.
+  * DrRacket's parenthesis-based keyboard shortcuts change based on
+    the parentheses that each different #lang uses.
+  * The release includes many other bug repairs and other improvements!
+
+  Transition/Update notes:
+  * To turn off expeditor and make Racket's REPL go back to the old
+    editline/readline-based editor, use the command
+
+      ,input readline
+
+    and then restart Racket. Get back to the new expression editor with
+
+      ,input expeditor
+
+    To toggle color mode for the new expression editor, use one of the
+    following, which does not require restarting Racket:
+
+      ,color #false
+      ,color #true
+
+  * Support for comment fading in DrRacket requires an increment to
+    the "WXME" format version so files with non-text content written
+    by DrRacket v8.4 will open only in v8.4 and later. This does not
+    affect files that consist only of unicode text.
+  * The addition of the kind system to Typed Racket means that certain
+    mild abuses of the type system no longer type check, most notably
+    the 'application' of a polymorphic type.
+
+- Spec changes:
+  * fix the path to locate a list of html files where references of
+    %{build-root} need to removed
+  * add more html files to the list above
+  * remove the command that deletes `.LOCKpkgs.rktd`, so users will not
+    have to manually create this file as a root user in order to successfully
+    run `raco` or `drracket`.
+
+- RPMlintrc changes:
+  * remove unused filters.
+  * add a filter to ignore warnings on `.LOCKpkgs.rktd`
+
+-------------------------------------------------------------------

Old:
----
  racket-8.3-src.tgz

New:
----
  racket-8.4-src.tgz

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

Other differences:
------------------
++++++ racket.spec ++++++
--- /var/tmp/diff_new_pack.f9lyix/_old  2022-03-11 11:34:46.738162594 +0100
+++ /var/tmp/diff_new_pack.f9lyix/_new  2022-03-11 11:34:46.742162599 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2012, 2013 Togan Muftuoglu tog...@opensuse.org
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:           racket
-Version:        8.3
+Version:        8.4
 Release:        0
 Summary:        Scheme implementation with teaching tools
 License:        Apache-2.0 OR MIT
@@ -159,7 +159,6 @@
 # we do not need *.la and *.a files
 find %{buildroot}%{_libdir} -name "*.la" -delete
 find %{buildroot}%{_libdir} -name "*.a" -delete
-find %{buildroot}%{_datadir} -name ".LOCKpkgs.rktd" -delete
 
 # make system clear
 for bin in mred mzscheme racket
@@ -180,9 +179,33 @@
     chmod 755 $bin
 done
 
-for html in syntax/module-helpers rackunit/api reference/collects
+files_to_filter="
+syntax/module-helpers
+rackunit/api
+reference/collects
+guide/exns
+math/array_broadcasting
+math/array_construct
+math/array_convert
+math/array_fold
+math/array_indexing
+math/array_nonstrict
+math/array_pointwise
+math/array_quick
+math/array_sequences
+math/array_slicing
+math/array_strict
+math/array_transform
+math/array_types
+math/matrix_construction
+math/matrix_intro
+math/matrix_poly
+math/stats
+ts-reference/Typed_Classes
+"
+for html in $files_to_filter
 do
-    html=%{_docdir}/%{name}/${html}.html
+    html=%{buildroot}%{_docdir}/%{name}/${html}.html
     test -e $html || continue
     sed -ri 's@%{buildroot}@@g' $html
 done
@@ -191,9 +214,6 @@
 install -Dm 644 %{SOURCE2} 
%{buildroot}%{_datadir}/bash_completion/completions/%{name}
 install -Dm 644 
%{_builddir}/%{name}-%{version}/share/pkgs/drracket/drracket/drracket.png 
%{buildroot}%{_datadir}/pixmaps/drracket.png
 
-# Remove references to buildroot
-sed -i "s|%{buildroot}||g" 
%{buildroot}%{_docdir}/%{name}/ts-reference/Typed_Classes.html
-
 # rewrite path in .desktop files
 %suse_update_desktop_file -c drracket "DrRacket" "DrRacket is an interactive, 
integrated, graphical programming environment for the Racket programming 
languages" "%{_bindir}/drracket" "drracket" Development IDE
 %suse_update_desktop_file -c slideshow "Slideshow" "Slideshow is a 
Racket-based tool for writing slide presentations as programs" 
"%{_bindir}/slideshow" "drracket" Development Documentation

++++++ racket-8.3-src.tgz -> racket-8.4-src.tgz ++++++
/work/SRC/openSUSE:Factory/racket/racket-8.3-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.2349/racket-8.4-src.tgz differ: char 5, 
line 1

++++++ racket-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.f9lyix/_old  2022-03-11 11:34:46.842162716 +0100
+++ /var/tmp/diff_new_pack.f9lyix/_new  2022-03-11 11:34:46.846162721 +0100
@@ -1,10 +1,7 @@
-addFilter(".*unexpanded-macro.*/usr/share/racket/collects/srfi/.*")
-addFilter(".*W:.*explicit-lib-dependency.*lib.*")
-addFilter(".*W:.*zero-length.*")
-addFilter(".*W:.*pem-certificate.*/test\.pem.*")
-addFilter(".*W:.*script-without-shebang.*/starter-sh.*")
-addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/syntax/module-helpers.html.*")
-addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/rackunit/api.html.*")
-addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/reference/collects.html.*")
-addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/guide/exns.html.*")
+addFilter(".*E:.*explicit-lib-dependency.*lib.*")
+addFilter(".*E:.*zero-length.*")
+addFilter(".*W:.*hidden-file-or-dir.*/usr/share/racket/pkgs/.LOCKpkgs.rktd")
+addFilter(".*E:.*script-without-shebang.*/starter-sh.*")
+addFilter(".*E:.*script-without-shebang.*/setup-core.*")
+addFilter(".*E:.*non-executable-script.*/usr/share/racket/pkgs/htdp-lib/2htdp/uchat/xrun.*")
 

Reply via email to