Closed flathubbot closed 11 months ago
Started test build 72564
Build 72564 failed
Started test build 72653
Build 72653 was cancelled
Started test build 72655
Started test build 72663
Build 72655 failed
Build 72663 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/55316/org.chromium.Chromium.flatpakref
Hi @refi64, could you please enlighten me about how the flathub update process looks like from the moment a PR is merged to master
until the update is actually available to users? I always noted hours-long delays and I have no clue about what happens during that time frame.
I always noted hours-long delays and I have no clue about what happens during that time frame.
The flow generally looks like this:
Although this tends to take a hot minute, I try to get everything out in <48hr at worst; I think we've only passed that maybe once for a particularly nasty update.
Amazing, that's all very interesting! The full process is usually opaque for users and I really appreciate you spent some time to put light on the main phases of it.
Anyway, that doesn't fully answer my question: I'd like to understand what happen from when you merge the PR until the update appears to be available to users (via flatpak update
). That's the part where I noticed hours-long delay. At that point the artifacts are already built and tested, so I would expect a bot to copy them to the Flathub repository after a short period of time (hourly maybe). Instead I usually got notified only after some hours.
FYI I have a custom script which runs flatpak update
every five minutes and send me a notification as soon as an update is available. That's why I noticed that and I'm asking. Moreover, I noticed the same behavior happening for all the flatpak applications I use, that's not specific to Chromium.
Anyway, that doesn't fully answer my question: I'd like to understand what happen from when you merge the PR until the update appears to be available to users (via flatpak update).
Ohhhh 😅 yeah that's just from the rebuild. Iirc information on the build branch gets injected into the build environment, so flathub can't actually reuse the PR build result and has to rebuild again. The upload and publish process also takes a hot minute, because Chromium's debug info is really big.
Update chromium-117.0.5938.149.tar.xz to 118.0.5993.70 Update clang-llvmorg-18-init-1174-g2532b68f-1.tgz to 118.0.5993.70 Update llvm-project to 118.0.5993.70
🤖 This pull request was automatically generated by flathub/flatpak-external-data-checker. Please open an issue if you have any questions or complaints. 🤖