openwrt / asu

An image on demand server for OpenWrt based distributions
https://sysupgrade.openwrt.org
GNU General Public License v2.0
332 stars 84 forks source link

"null" entry in package index #866

Closed efahl closed 4 months ago

efahl commented 4 months ago

There's a stray "null": null entry about halfway into one of the static package index files: https://sysupgrade.openwrt.org/json/v1/snapshots/packages/x86_64-index.json Current "modifed date" on the file is "6/25/2024, 5:20:22 AM" which would be PDT, so 12:20 UTC.

I first appeared in my owut test regressions at around 2024-06-24 about 20:00Z, possibly a couple hours earlier, but it's new and have not seen it before

Looks like it might be on the boundary between feeds, haven't looked at the asu code yet, just wanted to get a log while details are fresh in my mind. Also have not look at other recently built platform package index files to see if it's present there.

"zyxel-reset": "2022.12.23~e1def7b5-r1", "null": null, "csstidy": "2021.06.13~707feaec-r1",
efahl commented 4 months ago

I just looked in about a dozen other files, and it also appears in the three aarch64_cortex*, but not in anything else. Everything I checked has similar update timestamps.

Here's the one from https://sysupgrade.openwrt.org/json/v1/snapshots/packages/aarch64_cortex-a53-index.json

"zram-swap": "32", "zyxel-bootconfig": "1", "null": null, "UDPspeeder": "20230206.0-r2", "aardvark-dns"

Will check later and see if it's transient.

efahl commented 4 months ago

Two hours later and the "null" entry is gone from x86, but still in aarch64. I suspect this is an upstream glitch as I can't find anything in the asu update code that would generate the entry.

efahl commented 4 months ago

"null" entry seems to be persisting in the aarch64 index files, but I don't see it elsewhere. Last check 2024-06-27 12:30 PDT.

efahl commented 4 months ago

"null" finally disappeared in the aarch64 builds, it was there yesterday.

Closing issue with no root cause ever discovered.

efahl commented 1 month ago

Found root cause and fixed in https://github.com/openwrt/asu/pull/991