viewing logs

job succeeded

bewaking

time taken
9 seconds
started at
Fri Sep 19 08:42:42 2025
updated at
Fri Sep 19 08:42:51 2025
log uuid
ece68608-f384-4e3b-a797-14981664ed7e
inspect the job's lambda expression
(lambda()
  `((task . ("maak-test" "maak-deploy"))
    (project . "bewaking")
    (branch-name . "trunk")
    (clone-url . "https://codeberg.org/jjba23/bewaking.git")))
starting new job...


-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git reset --hard && git pull

HEAD is now at cbf2eb3 ???? docs: README
From https://codeberg.org/jjba23/bewaking
   cbf2eb3..27adf3a  trunk      -> origin/trunk
 * [new tag]         v0.1.8     -> v0.1.8
Updating cbf2eb3..27adf3a
Fast-forward
 README.org | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)


-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && uname -a

Linux wolk-jjba 6.15.11-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux


-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD

commit 27adf3af70f4336d9efdd3427b3ee914e4bce2dc
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Fri Sep 19 08:39:09 2025 +0200

    ???? docs: README

M	README.org


-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && maak test

bad decrypt
40E420BBFC7E0000:error:1C800064:Provider routines:ossl_cipher_unpadblock:bad decrypt:providers/implementations/ciphers/ciphercommon_block.c:124:
/gnu/store/30hszyg5y5py69r4a8glc43w0zrdbr7k-bash-minimal-5.2.37/bin/bash: -c: line 1: unexpected EOF while looking for matching `''
error reading input file
error reading input file

scanning directories for unit tests...
scanning present working directory for unit tests...

found unit tests: (bewaking-spec.scm)


running unit tests from file: bewaking-spec.scm, entrypoint: spec


owner-details: ((id . "444959d3-7a8e-455e-b608-31e35145a2fa") (email . "someone@jointhefreeworld.org") (name . "Legolas son of Thandruil") (permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))

generate-token: 3d45563855367946455672704d6b6462784a5a636d352b6564654e7952703048584c75493774626f494856445a37523558524f3453553876686d2b646942695a714a536d2f773169544155673556673067436c7862496d7930794c6874384846766d59654f7666722b4f6e55346c4e5a4436557a52585a39756a4578544c79586a2b63334654774b6e7741796d6f74384f557633706f3675713966734a78736d7a436a4278344774334647576b35366350532f647850326462502b2b31354f45366d535652463138374c374464335a346a416a78574a577070796346344c482f466d7a51744b304e7a6d7468494c4f507a765538713730665457426b394435564a494d2b5950704963364e723465362b757876316a48746346434f34672f505770384736494f3049466849674f47454f504d2b54536c532f4b4f57744b2f734a44437133644c2f5156662b494468685172454235712f4b387855476564474d396f51346c6c3063326b387473495773573457496f57673835557a55446a71557635473343416f4d525a5a3137436231464843757235707571686a627433514b2b544e624c416d7446422b43584a434f4c6436446f465061305644465a4f426a48357856384d76374d395056566448464173736a4444714477624156514538566f576e7779316f6d2f30424570777234706a5259784d773372642b4c4e474439786e59697777322b354950622b6c644f42385176793575644634345a5248684e79577731367647756a632b43686151506c2b506959797a617975596970384577583836444878512b2f6459413144366338732b546f424e6b464854686c4857506769547a6a643530794c4a5868392b425448526f4c572f3553665a3841557562613471424f617a7037315932686a38624447553142764a30625271525062616268566763374d586652342b53396f38457344536c726d33306a4173716d4632457a43725a376548442b66396f5738736c6349664649304c567870626f2f69486a64495069515075455256763361626153636c31777139504672592b316b532f794d5a745138574e634f697a77693333567a69325a696773626e4d5432686e456c7964412b6b424948694355694d5253416d7044354763395859507935717668352b2f776b4c577a3050623476504c4667323041664f664c39365a6a434650646b4f6f434c355055656d314f78574650655563567873306e55484a4732536b393161414c4475384c56716549325274727864476a54577959664869375849715a7130676e5739657a30303250734442666e4437576c554b336d426c5a4e4c7a6d4864556568514f5a7a695330683774482f626b4d74706155475a426b57366447595276527634616f4f73684f5863333449454768416b68554d3764725a3932646a565255597535473062434b7132644b6a666278364b764536347a2f3947493865355644683868713377524467476c4c737233734c74724f33614134683936574a46456c524e352f7633395a4e5546666d372f314b4170457636614d5a4d3141645248624453444d7359465557736f4f66483356515747424e71596e54544d5830543063704575527741586155334361616b4354547a2f5667564c535975525042776a3931586b56476473463255
error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)
decoded token: ((token-type . bewaking-token) (token-id . "9ce62811-7c4a-448d-a6de-d7e0147aab16") (token-created-at . 1749728532) (token-expires-at . 1749987732) (owner-id . "444959d3-7a8e-455e-b608-31e35145a2fa") (owner-email . "someone@jointhefreeworld.org") (owner-name . "Legolas son of Thandruil") (owner-permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))

