[run-tests-jetson] minting fresh dev JWT via scripts/mint_dev_jwt.py
[run-tests-jetson] using ssh alias: jetson
[run-tests-jetson] remote dir:      /home/jetson/gps-denied-onboard
[run-tests-jetson] remote satprov:  /home/jetson/satellite-provider
[run-tests-jetson] compose file:    docker-compose.test.jetson.yml
[run-tests-jetson] ensure-dev-cert (local)
[ensure-dev-cert] generating dev TLS cert in /Users/zxsanny/dev/azaion/gps-denied-onboard/satellite-provider/certs
Unable to find image 'alpine:3.20' locally
3.20: Pulling from library/alpine
3f26bc2dec0b: Pulling fs layer
3f26bc2dec0b: Verifying Checksum
3f26bc2dec0b: Download complete
3f26bc2dec0b: Pull complete
Digest: sha256:d9e853e87e55526f6b2917df91a2115c36dd7c696a35be12163d44e6e2a4b6bc
Status: Downloaded newer image for alpine:3.20
[ensure-dev-cert] wrote:
  /Users/zxsanny/dev/azaion/gps-denied-onboard/satellite-provider/certs/api.pfx      (Kestrel server cert; passphrase: satellite-dev-cert)
  /Users/zxsanny/dev/azaion/gps-denied-onboard/satellite-provider/certs/api.crt      (public cert; mounted as CA in gps-denied clients per AZ-692)
  /Users/zxsanny/dev/azaion/gps-denied-onboard/satellite-provider/certs/api.key      (private key; DEV ONLY, never deploy to prod)
[run-tests-jetson] rsync gps-denied-onboard → jetson:/home/jetson/gps-denied-onboard/
Number of files: 1921
Number of files transferred: 1658
Total file size: 102192137 B
Total transferred file size: 102192137 B
Unmatched data: 5759095 B
Matched data: 96433042 B
File list size: 136212 B
File list generation time: 0.015 seconds
File list transfer time: 0.042 seconds
Total sent: 1519113 B
Total received: 1055380 B

sent 1519113 bytes  received 1055380 bytes  506680 bytes/sec
total size is 102192137  speedup is 39.69
[run-tests-jetson] rsync satellite-provider → jetson:/home/jetson/satellite-provider/
Number of files: 293
Number of files transferred: 226
Total file size: 925051 B
Total transferred file size: 925051 B
Unmatched data: 343830 B
Matched data: 581221 B
File list size: 19373 B
File list generation time: 0.007 seconds
File list transfer time: 0.006 seconds
Total sent: 152745 B
Total received: 14904 B

sent 152745 bytes  received 14904 bytes  686804 bytes/sec
total size is 925051  speedup is 5.52
[run-tests-jetson] docker compose build (on Jetson)
 Image gps-denied-onboard/e2e-runner:jetson Building 
 Image gps-denied-onboard/satellite-provider:dev Building 
#1 [internal] load local bake definitions
#1 reading from stdin 1.10kB done
#1 DONE 0.0s

#2 [satellite-provider internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.07kB done
#2 DONE 0.0s

#3 [e2e-runner internal] load build definition from Dockerfile.jetson
#3 transferring dockerfile: 5.82kB done
#3 DONE 0.0s

#4 [satellite-provider internal] load metadata for mcr.microsoft.com/dotnet/aspnet:8.0
#4 DONE 0.9s

#5 [satellite-provider internal] load metadata for mcr.microsoft.com/dotnet/sdk:8.0
#5 DONE 0.9s

#6 [satellite-provider internal] load .dockerignore
#6 transferring context: 190B done
#6 DONE 0.0s

#7 [satellite-provider internal] load build context
#7 DONE 0.0s

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 resolve mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e 0.0s done
#8 DONE 0.2s

#7 [satellite-provider internal] load build context
#7 transferring context: 916.35kB 0.1s done
#7 DONE 0.1s

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 resolve mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48 0.0s done
#9 ...

#10 [e2e-runner internal] load metadata for docker.io/dustynv/l4t-pytorch:r36.4.0
#10 DONE 1.3s

#11 [e2e-runner internal] load .dockerignore
#11 transferring context: 383B done
#11 DONE 0.0s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 resolve docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b 0.0s done
#12 ...

#13 [e2e-runner internal] load build context
#13 transferring context: 2.59MB 0.1s done
#13 DONE 0.1s

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 1.05MB / 10.77MB 0.6s
#8 sha256:860486f305d72c4069662d084d363c667981c1f62754a875b47ebe023250715b 167B / 167B 0.3s done
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 0B / 30.84MB 0.5s
#8 sha256:a4dd7522f1cd6863ecc05136bb3e3e99a54b448b51b6ad9eff33ff7d3b2b6e91 3.33kB / 3.33kB 0.4s done
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 0B / 18.54MB 0.2s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 0B / 28.12MB 0.2s
#8 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 DONE 0.5s

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 1.05MB / 18.54MB 0.5s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 2.10MB / 10.77MB 1.1s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 2.10MB / 28.12MB 0.8s
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 2.10MB / 30.84MB 1.2s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 2.10MB / 18.54MB 0.9s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 3.15MB / 10.77MB 1.5s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 3.15MB / 18.54MB 1.2s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 4.19MB / 28.12MB 1.4s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 4.19MB / 18.54MB 1.7s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 4.19MB / 10.77MB 2.9s
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 4.19MB / 30.84MB 3.5s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 5.24MB / 18.54MB 3.8s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 5.24MB / 10.77MB 5.6s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 6.29MB / 28.12MB 6.2s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 6.29MB / 18.54MB 6.3s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 6.29MB / 10.77MB 8.4s
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 5.24MB / 30.84MB 8.6s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 7.34MB / 18.54MB 9.3s
#8 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:8ae95fbbe63e2f7cd62eb469dcb102933922d5f7dc9798423f258628efe3bf77 1.16MB / 1.16MB 0.4s done
#12 sha256:b23f0f064bae71b372a28378abe677e690dee5f01161161519a854a3501063e7 471B / 471B 0.4s done
#12 sha256:54d8f9025ecdef16f9daed751bdeb819523fadee490211072dcc9a406c1bcdcc 3.44kB / 3.44kB 0.4s done
#12 sha256:70db0742a3ea95988c2d8f1263f97bff149351bdb290ad97f78ab49ead83b049 238.03MB / 272.97MB 10.1s
#12 sha256:ef6543c62b0bc2a0eb1495b370d47369f9001f5999e7291bdbb99b633525abf4 672B / 672B 0.2s done
#12 sha256:f37038f1e026760b45b64d1710aa9bc0656f3b88fde69d0a65e26a71b6b7a6ab 16.59kB / 16.59kB 0.2s done
#12 sha256:d63d93571f874ff696d03fc228e4bd9c86e9913a28ad6835a76e8a8f194385eb 2.48MB / 2.48MB 0.3s done
#12 sha256:a475e932f4482141b7d810bcf5f124026bec8ad6f97252b5788812bf226b26d5 349B / 349B 0.2s done
#12 sha256:4d0d499cb206d3f0f461339624d182218b49307c0904b5e2c6423b17ada86e99 902B / 902B 0.2s done
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 226.49MB / 1.29GB 9.3s
#12 sha256:4ccffe6b4f92dce22afaa26a5ab57386af3311daabd48e3f03042730d83daf71 192.94MB / 449.54MB 9.3s
#12 sha256:abe62d6708136559cf1e4ddf3007525f2b07ebd66f35be504155ffcb12d61e10 6.58MB / 6.58MB 0.9s done
#12 sha256:686d7080fc50eb03d91a59af1c9daaf8034c6025f32850c32791303310f5b9e8 811B / 811B 0.2s done
#12 sha256:0a81d10b200d3c9a8737de73490b1577d6e9281ee85c8b51e9e3cbff6710add5 8.19MB / 8.19MB 0.6s done
#12 sha256:a950098dcde016795a7fd4fc8c588ee8d88b6b8269faf29b0fd936d6bdd1cda7 1.16MB / 1.16MB 0.3s done
#12 sha256:acc3872597a37f6404ec883411f976b5afe675c0c6104a60384baf9f2449c304 165.68MB / 338.97MB 7.2s
#12 ...

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 7.34MB / 10.77MB 11.1s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 7.34MB / 28.12MB 11.3s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 8.39MB / 18.54MB 12.3s
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 7.34MB / 30.84MB 13.1s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 8.39MB / 10.77MB 14.0s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 9.44MB / 28.12MB 15.0s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 9.44MB / 18.54MB 15.5s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 9.44MB / 10.77MB 16.8s
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 8.39MB / 30.84MB 18.2s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 10.49MB / 18.54MB 18.2s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 10.49MB / 10.77MB 19.5s
#8 sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 10.77MB / 10.77MB 20.2s done
#8 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:d3c494bf609153c1c67ef527c90d06468dc4b2b43c8131fe68c561370b3b47c0 0B / 17.03MB 0.2s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:70db0742a3ea95988c2d8f1263f97bff149351bdb290ad97f78ab49ead83b049 272.97MB / 272.97MB 11.5s done
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 490.73MB / 1.29GB 19.4s
#12 sha256:4ccffe6b4f92dce22afaa26a5ab57386af3311daabd48e3f03042730d83daf71 412.09MB / 449.54MB 19.4s
#12 sha256:acc3872597a37f6404ec883411f976b5afe675c0c6104a60384baf9f2449c304 338.97MB / 338.97MB 14.1s done
#12 sha256:23e750ef08fbba72b68a1399662f3c345b215f0c9d4a026edc25fb1d3de4acea 14.16MB / 14.16MB 0.7s done
#12 sha256:b8e8c6c3a4847a6dfbdf5c94ab1b18992f31bf6ff85970ff853aa8fe43a84560 1.19kB / 1.19kB 0.2s done
#12 sha256:ca6b80d345b88d728f12d9af56d66f22832b0c22886e8e3f2411e11b3056a513 17.08MB / 17.08MB 1.0s done
#12 sha256:8ba26fb07a86d47224bfcf6e18d7627099cf203e7e896a671c2fb095c3bc5ac8 26.05MB / 26.05MB 1.3s done
#12 sha256:0af5287be79af6afeb99b5bb477d18bb1a2da95455db6e27a543153c8face55d 21.83MB / 21.83MB 1.2s done
#12 sha256:d9bd72ebc13b622adadc7c6f3b1afc9184982f43b1440458033336c93a446b2b 764B / 764B 0.2s done
#12 sha256:d000146da7a2e00a3ef3e4119042367380ae7b6c8a6978cd5a24c8e199ace859 120.58kB / 120.58kB 0.2s done
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 84.93MB / 3.35GB 3.9s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 77.59MB / 672.32MB 3.2s
#12 sha256:4ccffe6b4f92dce22afaa26a5ab57386af3311daabd48e3f03042730d83daf71 438.30MB / 449.54MB 20.6s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 115.34MB / 672.32MB 4.5s
#12 sha256:4ccffe6b4f92dce22afaa26a5ab57386af3311daabd48e3f03042730d83daf71 449.54MB / 449.54MB 21.0s done
#12 sha256:f97768af92a00236256303c3b7745fd257913155b24b1673054cc4884d1010a1 570B / 570B 0.2s done
#12 sha256:91c93038087e622df2fa32d16ad228d23ab164c207a659ae0b28e57f85892479 829B / 829B 0.2s done
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 0B / 224.98MB 0.2s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 13.63MB / 224.98MB 0.8s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 557.84MB / 1.29GB 22.5s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 154.14MB / 672.32MB 6.3s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 25.17MB / 224.98MB 1.4s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 37.75MB / 224.98MB 2.0s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 189.79MB / 672.32MB 7.7s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 51.38MB / 224.98MB 2.4s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 62.91MB / 224.98MB 3.0s
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 204.47MB / 3.35GB 9.0s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 75.50MB / 224.98MB 3.6s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 622.85MB / 1.29GB 25.2s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 224.40MB / 672.32MB 9.0s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 88.08MB / 224.98MB 4.2s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 100.66MB / 224.98MB 4.8s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 259.00MB / 672.32MB 10.4s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 112.20MB / 224.98MB 5.4s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 124.78MB / 224.98MB 6.0s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 687.87MB / 1.29GB 27.8s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 138.41MB / 224.98MB 6.6s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 294.65MB / 672.32MB 12.0s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 149.95MB / 224.98MB 7.1s
#12 ...

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 12.58MB / 30.84MB 30.3s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 14.68MB / 18.54MB 30.0s
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 13.63MB / 28.12MB 30.0s
#8 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 164.63MB / 224.98MB 7.7s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 178.26MB / 224.98MB 8.1s
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:d3c494bf609153c1c67ef527c90d06468dc4b2b43c8131fe68c561370b3b47c0 3.15MB / 17.03MB 10.7s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 329.25MB / 3.35GB 14.1s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 330.30MB / 672.32MB 13.5s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 190.84MB / 224.98MB 8.7s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 752.88MB / 1.29GB 30.5s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 203.42MB / 224.98MB 9.3s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 364.90MB / 672.32MB 14.9s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 214.96MB / 224.98MB 9.8s
#12 sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 224.98MB / 224.98MB 10.3s done
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 0B / 27.36MB 0.2s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 4.19MB / 27.36MB 0.5s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 8.39MB / 27.36MB 0.6s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 11.53MB / 27.36MB 0.8s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 399.51MB / 672.32MB 16.5s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 14.68MB / 27.36MB 0.9s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 18.87MB / 27.36MB 1.1s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 22.02MB / 27.36MB 1.2s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 24.12MB / 27.36MB 1.4s
#12 sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 27.36MB / 27.36MB 1.5s done
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 821.04MB / 1.29GB 33.3s
#12 extracting sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 436.21MB / 672.32MB 17.7s
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 457.18MB / 3.35GB 19.2s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 473.96MB / 672.32MB 18.9s
#12 extracting sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da 1.8s done
#12 extracting sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 890.24MB / 1.29GB 35.6s
#12 ...

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 19.92MB / 30.84MB 40.7s
#8 sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 18.54MB / 18.54MB 38.2s done
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 20.97MB / 28.12MB 40.2s
#8 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:d3c494bf609153c1c67ef527c90d06468dc4b2b43c8131fe68c561370b3b47c0 10.49MB / 17.03MB 20.9s
#9 sha256:07edbe732bce9026efcce81a520dc031a2ed0c8a625f5f3b4a10e313a48df0dd 2.68kB / 2.68kB 0.6s done
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 0B / 174.48MB 2.0s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 566.23MB / 3.35GB 24.3s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 499.12MB / 672.32MB 24.0s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 923.80MB / 1.29GB 40.7s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 536.87MB / 672.32MB 27.0s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 997.20MB / 1.29GB 44.4s
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 606.08MB / 3.35GB 29.4s
#12 ...

