viewing logs

job succeeded

bewaking

time taken
3 seconds
started at
Fri Jun 13 07:53:45 2025
updated at
Fri Jun 13 07:53:48 2025
log uuid
26bf3eaa-159c-4e65-9998-ce1dd51e8ece
inspect the job's lambda expression
(lambda()
  `((task . "make-test")
    (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 && uname -a
Linux wolk-jjba 6.14.8-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git pull
Updating e44deb7..e0295b4
Fast-forward
 README.org                | 61 +++++++++++++++++++++--------------------------
 src/bewaking/bewaking.scm |  3 ---
 2 files changed, 27 insertions(+), 37 deletions(-)

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit e0295b45f2962cdebf9c8922d33b25fc1f89a51d
Author: Josep Bigorra 
Date:   Fri Jun 13 07:53:17 2025 +0200

     ??

M	README.org
M	src/bewaking/bewaking.scm

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && make test
make[1]: Entering directory '/etc/byggsteg/job-clone/bewaking/trunk'
guix shell -m manifest.scm -- \
	guile -L ./src \
	-L ./test \
	-c "((@ (bewaking test-runners) run-project-tests))"
loading test module: ./test/bewaking/bewaking-test.scm
-> generate-token

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: 3d6f636e4f354872472b706a352b514a784d6b64692f48344e496a49356c2f304e38437674364a626b6d2b4d51744b343250365634614658582b526a484856432f353741676d51454441455164304261656f504e68684f5953423957326b57486e5468424755646f547072557154447272594743334d5056532f38352b334268726c4944465a58576e5038664d70686944504f586d304f2b5134525579566d574a3678316d424e463357327352487574484d734d4c2f6c784b796c78596556766b774e30304c645a7251314e765a30746568326d7575586d4b75665337703134596443525943617136435269536a456f73566972533370625761644a517a656b4e6c326952787a2f2f78332b54615a336d394f442b6247713069624d73775a482f397748484d774156306f6c764f44646c43423531695a35392b796b34373239434c52686b534563717465794259516a4d514e432f6b4a394d666433516379747a495a7369306f34746e5233465a44426e426132786a525576625658626541555747756d4a6476634a79697157644e476c6b6a694732677747336d4e41425436646144436a494b31624b33366b715755733379626f6959656754315063697330613442575252496c385655375252796d3245734c64306b4f5a442f59464562744f76755039766a586b2f4d79676d4130323673554a764c5455764436315037634465796f4b6f43796e6d2f2f574c5566575430454c5463692b35313453476c6b56464c7234393472327252544a2f744931613379542b4e70566975717546576d4636644e466258476c3170554b3479737878334934776144415345785a566f6738687743507a45517a5a7a696253636b792b48626f65516f4979654d676a4f6f2f7850462f624c626659642b43546e616965416e517874714a566c676a52767a627a4f577a37426d305244313464517938716c4c484264367a73326e6c4e4a5877516768597a5766694c69517839746945342f7131526e4e334b644830363149655862664a35386a4a596946574c722f4665594a695634535730796965323669433977354e514d4e436b6e67647a676d53364d3872486c525372746d69354848365665445964593857654f612b6f46776f74757638697349634935346e5956794a6452434969536a474b70584548396243577173513258356f53533554577239642f785772494c5443764e46673230506c4c326c6a496d444f385a516a5971352f7643663269726651373875652b615141437559737259372f584369325479456b616d6938516c446630556165444d706b37424855723457675974556a5a47526653355172383655784163497a3174363734774753774c7a43334c2f6c724667784f7044515246455735566a6f4e4e337439333764416c30625a546a324d6b5634637264524a6a78742b7636423557486e793530573957533851486c646a6470584e465358513057587661787374566468486e336f3536793843476765567431574e6d6a6d35754a6259686153457875657238756555533952617764694d784445622f727934745949536242765a7665413839314c6d515532594f637258544e654d4e336d4342316777375774314e434e3857345a464c32434f33314363784f4a3831586b56476473463255
[pass] <>
< generate-token
Source: bewaking/bewaking-test.scm
Asserts: pass = 1, xfail = 0, xpass = 0, fail = 0

-> decrypt-token
error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)[pass] <>
error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)[pass] <>
"`((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))"
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))
[pass] <>
< decrypt-token
Source: bewaking/bewaking-test.scm
Asserts: pass = 3, xfail = 0, xpass = 0, fail = 0

