The time is now Monday, November 4th, 2024 2:02:10am (/usr/bin/env PLTUSERHOME=/home/root//user PLT_PKG_BUILD_SERVICE=1 CI=true PLT_INFO_ALLOW_VARS=;PLT_PKG_BUILD_SERVICE PLTCOMPILEDROOTS=/home/root//zo: DISPLAY=:1 DISPLAY=:1 PLTSTDOUT=debug@pkg info@GC:major /usr/bin/xvfb-run -n 1 /bin/sh -c cd "/home/root/"/racket && bin/racket -MCR "/home/root/"/zo: -l- raco pkg install --jobs 2 -u --auto message-loop && bin/racket -MCR "/home/root/"/zo: -l- raco test --jobs 2 --drdr --package message-loop) Resolved "message-loop" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "9a1d3e9c92e48ac362e631565e27cdbf9b608a9d") (dependencies . (("base") ("rx-tx-async-channel") ("struct-plus-plus") ("thread-with-id") ("scribble-lib") ("racket-doc") ("test-more"))) (description . "A listener-based action handling system") (modules . ((lib "message-loop/main.rkt") (lib "message-loop/scribblings/message-loop.scrbl"))) (name . "message-loop") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/message-loop.zip") (tags . ("event" "message"))) 00: Resolved "rx-tx-async-channel" via file:///home/root//catalogs/built/catalog 00: Resolved "struct-plus-plus" via file:///home/root//catalogs/built/catalog 01: Resolved "thread-with-id" via file:///home/root//catalogs/built/catalog Resolved "test-more" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "87d6a3764e42249a0b93d4d7bf7449a781631a12") (dependencies . (("base") ("struct-plus-plus") ("test-more") ("sandbox-lib") ("racket-doc") ("scribble-lib"))) (description . "Defines a struct containing two async-channels in order to make bi-directional communication simple. Relies on the struct-plus-plus module.") (modules . ((lib "rx-tx-async-channel/main.rkt") (lib "rx-tx-async-channel/scribblings/rx-tx-async-channel.scrbl"))) (name . "rx-tx-async-channel") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/rx-tx-async-channel.zip") (tags . ("async" "async-channel" "asynchronous"))) pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "b824b47870547a7725e71d5be8f09e466cfe5a16") (dependencies . (("base") ("handy") ("syntax-classes-lib") ("try-catch") ("at-exp-lib") ("racket-doc") ("sandbox-lib") ("scribble-lib"))) (description . "Extended form of struct. Generates keyword constructors, functional setters and updaters. Allows per-field default values, contracts, wrapper functions, and declarative-syntax rules for interfield relations and transformations.") (modules . ((lib "struct-plus-plus/tests/test_make_functional_setter.rkt") (lib "struct-plus-plus/reflection.rkt") (lib "struct-plus-plus/make_functional_setter.rkt") (lib "struct-plus-plus/scribblings/struct-plus-plus.scrbl") (lib "struct-plus-plus/main.rkt") (lib "struct-plus-plus/tests/test_main.rkt"))) (name . "struct-plus-plus") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/struct-plus-plus.zip") (tags . ("struct"))) pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "b0fb00dfdd362e2032b5e2fe175e56532fa0a27f") (dependencies . (("base") ("racket-doc") ("sandbox-lib") ("scribble-lib"))) (description . "Provides 'thread-id' (parameter containing a randomly-chosen string identifier for the current thread) and 'thread-with-id' (function that takes a thunk and runs it in a new thread with a new randomly-generated ID. thread IDs are strings of the form \"thread-{random number}\".") (modules . ((lib "thread-with-id/scribblings/thread-with-id.scrbl") (lib "thread-with-id/main.rkt"))) (name . "thread-with-id") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/thread-with-id.zip") (tags . ("threading"))) pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "3bb11d7ed13731cf8caca4cf868fc7f65414f548") (dependencies . (("base"))) (description . "A Racket version of the Perl Test::More module. As compared to default Racket tests, this: Shows results for all tests, not just failing ones. Returns values from tests to simplify conditional tests. Much more flexible approximation testing. Shorter test names. Docs are in the README.md") (modules . ((lib "test-more/tests/test-main.rkt") (lib "test-more/main.rkt"))) (name . "test-more") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/test-more.zip") (tags . ("test" "testing"))) 01: Resolved "handy" via file:///home/root//catalogs/built/catalog 01: Resolved "syntax-classes-lib" via file:///home/root//catalogs/built/catalog Resolved "try-catch" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "66fa5b19859644b962bf5b123a524f33e8838962") (dependencies . (("html-parsing") ("base") ("db-lib") ("rackunit-lib") ("sxml") ("at-exp-lib"))) (description . "Utility functions that are missing from Racket -- e.g. 'say' (variadic displayln), 'multi-partition' (partition into more than two lists), better exception creation / trapping, database management, etc") (modules . ((lib "handy/test-more.rkt") (lib "handy/deprecated/list-utils.rkt") (lib "handy/HTML-Element.rkt") (lib "handy/scribblings/list-utils.scrbl") (lib "handy/struct.rkt") (lib "handy/net.rkt") (lib "handy/sql.rkt") (lib "handy/hash.rkt") (lib "handy/list-utils.rkt") (lib "handy/exceptions.rkt") (lib "handy/web.rkt") (lib "handy/files/compression.rkt") (lib "handy/HTML-TreeBuilder.rkt") (lib "handy/try.rkt") (lib "handy/json.rkt") (lib "handy/utils.rkt") (lib "handy/fsmonitor.rkt") (lib "handy/thread.rkt") (lib "handy/main.rkt") (lib "handy/db.rkt"))) (name . "handy") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/handy.zip") (tags . ("database" "exceptions" "utility" "web"))) pkg: catalog response: #hash((author . "lexi.lambda@gmail.com") (checksum . "4e109e6ca19b4418cc71bfb6111a4486554e8c25") (dependencies . (("base" #:version "7.8.0.9"))) (description . "implementation (no documentation) for “syntax-classes”") (modules . ((lib "syntax/parse/class/struct-id.rkt") (lib "syntax/parse/class/local-value.rkt") (lib "syntax/parse/class/paren-shape.rkt"))) (name . "syntax-classes-lib") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/syntax-classes-lib.zip") (tags . ("syntax"))) pkg: catalog response: #hash((author . "david.storrs@gmail.com") (checksum . "94a8158079c9873837924770c6880ec36b1dbaf7") (dependencies . (("base") ("syntax-classes-lib") ("racket-doc") ("scribble-lib") ("rackunit-lib") ("sandbox-lib"))) (description . "Exception handling (with-handlers) and flow control guarantees (dynamic-wind) with code shared between the dynamic-wind clauses and a final cleanup phase.") (modules . ((lib "try-catch/main.rkt") (lib "try-catch/scribblings/try-catch.scrbl"))) (name . "try-catch") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/try-catch.zip") (tags . ("exceptions"))) 01: Resolved "html-parsing" via file:///home/root//catalogs/built/catalog Resolved "sxml" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "neil@neilvandyke.org") (checksum . "b545dd885088037299dbfd2817bca37dae0b531a") (dependencies . (("base") ("mcfly") ("racket-doc") ("scribble-lib") ("overeasy"))) (description . "Permissive Parsing of HTML to SXML") (modules . ((lib "html-parsing/html-parsing.scrbl") (lib "html-parsing/main.rkt"))) (name . "html-parsing") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/html-parsing.zip") (tags . ("html" "sxml" "web"))) pkg: catalog response: #hash((author . "clements@brinckerhoff.org") (checksum . "5477aebdb3c71668eae9fbc141bed238204d334e") (dependencies . (("base") ("srfi-lib") ("racket-doc") ("scribble-lib"))) (description . "SXML family of tools (including SXPath)") (modules . ((lib "sxml/xpath-parser.rkt") (lib "sxml/lazy-ssax.rkt") (lib "sxml/ssax/myenv.rkt") (lib "sxml/ssax/ssax.rkt") (lib "sxml/scribblings/util.rkt") (lib "sxml/ddo-txpath.rkt") (lib "sxml/scribblings/sxml-rep.scrbl") (lib "sxml/scribblings/sxpath.scrbl") (lib "sxml/sxpath.rkt") (lib "sxml/sxpath-ext.rkt") (lib "sxml/tests/tests.rkt") (lib "sxml/sxml-tools.rkt") (lib "sxml/main.rkt") (lib "sxml/xpath-ast.rkt") (lib "sxml/tests/ssax-tests.rkt") (lib "sxml/scribblings/sax-parsing.scrbl") (lib "sxml/scribblings/sxml.scrbl") (lib "sxml/txpath.rkt") (lib "sxml/ssax/xlink-parser.rkt") (lib "sxml/ssax/util.rkt") (lib "sxml/ssax/multi-parser.rkt") (lib "sxml/scribblings/sxslt.scrbl") (lib "sxml/ssax/ssax-prim.rkt") (lib "sxml/ssax/input-parse.rkt") (lib "sxml/ssax/errors-and-warnings.rkt") (lib "sxml/xpath-context_xlink.rkt") (lib "sxml/ssax/id.rkt") (lib "sxml/modif.rkt") (lib "sxml/serializer.rkt") (lib "sxml/ssax/sxpathlib.rkt") (lib "sxml/ssax/SSAX-code.rkt") (lib "sxml/scribblings/all-exported.scrbl") (lib "sxml/ddo-axes.rkt") (lib "sxml/tests/vSXML-to-HTML.rkt") (lib "sxml/ssax/SXML-tree-trans.rkt") (lib "sxml/scribblings/extracted-sperber.scrbl") (lib "sxml/scribblings/extract-provides.rkt") (lib "sxml/ssax/access-remote.rkt") (lib "sxml/tests/vSXML-tree-trans.rkt") (lib "sxml/lazy-xpath.rkt") (lib "sxml/ssax/parse-error.rkt") (lib "sxml/scribblings/serialization.scrbl"))) (name . "sxml") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/sxml.zip") (tags . ("sxml" "web" "xml"))) 01: Resolved "mcfly" via file:///home/root//catalogs/built/catalog Resolved "overeasy" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "neil@neilvandyke.org") (checksum . "f6511cba68e4c1f1c08119214402512d616641da") (dependencies . (("at-exp-lib") ("base") ("scribble-lib") ("racket-doc"))) (description . "Embedded Package Documentation Runtime") (modules . ((lib "mcfly/test-mcfly-spec.rkt") (lib "mcfly/mcfly-spec.rkt") (lib "mcfly/mcfly-misc.rkt") (lib "mcfly/main.rkt") (lib "mcfly/mcfly-expand.rkt") (lib "mcfly/doc.rkt") (lib "mcfly/mcfly-parse.rkt") (lib "mcfly/mcfly-scribble.rkt") (lib "mcfly/mcfly.scrbl") (lib "mcfly/mcfly-format.rkt"))) (name . "mcfly") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/mcfly.zip") (tags . ("documentation"))) pkg: catalog response: #hash((author . "neil@neilvandyke.org") (checksum . "684132e34b0d8d2eb2853b8289da9c8428872af0") (dependencies . (("base") ("racket-doc") ("scribble-lib") ("mcfly"))) (description . "Racket Language Test Engine") (modules . ((lib "overeasy/main.rkt") (lib "overeasy/overeasy.rkt") (lib "overeasy/test-overeasy.rkt") (lib "overeasy/overeasy.scrbl"))) (name . "overeasy") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/overeasy.zip") (tags . ("testing"))) pkg: creating single-collection link to # pkg: updating db with "mcfly" to '#s((sc-pkg-info pkg-info 3) (catalog "mcfly") "f6511cba68e4c1f1c08119214402512d616641da" #t "mcfly") pkg: creating single-collection link to # pkg: updating db with "overeasy" to '#s((sc-pkg-info pkg-info 3) (catalog "overeasy") "684132e34b0d8d2eb2853b8289da9c8428872af0" #t "overeasy") pkg: creating link to # pkg: updating db with "sxml" to '#s(pkg-info (catalog "sxml") "5477aebdb3c71668eae9fbc141bed238204d334e" #t) pkg: creating link to # pkg: updating db with "syntax-classes-lib" to '#s(pkg-info (catalog "syntax-classes-lib") "4e109e6ca19b4418cc71bfb6111a4486554e8c25" #t) pkg: creating single-collection link to # pkg: updating db with "try-catch" to '#s((sc-pkg-info pkg-info 3) (catalog "try-catch") "94a8158079c9873837924770c6880ec36b1dbaf7" #t "try-catch") pkg: creating single-collection link to # pkg: updating db with "thread-with-id" to '#s((sc-pkg-info pkg-info 3) (catalog "thread-with-id") "b0fb00dfdd362e2032b5e2fe175e56532fa0a27f" #t "thread-with-id") pkg: creating single-collection link to # pkg: updating db with "test-more" to '#s((sc-pkg-info pkg-info 3) (catalog "test-more") "3bb11d7ed13731cf8caca4cf868fc7f65414f548" #t "test-more") pkg: creating single-collection link to # pkg: updating db with "message-loop" to '#s((sc-pkg-info pkg-info 3) (catalog "message-loop") "9a1d3e9c92e48ac362e631565e27cdbf9b608a9d" #f "message-loop") pkg: creating single-collection link to # pkg: updating db with "rx-tx-async-channel" to '#s((sc-pkg-info pkg-info 3) (catalog "rx-tx-async-channel") "87d6a3764e42249a0b93d4d7bf7449a781631a12" #t "rx-tx-async-channel") pkg: creating single-collection link to # pkg: updating db with "struct-plus-plus" to '#s((sc-pkg-info pkg-info 3) (catalog "struct-plus-plus") "b824b47870547a7725e71d5be8f09e466cfe5a16" #t "struct-plus-plus") pkg: creating single-collection link to # pkg: updating db with "handy" to '#s((sc-pkg-info pkg-info 3) (catalog "handy") "66fa5b19859644b962bf5b123a524f33e8838962" #t "handy") pkg: creating single-collection link to # pkg: updating db with "html-parsing" to '#s((sc-pkg-info pkg-info 3) (catalog "html-parsing") "b545dd885088037299dbfd2817bca37dae0b531a" #t "html-parsing") The following uninstalled packages were listed as dependencies and they were automatically installed: dependencies of message-loop: rx-tx-async-channel struct-plus-plus thread-with-id test-more dependencies of struct-plus-plus: handy syntax-classes-lib try-catch dependencies of handy: html-parsing sxml dependencies of html-parsing: mcfly overeasy raco setup: version: 8.15 raco setup: platform: x86_64-linux-natipkg [cs] raco setup: target machine: any raco setup: cross-installation: yes raco setup: installation name: 8.15 raco setup: variants: cs raco setup: main collects: /home/root/racket/collects/ raco setup: collects paths: raco setup: /home/root/user/.local/share/racket/8.15/collects raco setup: /home/root/racket/collects/ raco setup: main pkgs: /home/root/racket/share/pkgs raco setup: pkgs paths: raco setup: /home/root/racket/share/pkgs raco setup: /home/root//user/.local/share/racket/8.15/pkgs raco setup: links files: raco setup: /home/root/racket/share/links.rktd raco setup: /home/root//user/.local/share/racket/8.15/links.rktd raco setup: compiled-file roots: raco setup: /home/root//zo raco setup: same raco setup: main docs: /home/root/racket/doc raco setup: --- updating info-domain tables --- [2:02:12] raco setup: updating: /home/root/user/.local/share/racket/8.15/share/info-cache.rktd raco setup: --- pre-installing collections --- [2:02:12] raco setup: --- installing foreign libraries --- [2:02:12] raco setup: --- installing shared files --- [2:02:12] raco setup: --- compiling collections --- [2:02:12] raco setup: --- parallel build using 2 jobs --- [2:02:12] raco setup: 1 making: /handy raco setup: 0 making: /html-parsing (html-parsing) raco setup: 0 making: /mcfly (McFly Runtime) raco setup: 0 making: /message-loop raco setup: 0 making: /overeasy (Overeasy) raco setup: 0 making: /rx-tx-async-channel raco setup: 0 making: /struct-plus-plus raco setup: 0 making: /struct-plus-plus/tests raco setup: 1 making: /handy/deprecated raco setup: 1 making: /handy/files raco setup: 1 making: /sxml/sxml (sxml) raco setup: 1 making: /sxml/sxml/scribblings raco setup: 1 making: /sxml/sxml/ssax (ssax) raco setup: 0 making: /syntax-classes-lib/syntax/parse/class raco setup: 1 making: /test-more raco setup: 1 making: /test-more/tests raco setup: 0 making: /thread-with-id raco setup: 1 making: /try-catch raco setup: --- creating launchers --- [2:02:18] raco setup: --- installing man pages --- [2:02:18] raco setup: --- building documentation --- [2:02:18] raco setup: syncing: /html-parsing/doc/html-parsing raco setup: syncing: /mcfly/doc/mcfly raco setup: syncing: /message-loop/doc/message-loop raco setup: syncing: /overeasy/doc/overeasy raco setup: syncing: /rx-tx-async-channel/doc/rx-tx-async-channel raco setup: syncing: /struct-plus-plus/doc/struct-plus-plus raco setup: syncing: /sxml/sxml/doc/sxml raco setup: syncing: /thread-with-id/doc/thread-with-id raco setup: syncing: /try-catch/doc/try-catch raco setup: 0 running: /racket-index/scribblings/main/user/local-redirect.scrbl raco setup: 1 running: /racket-index/scribblings/main/user/release.scrbl raco setup: 1 running: /racket-index/scribblings/main/user/search.scrbl raco setup: 1 running: /racket-index/scribblings/main/user/start.scrbl raco setup: 1 rendering: /racket-index/scribblings/main/user/local-redirect.scrbl raco setup: 0 rendering: /racket-index/scribblings/main/user/release.scrbl raco setup: 0 rendering: /racket-index/scribblings/main/user/search.scrbl raco setup: 1 rendering: /racket-index/scribblings/main/user/start.scrbl raco setup: --- installing collections --- [2:02:24] raco setup: --- post-installing collections --- [2:02:24] GC: 0:atexit peak 335,903K(+154,752K); alloc 13,014,409K; major 8; minor 660; 4300ms raco test: 0 (file "/home/root//user/.local/share/racket/8.15/pkgs/message-loop/info.rkt") raco test: 1 (submod (file "/home/root//user/.local/share/racket/8.15/pkgs/message-loop/main.rkt") test) raco test: 0 (file "/home/root//user/.local/share/racket/8.15/pkgs/message-loop/scribblings/message-loop.scrbl") 0 /home/root//user/.local/share/racket/8.15/pkgs/message-loop/info.rkt 0 /home/root//user/.local/share/racket/8.15/pkgs/message-loop/main.rkt 0 /home/root//user/.local/share/racket/8.15/pkgs/message-loop/scribblings/message-loop.scrbl GC: 0:atexit peak 96,949K(+39,546K); alloc 202,864K; major 1; minor 23; 128ms The time is now Monday, November 4th, 2024 2:02:25am