owner-details: ((id . "444959d3-7a8e-455e-b608-31e35145a2fa") (email . "someone@jointhefreeworld.org") (name . "Legolas son of Thandruil") (permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))

generate-token: 3d6b6f417958466f4745785665525158364e62356c577867307749596d504839572f537a67594647536b642f4e4a76396f466152444d6344715a56624f5774423832377a6a5376494a644f7038566e6c4b667a2b39374c6e4233392f504e6d7559654e4758394b4f6e712b4c522b4d344c506247385242437359754d3638716f542f4c357137753058474e446778663766756d5858654a7959413137784b3458576a444b6866704448462b4b797038304b32544e526c46334b4c4e6e4c364254456d386f61496953654e337733596358504f626231714f30695266693762504c743850595730655362666a497957526c6d4d4a43356a38754f5a797675346934494b734867746371514f506b6136394f586b4d2f34444f5263565a51646478454530692b66566e4932586c774735537634526b4d4c6d75746d355772546c567747386f66322f324a7630425161686d4b7a7930685462754d6a576850544e6e46614a41495279484934492b532f657161666f73657542566f783852345952634538396345655769747062774a2f447a6e5a6b474b36655556636a56496a625747364544746765767733394c53766e4f2b5574563559676830424372374943516b585846743850677879616770305a685a66427544617472325841346f56627977595364474361687730345437564d6330764155742b5178566a2b494246555149323952726c72416b397642546b5763624f63355a70396a316f5a473235706161555257466950644d506450742b776a584270737132312f63744c6576707a5a75706f7076662f386535517144304c766b52734c6f56655848337a762b6c32714f506a6c464b516a414f4172655531746a31696865786a34566f6a2f79336c6f544947565a484a576e656d5367322b49666845304b7163712f55696530326368437372354a3338396e4e4f374f597166754c6c6b4331364557413568376c535a4a354f2b464e463945394c2f6b4e644f46623159745776786e6a4e6c5066677334355a663766555670353531796e536a714f724864624c3446545256716d4c6e696b6f47694d6e526157487847646e6173654941316c584f4a45784d4b682b4d72313667636c7851587258586148484f546d6f394272344849622b70745253557a49414b3248597162642b2f5752716b637762634877646a6a6731486c45314e326e577a314d48674e2b51334375654f386444416c59614852334a5456486579706e45564b50723461786932474169617832796c49744b7567627046774a353769426152766d73456f7a5553317750592f695a6c674e562f5661714338412b76374836516d333359796e4f6a2f4f74565a4a706f554d616836426a6a43377948734955334b74674249717654755179623754427267587a696236356c4138656d6e31394b50514144373336514965366a4f3446784f38442b6c4d68456f66746f626d6b3975584d746a364146676d50625970517061417575677a73334b6a38666b633567444d47363837515457736a7972446f336254587337612b43444a306c554e7148354631427037546b463834446d33614c336979685a396b35385868436f37643134736434526e7439477662435676337544753852756b4c394d62762f61453831586b56476473463255

decoded: ((token-type . bewaking-token) (token-id . 5c94c48a-75b6-4770-8a82-538fb10a6278) (token-created-at . 1758264170) (token-expires-at . 1758868970) (owner-id . 444959d3-7a8e-455e-b608-31e35145a2fa) (owner-email . someone@jointhefreeworld.org) (owner-name . Legolas son of Thandruil) (owner-permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))

+----------------------------------------------+
[? suite] Lossless Token Decryption
  [? test] lossless-token
    [?? assert] works properly with correct details
    ? pass - expect: #t, got: #t