-> lossless-token
"`((token-type . bewaking-token) (token-id . \"aee379bd-bd29-45f5-89e5-ca3e56099806\") (token-created-at . 1749794027) (token-expires-at . 1750053227) (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: 3d5556446c35394a567964456f315835792b77486739684761374d3070656574775841397079486335516870504739694c626357343268694636614b476e777677715071574e4a554350735a4f3845436a3841656a6962707365696b6c504f483576616b30396d4d314d7a684a7746784a526e593430375562744e6d776676624970554f762f6b72712f4e473870504172697844567270446b75336b48464c66724e786171786552657a424f33754972582f2f6b642f792f373668356e647063715735554b345872336a4b3144766472794551474732475846316c6c3352687255434b7263653348584c546a53474254456951624c7063476b362b71694230676a633731703450356b78576a48325a675a677371635965794d62694a454b49495278326e737267746a43454c776b6b746953647a6b4867452f6359662b48305739744261643772732f494b4533724f714a756a6a7863624235413774536579745a74586e314a31526632506271502b516c792b71794d6b52647a62543058626d4630766653304b33504f6b625662506842434450577339704f7559304e3533444a372f5a6c6f6a55472b4e786f34325346496d73504a57594a386f557652466b726f48334c5a4444545943314864754d54354d6431766669482f52784b645374367a7579647762396d516158744f6b305953704a4d4d4e4330734168645270657534386f633277633946545772394331647074347251346b364746576e454c4a30347844422f5679474948524c77793848424737623577344e6c356a6e774f672f6d64737171706f576e38457161536c767377564f2f6d444341316771794353695a6c7745354e3141495765737554314d466179794c684b34304a634c496f786e546851497070643748364e71686b634f4c744c46554c6361587a627a6469524a6869354d5237585373393476326f4d364a645974724f7a447349533478344377672b6b3563476a65496e566d7330302f4634724757372b745a5766526c70473850374c646e3838634c31584c6e746e72612f6b4a6366646877706867452f3656526a7a775970517462787572493855386b46636677674e47436d4938417857527a337976576250576243674137575a49686838666d7559447a7a66427a465a484a58372f35333358706a567763726f6d383743414b74495761514c6c5950673973312b57464149544a5241744177536d68326365526c6e41414a75737750325145694b5062526b5130754368726b5a58394f463746573473777a4c38657339456c485432786545776c65776a49434159786972796d73734e2b4a322f58476d634a696b336c4f516d6a515052663844454f6964327a57303962576a79576648464d4857397144465045704d4e7971716f383568665161646541482f4267334a45567858304b724d673232525645533474393049724a4c6d756b542f4e394d69643065324f3058704649546a4c6163682f6e4b392f7256476349486f6868335a366762796b7263723549744541724874793277795a7066532f6b30712b56486b79524976794f45706c7467787031334d6b6775596d6735714a3930774d557065375734397475684a754f76724d4f344a51536e6f636e52444e706275333272542b2f31586b56476473463255

decoded: ((token-type . bewaking-token) (token-id . aee379bd-bd29-45f5-89e5-ca3e56099806) (token-created-at . 1749794027) (token-expires-at . 1750053227) (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))
[pass] <>
< lossless-token
Source: bewaking/bewaking-test.scm
Asserts: pass = 1, xfail = 0, xpass = 0, fail = 0

-> garble-ungarble
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
< garble-ungarble
Source: bewaking/bewaking-test.scm
Asserts: pass = 8, xfail = 0, xpass = 0, fail = 0

-> has-needed-permissions?
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
< has-needed-permissions?
Source: bewaking/bewaking-test.scm
Asserts: pass = 8, xfail = 0, xpass = 0, fail = 0

loading test module: /run/current-system/profile/share/guile/site/3.0/unit-test.scm
-> PROJECT TEST
--> module (bewaking bewaking-test)
<- module (bewaking bewaking-test)
< PROJECT TEST
Source: #f
Asserts: pass = 0, xfail = 0, xpass = 0, fail = 0

make[1]: Leaving directory '/etc/byggsteg/job-clone/bewaking/trunk'