Closed City-busz closed 2 months ago
Is another explanation required?
Splitting into gnome-sushi
by default makes no sense and defies the purpose of splitting, because let another package named sushi
appear with non-matching (or without) url, it'll go into gnome-sushi
and break stuff. That's why this PR is invalid and all split rules must fallback to moving packages to -unclassified
.
We only use valid upstream URLs for classification, not to spend expensive matches on garbage and to encourage maintainers to keep package metadata up to date. As already mentioned, of 13 homepage URLs currently shown in sushi-unclassifed
neither is invalid:
This deliberately tolerates invalid urls. Why do you need this?
@jbicha hey, can't we update homepage url for debian/ubuntu gnome-sushi packages?
gnome.org is not valid for any specific gnome project. It doesn't have any project specific information.
I can update the Homepage for Debian and Ubuntu to https://gitlab.gnome.org/GNOME/sushi which appears to be the best available page currently. However, this will only take effect for Ubuntu 24.10 and newer and Debian Testing/Unstable. I cannot do a Stable Update for this.
I made the change for Debian Unstable, Debian Testing and Ubuntu 24.10. I do think it looks bad to have so many things at https://repology.org/project/sushi-unclassified/versions that cannot be fixed in the distros themselves. I encourage you to reconsider matching on gnome.org which would be enough to differentiate GNOME Sushi from the old IRC suite.
Invalid solution for problem not related to repology. See #856 for explanation.