Is there trouble building main snapshots?

Hi.
Snapshots are built on a roughly daily average. For a few weeks, I have noticed some long delays between two consecutive builds, sometimes up to 5 days.
Actually mt7621 subtarget hasn't been updated for 5 days (also some other subtargets), and x86/64 for 8 days. This is rather unusual. Is there any trouble in the building process, an important bug to be solved in the code, or anything else explaining this?

See my recent message about the problem...

The release branches 22.03 and 23.05 are currently apparently prioritized over main/master, and as there has been (nonessential) new commits in them, the combined images buildbot is spending time in building the release branch head snapshot images.

4 Likes

Crystal clear. Who said "as always" ? :wink:
Thank you.

:+1:t3:

I've been waiting for a clean x86/64 snapshot to complete for like two weeks... Guess I'll have to finish up my new workstation and start building locally (which I've meant to do for many, many months anyhow).

Houra, x86/64 has been updated today, and many other targets.

But the ASU server still seems behind. I just tried my usual update (x86/64, combined, squashfs):

$ auc -y
auc/0.3.2-1
Server:    https://sysupgrade.openwrt.org
Running:   SNAPSHOT r24194-e1aaa1defd on x86/64 (generic)
Available: SNAPSHOT r24315-ae500e62e2
Requesting package lists...

... a billion log lines deleted ...

+ rm -f /builder/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-0fd2832ef682-x86-64-generic-squashfs-combined-efi.img.gz.kernel
/builder/staging_dir/host/bin/grub-bios-setup: warning: Your BIOS Boot Partition is under 1 MiB, please increase its size..
cp: cannot stat '/builder/staging_dir/target-x86_64_musl/root-x86/boot/.': No such file or directory
...
Cannot open '/builder/tmp/.packageinfo': No such file or directory
make[3]: *** [Makefile:157: install] Error 1
make[2]: *** [Makefile:208: build_image] Error 2
make[1]: *** [Makefile:146: _call_image] Error 2
make: *** [Makefile:262: image] Error 2
Error: Error while building firmware. See stdout/stderr
Bad message (74)

and if I look in https://sysupgrade.openwrt.org/json/v1/snapshots/targets/x86/64/generic.json, I see a build date 11 days old.

{
   "arch_packages":"x86_64",
   "build_at":"2023-11-03T22:06:33.000000Z",

If I remember the earlier discussions right, ASU server updates its build database 2-3 times per day. It is not real-time.

Ps.

Building from source by yourself is always advisable :wink: You always get a coherent image.

1 Like

Yup, but the ASU server file's date stamps are 5 days old (the ones in the x86 snapshot dir) and the contents point to a build 11 days old, hence my suspicion that something is amiss... (The last time I was able to auc-update a snapshot was Oct 24, I've been testing it daily since then, waiting for the blockage to clear, as it always does sooner or later.)

I've been trying to get a local instance of the ASU server running in an Ubuntu VM, but haven't had much luck there. Podman is giving me grief with Error: plugin type="bridge" failed (add): failed to find plugin "bridge" in path [/usr/local/libexec/cni /usr/libexec/cni /usr/local/lib/cni /usr/lib/cni /opt/cni/bin] and I just haven't dug deep enough to find what's up with that.

The stars (or maybe the CPU cycles) have aligned and my auc updates are working fine again. I just upgraded an x86 VM from 23.05.2 to snapshot without a hiccup.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.