#8 [satellite-provider base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:93b366e510c6cd01cee608447014f7d349cb7ff8809fd0f554aa3772e8587b7e
#8 sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 30.84MB / 30.84MB 44.1s done
#8 sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 28.12MB / 28.12MB 42.7s done
#8 extracting sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a 1.9s done
#8 extracting sha256:b15524bdfe760201763194501a67ca112b64ed001d2e83c29f9cef395ee406ce 0.6s done
#8 extracting sha256:a4dd7522f1cd6863ecc05136bb3e3e99a54b448b51b6ad9eff33ff7d3b2b6e91 0.0s done
#8 extracting sha256:ac3d5a4fc871762694a956d7d73169c64accfa827e5a4b255302199981585ae3 0.8s done
#8 extracting sha256:860486f305d72c4069662d084d363c667981c1f62754a875b47ebe023250715b 0.0s done
#8 extracting sha256:910a3a0f64efa053535672d407ba6448975c400450b123f362dbb1367c874937 0.2s done
#8 DONE 46.8s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:d3c494bf609153c1c67ef527c90d06468dc4b2b43c8131fe68c561370b3b47c0 17.03MB / 17.03MB 23.4s done
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 10.49MB / 174.48MB 7.4s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 4.19MB / 31.36MB 3.6s
#9 ...

#14 [satellite-provider base 2/2] WORKDIR /app
#14 DONE 0.9s

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 6.29MB / 31.36MB 4.5s
#9 ...

#15 [satellite-provider final 1/2] WORKDIR /app
#15 DONE 0.0s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:8341bb9e50df14925fcaa56d6626fe4a8feac46a0ada81c8c38dc0f44eb76319 10.4s done
#12 extracting sha256:91c93038087e622df2fa32d16ad228d23ab164c207a659ae0b28e57f85892479 0.0s done
#12 extracting sha256:f97768af92a00236256303c3b7745fd257913155b24b1673054cc4884d1010a1 0.1s done
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 571.47MB / 672.32MB 32.1s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 1.06GB / 1.29GB 48.8s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 605.21MB / 672.32MB 33.3s
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 693.11MB / 3.35GB 34.5s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 639.63MB / 672.32MB 34.5s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 1.13GB / 1.29GB 51.0s
#12 sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 672.32MB / 672.32MB 35.7s done
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 1.20GB / 1.29GB 53.0s
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 865.17MB / 3.35GB 39.3s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 1.26GB / 1.29GB 55.2s
#12 sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 1.29GB / 1.29GB 56.2s done
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 22.02MB / 174.48MB 18.5s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 12.58MB / 31.36MB 14.6s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 14.68MB / 31.36MB 16.4s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 16.78MB / 31.36MB 18.0s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 18.87MB / 31.36MB 19.2s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 28.31MB / 174.48MB 23.6s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 20.97MB / 31.36MB 20.1s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 23.07MB / 31.36MB 21.0s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 25.17MB / 31.36MB 21.9s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 27.26MB / 31.36MB 22.7s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 29.36MB / 31.36MB 23.6s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 1.50GB / 3.35GB 50.9s
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 35.65MB / 174.48MB 28.7s
#9 sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 31.36MB / 31.36MB 25.0s done
#9 extracting sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0
#9 extracting sha256:1de3872212130cfad38507df9ffbee55a53b0d17b8a95b901f3e0bd9939e88a0 1.6s done
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 45.09MB / 174.48MB 33.8s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 54.53MB / 174.48MB 37.2s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 1.93GB / 3.35GB 61.2s
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 63.96MB / 174.48MB 41.4s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 70.25MB / 174.48MB 46.5s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 2.53GB / 3.35GB 71.3s
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 77.59MB / 174.48MB 51.6s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 83.89MB / 174.48MB 56.7s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 3.13GB / 3.35GB 81.3s
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 92.27MB / 174.48MB 61.8s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 101.71MB / 174.48MB 66.0s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 111.15MB / 174.48MB 68.7s
#9 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 3.35GB / 3.35GB 85.4s done
#12 extracting sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 120.59MB / 174.48MB 70.7s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 130.02MB / 174.48MB 72.2s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 139.46MB / 174.48MB 73.7s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 148.90MB / 174.48MB 75.9s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 158.33MB / 174.48MB 77.9s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 167.77MB / 174.48MB 79.5s
#9 sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 174.48MB / 174.48MB 80.4s done
#9 extracting sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0
#9 extracting sha256:2c2547081d3cfd247786b589940aacb068a2dda2c3eb08b40d58adf7dc9853c0 5.1s done
#9 DONE 124.9s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#9 [satellite-provider build  1/10] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:d80fdd84f7e18eea12f8e45c52914f1353395009c95c41197178ea19944e6d48
#9 extracting sha256:07edbe732bce9026efcce81a520dc031a2ed0c8a625f5f3b4a10e313a48df0dd 0.0s done
#9 extracting sha256:d3c494bf609153c1c67ef527c90d06468dc4b2b43c8131fe68c561370b3b47c0
#9 extracting sha256:d3c494bf609153c1c67ef527c90d06468dc4b2b43c8131fe68c561370b3b47c0 0.5s done
#9 DONE 125.4s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#16 [satellite-provider build  2/10] WORKDIR /src
#16 DONE 0.4s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#17 [satellite-provider build  3/10] COPY [SatelliteProvider.Api/SatelliteProvider.Api.csproj, SatelliteProvider.Api/]
#17 DONE 0.1s

#18 [satellite-provider build  4/10] COPY [SatelliteProvider.Common/SatelliteProvider.Common.csproj, SatelliteProvider.Common/]
#18 DONE 0.2s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#19 [satellite-provider build  5/10] COPY [SatelliteProvider.DataAccess/SatelliteProvider.DataAccess.csproj, SatelliteProvider.DataAccess/]
#19 DONE 0.1s

#20 [satellite-provider build  6/10] COPY [SatelliteProvider.Services/SatelliteProvider.Services.csproj, SatelliteProvider.Services/]
#20 DONE 0.0s

#21 [satellite-provider build  7/10] RUN dotnet restore "SatelliteProvider.Api/SatelliteProvider.Api.csproj"
#21 2.113   Determining projects to restore...
#21 4.527   Restored /src/SatelliteProvider.Common/SatelliteProvider.Common.csproj (in 205 ms).
#21 6.723   Restored /src/SatelliteProvider.DataAccess/SatelliteProvider.DataAccess.csproj (in 2.42 sec).
#21 7.325   Restored /src/SatelliteProvider.Services/SatelliteProvider.Services.csproj (in 3.03 sec).
#21 9.727   Restored /src/SatelliteProvider.Api/SatelliteProvider.Api.csproj (in 5.44 sec).
#21 DONE 10.0s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#22 [satellite-provider build  8/10] COPY . .
#22 DONE 0.2s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#23 [satellite-provider build  9/10] WORKDIR /src/SatelliteProvider.Api
#23 DONE 0.0s

#24 [satellite-provider build 10/10] RUN dotnet build "SatelliteProvider.Api.csproj" -c Release -o /app/build
#24 2.224   Determining projects to restore...
#24 4.563   All projects are up-to-date for restore.
#24 11.65   SatelliteProvider.Common -> /app/build/SatelliteProvider.Common.dll
#24 11.75   SatelliteProvider.DataAccess -> /app/build/SatelliteProvider.DataAccess.dll
#24 15.13   SatelliteProvider.Services -> /app/build/SatelliteProvider.Services.dll
#24 17.97   SatelliteProvider.Api -> /app/build/SatelliteProvider.Api.dll
#24 18.01 
#24 18.01 Build succeeded.
#24 18.01     0 Warning(s)
#24 18.01     0 Error(s)
#24 18.02 
#24 18.02 Time Elapsed 00:00:17.20
#24 DONE 18.7s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 ...

#25 [satellite-provider publish 1/1] RUN dotnet publish "SatelliteProvider.Api.csproj" -c Release -o /app/publish /p:UseAppHost=false
#25 1.978   Determining projects to restore...
#25 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:bda217e28d3f71784ca38d300cd063cee7261ab330c844d3d81183c0c752952b 55.1s done
#12 DONE 157.2s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73
#12 ...

#25 [satellite-provider publish 1/1] RUN dotnet publish "SatelliteProvider.Api.csproj" -c Release -o /app/publish /p:UseAppHost=false
#25 4.263   All projects are up-to-date for restore.
#25 5.796   SatelliteProvider.DataAccess -> /src/SatelliteProvider.DataAccess/bin/Release/net8.0/SatelliteProvider.DataAccess.dll
#25 5.877   SatelliteProvider.Common -> /src/SatelliteProvider.Common/bin/Release/net8.0/SatelliteProvider.Common.dll
#25 13.21   SatelliteProvider.Services -> /src/SatelliteProvider.Services/bin/Release/net8.0/SatelliteProvider.Services.dll
#25 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:1935dfaa4cb47e6cff5c3d51c9187f2c9d17f6ef2204e6c59130d998e28b1f73 11.2s done
#12 DONE 168.4s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:d000146da7a2e00a3ef3e4119042367380ae7b6c8a6978cd5a24c8e199ace859 0.0s done
#12 extracting sha256:d9bd72ebc13b622adadc7c6f3b1afc9184982f43b1440458033336c93a446b2b 0.0s done
#12 extracting sha256:0af5287be79af6afeb99b5bb477d18bb1a2da95455db6e27a543153c8face55d
#12 extracting sha256:0af5287be79af6afeb99b5bb477d18bb1a2da95455db6e27a543153c8face55d 1.8s done
#12 DONE 170.3s

#25 [satellite-provider publish 1/1] RUN dotnet publish "SatelliteProvider.Api.csproj" -c Release -o /app/publish /p:UseAppHost=false
#25 ...

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:ca6b80d345b88d728f12d9af56d66f22832b0c22886e8e3f2411e11b3056a513
#12 extracting sha256:ca6b80d345b88d728f12d9af56d66f22832b0c22886e8e3f2411e11b3056a513 0.8s done
#12 DONE 171.1s

#25 [satellite-provider publish 1/1] RUN dotnet publish "SatelliteProvider.Api.csproj" -c Release -o /app/publish /p:UseAppHost=false
#25 16.29   SatelliteProvider.Api -> /src/SatelliteProvider.Api/bin/Release/net8.0/SatelliteProvider.Api.dll
#25 16.47   SatelliteProvider.Api -> /app/publish/
#25 DONE 17.1s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:8ba26fb07a86d47224bfcf6e18d7627099cf203e7e896a671c2fb095c3bc5ac8
#12 ...

#26 [satellite-provider final 2/2] COPY --from=publish /app/publish .
#26 DONE 0.1s

#27 [satellite-provider] exporting to image
#27 exporting layers
#27 exporting layers 1.0s done
#27 exporting manifest sha256:7a95db18523b7b40dda00639dfbfc4556a39ee442f6bf714c016295e47943543
#27 exporting manifest sha256:7a95db18523b7b40dda00639dfbfc4556a39ee442f6bf714c016295e47943543 done
#27 exporting config sha256:2495598f996a5b8bcedd2a703aa9db83021cdd3f5de2f5b5db3c94748244f118 done
#27 exporting attestation manifest sha256:533284f5f6b79dd8efcb7e2fd60410f96df3b403de47da6cf2991ac564e7d629 0.0s done
#27 exporting manifest list sha256:5f2b5c72dfaa4109c483e9375cda94562b63109529a3fa74b6f5ce8aa90176de done
#27 naming to docker.io/gps-denied-onboard/satellite-provider:dev done
#27 unpacking to docker.io/gps-denied-onboard/satellite-provider:dev 0.1s done
#27 DONE 1.2s

#28 [satellite-provider] resolving provenance for metadata file
#28 DONE 0.0s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:8ba26fb07a86d47224bfcf6e18d7627099cf203e7e896a671c2fb095c3bc5ac8 2.0s done
#12 extracting sha256:23e750ef08fbba72b68a1399662f3c345b215f0c9d4a026edc25fb1d3de4acea
#12 extracting sha256:23e750ef08fbba72b68a1399662f3c345b215f0c9d4a026edc25fb1d3de4acea 4.4s done
#12 DONE 177.5s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:b8e8c6c3a4847a6dfbdf5c94ab1b18992f31bf6ff85970ff853aa8fe43a84560 0.0s done
#12 extracting sha256:acc3872597a37f6404ec883411f976b5afe675c0c6104a60384baf9f2449c304
#12 extracting sha256:acc3872597a37f6404ec883411f976b5afe675c0c6104a60384baf9f2449c304 15.0s done
#12 DONE 192.5s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:ef6543c62b0bc2a0eb1495b370d47369f9001f5999e7291bdbb99b633525abf4 0.0s done
#12 extracting sha256:a950098dcde016795a7fd4fc8c588ee8d88b6b8269faf29b0fd936d6bdd1cda7 0.1s done
#12 extracting sha256:0a81d10b200d3c9a8737de73490b1577d6e9281ee85c8b51e9e3cbff6710add5
#12 extracting sha256:0a81d10b200d3c9a8737de73490b1577d6e9281ee85c8b51e9e3cbff6710add5 0.4s done
#12 DONE 193.0s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:686d7080fc50eb03d91a59af1c9daaf8034c6025f32850c32791303310f5b9e8 0.0s done
#12 extracting sha256:abe62d6708136559cf1e4ddf3007525f2b07ebd66f35be504155ffcb12d61e10
#12 extracting sha256:abe62d6708136559cf1e4ddf3007525f2b07ebd66f35be504155ffcb12d61e10 0.3s done
#12 DONE 193.3s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835
#12 extracting sha256:a6e832af5537145be90aff9bf2af6e4c5ebbd2750fc52ebc799074e3cce43835 14.4s done
#12 DONE 207.7s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:4ccffe6b4f92dce22afaa26a5ab57386af3311daabd48e3f03042730d83daf71
#12 extracting sha256:4ccffe6b4f92dce22afaa26a5ab57386af3311daabd48e3f03042730d83daf71 8.2s done
#12 DONE 216.0s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:a475e932f4482141b7d810bcf5f124026bec8ad6f97252b5788812bf226b26d5 0.0s done
#12 extracting sha256:4d0d499cb206d3f0f461339624d182218b49307c0904b5e2c6423b17ada86e99 0.0s done
#12 extracting sha256:d63d93571f874ff696d03fc228e4bd9c86e9913a28ad6835a76e8a8f194385eb
#12 extracting sha256:d63d93571f874ff696d03fc228e4bd9c86e9913a28ad6835a76e8a8f194385eb 0.2s done
#12 DONE 216.2s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:f37038f1e026760b45b64d1710aa9bc0656f3b88fde69d0a65e26a71b6b7a6ab 0.0s done
#12 extracting sha256:54d8f9025ecdef16f9daed751bdeb819523fadee490211072dcc9a406c1bcdcc 0.0s done
#12 extracting sha256:70db0742a3ea95988c2d8f1263f97bff149351bdb290ad97f78ab49ead83b049
#12 extracting sha256:70db0742a3ea95988c2d8f1263f97bff149351bdb290ad97f78ab49ead83b049 14.3s done
#12 DONE 230.5s

