Problems compiling gateware in the repository

Hello,

I am running into errors in the cloud compile of the gateware after pushing changes to the repository (build jobs). The error I see in the log is copied below. I tried several times and the number of missing bytes changes but it always fails. I went back to a previous version that did compile last week but it now also fails in the same way.

The project at this point is a small modification of the generic gateware, following the tutorial to blink the LED. The latest change adds a memory block expanding the r/w to apb_ctrl_status.

Any hints as to what could be wrong and how to address are appreciated.

Other (minor) questions in this area are

  • I have seen the compile also fail for minor typos, like missing a “;” or a port mismatch. In those cases the log mentions more detail has been saved in file. How can I get that file?

  • The process always starts 2 builds, one for a 2024 version and one for 2025. The 2025 always fails but is “allowed to fail”. Can that build turned off (and how)?

Thanks for your help!

Running with gitlab-runner 19.2.1 (a470182f)

on bbbio-ci-ubuntu-2204-0 hETsXyTB6, system ID: s_b5607c9488c6

Preparing the “shell” executor00:00

Using Shell (bash) executor…

Preparing environment00:00

Running on bbbio-ci-ubuntu-2204-0…

Getting source from Git repository00:01

Gitaly correlation ID: 01KZVF1GEK0EEW5B1QNYX8P4EB

Fetching changes…

Reinitialized existing Git repository in /home/beagle/builds/hETsXyTB6/0/whennigHE/gateware-sram/.git/

error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)

error: 4411 bytes of body are still expected

fetch-pack: unexpected disconnect while reading sideband packet

fatal: early EOF

fatal: fetch-pack: invalid index-pack output

Uploading artifacts for failed job00:00

Uploading artifacts…

Runtime platform arch=amd64 os=linux pid=4448 revision=a470182f version=19.2.1

WARNING: artifacts/tests_report.xml: no matching files. Ensure that the artifact path is relative to the working directory (/home/beagle/builds/hETsXyTB6/0/whennigHE/gateware-sram)

ERROR: No files to upload

Cleaning up project directory and file based variables00:00

ERROR: Job failed: exit status 128

@whennigHE sorry, right now there is a problem with the proxy server on openbeagle… @jkridner

With regards to the second part of your question:

All you need to do is remove the lines here. No rocket-science involved…