b9411cb8-e0dd-41e7-b635-04e278699dfa
(lambda() `((task . "pull-and-deploy") (project . "ggg") (branch-name . "trunk") (clone-url . "https://codeberg.org/jjba23/ggg.git")))
starting new job... -> running command: cd /etc/byggsteg/job-clone/ggg/trunk && uname -a Linux wolk-jjba 6.15.5-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux -> running command: cd /etc/byggsteg/job-clone/ggg/trunk && git pull Updating bb07bb6..8a1ff4f Fast-forward .gitignore | 3 +- Makefile | 23 +- README.org | 17 +- glyphs/jjba23.scm | 405 +++++++++++++++--------------- guix.scm | 6 +- resources/help.txt | 56 ++++- scripts/ggg | 128 ++++++---- scripts/{log.sh => log.bash} | 28 +-- src/ggg/glyph.scm | 239 ++++++++++++++++++ src/ggg/main.scm | 570 ++++++++++--------------------------------- src/ggg/prelude.scm | 85 +++++++ src/ggg/svg.scm | 144 +++++++++++ 12 files changed, 973 insertions(+), 731 deletions(-) rename scripts/{log.sh => log.bash} (64%) create mode 100644 src/ggg/glyph.scm create mode 100644 src/ggg/prelude.scm create mode 100644 src/ggg/svg.scm -> running command: cd /etc/byggsteg/job-clone/ggg/trunk && git log --name-status HEAD^..HEAD commit 8a1ff4ff093cd0f050c14f1bccf88a81bbbfc230 Merge: bb07bb6 a946791 Author: Josep Bigorra (Joe) <jjbigorra@gmail.com> Date: Mon Aug 4 13:08:31 2025 +0200 Merge pull request 'v0.4.0 refactor, add new features, improve CLI' (#9) from feature/cli-improved into trunk Reviewed-on: https://codeberg.org/jjba23/ggg/pulls/9 commit a946791767ccc9a3111d05db853576469e196158 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sun Aug 3 12:11:19 2025 +0200 ??? feature: Improve logic of stdout handler M resources/help.txt M scripts/ggg M src/ggg/glyph.scm M src/ggg/main.scm M src/ggg/svg.scm commit 82a37a1d6fdda467751f4c3e3d1d6a1eccd4529f Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sun Aug 3 09:39:19 2025 +0200 ??? feature: Added new flags, stdout and convert M Makefile M resources/help.txt M scripts/ggg M src/ggg/main.scm commit 22256982d4fe30cee1d3a319c72d044ff90907b8 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 21:51:19 2025 +0200 ??? feature: Added support for reading glyphs from stdin M README.org M resources/help.txt M scripts/ggg M src/ggg/main.scm commit cc1bbb22807fb6d2bd2922c3c496b7e45d745ead Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 11:33:24 2025 +0200 ??? feature: Improve help M Makefile M README.org M resources/help.txt M scripts/ggg M src/ggg/main.scm commit e9227a91ff92078f561ffa1952995b78aa48ec30 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 11:08:31 2025 +0200 ?????? refactor: Move log.sh to log.bash M guix.scm M scripts/ggg R100 scripts/log.sh scripts/log.bash commit 6f3391ef9d0c723e8d163b6dee974b67968335ea Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 11:05:37 2025 +0200 ???? fix: Bash glyph M dist/shell-bash.svg M glyphs/jjba23.scm commit 950e991fa2102243632eda64958312ef8b80748b Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 11:03:14 2025 +0200 ???? style: Reformat M glyphs/jjba23.scm commit 2249fc9e22fa378c5ba886e1c9e5ee6618e6c2f0 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 11:02:45 2025 +0200 ?????? refactor: Migrated all glyphs A dist/css-tailwind4.svg A dist/emacs-lisp.svg A dist/gnu-artanis.svg A dist/gnu-emacs-single.svg A dist/gnu-emacs.svg A dist/gnu-make.svg A dist/haskell-ghc910.svg A dist/i18n-gnu-gettext.svg A dist/license-agpl3+.svg A dist/license-fdl13+.svg A dist/license-gpl3+.svg A dist/license-lgpl3+.svg A dist/scala-213.svg A dist/shell-bash.svg A dist/shell-eshell.svg A dist/shell-fish.svg M glyphs/jjba23.scm commit 27b52975cdbf311cac6e54800900bb2deb28ac40 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 10:16:30 2025 +0200 ??? feature: Move to more standard --file flag instead of --glyph-file M Makefile M resources/help.txt M scripts/ggg M src/ggg/main.scm commit bb1284a1cf0355d1da105b1f317275a8f5b525de Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 10:13:20 2025 +0200 ???? fix: Simplify user modules by exemplifying you don't need to export M glyphs/jjba23.scm commit 84154a74cb56590a5a7585c664e8c5638ff85ee6 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 10:12:25 2025 +0200 ???? fix: Add .nrepl-port to .gitignore M .gitignore D .nrepl-port commit c1fa18d90229672aab2bb42e70dec65b5863b298 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 10:09:22 2025 +0200 ?????? refactor: Moving towards new API A dist/gnu-guix.svg A dist/pipeline-succeeded.svg A dist/scheme-guile.svg M glyphs/jjba23.scm M guix.scm M src/ggg/main.scm commit 29e037b3b4efc5e7b0f83f7150e5ef05c5ff3284 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Sat Aug 2 10:02:13 2025 +0200 ?????? refactor: Slowly move to new API for GGG Instead of requiring explicit passing of 1st, 2nd, 3rd, user facing API is cleaner now A .nrepl-port D dist/css-tailwind4.svg D dist/emacs-lisp.svg D dist/gnu-artanis.svg D dist/gnu-emacs-single.svg D dist/gnu-emacs.svg D dist/gnu-guix.svg D dist/gnu-make.svg D dist/haskell-ghc910.svg D dist/i18n-gnu-gettext.svg D dist/license-agpl3+.svg D dist/license-fdl13+.svg D dist/license-gpl3+.svg D dist/license-lgpl3+.svg D dist/pipeline-succeeded.svg D dist/scala-213.svg D dist/scheme-guile.svg D dist/shell-bash.svg D dist/shell-eshell.svg D dist/shell-fish.svg M glyphs/jjba23.scm M src/ggg/glyph.scm M src/ggg/main.scm commit 7741b5dea868d4c479361ef7a0aded9f4f16511b Author: Josep Bigorra <jjbigorra@gmail.com> Date: Fri Aug 1 21:41:55 2025 +0200 ?????? refactor: Improve CLI usage, clean imports M src/ggg/glyph.scm M src/ggg/main.scm commit be9456aa470553d5119c1aedbeb355276d31c8ea Author: Josep Bigorra <jjbigorra@gmail.com> Date: Fri Aug 1 21:39:15 2025 +0200 ?????? refactor: Modularization A src/ggg/glyph.scm M src/ggg/main.scm commit 81b758f84061f04dbcf31cd28952de047272341c Author: Josep Bigorra <jjbigorra@gmail.com> Date: Fri Aug 1 21:34:02 2025 +0200 ?????? refactor: Split into more modular codebase M src/ggg/main.scm A src/ggg/prelude.scm A src/ggg/svg.scm commit c3752dc08b3f70365d69f79daa5e7619c1caad2c Author: Josep Bigorra <jjbigorra@gmail.com> Date: Fri Aug 1 21:22:55 2025 +0200 ???? fix: Fix usage of log- for log_ M scripts/ggg commit 848e36220d20b9ac9a9993c51b63f91c7291d159 Author: Josep Bigorra <jjbigorra@gmail.com> Date: Fri Aug 1 21:21:32 2025 +0200 ?????? refactor: Improve bash wrapper - Refactored bash wrapper scripts for GGG to use lowercase for all the local variables - Reordered many parts of the script so as to make more sense Keywords: M scripts/ggg M scripts/log.sh -> running command: cd /etc/byggsteg/job-clone/ggg/trunk && sudo make deploy CI=true make run make[1]: Map '/etc/byggsteg/job-clone/ggg/trunk' wordt binnengegaan guix shell -f guix.scm -- \ ggg --file /etc/byggsteg/job-clone/ggg/trunk/glyphs/jjba23.scm --destination ./dist [1m[INFO][2025-08-04 13:12:13+02:00] Starting Guile Glyph Generator: guile -L /gnu/store/jzn9aq38bx71nwncml2avr2yh7x0c721-profile/share/guile/site/3.0 -c ((@(ggg main) main)) --resources /gnu/store/jzn9aq38bx71nwncml2avr2yh7x0c721-profile/share/resources --file /etc/byggsteg/job-clone/ggg/trunk/glyphs/jjba23.scm --destination ./dist[0m [1m[INFO][2025-08-04 13:12:15+0200] GGG: Guile Glyph Generator[0m [1m[INFO][2025-08-04 13:12:15+0200] loading glyphs file: /etc/byggsteg/job-clone/ggg/trunk/glyphs/jjba23.scm[0m [1m[INFO][2025-08-04 13:12:15+0200] executing: rm -rfv ./dist[0m [1m[INFO][2025-08-04 13:12:15+0200] executing: mkdir -p ./dist[0m [1m[INFO][2025-08-04 13:12:15+0200] +-----------------------------------------------+[0m [1m[INFO][2025-08-04 13:12:15+0200] Start producing SVG images[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/pipeline-succeeded.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-guix.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/scheme-guile.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/haskell-ghc910.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-make.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-emacs.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-emacs-single.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/emacs-lisp.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/i18n-gnu-gettext.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-gpl3+.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-lgpl3+.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-agpl3+.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-fdl13+.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/shell-fish.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/shell-bash.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/shell-eshell.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-artanis.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-artanis-122.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/css-tailwind4.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/jointhefreeworld-org.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/scala-213.svg[0m [1m[INFO][2025-08-04 13:12:15+0200] +-----------------------------------------------+[0m [1m[INFO][2025-08-04 13:12:15+0200] GGG is done generating images [0mmake[1]: Map '/etc/byggsteg/job-clone/ggg/trunk' wordt verlaten mkdir -p /srv/http/jointhefreeworld.org/ggg rm -rfv /srv/http/jointhefreeworld.org/ggg/dist '/srv/http/jointhefreeworld.org/ggg/dist/license-agpl3+.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/gnu-emacs-single.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/css-tailwind4.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/emacs-lisp.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/shell-eshell.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/i18n-gnu-gettext.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/license-lgpl3+.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/gnu-make.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/jointhefreeworld-org.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/license-fdl13+.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/scheme-guile.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/gnu-artanis-122.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/license-gpl3+.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/gnu-emacs.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/scala-213.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/gnu-artanis.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/pipeline-succeeded.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/haskell-ghc910.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/shell-fish.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/gnu-guix.svg' is verwijderd '/srv/http/jointhefreeworld.org/ggg/dist/shell-bash.svg' is verwijderd map '/srv/http/jointhefreeworld.org/ggg/dist' is verwijderd mv -v dist /srv/http/jointhefreeworld.org/ggg/dist hernoemd 'dist' -> '/srv/http/jointhefreeworld.org/ggg/dist'