#12 [e2e-runner 1/8] FROM docker.io/dustynv/l4t-pytorch:r36.4.0@sha256:a05c85def9139c21014546451d3baab44052d7cabe854d937f163390bfd5201b
#12 extracting sha256:b23f0f064bae71b372a28378abe677e690dee5f01161161519a854a3501063e7 0.0s done
#12 extracting sha256:8ae95fbbe63e2f7cd62eb469dcb102933922d5f7dc9798423f258628efe3bf77 0.1s done
#12 DONE 230.6s

#29 [e2e-runner 2/8] RUN apt-get update && apt-get install -y --no-install-recommends         ca-certificates         build-essential         libpq-dev         libspatialindex-dev         libpq5         libspatialindex-c6         libgl1         libglib2.0-0         python3-pip         python3-venv     && rm -rf /var/lib/apt/lists/*
#29 0.629 Get:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease [270 kB]
#29 0.900 Get:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease [128 kB]
#29 1.010 Get:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease [127 kB]
#29 1.122 Get:4 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease [129 kB]
#29 1.165 Get:5 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages [17.2 MB]
#29 1.564 Get:6 http://ports.ubuntu.com/ubuntu-ports jammy/multiverse arm64 Packages [224 kB]
#29 1.565 Get:7 http://ports.ubuntu.com/ubuntu-ports jammy/restricted arm64 Packages [24.2 kB]
#29 1.566 Get:8 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages [1,758 kB]
#29 1.602 Get:9 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 Packages [1,675 kB]
#29 1.662 Get:10 http://ports.ubuntu.com/ubuntu-ports jammy-updates/multiverse arm64 Packages [63.5 kB]
#29 1.688 Get:11 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages [4,168 kB]
#29 1.781 Get:12 http://ports.ubuntu.com/ubuntu-ports jammy-updates/restricted arm64 Packages [7,477 kB]
#29 1.888 Get:13 http://ports.ubuntu.com/ubuntu-ports jammy-backports/main arm64 Packages [82.4 kB]
#29 1.919 Get:14 http://ports.ubuntu.com/ubuntu-ports jammy-backports/universe arm64 Packages [33.7 kB]
#29 1.937 Get:15 http://ports.ubuntu.com/ubuntu-ports jammy-security/restricted arm64 Packages [7,186 kB]
#29 2.032 Get:16 http://ports.ubuntu.com/ubuntu-ports jammy-security/main arm64 Packages [3,845 kB]
#29 2.086 Get:17 http://ports.ubuntu.com/ubuntu-ports jammy-security/multiverse arm64 Packages [56.7 kB]
#29 2.128 Get:18 http://ports.ubuntu.com/ubuntu-ports jammy-security/universe arm64 Packages [1,377 kB]
#29 4.572 Fetched 45.8 MB in 4s (11.1 MB/s)
#29 4.572 Reading package lists...
#29 6.906 Reading package lists...
#29 9.060 Building dependency tree...
#29 9.722 Reading state information...
#29 10.73 build-essential is already the newest version (12.9ubuntu3).
#29 10.73 libgl1 is already the newest version (1.4.0-1).
#29 10.73 libgl1 set to manually installed.
#29 10.73 The following additional packages will be installed:
#29 10.73   libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libpython3.10
#29 10.74   libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib
#29 10.74   libspatialindex6 libssl-dev libssl3 python3-pip-whl python3-setuptools-whl
#29 10.74   python3.10 python3.10-dev python3.10-minimal python3.10-venv
#29 10.74 Suggested packages:
#29 10.74   libgirepository1.0-dev libglib2.0-doc postgresql-doc-14 libssl-doc
#29 10.74   python3.10-doc binfmt-support
#29 10.74 Recommended packages:
#29 10.74   xdg-user-dirs
#29 11.00 The following NEW packages will be installed:
#29 11.00   libpq-dev libpq5 libspatialindex-c6 libspatialindex-dev libspatialindex6
#29 11.00   libssl-dev python3-pip-whl python3-setuptools-whl python3-venv
#29 11.00   python3.10-venv
#29 11.00 The following packages will be upgraded:
#29 11.00   ca-certificates libglib2.0-0 libglib2.0-bin libglib2.0-dev
#29 11.00   libglib2.0-dev-bin libpython3.10 libpython3.10-dev libpython3.10-minimal
#29 11.01   libpython3.10-stdlib libssl3 python3-pip python3.10 python3.10-dev
#29 11.01   python3.10-minimal
#29 11.10 14 upgraded, 10 newly installed, 0 to remove and 195 not upgraded.
#29 11.10 Need to get 24.5 MB of archives.
#29 11.10 After this operation, 17.6 MB of additional disk space will be used.
#29 11.10 Get:1 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 python3.10-dev arm64 3.10.12-1~22.04.15 [508 kB]
#29 11.15 Get:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libpython3.10-dev arm64 3.10.12-1~22.04.15 [4,666 kB]
#29 11.24 Get:3 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libpython3.10 arm64 3.10.12-1~22.04.15 [1,890 kB]
#29 11.27 Get:4 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libssl3 arm64 3.0.2-0ubuntu1.25 [1,773 kB]
#29 11.30 Get:5 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 python3.10 arm64 3.10.12-1~22.04.15 [508 kB]
#29 11.30 Get:6 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libpython3.10-stdlib arm64 3.10.12-1~22.04.15 [1,847 kB]
#29 11.33 Get:7 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 python3.10-minimal arm64 3.10.12-1~22.04.15 [2,246 kB]
#29 11.37 Get:8 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libpython3.10-minimal arm64 3.10.12-1~22.04.15 [814 kB]
#29 11.38 Get:9 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 ca-certificates all 20260601~22.04.1 [141 kB]
#29 11.38 Get:10 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libglib2.0-dev arm64 2.72.4-0ubuntu2.9 [1,828 kB]
#29 11.41 Get:11 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libglib2.0-dev-bin arm64 2.72.4-0ubuntu2.9 [116 kB]
#29 11.42 Get:12 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libglib2.0-bin arm64 2.72.4-0ubuntu2.9 [79.7 kB]
#29 11.44 Get:13 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libglib2.0-0 arm64 2.72.4-0ubuntu2.9 [1,435 kB]
#29 11.48 Get:14 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libpq5 arm64 14.23-0ubuntu0.22.04.1 [148 kB]
#29 11.50 Get:15 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libssl-dev arm64 3.0.2-0ubuntu1.25 [2,302 kB]
#29 11.55 Get:16 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libpq-dev arm64 14.23-0ubuntu0.22.04.1 [150 kB]
#29 11.60 Get:17 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 libspatialindex6 arm64 1.9.3-2 [217 kB]
#29 11.68 Get:18 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 libspatialindex-c6 arm64 1.9.3-2 [49.8 kB]
#29 11.69 Get:19 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 python3-pip all 22.0.2+dfsg-1ubuntu0.7 [1,306 kB]
#29 11.73 Get:20 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 python3-pip-whl all 22.0.2+dfsg-1ubuntu0.7 [1,683 kB]
#29 11.76 Get:21 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 python3-setuptools-whl all 59.6.0-1.2ubuntu0.22.04.3 [789 kB]
#29 11.77 Get:22 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 python3.10-venv arm64 3.10.12-1~22.04.15 [5,714 B]
#29 11.78 Get:23 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 python3-venv arm64 3.10.6-1~22.04.1 [1,042 B]
#29 11.82 Get:24 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 libspatialindex-dev arm64 1.9.3-2 [16.0 kB]
#29 12.27 debconf: delaying package configuration, since apt-utils is not installed
#29 12.38 Fetched 24.5 MB in 1s (31.5 MB/s)
#29 12.42 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 61268 files and directories currently installed.)
#29 12.54 Preparing to unpack .../python3.10-dev_3.10.12-1~22.04.15_arm64.deb ...
#29 12.55 Unpacking python3.10-dev (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 12.59 Preparing to unpack .../libpython3.10-dev_3.10.12-1~22.04.15_arm64.deb ...
#29 12.60 Unpacking libpython3.10-dev:arm64 (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 13.17 Preparing to unpack .../libpython3.10_3.10.12-1~22.04.15_arm64.deb ...
#29 13.17 Unpacking libpython3.10:arm64 (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 13.31 Preparing to unpack .../libssl3_3.0.2-0ubuntu1.25_arm64.deb ...
#29 13.32 Unpacking libssl3:arm64 (3.0.2-0ubuntu1.25) over (3.0.2-0ubuntu1.18) ...
#29 13.46 Setting up libssl3:arm64 (3.0.2-0ubuntu1.25) ...
#29 13.65 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 61268 files and directories currently installed.)
#29 13.72 Preparing to unpack .../00-python3.10_3.10.12-1~22.04.15_arm64.deb ...
#29 13.83 Unpacking python3.10 (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 13.89 Preparing to unpack .../01-libpython3.10-stdlib_3.10.12-1~22.04.15_arm64.deb ...
#29 13.99 Unpacking libpython3.10-stdlib:arm64 (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 14.57 Preparing to unpack .../02-python3.10-minimal_3.10.12-1~22.04.15_arm64.deb ...
#29 14.58 Unpacking python3.10-minimal (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 14.71 Preparing to unpack .../03-libpython3.10-minimal_3.10.12-1~22.04.15_arm64.deb ...
#29 14.82 Unpacking libpython3.10-minimal:arm64 (3.10.12-1~22.04.15) over (3.10.12-1~22.04.6) ...
#29 15.32 Preparing to unpack .../04-ca-certificates_20260601~22.04.1_all.deb ...
#29 15.32 Unpacking ca-certificates (20260601~22.04.1) over (20240203~22.04.1) ...
#29 15.52 Preparing to unpack .../05-libglib2.0-dev_2.72.4-0ubuntu2.9_arm64.deb ...
#29 15.52 Unpacking libglib2.0-dev:arm64 (2.72.4-0ubuntu2.9) over (2.72.4-0ubuntu2.3) ...
#29 16.05 Preparing to unpack .../06-libglib2.0-dev-bin_2.72.4-0ubuntu2.9_arm64.deb ...
#29 16.45 Unpacking libglib2.0-dev-bin (2.72.4-0ubuntu2.9) over (2.72.4-0ubuntu2.3) ...
#29 16.54 Preparing to unpack .../07-libglib2.0-bin_2.72.4-0ubuntu2.9_arm64.deb ...
#29 16.55 Unpacking libglib2.0-bin (2.72.4-0ubuntu2.9) over (2.72.4-0ubuntu2.3) ...
#29 16.63 Preparing to unpack .../08-libglib2.0-0_2.72.4-0ubuntu2.9_arm64.deb ...
#29 16.63 Unpacking libglib2.0-0:arm64 (2.72.4-0ubuntu2.9) over (2.72.4-0ubuntu2.3) ...
#29 16.76 Selecting previously unselected package libpq5:arm64.
#29 16.77 Preparing to unpack .../09-libpq5_14.23-0ubuntu0.22.04.1_arm64.deb ...
#29 16.77 Unpacking libpq5:arm64 (14.23-0ubuntu0.22.04.1) ...
#29 16.81 Selecting previously unselected package libssl-dev:arm64.
#29 16.82 Preparing to unpack .../10-libssl-dev_3.0.2-0ubuntu1.25_arm64.deb ...
#29 16.83 Unpacking libssl-dev:arm64 (3.0.2-0ubuntu1.25) ...
#29 16.97 Selecting previously unselected package libpq-dev.
#29 16.98 Preparing to unpack .../11-libpq-dev_14.23-0ubuntu0.22.04.1_arm64.deb ...
#29 16.98 Unpacking libpq-dev (14.23-0ubuntu0.22.04.1) ...
#29 17.02 Selecting previously unselected package libspatialindex6:arm64.
#29 17.03 Preparing to unpack .../12-libspatialindex6_1.9.3-2_arm64.deb ...
#29 17.04 Unpacking libspatialindex6:arm64 (1.9.3-2) ...
#29 17.10 Selecting previously unselected package libspatialindex-c6:arm64.
#29 17.11 Preparing to unpack .../13-libspatialindex-c6_1.9.3-2_arm64.deb ...
#29 17.12 Unpacking libspatialindex-c6:arm64 (1.9.3-2) ...
#29 17.17 Preparing to unpack .../14-python3-pip_22.0.2+dfsg-1ubuntu0.7_all.deb ...
#29 17.53 Unpacking python3-pip (22.0.2+dfsg-1ubuntu0.7) over (22.0.2+dfsg-1ubuntu0.4) ...
#29 18.29 Selecting previously unselected package python3-pip-whl.
#29 18.30 Preparing to unpack .../15-python3-pip-whl_22.0.2+dfsg-1ubuntu0.7_all.deb ...
#29 18.30 Unpacking python3-pip-whl (22.0.2+dfsg-1ubuntu0.7) ...
#29 18.35 Selecting previously unselected package python3-setuptools-whl.
#29 18.36 Preparing to unpack .../16-python3-setuptools-whl_59.6.0-1.2ubuntu0.22.04.3_all.deb ...
#29 18.36 Unpacking python3-setuptools-whl (59.6.0-1.2ubuntu0.22.04.3) ...
#29 18.41 Selecting previously unselected package python3.10-venv.
#29 18.42 Preparing to unpack .../17-python3.10-venv_3.10.12-1~22.04.15_arm64.deb ...
#29 18.42 Unpacking python3.10-venv (3.10.12-1~22.04.15) ...
#29 18.46 Selecting previously unselected package python3-venv.
#29 18.47 Preparing to unpack .../18-python3-venv_3.10.6-1~22.04.1_arm64.deb ...
#29 18.47 Unpacking python3-venv (3.10.6-1~22.04.1) ...
#29 18.50 Selecting previously unselected package libspatialindex-dev:arm64.
#29 18.52 Preparing to unpack .../19-libspatialindex-dev_1.9.3-2_arm64.deb ...
#29 18.52 Unpacking libspatialindex-dev:arm64 (1.9.3-2) ...
#29 18.60 Setting up python3-setuptools-whl (59.6.0-1.2ubuntu0.22.04.3) ...
#29 18.61 Setting up libglib2.0-0:arm64 (2.72.4-0ubuntu2.9) ...
#29 18.64 Setting up libpq5:arm64 (14.23-0ubuntu0.22.04.1) ...
#29 18.64 Setting up libglib2.0-bin (2.72.4-0ubuntu2.9) ...
#29 18.65 Setting up libspatialindex6:arm64 (1.9.3-2) ...
#29 18.65 Setting up ca-certificates (20260601~22.04.1) ...
#29 22.02 Updating certificates in /etc/ssl/certs...
#29 23.76 rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL
#29 23.81 14 added, 39 removed; done.
#29 23.86 Setting up libssl-dev:arm64 (3.0.2-0ubuntu1.25) ...
#29 23.86 Setting up libpython3.10-minimal:arm64 (3.10.12-1~22.04.15) ...
#29 23.87 Setting up python3-pip (22.0.2+dfsg-1ubuntu0.7) ...
#29 25.75 Setting up libglib2.0-dev-bin (2.72.4-0ubuntu2.9) ...
#29 26.05 Setting up libspatialindex-c6:arm64 (1.9.3-2) ...
#29 26.06 Setting up python3-pip-whl (22.0.2+dfsg-1ubuntu0.7) ...
#29 26.06 Setting up libpq-dev (14.23-0ubuntu0.22.04.1) ...
#29 26.07 Setting up libspatialindex-dev:arm64 (1.9.3-2) ...
#29 26.07 Setting up python3.10-minimal (3.10.12-1~22.04.15) ...
#29 27.00 Setting up libpython3.10-stdlib:arm64 (3.10.12-1~22.04.15) ...
#29 27.01 Setting up libglib2.0-dev:arm64 (2.72.4-0ubuntu2.9) ...
#29 27.01 Setting up libpython3.10:arm64 (3.10.12-1~22.04.15) ...
#29 27.02 Setting up python3.10 (3.10.12-1~22.04.15) ...
#29 28.16 Setting up libpython3.10-dev:arm64 (3.10.12-1~22.04.15) ...
#29 28.16 Setting up python3.10-dev (3.10.12-1~22.04.15) ...
#29 28.17 Setting up python3.10-venv (3.10.12-1~22.04.15) ...
#29 28.26 Setting up python3-venv (3.10.6-1~22.04.1) ...
#29 28.27 Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
#29 28.37 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libv4lconvert.so.0 is empty, not checked.
#29 28.37 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libv4l2.so.0 is empty, not checked.
#29 28.41 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libnvcudla.so is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libgstnvexifmeta.so is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libcuda.so is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libv4lconvert.so.0.0.999999 is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libgstnvegl-1.0.so.0 is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libv4l2.so.0.0.999999 is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libnvcucompat.so is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libgstnvivameta.so is empty, not checked.
#29 28.42 /sbin/ldconfig.real: File /lib/aarch64-linux-gnu/libnvsample_cudaprocess.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvdsbufferpool.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libgstnvcustomhelper.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-tls.so.540.4.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libvulkansc.so.1 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-server.so.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libv4l2_nvcuvidvideocodec.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcameratools.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvosd.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcudla.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-rtcore.so.540.4.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvdla_runtime.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-egl.so.1.22.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvpva_algorithms.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcamerautils.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvphs.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvid_mapper.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvbufsurface.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvdsbufferpool.so.1.0.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvpvaumd.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvfusacapinterface.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_force.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libgstnvdsseimeta.so.1.0.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libcuda.so.1.1 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvsocsys.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-egl-gbm.so.1.1.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcolorutil.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvtvmr_2d.so is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-glcore.so.540.4.0 is empty, not checked.
#29 28.48 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvphsd.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-gpucomp.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/ld.so.conf is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscicommon.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvddk_vic.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvtegrahv.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-egl.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libvulkansc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-cursor.so.0.22.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-nvvm.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_gpu.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvdla_compiler.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_surface.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvv4lconvert.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-egl-wayland.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvargus_socketserver.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvpva.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvomx.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libVkSCLayer_khronos_validation.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvdc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvodm_imager.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_ijpd_sci.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_iofa_sci.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscibuf.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_ijpe_sci.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-glsi.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvjpeg.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libcuda.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libvulkansc.so.1.0.10 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libcuda.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-rmapi-tegra.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvimp.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscicommon.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnveventlib.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvddk_2d_v2.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvbuf_fdmap.so.1.0.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-server.so.0.22.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_mem.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_il.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscistream.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_sync.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_isp_ext.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvbufsurftransform.so.1.0.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-kms.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-egl-gbm.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-client.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscistream.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_dla.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-kms.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvv4l2.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_eglstream.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-vksc-core.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libGLX_indirect.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmmlite_utils.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_ide_parser.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvbufsurftransform.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmmlite.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvparser.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvfnetstoredefog.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmmlite_image.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmm_contentpipe.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvplayfair.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcam_imageencoder.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_graphics.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvvic.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_ide_sci.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcapture.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libsensors.hal-client.nvs.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_generic.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvexif.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvtvmr.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-server.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libgstnvdsseimeta.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libsensors.l4t.no_fusion.nvs.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvos.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnveglstreamproducer.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-nvvm.so.4 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_boot.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscf.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libtegrawfd.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-allocator.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-allocator.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-client.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcamlog.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvisp_utils.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvfnet.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvtracebuf.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcuvidv4l2.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvfnetstorehdfx.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libsensors_hal.nvs.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-cursor.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvisppg.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmm_utils.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_stream.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libGLX_nvidia.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_2d.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvid_mapper.so.1.0.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libjetsonpower.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvvideo.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvoggopus.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvisp.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-glvkspirv.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscisync.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libv4l2_nvargus.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcucompat.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-ml.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvdecode2eglimage.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvbufsurface.so.1.0.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvofsdk.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libtegrav4l2.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvomxilclient.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-ptxjitcompiler.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvsciipc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_host1x.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_ui.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvvideoencode_ppe.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libv4lconvert.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvargus_socketclient.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-ptxjitcompiler.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-cursor.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-vksc-core.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_iep_sci.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-egl-wayland.so.1.1.11 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmm_parser.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libv4l2.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libv4l2_nvvideocodec.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscisync.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_tbc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedialdc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscibuf.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-vksc-core.so.1 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia2d.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-client.so.0.22.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libwayland-egl.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvcamv4l2.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libVkLayer_json_gen.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_gpucompute.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libgstnvcustomhelper.so.1.0.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmedia_tensor.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_camera.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmm.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvscievent.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvpvaintf.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvargus.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvgov_spincircle.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvfusacap.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvmmlite_video.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_chip.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/libnvidia-eglcore.so.540.4.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/libilmCommon.so.2.3.2 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/libweston-13.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/libilmClient.so.2.3.2 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/libilmInput.so.2.3.2 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/libilmControl.so.2.3.2 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvcompositor.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvjpeg.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvdrmvideosink.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvv4l2camerasrc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosinks.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosink.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglstreamsrc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvunixfd.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvegltransform.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideo4linux2.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvtee.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvivafilter.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvipcpipeline.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglglessink.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra-egl/ld.so.conf is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv2_nvidia.so.2 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra-egl/libEGL_nvidia.so.0 is empty, not checked.
#29 28.49 /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv1_CM_nvidia.so.1 is empty, not checked.
#29 28.50 Processing triggers for ca-certificates (20260601~22.04.1) ...
#29 28.51 Updating certificates in /etc/ssl/certs...
#29 29.59 0 added, 0 removed; done.
#29 29.59 Running hooks in /etc/ca-certificates/update.d...
#29 29.59 done.
#29 DONE 29.8s

