Hi there! I’m new to packaging and I’m collaborating on the Mindustry flatpak. Recently, we’ve succeeded in building this libGDX game from source with a script that generates the Gradle sources (only the beta branch though).
Because this now allows to use the x-checker-data property to automatically update the flatpak, we tried that. However, just 5 days ago (and 3 days ago again), a new version got released, but there was no PR.
I ran the flatpak-external-data-checker locally, and it picked up on the new version:
~/p/f/com.github.Anuken.Mindustry > flatpak run org.flathub.flatpak-external-data-checker --check-outdated com.github.Anuken.Mindustry.yml 0.492s (beta) 14:04
INFO src.manifest: Loading sources from gradle-sources.json
INFO src.manifest: Checking 238 external data items
INFO src.manifest: Started check [1/238] git Mindustry (from com.github.Anuken.Mindustry.yml)
INFO src.manifest: Skipped check [2/238] file gradle-7.3-bin.zip (from com.github.Anuken.Mindustry.yml)
INFO src.manifest: Skipped check [3/238] file asm-3.3.1.pom (from gradle-sources.json)
INFO src.manifest: Skipped check [4/238] file asm-3.3.1.jar (from gradle-sources.json)
INFO src.manifest: Skipped check [5/238] file asm-parent-3.3.1.pom (from gradle-sources.json)
[...]
INFO src.manifest: Skipped check [237/238] file annotations-13.0.pom (from gradle-sources.json)
INFO src.manifest: Skipped check [238/238] file annotations-13.0.jar (from gradle-sources.json)
INFO src.lib.externaldata: Source Mindustry: got new version 135.2
INFO src.manifest: Finished check [238/238] git Mindustry (from com.github.Anuken.Mindustry.yml)
CHANGE SOON: Mindustry
Has a new version:
URL: https://github.com/Anuken/Mindustry
Commit: 41b22ba6a64b748b9dbcb9d0b2fdccc054f0ab17
Tag: v135.2
Branch: None
Version: 135.2
Timestamp: None
INFO src.main: Check finished with 0 error(s)
And here’s the relevant section of the manifest file:
- type: git
url: 'https://github.com/Anuken/Mindustry'
tag: 'v135'
commit: c24c5c6196cd89bdc17a079a2a8acd372cc260d9
x-checker-data:
type: git
tag-pattern: '^v([0-9.]+)$'
Does the data checker take more time to go through all the flatpaks? Or did we fill out something wrong?
Here’s the manifest: com.github.Anuken.Mindustry/com.github.Anuken.Mindustry.yml at beta · flathub/com.github.Anuken.Mindustry · GitHub
And here is the issue discussing this problem: Didn't catch on v135.1 and v135.2 · Issue #40 · flathub/com.github.Anuken.Mindustry · GitHub
Thank you to any dev who can drop by and put an eye on it!