Hello! (From "New Tumbleweed snapshot 20220102 released!":
On Mon, Jan 03, 2022 at 01:00:42PM +0000, Dominique Leuenberger <dimstar@suse.de> wrote:
Please note that this mail was generated by a script.
I'm referencing this thread since it's time-related but the topic is independent of this particular update.) I can see that the files listed in [1] now have timestamps 03-Jan-2022 13:03, the timestamp in the repomd.xml (hopefully) clarifies the timezone
date -d @1641215029 Mon 03 Jan 2022 02:03:49 PM CET
Around the same time a Github CI failed due to failed download:
Building repository 'repo-oss' cache [....done] File './repodata/f4fba37aa004f93b3b9f72917e4621a69964f902184252d9cfce7f49399cb2fe-primary.xml.gz' not found on medium 'http://download.opensuse.org/update/tumbleweed/' Abort, retry, ignore? [a/r/i/...? shows all options] (a): a Error building the cache: [repo-update|http://download.opensuse.org/update/tumbleweed/] Valid metadata not found at specified URL
subprocess.CalledProcessError: Command '['zypper', '--root', '/var/tmp/mkosi-q7daafdg/root', '--gpg-auto-import-keys', 'install', '-y', '--no-recommends', '--download-in-advance', 'acl', [...] ]' returned non-zero exit status 106.
AFAICT from the Github log, the command ran at
Mon, 03 Jan 2022 13:06:52 GMT
i.e. some 183 seconds after the repo timestamp (assuming synced clocks). Interestingly, a later re-run of the CI passed just fine (13:46:35 GMT). The Github CI may run (i.e. `zypper in`) relatively often (various PRs, force-pushes) therefore it doesn't look like a rare occasion that it can race with the TW repo update (that is rolling frequently on the other end). The suspected result of the race is a flaky CI due to failed repo download. Is the update of the zypper repository atomic, i.e. repomd.xml won't reference an invalid <location/> at any time? Or am I just chasing ghosts and the error means something else and time coincidence is just a coincidence? (Please keep me CC'd to the thread.) Thanks for advice, Michal [1] http://download.opensuse.org/update/tumbleweed/repodata/ [2] https://github.com/systemd/systemd/runs/4691185759?check_suite_focus=true#st... [3] https://github.com/systemd/systemd/actions/runs/1649357573