new egg: poule - manage a pool of worker processes
Pietro Cerutti <[email protected]>
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <0107018fbf363b1c-76ec9245-8d0b-43de-8b87-cc2eead197ca-000000@eu-central-1.amazonses.com> |
Hi,
this egg implements a manager for a pool of worker processes.
Code: https://code.ptrcrt.ch/poule/
Docs: http://wiki.call-cc.org/eggref/5/poule
Thanks!
$ CHICKEN_INSTALL_REPOSITORY=/usr/local/lib/chicken/11/ \
TEST_NEW_EGG_SALMONELLA=/home/gahr/.chicken-install/11/bin/salmonella \
TEST_NEW_EGG_HENRIETTA_CACHE=/home/gahr/.chicken-install/11/bin/henrietta-cache \
test-new-egg poule https://code.ptrcrt.ch/poule/doc/trunk/poule.release-info
Writing egg-locations for poule to /tmp/temp8e43.54644/egg-locations...
Running /home/gahr/.chicken-install/11/bin/henrietta-cache...
Caching egg 'poule'
Downloading egg version 0.1.0 from https://code.ptrcrt.ch/poule/tarball/poule.tar.gz?uuid=v0.1.0 (CHICKEN release 5)
Finding out the latest version for poule...
Running /home/gahr/.chicken-install/11/bin/salmonella on poule version 0.1.0...
salmonella 3.1.1 -- a tool for testing CHICKEN eggs (http://wiki.call-cc.org/egg/salmonella)
Started on Tue May 28 12:34:16 2024
Command line: /home/gahr/.chicken-install/11/bin/salmonella
Options:
chicken-install: /usr/local/bin/chicken-install
repo-dir: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo
chicken-install-args: (-v -test)
C compiler: cc
FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152)
Target: x86_64-unknown-freebsd14.0
Thread model: posix
InstalledDir: /usr/bin
C++ compiler: c++
FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152)
Target: x86_64-unknown-freebsd14.0
Thread model: posix
InstalledDir: /usr/bin
C compiler flags: -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/chicken -I'/tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/include/chicken'
Linker: cc
Linker flags: -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib
Libraries: -lchicken -lm -lpthread
CHICKEN banner:
CHICKEN
(c) 2008-2021, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.3.0 (rev e31bbee5)
freebsd-unix-clang-x86-64 [ 64bit dload ptables ]
Environment variables:
SALMONELLA_RUNNING: 1
CHICKEN_INSTALL_PREFIX: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo
CHICKEN_PREFIX: (not set)
CHICKEN_INSTALL_REPOSITORY: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/lib/chicken/
CHICKEN_REPOSITORY_PATH: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/lib/chicken/
CHICKEN_EGG_CACHE: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/cache
CHICKEN_INCLUDE_PATH: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/share/chicken
CHICKEN_C_INCLUDE_PATH: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/include/chicken
CHICKEN_HOME: (not set)
CSC_OPTIONS: (not set)
PATH: /tmp/temp8e43.54644/poule/0.1.0/salmonella-tmp-b2543/repo/bin:/home/gahr/.cargo/bin:/home/gahr/.chicken-install/11/bin/:/home/gahr/.chicken-install/11/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/gahr/bin
==== poule (1 of 1) ====
Fetching........................................[ ok ] 0s
Reading .egg....................................[ ok ] 0s
Checking dependencies...........................[ ok ] 0s
Checking category...............................[ ok ] 0s
Checking license................................[ ok ] 0s
Checking author.................................[ ok ] 0s
Installing......................................
[ ok ] 1m53s
Checking version................................[ -- ]
Testing.........................................[ ok ] 24s
Checking documentation..........................[ ok ] 0s
Removing /tmp/temp8e43.54644
Egg looks ok!
--
Pietro Cerutti
I have pledged to give 10% of income to effective charities
and invite you to join me - https://givingwhatwecan.org