Revisions of racket

Fred Fu's avatar Fred Fu (capfredf) accepted request 1169536 from Christian Boltz's avatar Christian Boltz (cboltz) (revision 86)
- add mzdyn3m.o which gets built on s390x (possibly replacing mzdyn3m.lo)

This time I even have a successful build :-) (see openSUSE_Factory_zSystems)


As a side note: there is a very long time in the build without any output:

[   13s] cc -O2 -DZUO_LIB_PATH='"'".././zuo/lib"'"' -o bin/zuo ./zuo/zuo.c
[ 9616s] bin/zuo . all MAKE="/usr/bin/make"

Depending on the load on the mainframe, this time can even be longer, and causes the build to abort because there's no output for a very long time.

From the openSUSE_Factory / s390x build log (which seems to have a shorter timeout of "only" 90 minutes):

[   12s] cc -O2 -DZUO_LIB_PATH='"'".././zuo/lib"'"' -o bin/zuo ./zuo/zuo.c
[ 5417s] qemu-system-s390x: terminating on signal 15 from pid 99276 (<unknown process>)

If there is a way to make that cc call faster and/or more verbose, please do it ;-)
buildservice-autocommit accepted request 1177382 from Fred Fu's avatar Fred Fu (capfredf) (revision 85)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1176761 from Martin Schreiner's avatar Martin Schreiner (mschreiner) (revision 84)
- Update to 8.13.
- Changes from 8.13:
  * The racket/treelist and racket/mutable-treelist libraries provide
    list-like containers that support many operations in effectively
    constant time, including appending and extracting sub-lists without
    mutating the given list. Treelists are implemented as RRB Vectors,
    invented by Stucki, Riompf, Ureche, and Bagwell.
  
  * The hash-filter-keys and hash-filter-values functions allow users
    to filter hashes using a predicate on either keys or values.
  
  * The vector-extend and vector*-extend functions provide a way to
    pre-populate the prefix of a newly allocated vector using the
    elements of an existing vector.
  
  * Command-line raco setup, package update, and package installation
    use terminal control (when available) to show what they are working
    on more compactly and with a progress bar.
  
  * Racket v8.13 uses Unicode 15.1 for character and string
    operations.
  
  * Machine-specific cross-module optimization allows improved support for
    static generation of foreign-function bindings.
  
  * The scribble/acmart language uses v2.01, which avoids errors
    concerning the hyperref package in some latex installations.
- Changes from 8.12:
  * The "Die Macht der Abstraktion" language levels are no longer
    present, replaced by the "Schreibe dein Programm" language levels
buildservice-autocommit accepted request 1166497 from Fred Fu's avatar Fred Fu (capfredf) (revision 83)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1165999 from Christian Boltz's avatar Christian Boltz (cboltz) (revision 82)
- mzdyn3m.lo no longer gets built for s390x, remove it from %files

Notes:
- unfortunately the build in my home repo runs into a timeout, but you can find the "file not found" message leading to this SR in openSUSE:Factory:zSystems build log: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:zSystems/racket/standard/s390x
- ppc fails to build for a different reason, therefore I restricted this change to only s390x. I don't know if mzdyn3m.lo still gets built for ppc - that's something to check after someone fixes the first ppc build failure.
buildservice-autocommit accepted request 1149971 from Fred Fu's avatar Fred Fu (capfredf) (revision 81)
baserev update by copy to link target
buildservice-autocommit accepted request 1135983 from Fred Fu's avatar Fred Fu (capfredf) (revision 79)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1135550 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 78)
- update to 8.11.1:
  * This bug-fix release repairs a problem with building from source
    when using the “builtpkgs” source distribution

    the function call.
  * The copy-file library function supports permission-management arguments.
- Update config.sub from upstream
buildservice-autocommit accepted request 1126741 from Fred Fu's avatar Fred Fu (capfredf) (revision 77)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1126725 from Fred Fu's avatar Fred Fu (capfredf) (revision 76)
update to 8.11
Fred Fu's avatar Fred Fu (capfredf) accepted request 1126718 from Fred Fu's avatar Fred Fu (capfredf) (revision 75)
update to 8.11
buildservice-autocommit accepted request 1105289 from Fred Fu's avatar Fred Fu (capfredf) (revision 74)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1104760 from Matthias Eliasson's avatar Matthias Eliasson (elimat) (revision 73)
- Update to 8.10:
  * syntax/parse no longer always compiles its patterns; this release
    includes an interpreter which is used to reduce code size
  * Racket includes primitives [im]mutable-string?, [im]mutable-bytes?,
    [im]mutable-vector?, [im]mutable-box?, and [im]mutable-hash?
    (cf.
    https://docs.racket-lang.org/reference/booleans.html#%28mod-path._racket%2Fmutability%29)
  * Redex adds judgment-form->rule-names (cf.
    https://docs.racket-lang.org/redex/reference.html#%28def._%28%28lib._redex%2Freduction-semantics..rkt%29._judgment-form-~3erule-names%29%29)
  * Fasl and compiled code allow fxvectors and flvectors
  * DrRacket allows #lang-specific customization of the definition
    navigation popdown (cf.
    https://docs.racket-lang.org/tools/drracket_language.html#%28idx._%28gentag._55._%28lib._scribblings%2Ftools%2Ftools..scrbl%29%29%29)
  * Racket and DrRacket include Finnish internationalization
  * Check Syntax binding arrows are drawn for names bound with
    define-local-member-name
  * Many other improvements and bug fixes are included, including to
    the scribble and plot packages
- Remove config.sub since the fix is now included in upstream release
buildservice-autocommit accepted request 1087028 from Fred Fu's avatar Fred Fu (capfredf) (revision 72)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1087014 from Fred Fu's avatar Fred Fu (capfredf) (revision 71)
update to v8.9
buildservice-autocommit accepted request 1066660 from Fred Fu's avatar Fred Fu (capfredf) (revision 70)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1066565 from Fred Fu's avatar Fred Fu (capfredf) (revision 69)
update to v8.8
buildservice-autocommit accepted request 1043671 from Fred Fu's avatar Fred Fu (capfredf) (revision 68)
baserev update by copy to link target
Fred Fu's avatar Fred Fu (capfredf) accepted request 1043105 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 67)
- Update config.sub from upstream
Displaying revisions 1 - 20 of 86
openSUSE Build Service is sponsored by