#30 [e2e-runner 3/8] WORKDIR /opt
#30 DONE 0.1s

#31 [e2e-runner 4/8] COPY pyproject.toml README.md ./
#31 DONE 0.0s

#32 [e2e-runner 5/8] COPY src ./src
#32 DONE 0.1s

#33 [e2e-runner 6/8] RUN rm -f /etc/pip.conf /root/.pip/pip.conf /root/.config/pip/pip.conf
#33 DONE 0.3s

#34 [e2e-runner 7/8] RUN pip3 install --no-cache-dir --break-system-packages         --index-url https://pypi.org/simple         --upgrade pip
#34 1.292 Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
#34 1.293 Requirement already satisfied: pip in /usr/local/lib/python3.10/dist-packages (24.2)
#34 2.246 Collecting pip
#34 2.380   Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
#34 2.416 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
#34 2.550    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 27.1 MB/s eta 0:00:00
#34 2.858 Installing collected packages: pip
#34 2.858   Attempting uninstall: pip
#34 2.860     Found existing installation: pip 24.2
#34 2.944     Uninstalling pip-24.2:
#34 3.317       Successfully uninstalled pip-24.2
#34 4.742 Successfully installed pip-26.1.2
#34 DONE 5.0s

#35 [e2e-runner 8/8] RUN pip3 install --no-cache-dir --break-system-packages         --index-url https://pypi.org/simple         -e ".[dev]"
#35 1.122 Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
#35 1.123 Obtaining file:///opt
#35 1.128   Installing build dependencies: started
#35 6.521   Installing build dependencies: finished with status 'done'
#35 6.527   Checking if build backend supports build_editable: started
#35 7.072   Checking if build backend supports build_editable: finished with status 'done'
#35 7.076   Getting requirements to build editable: started
#35 7.694   Getting requirements to build editable: finished with status 'done'
#35 7.699   Preparing editable metadata (pyproject.toml): started
#35 8.130   Preparing editable metadata (pyproject.toml): finished with status 'done'
#35 8.187 Requirement already satisfied: numpy<2.0,>=1.26 in /usr/local/lib/python3.10/dist-packages (from gps-denied-onboard==0.1.0) (1.26.4)
#35 9.923 Collecting scipy<2.0,>=1.11 (from gps-denied-onboard==0.1.0)
#35 10.13   Downloading scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (61 kB)
#35 11.25 Collecting pyyaml>=6.0 (from gps-denied-onboard==0.1.0)
#35 11.28   Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (2.4 kB)
#35 12.50 Collecting pydantic<3.0,>=2.5 (from gps-denied-onboard==0.1.0)
#35 12.52   Downloading pydantic-2.13.4-py3-none-any.whl.metadata (109 kB)
#35 13.31 Collecting opencv-python<4.12,>=4.11.0.86 (from gps-denied-onboard==0.1.0)
#35 13.34   Downloading opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (20 kB)
#35 14.69 Collecting psycopg>=3.1 (from psycopg[binary]>=3.1->gps-denied-onboard==0.1.0)
#35 14.72   Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)
#35 16.27 Collecting psycopg-pool<4.0,>=3.2 (from gps-denied-onboard==0.1.0)
#35 16.30   Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)
#35 17.47 Collecting sqlalchemy>=2.0 (from gps-denied-onboard==0.1.0)
#35 17.50   Downloading sqlalchemy-2.0.51-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (9.5 kB)
#35 18.53 Collecting alembic>=1.13 (from gps-denied-onboard==0.1.0)
#35 18.56   Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)
#35 19.69 Collecting pymavlink>=2.4 (from gps-denied-onboard==0.1.0)
#35 19.73   Downloading pymavlink-2.4.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (6.0 kB)
#35 21.22 Collecting yamspy<0.4,>=0.3.3 (from gps-denied-onboard==0.1.0)
#35 21.25   Downloading yamspy-0.3.3.tar.gz (41 kB)
#35 21.27   Installing build dependencies: started
#35 24.63   Installing build dependencies: finished with status 'done'
#35 24.63   Getting requirements to build wheel: started
#35 25.26   Getting requirements to build wheel: finished with status 'done'
#35 25.26   Preparing metadata (pyproject.toml): started
#35 25.63   Preparing metadata (pyproject.toml): finished with status 'done'
#35 26.65 Collecting pyserial>=3.5 (from gps-denied-onboard==0.1.0)
#35 26.68   Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
#35 26.69 Requirement already satisfied: requests>=2.31 in /usr/local/lib/python3.10/dist-packages (from gps-denied-onboard==0.1.0) (2.32.3)
#35 27.66 Collecting structlog>=24.1 (from gps-denied-onboard==0.1.0)
#35 27.70   Downloading structlog-26.1.0-py3-none-any.whl.metadata (9.7 kB)
#35 28.97 Collecting click>=8.1 (from gps-denied-onboard==0.1.0)
#35 29.00   Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)
#35 30.84 Collecting gtsam<5.0,>=4.2 (from gps-denied-onboard==0.1.0)
#35 30.96   Downloading gtsam-4.3a0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (7.7 kB)
#35 32.42 Collecting atomicwrites<2.0,>=1.4 (from gps-denied-onboard==0.1.0)
#35 32.45   Downloading atomicwrites-1.4.1.tar.gz (14 kB)
#35 32.47   Installing build dependencies: started
#35 35.63   Installing build dependencies: finished with status 'done'
#35 35.63   Getting requirements to build wheel: started
#35 36.25   Getting requirements to build wheel: finished with status 'done'
#35 36.26   Preparing metadata (pyproject.toml): started
#35 36.63   Preparing metadata (pyproject.toml): finished with status 'done'
#35 38.18 Collecting pyproj<4.0,>=3.6 (from gps-denied-onboard==0.1.0)
#35 38.21   Downloading pyproj-3.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (31 kB)
#35 39.74 Collecting orjson<4.0,>=3.9 (from gps-denied-onboard==0.1.0)
#35 39.78   Downloading orjson-3.11.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (41 kB)
#35 41.09 Collecting httpx<1.0,>=0.28 (from gps-denied-onboard==0.1.0)
#35 41.12   Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
#35 42.35 Collecting rtree<2.0,>=1.0 (from gps-denied-onboard==0.1.0)
#35 42.38   Downloading rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.metadata (2.1 kB)
#35 43.98 Collecting cryptography<46.0,>=43.0 (from gps-denied-onboard==0.1.0)
#35 44.01   Downloading cryptography-45.0.7-cp37-abi3-manylinux_2_34_aarch64.whl.metadata (5.7 kB)
#35 44.89 Collecting faiss-cpu<2.0,>=1.7 (from gps-denied-onboard==0.1.0)
#35 44.92   Downloading faiss_cpu-1.14.3-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (7.8 kB)
#35 44.92 Requirement already satisfied: filelock<4.0,>=3.13 in /usr/local/lib/python3.10/dist-packages (from gps-denied-onboard==0.1.0) (3.16.1)
#35 46.20 Collecting paramiko<4.0,>=3.4 (from gps-denied-onboard==0.1.0)
#35 46.24   Downloading paramiko-3.5.1-py3-none-any.whl.metadata (4.6 kB)
#35 47.96 Collecting pytest>=7.4 (from gps-denied-onboard==0.1.0)
#35 47.99   Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB)
#35 49.35 Collecting pytest-cov>=4.1 (from gps-denied-onboard==0.1.0)
#35 49.38   Downloading pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
#35 50.27 Collecting pytest-asyncio>=0.23 (from gps-denied-onboard==0.1.0)
#35 50.30   Downloading pytest_asyncio-1.4.0-py3-none-any.whl.metadata (4.1 kB)
#35 51.89 Collecting ruff>=0.4 (from gps-denied-onboard==0.1.0)
#35 51.92   Downloading ruff-0.15.18-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (26 kB)
#35 53.48 Collecting mypy>=1.8 (from gps-denied-onboard==0.1.0)
#35 53.51   Downloading mypy-2.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (2.3 kB)
#35 55.21 Collecting types-PyYAML (from gps-denied-onboard==0.1.0)
#35 55.24   Downloading types_pyyaml-6.0.12.20260518-py3-none-any.whl.metadata (1.7 kB)
#35 56.36 Collecting types-requests (from gps-denied-onboard==0.1.0)
#35 56.39   Downloading types_requests-2.33.0.20260518-py3-none-any.whl.metadata (2.2 kB)
#35 57.46 Collecting pyjwt<3.0,>=2.8 (from gps-denied-onboard==0.1.0)
#35 57.49   Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)
#35 58.28 Collecting fastapi<0.120,>=0.111 (from gps-denied-onboard==0.1.0)
#35 58.31   Downloading fastapi-0.119.1-py3-none-any.whl.metadata (28 kB)
#35 58.33 Requirement already satisfied: Pillow<13.0,>=10.4 in /usr/local/lib/python3.10/dist-packages (from gps-denied-onboard==0.1.0) (10.4.0)
#35 58.34 Requirement already satisfied: cffi>=1.14 in /usr/local/lib/python3.10/dist-packages (from cryptography<46.0,>=43.0->gps-denied-onboard==0.1.0) (1.17.1)
#35 58.34 Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from faiss-cpu<2.0,>=1.7->gps-denied-onboard==0.1.0) (24.1)
#35 59.23 Collecting starlette<0.49.0,>=0.40.0 (from fastapi<0.120,>=0.111->gps-denied-onboard==0.1.0)
#35 59.27   Downloading starlette-0.48.0-py3-none-any.whl.metadata (6.3 kB)
#35 59.30 Requirement already satisfied: typing-extensions>=4.8.0 in /usr/local/lib/python3.10/dist-packages (from fastapi<0.120,>=0.111->gps-denied-onboard==0.1.0) (4.12.2)
#35 60.35 Collecting anyio (from httpx<1.0,>=0.28->gps-denied-onboard==0.1.0)
#35 60.38   Downloading anyio-4.14.0-py3-none-any.whl.metadata (4.6 kB)
#35 60.39 Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from httpx<1.0,>=0.28->gps-denied-onboard==0.1.0) (2024.8.30)
#35 61.54 Collecting httpcore==1.* (from httpx<1.0,>=0.28->gps-denied-onboard==0.1.0)
#35 61.58   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
#35 61.59 Requirement already satisfied: idna in /usr/local/lib/python3.10/dist-packages (from httpx<1.0,>=0.28->gps-denied-onboard==0.1.0) (3.10)
#35 62.56 Collecting h11>=0.16 (from httpcore==1.*->httpx<1.0,>=0.28->gps-denied-onboard==0.1.0)
#35 62.59   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
#35 63.33 Collecting bcrypt>=3.2 (from paramiko<4.0,>=3.4->gps-denied-onboard==0.1.0)
#35 63.37   Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl.metadata (10 kB)
#35 64.49 Collecting pynacl>=1.5 (from paramiko<4.0,>=3.4->gps-denied-onboard==0.1.0)
#35 64.53   Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl.metadata (10.0 kB)
#35 65.74 Collecting annotated-types>=0.6.0 (from pydantic<3.0,>=2.5->gps-denied-onboard==0.1.0)
#35 65.77   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
#35 68.35 Collecting pydantic-core==2.46.4 (from pydantic<3.0,>=2.5->gps-denied-onboard==0.1.0)
#35 68.38   Downloading pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.6 kB)
#35 69.16 Collecting typing-extensions>=4.8.0 (from fastapi<0.120,>=0.111->gps-denied-onboard==0.1.0)
#35 69.19   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
#35 70.78 Collecting typing-inspection>=0.4.2 (from pydantic<3.0,>=2.5->gps-denied-onboard==0.1.0)
#35 70.81   Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
#35 72.09 Collecting exceptiongroup>=1.0.2 (from anyio->httpx<1.0,>=0.28->gps-denied-onboard==0.1.0)
#35 72.12   Downloading exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)
#35 72.17 Requirement already satisfied: Mako in /usr/local/lib/python3.10/dist-packages (from alembic>=1.13->gps-denied-onboard==0.1.0) (1.3.5)
#35 72.17 Requirement already satisfied: tomli in /usr/local/lib/python3.10/dist-packages (from alembic>=1.13->gps-denied-onboard==0.1.0) (2.0.1)
#35 72.18 Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.14->cryptography<46.0,>=43.0->gps-denied-onboard==0.1.0) (2.22)
#35 74.25 Collecting mypy_extensions>=1.0.0 (from mypy>=1.8->gps-denied-onboard==0.1.0)
#35 74.28   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
#35 76.01 Collecting pathspec>=1.0.0 (from mypy>=1.8->gps-denied-onboard==0.1.0)
#35 76.04   Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB)
#35 77.80 Collecting librt>=0.11.0 (from mypy>=1.8->gps-denied-onboard==0.1.0)
#35 77.83   Downloading librt-0.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (1.3 kB)
#35 79.92 Collecting ast-serialize<1.0.0,>=0.3.0 (from mypy>=1.8->gps-denied-onboard==0.1.0)
#35 79.95   Downloading ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.3 kB)
#35 82.04 Collecting psycopg-binary==3.3.4 (from psycopg[binary]>=3.1->gps-denied-onboard==0.1.0)
#35 82.07   Downloading psycopg_binary-3.3.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (2.7 kB)
#35 83.69 Collecting lxml (from pymavlink>=2.4->gps-denied-onboard==0.1.0)
#35 83.73   Downloading lxml-6.1.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.metadata (3.5 kB)
#35 84.96 Collecting fastcrc (from pymavlink>=2.4->gps-denied-onboard==0.1.0)
#35 85.00   Downloading fastcrc-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.5 kB)
#35 85.88 Collecting cffi>=1.14 (from cryptography<46.0,>=43.0->gps-denied-onboard==0.1.0)
#35 85.91   Downloading cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.metadata (2.6 kB)
#35 86.52 Collecting iniconfig>=1.0.1 (from pytest>=7.4->gps-denied-onboard==0.1.0)
#35 86.55   Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
#35 87.28 Collecting pluggy<2,>=1.5 (from pytest>=7.4->gps-denied-onboard==0.1.0)
#35 87.31   Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
#35 87.32 Requirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.10/dist-packages (from pytest>=7.4->gps-denied-onboard==0.1.0) (2.18.0)
#35 89.06 Collecting backports-asyncio-runner<2,>=1.1 (from pytest-asyncio>=0.23->gps-denied-onboard==0.1.0)
#35 89.10   Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl.metadata (7.5 kB)
#35 91.37 Collecting coverage>=7.10.6 (from coverage[toml]>=7.10.6->pytest-cov>=4.1->gps-denied-onboard==0.1.0)
#35 91.40   Downloading coverage-7.14.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (8.6 kB)
#35 91.44 Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.31->gps-denied-onboard==0.1.0) (3.3.2)
#35 91.44 Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.31->gps-denied-onboard==0.1.0) (2.2.3)
#35 93.20 Collecting greenlet>=1 (from sqlalchemy>=2.0->gps-denied-onboard==0.1.0)
#35 93.23   Downloading greenlet-3.5.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.metadata (3.8 kB)
#35 93.25 Requirement already satisfied: MarkupSafe>=0.9.2 in /usr/local/lib/python3.10/dist-packages (from Mako->alembic>=1.13->gps-denied-onboard==0.1.0) (2.1.5)
#35 93.30 Downloading cryptography-45.0.7-cp37-abi3-manylinux_2_34_aarch64.whl (4.2 MB)
#35 93.45    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 31.6 MB/s  0:00:00
#35 93.49 Downloading faiss_cpu-1.14.3-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB)
#35 93.65    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.7/9.7 MB 61.7 MB/s  0:00:00
#35 93.68 Downloading fastapi-0.119.1-py3-none-any.whl (108 kB)
#35 93.81 Downloading gtsam-4.3a0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.9 MB)
#35 94.77    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.9/25.9 MB 27.1 MB/s  0:00:00
#35 94.80 Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
#35 94.83 Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
#35 94.86 Downloading opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (42.2 MB)
#35 95.56    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.2/42.2 MB 61.0 MB/s  0:00:00
#35 95.60 Downloading orjson-3.11.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132 kB)
#35 95.63 Downloading paramiko-3.5.1-py3-none-any.whl (227 kB)
#35 95.66 Downloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)
#35 95.69 Downloading pydantic-2.13.4-py3-none-any.whl (472 kB)
#35 95.72 Downloading pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB)
#35 95.76    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 72.6 MB/s  0:00:00
#35 95.79 Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
#35 95.82 Downloading pyproj-3.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB)
#35 95.97    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.4/9.4 MB 63.4 MB/s  0:00:00
#35 96.01 Downloading rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (459 kB)
#35 96.04 Downloading scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.5 MB)
#35 96.60    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.5/35.5 MB 63.9 MB/s  0:00:00
#35 96.64 Downloading starlette-0.48.0-py3-none-any.whl (73 kB)
#35 96.67 Downloading anyio-4.14.0-py3-none-any.whl (123 kB)
#35 96.70 Downloading alembic-1.18.4-py3-none-any.whl (263 kB)
#35 96.73 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
#35 96.77 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl (275 kB)
#35 96.80 Downloading click-8.4.1-py3-none-any.whl (116 kB)
#35 96.83 Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
#35 96.86 Downloading h11-0.16.0-py3-none-any.whl (37 kB)
#35 96.89 Downloading mypy-2.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.1 MB)
#35 97.11    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 65.5 MB/s  0:00:00
#35 97.14 Downloading ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB)
#35 97.16    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 96.6 MB/s  0:00:00
#35 97.19 Downloading librt-0.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (476 kB)
#35 97.23 Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
#35 97.26 Downloading pathspec-1.1.1-py3-none-any.whl (57 kB)
#35 97.29 Downloading psycopg-3.3.4-py3-none-any.whl (213 kB)
#35 97.32 Downloading psycopg_binary-3.3.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.8 MB)
#35 97.43    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.8/6.8 MB 65.8 MB/s  0:00:00
#35 97.46 Downloading pymavlink-2.4.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.3 MB)
#35 97.56    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 66.6 MB/s  0:00:00
#35 97.60 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl (818 kB)
#35 97.61    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 818.3/818.3 kB 134.8 MB/s  0:00:00
#35 97.64 Downloading cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (216 kB)
#35 97.67 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
#35 97.70 Downloading pytest-9.1.1-py3-none-any.whl (386 kB)
#35 97.74 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
#35 97.77 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
#35 97.80 Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB)
#35 97.83 Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
#35 97.86 Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
#35 97.89 Downloading coverage-7.14.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (250 kB)
#35 97.93 Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (740 kB)
#35 97.94    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 740.6/740.6 kB 144.9 MB/s  0:00:00
#35 97.98 Downloading ruff-0.15.18-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB)
#35 98.15    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 66.7 MB/s  0:00:00
#35 98.18 Downloading sqlalchemy-2.0.51-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.2 MB)
#35 98.23    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 69.9 MB/s  0:00:00
#35 98.26 Downloading greenlet-3.5.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (601 kB)
#35 98.27    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 601.8/601.8 kB 160.7 MB/s  0:00:00
#35 98.30 Downloading structlog-26.1.0-py3-none-any.whl (73 kB)
#35 98.33 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
#35 98.36 Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
#35 98.40 Downloading fastcrc-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (282 kB)
#35 98.43 Downloading lxml-6.1.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.1 MB)
#35 98.51    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.1/5.1 MB 67.9 MB/s  0:00:00
#35 98.54 Downloading types_pyyaml-6.0.12.20260518-py3-none-any.whl (20 kB)
#35 98.57 Downloading types_requests-2.33.0.20260518-py3-none-any.whl (21 kB)
#35 99.02 Building wheels for collected packages: gps-denied-onboard, atomicwrites, yamspy
#35 99.02   Building editable for gps-denied-onboard (pyproject.toml): started
#35 99.59   Building editable for gps-denied-onboard (pyproject.toml): finished with status 'done'
#35 99.59   Created wheel for gps-denied-onboard: filename=gps_denied_onboard-0.1.0-0.editable-py3-none-any.whl size=2851 sha256=abd033ae46966c4a70d7a43ee091b458a08d6e20d69cdece06bd8a30637d1852
#35 99.59   Stored in directory: /tmp/pip-ephem-wheel-cache-4uk04j83/wheels/3e/18/b5/35bf12c8562d3e0e3ca32c779fbb6fb5a24e75502614f52432
#35 99.60   Building wheel for atomicwrites (pyproject.toml): started
#35 100.0   Building wheel for atomicwrites (pyproject.toml): finished with status 'done'
#35 100.0   Created wheel for atomicwrites: filename=atomicwrites-1.4.1-py2.py3-none-any.whl size=7019 sha256=b297caee9427b5a55a56c1e0615ac2895cdd28edfd92fb77e9cedc2d51b8ea2d
#35 100.0   Stored in directory: /tmp/pip-ephem-wheel-cache-4uk04j83/wheels/34/07/0b/33b15f68736109f72ea0bb2499521d87312b932620737447a2
#35 100.0   Building wheel for yamspy (pyproject.toml): started
#35 100.5   Building wheel for yamspy (pyproject.toml): finished with status 'done'
#35 100.5   Created wheel for yamspy: filename=yamspy-0.3.3-py3-none-any.whl size=38841 sha256=052777f150890b368f78ef9d5dbe6d2ec0e9075ab2259d184c56676cafbd1624
#35 100.5   Stored in directory: /tmp/pip-ephem-wheel-cache-4uk04j83/wheels/3d/b8/71/95b60cadb2169513734e195ef407855fc09ed511fe4e1136e8
#35 100.5 Successfully built gps-denied-onboard atomicwrites yamspy
#35 100.9 Installing collected packages: pyserial, yamspy, typing-extensions, types-requests, types-PyYAML, scipy, ruff, rtree, pyyaml, pyproj, psycopg-binary, pluggy, pathspec, orjson, opencv-python, mypy_extensions, lxml, librt, iniconfig, h11, gtsam, greenlet, fastcrc, faiss-cpu, coverage, click, cffi, bcrypt, backports-asyncio-runner, atomicwrites, ast-serialize, annotated-types, typing-inspection, structlog, sqlalchemy, pynacl, pymavlink, pyjwt, pydantic-core, psycopg-pool, psycopg, mypy, httpcore, exceptiongroup, cryptography, pytest, pydantic, paramiko, anyio, alembic, starlette, pytest-cov, pytest-asyncio, httpx, gps-denied-onboard, fastapi
#35 101.0   Attempting uninstall: typing-extensions
#35 101.0     Found existing installation: typing_extensions 4.12.2
#35 101.0     Uninstalling typing_extensions-4.12.2:
#35 101.5       Successfully uninstalled typing_extensions-4.12.2
#35 112.7   Attempting uninstall: cffi
#35 112.7     Found existing installation: cffi 1.17.1
#35 112.7     Uninstalling cffi-1.17.1:
#35 113.2       Successfully uninstalled cffi-1.17.1
#35 123.8   Attempting uninstall: pyjwt
#35 123.8     Found existing installation: PyJWT 2.3.0
#35 123.8     Uninstalling PyJWT-2.3.0:
#35 123.9       Successfully uninstalled PyJWT-2.3.0
#35 127.3   Attempting uninstall: cryptography
#35 127.3     Found existing installation: cryptography 3.4.8
#35 127.3     Uninstalling cryptography-3.4.8:
#35 127.5       Successfully uninstalled cryptography-3.4.8
#35 130.0 
#35 130.0 Successfully installed alembic-1.18.4 annotated-types-0.7.0 anyio-4.14.0 ast-serialize-0.5.0 atomicwrites-1.4.1 backports-asyncio-runner-1.2.0 bcrypt-5.0.0 cffi-2.0.0 click-8.4.1 coverage-7.14.1 cryptography-45.0.7 exceptiongroup-1.3.1 faiss-cpu-1.14.3 fastapi-0.119.1 fastcrc-0.3.6 gps-denied-onboard-0.1.0 greenlet-3.5.2 gtsam-4.3a0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 iniconfig-2.3.0 librt-0.11.0 lxml-6.1.1 mypy-2.1.0 mypy_extensions-1.1.0 opencv-python-4.11.0.86 orjson-3.11.9 paramiko-3.5.1 pathspec-1.1.1 pluggy-1.6.0 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pydantic-2.13.4 pydantic-core-2.46.4 pyjwt-2.13.0 pymavlink-2.4.49 pynacl-1.6.2 pyproj-3.7.1 pyserial-3.5 pytest-9.1.1 pytest-asyncio-1.4.0 pytest-cov-7.1.0 pyyaml-6.0.3 rtree-1.4.1 ruff-0.15.18 scipy-1.15.3 sqlalchemy-2.0.51 starlette-0.48.0 structlog-26.1.0 types-PyYAML-6.0.12.20260518 types-requests-2.33.0.20260518 typing-extensions-4.15.0 typing-inspection-0.4.2 yamspy-0.3.3
#35 DONE 131.6s

