Rachael wrote:
If I do something like that, then there needs to be some way to track its usage.
Here you're touching on some sensitive topics. Right now, there is no easy way for anybody (even downstream maintainers like me) to see the amount of downloads on Flathub:
https://github.com/flathub/flathub/issues/177
But I can provide you with a total amount of users and installs though:
https://github.com/paulcarroty/flathub- ... s/releases
https://ahayzen.com/direct/flathub.html
Since it's release 5 days ago, GZDoom had 33 unique downloads (2 would be mine). Give it some time and lets see how the numbers evolve.
Rachael wrote:
If Blzut3 and Graf and mental are all okay with it, the package can be uploaded directly to Github and then the link can appear on the front page.
That's against Flathub policy. Flathub is a Flatpak repository system, which not only hosts but also compiles and updates deltas. They compile everything based on a manifest and they can provide updates to all users worldwide. One thing they do not provide, is single downloadable files. That would introduce many headaches, because how can users get reliably run the latest version? Flatpak combines many systems: It's a repository, it's a sandboxing system, it's an updating system.
Your manifest and build info is here:
https://github.com/flathub/org.zdoom.gzdoom
So if you want to compile it yourself, you're free to do so, but that will be without Flathub integration.
Rachael wrote:However, Flatpak users must understand that updates to the flatpak are purely contingent on an external contributor.
If you want, I have no problem adding an extra disclaimer stating that this is an unofficial downstream package.
Rachael wrote:That means it's going to be a lot slower than actual releases.
I will try to always provide the latest updates, but I cannot guarantee that. One benefit will be, is that my updates can be pushed automatically to users. If I hit publish, it takes 15 minutes before it is live. Compare that with these sources:
https://pkgs.org/download/gzdoom
https://repology.org/project/gzdoom/versions
The fast majority of Linux packages it hopelessly out-of-date because they are not easy to update. Flatpak tries to fix that. Any maintainer can publish any update to all Flatpak users. Flatpak is new though, so it still has some ground to cover before it will be the default for most users.
---
Anyway, that was more text then originally planned. Hope this all makes it more clear to you. Have you already seen GZDoom in the software center?
Image of GZDoom in GNOME Software:
https://imgur.com/a/nV1m1QJ