+----------------------------------------------+
[? suite] Decryption
  [? test] decrypt-token
    [?? assert] fails gracefully when token is not valid
    ? pass - expect: #f, got: #f
    [?? assert] works properly with valid token
    ? pass - expect: #t, got: #t
    [?? assert] fails gracefully when signing key is not valid
    ? pass - expect: #f, got: #f
+----------------------------------------------+
[? suite] generate-token
  [? test] works properly with correct details
    ? pass - expect: #t, got: #t
+----------------------------------------------+
[? suite] Garbling and Ungarbling
  [? test] garble-ungarble
    ? pass - expect: dlrow, got: dlrow
    ? pass - expect: ow, got: ow
    ? pass - expect: w, got: w;;; note: source file ./src/bewaking/bewaking.scm
;;;       newer than compiled /gnu/store/7pf4a82571z9z28pyy3cpff4gj5d08fk-profile/lib/guile/3.0/site-ccache/bewaking/bewaking.go
;;; found fresh local cache at /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/bewaking/trunk/src/bewaking/bewaking.scm.go

    ? pass - expect: 1hku27sh1lykqf2161e33lvabtztdbdx5sphtde57hh7da2mbhjoup42ehlqt4kp0wvq2ndrrg1jo06drsx8xlkg7blc6ostzqsh44qogwibs0mngwupfodx37ljpppr, got: 1hku27sh1lykqf2161e33lvabtztdbdx5sphtde57hh7da2mbhjoup42ehlqt4kp0wvq2ndrrg1jo06drsx8xlkg7blc6ostzqsh44qogwibs0mngwupfodx37ljpppr
    ? pass - expect: row, got: row
    ? pass - expect: hello world, got: hello world
    ? pass - expect: dlrow olleh, got: dlrow olleh
    ? pass - expect: lrow, got: lrow
+----------------------------------------------+
[? suite] Permissions
  [? test] has-needed-permissions?
    ? pass - expect: #f, got: #f
    ? pass - expect: #f, got: #f
    ? pass - expect: #t, got: #t
    ? pass - expect: #f, got: #f
    ? pass - expect: #f, got: #f
    ? pass - expect: #t, got: #t
    ? pass - expect: #t, got: #t
    ? pass - expect: #t, got: #t
?? info - ran 5 tasks in: 0 seconds, 29365 microseconds

finished running tests

[INFO][2025-09-19 08:42:44+0200] Start loading tasks from file: /etc/byggsteg/job-clone/bewaking/trunk/maak.scm
[INFO][2025-09-19 08:42:44+0200] Start executing user tasks: (test)
[INFO][2025-09-19 08:42:44+0200] Start task: test

[INFO][2025-09-19 08:42:44+0200]   Calling procedure: test
[INFO][2025-09-19 08:42:44+0200]   Run project's tests.


-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && sudo maak deploy

API documentation saved to doc/api
index.texi: warning: een 'title'-commando en '@top' vereisen een titel
hernoemd './index' -> './doc/api-dist'
'/srv/http/jointhefreeworld.org/api-docs/bewaking/bewaking_005fbewaking.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/bewaking/API.html' is verwijderd
map '/srv/http/jointhefreeworld.org/api-docs/bewaking' is verwijderd
mkdir: map '/srv/http/jointhefreeworld.org/api-docs/bewaking' is aangemaakt
hernoemd 'doc/api-dist/API.html' -> '/srv/http/jointhefreeworld.org/api-docs/bewaking/API.html'
hernoemd 'doc/api-dist/bewaking_005fbewaking.html' -> '/srv/http/jointhefreeworld.org/api-docs/bewaking/bewaking_005fbewaking.html'
map 'doc/api-dist' is verwijderd
'doc/api/index.texi' is verwijderd
map 'doc/api' is verwijderd
map 'doc' is verwijderd

[INFO][2025-09-19 08:42:50+0200] Start loading tasks from file: /etc/byggsteg/job-clone/bewaking/trunk/maak.scm
[INFO][2025-09-19 08:42:50+0200] Start executing user tasks: (deploy)
[INFO][2025-09-19 08:42:50+0200] Start task: deploy

[INFO][2025-09-19 08:42:50+0200]   Calling procedure: deploy
[INFO][2025-09-19 08:42:50+0200]   Generate documentation for the project and publish to web directory.