#36 [e2e-runner] exporting to image
#36 exporting layers
#36 exporting layers 64.0s done
#36 exporting manifest sha256:576a6cf55b8c565abc6f2c26b45b8119ef3924d343bfc7f6e2ee32c079230825 done
#36 exporting config sha256:155e7d5a011ea9ab1493a930c71a9d0ed2874479d02f58ece9951c97207454cb done
#36 exporting attestation manifest sha256:34d69cdc0120c9d1d16d75bfacd2c51631bcb67a04dc99f341283d06cbc8b2e6 0.0s done
#36 exporting manifest list sha256:c28b70f16f58615ea854b0127357122888a80649eb187516e8a18b15340aa17c done
#36 naming to docker.io/gps-denied-onboard/e2e-runner:jetson done
#36 unpacking to docker.io/gps-denied-onboard/e2e-runner:jetson
#36 unpacking to docker.io/gps-denied-onboard/e2e-runner:jetson 10.0s done
#36 DONE 74.1s

#37 [e2e-runner] resolving provenance for metadata file
#37 DONE 0.0s
 Image gps-denied-onboard/e2e-runner:jetson Built 
 Image gps-denied-onboard/satellite-provider:dev Built 
[run-tests-jetson] docker compose up e2e-runner (on Jetson)
 Image postgres:16-alpine Pulling 
 Image postgres:16 Pulling 
 dbf107e9ced2 Pulling fs layer 0B
 7ce9e660c9e6 Pulling fs layer 0B
 bea1edd0577d Pulling fs layer 0B
 e1839ffb73fe Pulling fs layer 0B
 d1ee1976a32f Pulling fs layer 0B
 ebe1d7dcdafa Pulling fs layer 0B
 a25cd16f2d86 Pulling fs layer 0B
 45c3acb06f50 Pulling fs layer 0B
 3b9cfaff3447 Pulling fs layer 0B
 6a70aabb22c1 Pulling fs layer 0B
 86e702653a35 Pulling fs layer 0B
 f3227aeabe2d Pulling fs layer 0B
 487ca9376743 Pulling fs layer 0B
 98b02b39f094 Pulling fs layer 0B
 8ff0b682b155 Pulling fs layer 0B
 5de55e5ef9c0 Pulling fs layer 0B
 d4d0fadf898a Pulling fs layer 0B
 bce425ecfaaa Pulling fs layer 0B
 6498537e6761 Pulling fs layer 0B
 45cc3e839ffd Pulling fs layer 0B
 04e3aee4221b Pulling fs layer 0B
 d052215e28f3 Pulling fs layer 0B
 ed3865b2f387 Pulling fs layer 0B
 5c9e69e30b63 Pulling fs layer 0B
 7f56633e156a Pulling fs layer 0B
 a5034399c254 Download complete 0B
 7f56633e156a Download complete 0B
 bea1edd0577d Download complete 0B
 6498537e6761 Download complete 0B
 5fffec89869a Downloading 2.097MB
 7ce9e660c9e6 Download complete 0B
 8ff0b682b155 Download complete 0B
 5de55e5ef9c0 Downloading 1.049MB
 dbf107e9ced2 Download complete 0B
 86e702653a35 Downloading 128B
 d1ee1976a32f Download complete 0B
 45cc3e839ffd Download complete 0B
 ed3865b2f387 Downloading 129B
 d052215e28f3 Download complete 0B
 5c9e69e30b63 Downloading 168B
 487ca9376743 Download complete 0B
 98b02b39f094 Download complete 0B
 5de55e5ef9c0 Download complete 0B
 f3227aeabe2d Download complete 0B
 d4d0fadf898a Download complete 0B
 5fffec89869a Download complete 0B
 5de55e5ef9c0 Extracting 1B
 86e702653a35 Download complete 0B
 ed3865b2f387 Download complete 0B
 219b887dc3ef Download complete 0B
 5c9e69e30b63 Download complete 0B
 5de55e5ef9c0 Extracting 1B
 6a70aabb22c1 Downloading 1.049MB
 ebe1d7dcdafa Downloading 1.049MB
 3b9cfaff3447 Download complete 0B
 bce425ecfaaa Download complete 0B
 448e59628ba6 Download complete 0B
 e1839ffb73fe Download complete 0B
 45c3acb06f50 Downloading 2.097MB
 6a70aabb22c1 Downloading 4.194MB
 ebe1d7dcdafa Downloading 2.097MB
 a25cd16f2d86 Downloading 2.097MB
 5de55e5ef9c0 Pull complete 0B
 d4d0fadf898a Pull complete 0B
 bce425ecfaaa Pull complete 0B
 04e3aee4221b Downloading 3.146MB
 6498537e6761 Pull complete 0B
 45cc3e839ffd Pull complete 0B
 6a70aabb22c1 Downloading 7.34MB
 ebe1d7dcdafa Downloading 5.243MB
 a25cd16f2d86 Downloading 5.243MB
 45c3acb06f50 Downloading 4.194MB
 04e3aee4221b Downloading 4.194MB
 6a70aabb22c1 Download complete 0B
 ebe1d7dcdafa Downloading 9.437MB
 a25cd16f2d86 Downloading 9.437MB
 45c3acb06f50 Download complete 0B
 04e3aee4221b Downloading 8.389MB
 ebe1d7dcdafa Downloading 13.63MB
 a25cd16f2d86 Downloading 13.63MB
 04e3aee4221b Downloading 11.53MB
 ebe1d7dcdafa Downloading 17.83MB
 a25cd16f2d86 Downloading 18.87MB
 04e3aee4221b Downloading 14.68MB
 04e3aee4221b Downloading 16.78MB
 a25cd16f2d86 Downloading 22.02MB
 ebe1d7dcdafa Downloading 20.97MB
 04e3aee4221b Downloading 20.97MB
 ebe1d7dcdafa Downloading 24.12MB
 a25cd16f2d86 Downloading 27.26MB
 04e3aee4221b Downloading 24.12MB
 ebe1d7dcdafa Downloading 29.36MB
 a25cd16f2d86 Downloading 30.15MB
 04e3aee4221b Downloading 27.26MB
 ebe1d7dcdafa Downloading 35.65MB
 a25cd16f2d86 Download complete 0B
 04e3aee4221b Downloading 32.51MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 41.94MB
 04e3aee4221b Downloading 36.9MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 47.19MB
 04e3aee4221b Downloading 40.89MB
 04e3aee4221b Downloading 44.04MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 52.43MB
 04e3aee4221b Downloading 48.23MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 57.67MB
 04e3aee4221b Downloading 52.43MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 61.87MB
 04e3aee4221b Downloading 55.57MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 66.06MB
 04e3aee4221b Downloading 59.77MB
 04e3aee4221b Downloading 63.96MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 72.35MB
 04e3aee4221b Downloading 67.11MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 75.5MB
 04e3aee4221b Downloading 71.3MB
 a25cd16f2d86 Extracting 1B
 ebe1d7dcdafa Downloading 80.74MB
 04e3aee4221b Downloading 74.45MB
 a25cd16f2d86 Extracting 2B
 04e3aee4221b Downloading 77.59MB
 ebe1d7dcdafa Downloading 87.03MB
 04e3aee4221b Downloading 80.74MB
 a25cd16f2d86 Extracting 2B
 ebe1d7dcdafa Downloading 91.32MB
 04e3aee4221b Downloading 83.47MB
 04e3aee4221b Downloading 88.08MB
 a25cd16f2d86 Extracting 2B
 ebe1d7dcdafa Downloading 99.61MB
 04e3aee4221b Downloading 92.27MB
 a25cd16f2d86 Extracting 2B
 ebe1d7dcdafa Downloading 102.8MB
 04e3aee4221b Downloading 95.42MB
 a25cd16f2d86 Extracting 2B
 ebe1d7dcdafa Downloading 107MB
 04e3aee4221b Downloading 98.57MB
 a25cd16f2d86 Extracting 2B
 ebe1d7dcdafa Downloading 110.1MB
 04e3aee4221b Downloading 101.7MB
 04e3aee4221b Downloading 108.1MB
 a25cd16f2d86 Extracting 2B
 ebe1d7dcdafa Downloading 111.8MB
 04e3aee4221b Downloading 108.8MB
 a25cd16f2d86 Pull complete 0B
 ebe1d7dcdafa Downloading 111.8MB
 04e3aee4221b Downloading 108.8MB
 ebe1d7dcdafa Downloading 111.8MB
 04e3aee4221b Downloading 108.8MB
 04e3aee4221b Download complete 0B
 45c3acb06f50 Extracting 1B
 ebe1d7dcdafa Download complete 0B
 dbf107e9ced2 Pull complete 0B
 04e3aee4221b Extracting 1B
 04e3aee4221b Extracting 1B
 45c3acb06f50 Extracting 1B
 04e3aee4221b Extracting 1B
 45c3acb06f50 Pull complete 0B
 3b9cfaff3447 Pull complete 0B
 04e3aee4221b Extracting 1B
 6a70aabb22c1 Extracting 1B
 04e3aee4221b Extracting 1B
 6a70aabb22c1 Extracting 1B
 04e3aee4221b Extracting 1B
 6a70aabb22c1 Extracting 1B
 04e3aee4221b Extracting 1B
 6a70aabb22c1 Extracting 1B
 04e3aee4221b Extracting 1B
 6a70aabb22c1 Extracting 1B
 04e3aee4221b Extracting 1B
 e1839ffb73fe Extracting 1B
 6a70aabb22c1 Pull complete 0B
 bea1edd0577d Pull complete 0B
 d1ee1976a32f Pull complete 0B
 04e3aee4221b Extracting 1B
 e1839ffb73fe Pull complete 0B
 ebe1d7dcdafa Extracting 1B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 1B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 1B
 04e3aee4221b Extracting 2B
 ebe1d7dcdafa Extracting 2B
 ebe1d7dcdafa Extracting 2B
 04e3aee4221b Extracting 3B
 ebe1d7dcdafa Extracting 2B
 04e3aee4221b Extracting 3B
 04e3aee4221b Extracting 3B
 ebe1d7dcdafa Extracting 2B
 ebe1d7dcdafa Extracting 2B
 04e3aee4221b Extracting 3B
 ebe1d7dcdafa Extracting 2B
 04e3aee4221b Extracting 3B
 04e3aee4221b Extracting 3B
 ebe1d7dcdafa Extracting 2B
 ebe1d7dcdafa Extracting 2B
 04e3aee4221b Extracting 3B
 04e3aee4221b Extracting 3B
 ebe1d7dcdafa Extracting 2B
 04e3aee4221b Extracting 3B
 ebe1d7dcdafa Extracting 2B
 ebe1d7dcdafa Extracting 3B
 04e3aee4221b Extracting 3B
 04e3aee4221b Extracting 4B
 ebe1d7dcdafa Extracting 3B
 ebe1d7dcdafa Extracting 3B
 04e3aee4221b Extracting 4B
 04e3aee4221b Extracting 4B
 ebe1d7dcdafa Extracting 3B
 ebe1d7dcdafa Extracting 3B
 04e3aee4221b Extracting 4B
 04e3aee4221b Extracting 4B
 ebe1d7dcdafa Extracting 3B
 04e3aee4221b Pull complete 0B
 ebe1d7dcdafa Extracting 3B
 d052215e28f3 Pull complete 0B
 ed3865b2f387 Pull complete 0B
 5c9e69e30b63 Extracting 1B
 ebe1d7dcdafa Extracting 3B
 7f56633e156a Pull complete 0B
 8ff0b682b155 Pull complete 0B
 5c9e69e30b63 Pull complete 0B
 Image postgres:16-alpine Pulled 
 ebe1d7dcdafa Extracting 3B
 ebe1d7dcdafa Extracting 3B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 4B
 ebe1d7dcdafa Extracting 5B
 f3227aeabe2d Pull complete 0B
 86e702653a35 Pull complete 0B
 ebe1d7dcdafa Pull complete 0B
 7ce9e660c9e6 Pull complete 0B
 487ca9376743 Pull complete 0B
 98b02b39f094 Pull complete 0B
 Image postgres:16 Pulled 
 Network gps-denied-onboard_default Creating 
 Network gps-denied-onboard_default Created 
 Container gps-denied-onboard-db-1 Creating 
 Container gps-denied-e2e-satellite-provider-postgres Creating 
 Container gps-denied-onboard-db-1 Created 
 Container gps-denied-e2e-satellite-provider-postgres Created 
 Container gps-denied-e2e-satellite-provider Creating 
 Container gps-denied-e2e-satellite-provider Created 
 Container gps-denied-onboard-e2e-runner-1 Creating 
 Container gps-denied-onboard-e2e-runner-1 Created 
