viewing logs
job succeeded
bewaking
- time taken
- 3 seconds
- started at
- Fri Jun 13 13:44:34 2025
- updated at
- Fri Jun 13 13:44:37 2025
- log uuid
e4c5b306-b842-42ad-b56e-3037fc1d0994
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
Already up to date.
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit 0916820b1aced8158ac3b3ca98082db05bc71226
Author: Josep Bigorra
Date: Fri Jun 13 12:37:26 2025 +0200
??
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: 3d4d4b316d54576c54786661367454656178436b306c304736624d744d566548717a7361655844466c354544636a6e726c32645a63556e47495a63455a385a6f395a485954667031516157756378424a6d4155694764686969737a6b6f4669585065743948784638667265586538767771446a665a554f507a5044374b4d30306761426b794a47444854762b6b4343516b336b774655627a7237584d4b6a764b434350414c6d53734d4b6d36674135654574536f765268506d7549544b5a384162554651412b33673633335365696137464f646251524148755231737a7057354b36656c3645454a7066702b4153696f39636e78757a5846576d6f47756c38576f4c5762587a7154497552706f70495656616f6e4664456f575a31676966715a774a596d384e47324a536d48392b4e2b63794d4574463271795a436f302f4d786d3164735a6f434634704c72794c612b7a714863727a31334b52533767626b39337166512b712f306a7663445947716e34546a2f755559627435655072464c4167666262786b6269626379432b46316961396d4a52736564687472576d564e3652436953467074752b6e323237474f5a38546a494e32697138335365736853467973417161377a667032483251503170744549696679372b6d752f6463776c3462675a4335367175782b586133314d6b625a6c6358456f304d5a4d76393639313453622f754c694766303530374f774248722b61425557374c4654782b70714e6248534e5253424859754971467375683556733235536c4b67734e6b6b4b54735935314b346f4e35712f79455469576868766a3074542b4863386f4341734161796b5a425a50542f375a7842516a34486b6e4736333655594b372f3250525862344f6f4b3756482b6f6570687a323439637972544e70637a7371485244346a794b334d505963484b6b7044307a302f39454e654b694a675a6b5258626e727864745550397a57626c45362f725242302f4f3973764e753246766568624e78646e436c4a796e4a4e496f676e6351644d50797a477749664b374e656a584345623248313267464953744455423044556b7665326e45486d44494754646e5778594e5971526f6576754f504a4942614a4f37497759354e4e444e383170424143655938754b37444e4b42364947416b354e482f355a63334f5545385266664c442b307271472b6c4a35374b4148467234664d722f2b5a512b542b4f35553031635668384d4263334b746f4264576839687446364f70696841687039374a325050732f554e4c484a594876326738723457466b756b666e792b322b4c3346776e4a6d635a5954494a426f46763365303533675144424a684a684e466d4b78333233642f384161316572316f79692b55444a6b337879782b4a6e774d2f38697334313174502f384975366b4c677347357752394d477a536c51345a56374e39594c396d586e3038506d4454474952773552304c3370304848596e355a68646d49714c696655484763732b6c5a655059424736496c6d5a56764d625a424c675354775359617075684e4d7a326143684452485976793876617462715755577a6b6f4d4535562f764d437a6342707a50446a37796b7334754a52464f5a684a47613774777834393931586b56476473463255
[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] <>
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
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: 3d496649393357546976576346545373456e314a73686e6e475364726a76727171686b6e544154694f4462724f70724365636f72334537425847796f63366e464c3165345653386a544668686b75744a63457748455142785a716c644d4656727a6c3075484f4b7a5875764c384876654e53624936535678624b3063363975426e53377a6a684e34574b676f3156744773627a6b71553271533462614469584b2b5a31476f697375355672514f61723449765249444e413068616670327178535141734170474c444e77327a4f63575352337959492b702f6451344f6f5372304c2b3764797a4b4c553148497175525571485575694c45596e5846644a4f3673454a41705563425463687a624b7742557044756a4e314a476642485453676577366d54354e43666e453768304f6f44546b6d434558383842465257556a396a52515870587054305a684c42756c6b386a3859426c576167486d4a5a394b433664774b315169424a676f3069636d683651744b2f53484b72625039345a4d4d695457627963564454504e4f4b73676e50476d425563573466306678554b4655494e6e794731643874584a35456e754b336e4c45334a4c695461614c53323870357436432f555275624a38584e66664834554f325177727956424a593976666a6477304a4f50576451325158494b2f62794a525a7a7a326f345976546b34435272355975784373326958506568676f413945644c47702b72574d7a753579483752536b49614f5155676b354861626b4d7a45332b4b3659676345674d6b543668663069757168443268656957514a484e725a4258396b457044584b2b57387243574c462b726f5155584b5763394b4d445530787261496a526830666a543242707642734d477052375949764c334c794a4f4b725859516a4b4d4654304a4c64395a3946634374472b667342795a504557596c36314869656a2f6b44476a6a59466e6a5737515749345a2b665039576d52426c6c62615a71756e765a54654b34356c355461363634676a2f65796d79416f36774155673659336d4a4c345178484663686d4945343258534843516f2f544744343872364e2b646c434a79486931686c6a5133664b3857376952453062554344497876762b6a7451446b4b4843544a31454e454467595a4b696d59362b69656936426c536b65565a5a4d49647436464e4a484231675a4957354b313337754e76545472723939514a31357a416a382b4a5a5a6136785943557941376e72354679694368396c424e3062586f6b43433836557342506e4d62585458532b33776a64637764474942706848446a6c75756735706659476c49677a2f6f515833713769346670345453656a6b583953774436445678426e476469732f4734366263612f444877494738314451494134385a726d45336d4938434454534f427272302b476d49577269583834634348425337634c4263475355356659656d68576e48337a7733672b2f7544585a695941743145596d6f426d72723559524a65794665542b492b776162586d56623979515846792b716341467a345a462b6164477875427661385a526f53576450325065365639747651496e617558624f4d534a524545562f396e7559663970714766392b5342556d363931586b56476473463255
decoded: ((token-type . bewaking-token) (token-id . 2866178b-d801-48bb-8b54-f34aa60bbb99) (token-created-at . 1749815076) (token-expires-at . 1750419876) (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'