Arch builds are not synchronized
Hi all, After a long time I resurrected my Arch repository and started playing with it again. As you can see, I made my packages "happy": https://build.opensuse.org/project/monitor/home:ItachiSan:archlinux If you open some of them, you will see their builds are quite new. However, in the actual repository: https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standa... It seems all those files are not updated. I would like them to be updated / rebuilt due to the recent change in the Arch packages signatures (using supported signatures). Is there any way I can "force a refresh"? Or is there any place where I can check that the synchronization happens/ed correctly? Bests, Giovanni Santini IT Engineer
On Donnerstag, 20. Januar 2022, 10:27:04 CET Giovanni Santini wrote:
Hi all,
After a long time I resurrected my Arch repository and started playing with it again. As you can see, I made my packages "happy": https://build.opensuse.org/project/monitor/home:ItachiSan:archlinux If you open some of them, you will see their builds are quite new.
it will only publish when all packages have finished per repo & architecture. Are you sure you reached that point? Was any publish error reported?
However, in the actual repository: https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standa... It seems all those files are not updated. I would like them to be updated / rebuilt due to the recent change in the Arch packages signatures (using supported signatures). Is there any way I can "force a refresh"? Or is there any place where I can check that the synchronization happens/ed correctly?
Bests, Giovanni Santini IT Engineer
--
Adrian Schroeter
On Jan 20 2022, Adrian Schröter wrote:
On Donnerstag, 20. Januar 2022, 10:27:04 CET Giovanni Santini wrote:
Hi all,
After a long time I resurrected my Arch repository and started playing with it again. As you can see, I made my packages "happy": https://build.opensuse.org/project/monitor/home:ItachiSan:archlinux If you open some of them, you will see their builds are quite new.
it will only publish when all packages have finished per repo & architecture.
Are you sure you reached that point? Was any publish error reported?
There appears to be an issue with the mirror system. The contents of https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standa... don't aggree with rsync.opensuse.org::opensuse-full-really-everything-including-repositories/o.... Same when looking at the mirrorlist links, they show outdated contents, or don't work at all. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
On Jan 20 2022, at 11:47 am, Andreas Schwab
... There appears to be an issue with the mirror system. The contents of https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standa... don't aggree with rsync.opensuse.org::opensuse-full-really-everything-including-repositories/o.... Same when looking at the mirrorlist links, they show outdated contents, or don't work at all.
It currently seems to be working, rsync -wise, as in the webpage seems updated. However I have another "magical" issue, being that GPG signatures are a bit off. I tried to fetch one of my packages via *wget https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standard/x86_64/gecode-6.2.0-0-x86_64.pkg.tar.zst{,.sig}* The package was directed to the mirror but not the signature. The verification thus failed; fetching the .sig from the mirror solved the issue. If you want more info, like logs, I can provide them. / Giovanni
One of mirrors has files with the same name from May. The redirector doesn't handle well yet such situation - and since we don't have full control over all mirrors - you should better make sure that file name includes build id somehow. One of workarounds is to use ?PEDANTIC=1 when using https - it may be a bit slower, but will try to do extra checks to make sure that file is up to date: ``` # curl -IL 'https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standa...' HTTP/2 302 location: https://mirrorcache.opensuse.org/repositories/home:/ItachiSan:/archlinux/sta... HTTP/2 302 location: https://mirrorcache-eu.opensuse.org/repositories/home:/ItachiSan:/archlinux/... HTTP/2 302 location: https://ftp.lysator.liu.se/pub/opensuse/repositories/home:/ItachiSan:/archli... HTTP/1.1 200 OK content-length: 4342605 last-modified: Mon, 10 May 2021 01:45:55 GMT # curl -IL 'https://download.opensuse.org/repositories/home:/ItachiSan:/archlinux/standa...' HTTP/2 302 location: https://mirrorcache.opensuse.org/repositories/home:/ItachiSan:/archlinux/sta... HTTP/2 302 location: https://mirrorcache-eu.opensuse.org/repositories/home:/ItachiSan:/archlinux/... HTTP/2 302 location: https://ftp.gwdg.de/pub/opensuse/repositories/home:/ItachiSan:/archlinux/sta... HTTP/1.1 200 OK Content-Length: 4386936 Last-Modified: Sat, 01 Jan 2022 16:38:11 GMT ```
participants (4)
-
Adrian Schröter
-
Andreas Schwab
-
Andrii Nikitin
-
Giovanni Santini