Attaching to gps-denied-e2e-satellite-provider, gps-denied-e2e-satellite-provider-postgres, db-1, e2e-runner-1
 Container gps-denied-e2e-satellite-provider-postgres Starting 
 Container gps-denied-onboard-db-1 Starting 
 Container gps-denied-e2e-satellite-provider-postgres Started 
 Container gps-denied-e2e-satellite-provider-postgres Waiting 
 Container gps-denied-onboard-db-1 Started 
db-1  | 
db-1  | PostgreSQL Database directory appears to contain a database; Skipping initialization
db-1  | 
gps-denied-e2e-satellite-provider-postgres  | 
gps-denied-e2e-satellite-provider-postgres  | PostgreSQL Database directory appears to contain a database; Skipping initialization
gps-denied-e2e-satellite-provider-postgres  | 
db-1                                        | 2026-06-19 12:22:23.401 UTC [1] LOG:  starting PostgreSQL 16.14 on aarch64-unknown-linux-musl, compiled by gcc (Alpine 15.2.0) 15.2.0, 64-bit
db-1                                        | 2026-06-19 12:22:23.401 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
db-1                                        | 2026-06-19 12:22:23.401 UTC [1] LOG:  listening on IPv6 address "::", port 5432
db-1                                        | 2026-06-19 12:22:23.403 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db-1                                        | 2026-06-19 12:22:23.408 UTC [29] LOG:  database system was shut down at 2026-06-04 20:02:50 UTC
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:23.412 UTC [1] LOG:  starting PostgreSQL 16.14 (Debian 16.14-1.pgdg13+1) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:23.413 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:23.413 UTC [1] LOG:  listening on IPv6 address "::", port 5432
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:23.415 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db-1                                        | 2026-06-19 12:22:23.417 UTC [1] LOG:  database system is ready to accept connections
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:23.420 UTC [30] LOG:  database system was shut down at 2026-06-04 20:02:50 UTC
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:23.430 UTC [1] LOG:  database system is ready to accept connections
 Container gps-denied-e2e-satellite-provider-postgres Healthy 
 Container gps-denied-e2e-satellite-provider Starting 
 Container gps-denied-e2e-satellite-provider Started 
 Container gps-denied-e2e-satellite-provider Waiting 
 Container gps-denied-onboard-db-1 Waiting 
 Container gps-denied-onboard-db-1 Healthy 
gps-denied-e2e-satellite-provider           | 2026-06-19 12:22:30 +00:00 [DBG] Master ConnectionString => Host=satellite-provider-postgres;Port=5432;Database=postgres;Username=postgres;Password=******
gps-denied-e2e-satellite-provider           | 2026-06-19 12:22:30 +00:00 [INF] Beginning database upgrade
gps-denied-e2e-satellite-provider           | 2026-06-19 12:22:30 +00:00 [INF] Checking whether journal table exists
gps-denied-e2e-satellite-provider           | 2026-06-19 12:22:30 +00:00 [INF] Fetching list of already executed scripts.
gps-denied-e2e-satellite-provider           | 2026-06-19 12:22:30 +00:00 [INF] No new scripts need to be executed - completing.
gps-denied-e2e-satellite-provider           | [12:22:30 INF] RegionRequestQueue created with capacity 1000
gps-denied-e2e-satellite-provider           | [12:22:30 INF] Region Processing Service started with 20 parallel workers
gps-denied-e2e-satellite-provider           | [12:22:30 INF] Route Processing Service started
gps-denied-e2e-satellite-provider           | [12:22:30 WRN] Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'https://+:8080'.
gps-denied-e2e-satellite-provider           | [12:22:31 INF] Now listening on: https://[::]:8080
gps-denied-e2e-satellite-provider           | [12:22:31 INF] Application started. Press Ctrl+C to shut down.
gps-denied-e2e-satellite-provider           | [12:22:31 INF] Hosting environment: Development
gps-denied-e2e-satellite-provider           | [12:22:31 INF] Content root path: /app
 Container gps-denied-e2e-satellite-provider Healthy 
 Container gps-denied-onboard-e2e-runner-1 Starting 
 Container gps-denied-onboard-e2e-runner-1 Started 
e2e-runner-1                                | ============================= test session starts ==============================
e2e-runner-1                                | platform linux -- Python 3.10.12, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.10
e2e-runner-1                                | cachedir: .pytest_cache
e2e-runner-1                                | rootdir: /opt
e2e-runner-1                                | configfile: pyproject.toml
e2e-runner-1                                | plugins: cov-7.1.0, anyio-4.14.0, asyncio-1.4.0
e2e-runner-1                                | asyncio: mode=strict, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
e2e-runner-1                                | collecting ... collected 57 items
e2e-runner-1                                | 
e2e-runner-1                                | tests/e2e/replay/test_az835_e2e_real_flight.py::test_az840_e2e_real_flight_orchestration SKIPPED [  1%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac1_exits_0_jsonl_count_match FAILED [  3%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac2_jsonl_schema_match FAILED [  5%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac3_within_100m_80pct_of_ticks FAILED [  7%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac4_mode_agnosticism_ast_scan PASSED [  8%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac4_encoder_byte_equality_via_transport_seam PASSED [ 10%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac5_determinism_two_runs_diff FAILED [ 12%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac6_pace_realtime_60s_within_5pct FAILED [ 14%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac6_pace_asap_under_30s FAILED [ 15%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac7_skip_gate_consistent_with_env_var PASSED [ 17%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py::test_ac8_operator_workflow SKIPPED [ 19%]
e2e-runner-1                                | tests/e2e/replay/test_derkachi_real_tlog.py::test_az699_real_flight_validation_emits_verdict_and_report SKIPPED [ 21%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_write_effective_replay_config_overlays_root_dir PASSED [ 22%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_write_effective_replay_config_creates_block_when_absent PASSED [ 24%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_write_effective_replay_config_malformed_yaml_fails PASSED [ 26%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_write_effective_replay_config_non_mapping_top_level_fails PASSED [ 28%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_read_calibration_acquisition_method_returns_field_when_present PASSED [ 29%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_read_calibration_acquisition_method_returns_unknown_on_missing PASSED [ 31%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_read_calibration_acquisition_method_returns_unknown_on_malformed PASSED [ 33%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_missing_tlog_fails_loud PASSED [ 35%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_missing_binary_fails_loud PASSED [ 36%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_replay_nonzero_exit_fails_loud PASSED [ 38%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_replay_timeout_fails_loud PASSED [ 40%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_replay_oserror_fails_loud PASSED [ 42%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_empty_jsonl_fails_loud PASSED [ 43%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_malformed_jsonl_fails_loud PASSED [ 45%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_ground_truth_loader_failure_fails_loud PASSED [ 47%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_happy_path_writes_report PASSED [ 49%]
e2e-runner-1                                | tests/e2e/replay/test_e2e_orchestrator_unit.py::test_run_e2e_orchestration_writes_report_even_on_fail_verdict PASSED [ 50%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_ac9_l2_zero_at_same_point PASSED  [ 52%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_ac9_l2_north_one_degree_111km PASSED [ 54%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_ac9_l2_known_pair_kharkiv_kyiv PASSED [ 56%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_ac9_l2_symmetric PASSED           [ 57%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_match_percentage_all_within_threshold PASSED [ 59%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_match_percentage_none_within_threshold PASSED [ 61%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_match_percentage_empty_emissions_zero PASSED [ 63%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_match_percentage_empty_ground_truth_raises PASSED [ 64%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_parse_jsonl_round_trip PASSED     [ 66%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_parse_jsonl_skips_trailing_blank PASSED [ 68%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_parse_jsonl_invalid_line_raises PASSED [ 70%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_capturing_transport_records_writes PASSED [ 71%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_capturing_transport_close_then_write_raises PASSED [ 73%]
e2e-runner-1                                | tests/e2e/replay/test_helpers.py::test_capturing_transport_implements_protocol PASSED [ 75%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_populate_c6_from_route_returns_populated_cache PASSED [ 77%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_populate_c6_from_route_passes_sector_class_to_downloader PASSED [ 78%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_route_validation_error_propagates_unchanged PASSED [ 80%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_route_terminal_failure_propagates_unchanged PASSED [ 82%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_route_transient_error_retries_then_succeeds PASSED [ 84%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_route_transient_error_exhausted_propagates_last_attempt PASSED [ 85%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_descriptor_index_factory_index_unavailable_propagates PASSED [ 87%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_cleanup_removes_partial_sidecar_files_on_failure PASSED [ 89%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_cleanup_preserves_pre_existing_warm_cache PASSED [ 91%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_batcher_failure_propagates_and_cleans_up PASSED [ 92%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_driver.py::test_downloader_failure_propagates_and_cleans_up PASSED [ 94%]
e2e-runner-1                                | tests/e2e/replay/test_operator_pre_flight_integration.py::test_operator_pre_flight_setup_produces_populated_cache SKIPPED [ 96%]
e2e-runner-1                                | tests/e2e/satellite_provider/test_smoke.py::test_smoke_satellite_provider_inventory_contract FAILED [ 98%]
e2e-runner-1                                | tests/e2e/satellite_provider/test_smoke.py::test_smoke_c11_download_via_http_pipeline FAILED [100%]
e2e-runner-1                                | 
e2e-runner-1                                | =================================== FAILURES ===================================
e2e-runner-1                                | ______________________ test_ac1_exits_0_jsonl_count_match ______________________
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py:85: in test_ac1_exits_0_jsonl_count_match
e2e-runner-1                                |     assert result.returncode == 0, (
e2e-runner-1                                | E   AssertionError: gps-denied-replay exited 1
e2e-runner-1                                | E     stdout:
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.920916Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.921340Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.950486Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.950773Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.951173Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"replay_input","capacity":4096},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.951357Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"c8_fc_adapter.replay_sink","capacity":4096},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:43.951543Z","level":"INFO","component":"c8_fc_adapter.noop_mavlink_transport","frame_id":null,"kind":"replay.transport.noop_opened","msg":"replay.transport.noop_opened","kv":{},"exc":null}
e2e-runner-1                                | E     
e2e-runner-1                                | E     stderr:
e2e-runner-1                                | E     gps-denied-replay starting with args: {'video': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4'), 'imu': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/data_imu.csv'), 'tlog': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/synth.tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'asap', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': None}
e2e-runner-1                                | E     gps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.
e2e-runner-1                                | E     gps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.
e2e-runner-1                                | E     [mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaadac08eb0] moov atom not found
e2e-runner-1                                | E     runtime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).
e2e-runner-1                                | E     
e2e-runner-1                                | E   assert 1 == 0
e2e-runner-1                                | E    +  where 1 = ReplayRunResult(returncode=1, stdout='{"ts":"2026-06-19T12:22:43.920916Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}\n{"ts":"2026-06-19T12:22:43.921340Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}\n{"ts":"2026-06-19T12:22:43.950486Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}\n{"ts":"2026-06-19T12:22:43.950773Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}\n{...ynth.tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'asap', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': None}\ngps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.\ngps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaadac08eb0] moov atom not found\nruntime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).\n", output_path=PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), wall_clock_s=1.3877712070243433).returncode
e2e-runner-1                                | _________________________ test_ac2_jsonl_schema_match __________________________
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py:128: in test_ac2_jsonl_schema_match
e2e-runner-1                                |     rows = parse_jsonl(result.output_path)
e2e-runner-1                                | tests/e2e/replay/_helpers.py:58: in parse_jsonl
e2e-runner-1                                |     with path.open(encoding="utf-8") as fp:
e2e-runner-1                                | /usr/lib/python3.10/pathlib.py:1119: in open
e2e-runner-1                                |     return self._accessor.open(self, mode, buffering, encoding, errors,
e2e-runner-1                                | E   FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'
e2e-runner-1                                | _____________________ test_ac3_within_100m_80pct_of_ticks ______________________
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py:156: in test_ac3_within_100m_80pct_of_ticks
e2e-runner-1                                |     assert result.returncode == 0, (
e2e-runner-1                                | E   AssertionError: gps-denied-replay exited 1
e2e-runner-1                                | E     stdout:
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.551347Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.551760Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.559219Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.559450Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.559816Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"replay_input","capacity":4096},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.560029Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"c8_fc_adapter.replay_sink","capacity":4096},"exc":null}
e2e-runner-1                                | E     {"ts":"2026-06-19T12:22:46.560221Z","level":"INFO","component":"c8_fc_adapter.noop_mavlink_transport","frame_id":null,"kind":"replay.transport.noop_opened","msg":"replay.transport.noop_opened","kv":{},"exc":null}
e2e-runner-1                                | E     
e2e-runner-1                                | E     stderr:
e2e-runner-1                                | E     gps-denied-replay starting with args: {'video': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4'), 'imu': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/data_imu.csv'), 'tlog': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/synth.tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'asap', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': None}
e2e-runner-1                                | E     gps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.
e2e-runner-1                                | E     gps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.
e2e-runner-1                                | E     [mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaab0c15b510] moov atom not found
e2e-runner-1                                | E     runtime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).
e2e-runner-1                                | E     
e2e-runner-1                                | E   assert 1 == 0
e2e-runner-1                                | E    +  where 1 = ReplayRunResult(returncode=1, stdout='{"ts":"2026-06-19T12:22:46.551347Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}\n{"ts":"2026-06-19T12:22:46.551760Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}\n{"ts":"2026-06-19T12:22:46.559219Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}\n{"ts":"2026-06-19T12:22:46.559450Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}\n{...ynth.tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'asap', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': None}\ngps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.\ngps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaab0c15b510] moov atom not found\nruntime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).\n", output_path=PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), wall_clock_s=1.2428514750208706).returncode
e2e-runner-1                                | ______________________ test_ac5_determinism_two_runs_diff ______________________
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py:385: in test_ac5_determinism_two_runs_diff
e2e-runner-1                                |     assert r1.returncode == 0 and r2.returncode == 0
e2e-runner-1                                | E   assert (1 == 0)
e2e-runner-1                                | E    +  where 1 = ReplayRunResult(returncode=1, stdout='{"ts":"2026-06-19T12:22:48.735972Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}\n{"ts":"2026-06-19T12:22:48.736380Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}\n{"ts":"2026-06-19T12:22:48.743881Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}\n{"ts":"2026-06-19T12:22:48.744135Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}\n{...ynth.tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'asap', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': None}\ngps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.\ngps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaae9da0510] moov atom not found\nruntime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).\n", output_path=PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), wall_clock_s=1.2426445899764076).returncode
e2e-runner-1                                | ____________________ test_ac6_pace_realtime_60s_within_5pct ____________________
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py:415: in test_ac6_pace_realtime_60s_within_5pct
e2e-runner-1                                |     assert result.returncode == 0
e2e-runner-1                                | E   assert 1 == 0
e2e-runner-1                                | E    +  where 1 = ReplayRunResult(returncode=1, stdout='{"ts":"2026-06-19T12:22:51.289564Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}\n{"ts":"2026-06-19T12:22:51.289984Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}\n{"ts":"2026-06-19T12:22:51.297573Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}\n{"ts":"2026-06-19T12:22:51.297808Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}\n{....tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'realtime', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': 60.0}\ngps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.\ngps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaac94508c0] moov atom not found\nruntime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).\n", output_path=PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), wall_clock_s=1.2755863860948011).returncode
e2e-runner-1                                | _________________________ test_ac6_pace_asap_under_30s _________________________
e2e-runner-1                                | tests/e2e/replay/test_derkachi_1min.py:431: in test_ac6_pace_asap_under_30s
e2e-runner-1                                |     assert result.returncode == 0
e2e-runner-1                                | E   assert 1 == 0
e2e-runner-1                                | E    +  where 1 = ReplayRunResult(returncode=1, stdout='{"ts":"2026-06-19T12:22:52.540593Z","level":"INFO","component":"gps_denied_onboard.runtime_root.airborne_bootstrap","frame_id":null,"kind":"airborne_bootstrap.strategies_registered","msg":"airborne_bootstrap.strategies_registered","kv":{"slots":["c1_vio","c2_vpr","c2_5_rerank","c3_matcher","c3_5_adhop","c4_pose","c5_state"],"total_registrations":17},"exc":null}\n{"ts":"2026-06-19T12:22:52.541004Z","level":"INFO","component":"shared.fdr_client","frame_id":null,"kind":"fdr.client_constructed","msg":"FdrClient constructed","kv":{"producer_id":"airborne_main","capacity":4096},"exc":null}\n{"ts":"2026-06-19T12:22:52.548501Z","level":"INFO","component":"runtime_root.state_factory","frame_id":null,"kind":"c5.state.strategy_loaded","msg":"c5.state.strategy_loaded: strategy=eskf keyframe_window_size=15 orthorectifier_enabled=False","kv":{"strategy":"eskf","keyframe_window_size":15,"orthorectifier_enabled":false},"exc":null}\n{"ts":"2026-06-19T12:22:52.548746Z","level":"INFO","component":"runtime_root.main","frame_id":null,"kind":"runtime_root.compose_root.start","msg":"runtime_root.compose_root.start: mode=replay","kv":{"mode":"replay"},"exc":null}\n{...ynth.tlog'), 'output': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), 'camera_calibration': PosixPath('/opt/_docs/00_problem/input_data/flight_derkachi/khp20s30_factory.json'), 'config_path': PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/config.yaml'), 'mavlink_signing_key': '<redacted>', 'pace': 'asap', 'time_offset_ms': 0, 'skip_auto_sync_validation': True, 'auto_trim': False, 'max_duration_s': None}\ngps-denied-replay: WARNING --tlog is deprecated (AZ-894 / AZ-895). The replay pipeline drives off --imu; --tlog is accepted but ignored. Remove it from your invocation.\ngps-denied-replay: WARNING --skip-auto-sync is deprecated (AZ-895) and will be removed in AZ-908. The (video, CSV) replay path has no auto-sync surface; this flag is accepted but ignored. Remove it from your invocation.\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaafb821510] moov atom not found\nruntime_root: VideoFileFrameSource: cv2.VideoCapture could not open /opt/_docs/00_problem/input_data/flight_derkachi/flight_derkachi.mp4 (unsupported codec or corrupt header).\n", output_path=PosixPath('/tmp/pytest-of-root/pytest-0/derkachi0/estimator_output_1.jsonl'), wall_clock_s=1.2236113250255585).returncode
e2e-runner-1                                | _______________ test_smoke_satellite_provider_inventory_contract _______________
e2e-runner-1                                | tests/e2e/satellite_provider/test_smoke.py:189: in test_smoke_satellite_provider_inventory_contract
e2e-runner-1                                |     assert response.status_code == 200, (
e2e-runner-1                                | E   AssertionError: satellite-provider inventory POST returned 404: ''
e2e-runner-1                                | E   assert 404 == 200
e2e-runner-1                                | E    +  where 404 = <Response [404 Not Found]>.status_code
e2e-runner-1                                | ----------------------------- Captured stdout call -----------------------------
e2e-runner-1                                | {"ts":"2026-06-19T12:22:53.520870Z","level":"INFO","component":"httpx","frame_id":null,"kind":"log.diag","msg":"HTTP Request: POST https://satellite-provider:8080/api/satellite/tiles/inventory \"HTTP/1.1 404 Not Found\"","kv":{},"exc":null}
e2e-runner-1                                | ------------------------------ Captured log call -------------------------------
e2e-runner-1                                | INFO     httpx:_client.py:1025 HTTP Request: POST https://satellite-provider:8080/api/satellite/tiles/inventory "HTTP/1.1 404 Not Found"
e2e-runner-1                                | __________________ test_smoke_c11_download_via_http_pipeline ___________________
e2e-runner-1                                | tests/e2e/satellite_provider/test_smoke.py:301: in test_smoke_c11_download_via_http_pipeline
e2e-runner-1                                |     report = downloader.download_tiles_for_area(request)
e2e-runner-1                                | src/gps_denied_onboard/components/c11_tile_manager/tile_downloader.py:543: in download_tiles_for_area
e2e-runner-1                                |     summaries = self._enumerate_remote(request)
e2e-runner-1                                | src/gps_denied_onboard/components/c11_tile_manager/tile_downloader.py:636: in _enumerate_remote
e2e-runner-1                                |     self._do_enumerate(
e2e-runner-1                                | src/gps_denied_onboard/components/c11_tile_manager/tile_downloader.py:678: in _do_enumerate
e2e-runner-1                                |     summaries.extend(self._fetch_inventory_chunk(chunk))
e2e-runner-1                                | src/gps_denied_onboard/components/c11_tile_manager/tile_downloader.py:683: in _fetch_inventory_chunk
e2e-runner-1                                |     response = self._send_post(
e2e-runner-1                                | src/gps_denied_onboard/components/c11_tile_manager/tile_downloader.py:878: in _send_post
e2e-runner-1                                |     return self._send_request("POST", url, params=None, json_body=json_body, session=session)
e2e-runner-1                                | src/gps_denied_onboard/components/c11_tile_manager/tile_downloader.py:963: in _send_request
e2e-runner-1                                |     raise SatelliteProviderError(
e2e-runner-1                                | E   gps_denied_onboard.components.c11_tile_manager.errors.SatelliteProviderError: satellite-provider returned unexpected status 404 (expected 200)
e2e-runner-1                                | ----------------------------- Captured stdout call -----------------------------
e2e-runner-1                                | {"ts":"2026-06-19T12:22:53.539110Z","level":"INFO","component":"c11_tile_manager.tile_downloader","frame_id":null,"kind":"c11.download.session.start","msg":"Pre-flight tile download session started","kv":{"flight_id":"9a8e1eee-48e4-464e-b765-8ee64f82adaa","request_hash":"2724c052396fbea3","bbox":[50.099,36.099,50.101,36.101],"zoom_levels":[15],"sector_class":"stable_rear","resume_from_journal":false,"tiles_already_completed":0},"exc":null}
e2e-runner-1                                | {"ts":"2026-06-19T12:22:53.557530Z","level":"INFO","component":"httpx","frame_id":null,"kind":"log.diag","msg":"HTTP Request: POST https://satellite-provider:8080/api/satellite/tiles/inventory \"HTTP/1.1 404 Not Found\"","kv":{},"exc":null}
e2e-runner-1                                | {"ts":"2026-06-19T12:22:53.558470Z","level":"ERROR","component":"c11_tile_manager.tile_downloader","frame_id":null,"kind":"c11.download.provider.failed","msg":"Download provider failed","kv":{"reason":"unexpected_status","http_status":404,"detail":"non-200","auth_header":"Bearer ***"},"exc":null}
e2e-runner-1                                | {"ts":"2026-06-19T12:22:53.565219Z","level":"INFO","component":"c11_tile_manager.tile_downloader","frame_id":null,"kind":"c11.download.session.end","msg":"Pre-flight tile download session ended","kv":{"flight_id":"9a8e1eee-48e4-464e-b765-8ee64f82adaa","request_hash":"2724c052396fbea3","outcome":"failure","tiles_requested":0,"tiles_downloaded":0,"tiles_rejected_resolution":0,"tiles_rejected_freshness":0,"tiles_downgraded":0,"retry_count":0},"exc":null}
e2e-runner-1                                | ------------------------------ Captured log call -------------------------------
e2e-runner-1                                | INFO     test_az777_smoke:tile_downloader.py:519 Pre-flight tile download session started
e2e-runner-1                                | INFO     httpx:_client.py:1025 HTTP Request: POST https://satellite-provider:8080/api/satellite/tiles/inventory "HTTP/1.1 404 Not Found"
e2e-runner-1                                | ERROR    test_az777_smoke:tile_downloader.py:994 Download provider failed
e2e-runner-1                                | INFO     test_az777_smoke:tile_downloader.py:578 Pre-flight tile download session ended
e2e-runner-1                                | =============================== warnings summary ===============================
e2e-runner-1                                | ../usr/local/lib/python3.10/dist-packages/faiss/loader.py:44
e2e-runner-1                                |   /usr/local/lib/python3.10/dist-packages/faiss/loader.py:44: DeprecationWarning: 
e2e-runner-1                                |   
e2e-runner-1                                |     `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
e2e-runner-1                                |     of the deprecation of `distutils` itself. It will be removed for
e2e-runner-1                                |     Python >= 3.12. For older Python versions it will remain present.
e2e-runner-1                                |     It is recommended to use `setuptools < 60.0` for those Python versions.
e2e-runner-1                                |     For more details, see:
e2e-runner-1                                |       https://numpy.org/devdocs/reference/distutils_status_migration.html 
e2e-runner-1                                |   
e2e-runner-1                                |   
e2e-runner-1                                |     import numpy.distutils.cpuinfo
e2e-runner-1                                | 
e2e-runner-1                                | -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
e2e-runner-1                                | =========================== short test summary info ============================
e2e-runner-1                                | SKIPPED [1] tests/e2e/replay/test_az835_e2e_real_flight.py:127: AZ-839 operator_pre_flight_setup: descriptor_dim resolver only supports c2_vpr.strategy='net_vlad'; got '<missing>' on backbone 'net_vlad'. See AZ-839 spec § Out of scope.
e2e-runner-1                                | SKIPPED [1] tests/e2e/replay/test_derkachi_1min.py:466: AC-8 (operator workflow rehearsal) blocked on the full D-PROJ-2 mock-suite-sat-service implementation — current tests/fixtures/mock-suite-sat-service/ is a bootstrap stub with only GET /healthz. Unskips when the mock implements tile-fetch + index-build endpoints.
e2e-runner-1                                | SKIPPED [1] tests/e2e/replay/test_derkachi_real_tlog.py:202: real tlog missing: /opt/_docs/00_problem/input_data/flight_derkachi/derkachi.tlog
e2e-runner-1                                | SKIPPED [1] tests/e2e/replay/test_operator_pre_flight_integration.py:22: AZ-839 operator_pre_flight_setup: descriptor_dim resolver only supports c2_vpr.strategy='net_vlad'; got '<missing>' on backbone 'net_vlad'. See AZ-839 spec § Out of scope.
e2e-runner-1                                | FAILED tests/e2e/replay/test_derkachi_1min.py::test_ac1_exits_0_jsonl_count_match
e2e-runner-1                                | FAILED tests/e2e/replay/test_derkachi_1min.py::test_ac2_jsonl_schema_match - ...
e2e-runner-1                                | FAILED tests/e2e/replay/test_derkachi_1min.py::test_ac3_within_100m_80pct_of_ticks
e2e-runner-1                                | FAILED tests/e2e/replay/test_derkachi_1min.py::test_ac5_determinism_two_runs_diff
e2e-runner-1                                | FAILED tests/e2e/replay/test_derkachi_1min.py::test_ac6_pace_realtime_60s_within_5pct
e2e-runner-1                                | FAILED tests/e2e/replay/test_derkachi_1min.py::test_ac6_pace_asap_under_30s
e2e-runner-1                                | FAILED tests/e2e/satellite_provider/test_smoke.py::test_smoke_satellite_provider_inventory_contract
e2e-runner-1                                | FAILED tests/e2e/satellite_provider/test_smoke.py::test_smoke_c11_download_via_http_pipeline
e2e-runner-1                                | ============= 8 failed, 45 passed, 4 skipped, 1 warning in 17.37s ==============

[Ke2e-runner-1 exited with code 1
 Compose Stopping Aborting on container exit...
 Container gps-denied-onboard-e2e-runner-1 Stopping 
 Container gps-denied-onboard-e2e-runner-1 Stopped 
 Container gps-denied-onboard-db-1 Stopping 
 Container gps-denied-e2e-satellite-provider Stopping 
db-1                                        | 2026-06-19 12:22:55.730 UTC [1] LOG:  received fast shutdown request
gps-denied-e2e-satellite-provider           | [12:22:55 INF] Application is shutting down...
db-1                                        | 2026-06-19 12:22:55.732 UTC [1] LOG:  aborting any active transactions
db-1                                        | 2026-06-19 12:22:55.740 UTC [1] LOG:  background worker "logical replication launcher" (PID 32) exited with exit code 1
db-1                                        | 2026-06-19 12:22:55.741 UTC [27] LOG:  shutting down
db-1                                        | 2026-06-19 12:22:55.742 UTC [27] LOG:  checkpoint starting: shutdown immediate
db-1                                        | 2026-06-19 12:22:55.748 UTC [27] LOG:  checkpoint complete: wrote 8 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.003 s, sync=0.001 s, total=0.008 s; sync files=4, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/1A003C8, redo lsn=0/1A003C8
db-1                                        | 2026-06-19 12:22:55.764 UTC [1] LOG:  database system is shut down
gps-denied-e2e-satellite-provider           | [12:22:55 INF] Region Processing Service stopped
 Container gps-denied-onboard-db-1 Stopped 

[Kdb-1 exited with code 0
 Container gps-denied-e2e-satellite-provider Stopped 
 Container gps-denied-e2e-satellite-provider-postgres Stopping 

[Kgps-denied-e2e-satellite-provider exited with code 0
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.237 UTC [1] LOG:  received fast shutdown request
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.238 UTC [1] LOG:  aborting any active transactions
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.243 UTC [1] LOG:  background worker "logical replication launcher" (PID 33) exited with exit code 1
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.247 UTC [28] LOG:  shutting down
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.248 UTC [28] LOG:  checkpoint starting: shutdown immediate
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.254 UTC [28] LOG:  checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.003 s, sync=0.001 s, total=0.007 s; sync files=3, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/11341C90, redo lsn=0/11341C90
gps-denied-e2e-satellite-provider-postgres  | 2026-06-19 12:22:56.268 UTC [1] LOG:  database system is shut down
 Container gps-denied-e2e-satellite-provider-postgres Stopped 

[Kgps-denied-e2e-satellite-provider-postgres exited with code 0

