[2026-09-22T15:00:37Z] Hello [2026-09-22T15:01:11Z] I finished my project to automatically check the packages version [2026-09-22T15:01:17Z] It's hosted here https://codeberg.org/WladimirBec/kiss-repositories-status [2026-09-22T15:01:40Z] Still need to add a CI to automatically recheck the packages version, but yeah [2026-09-22T15:02:04Z] For now it only contains the packages of the codeberg.org/kiss-community/repo repo [2026-09-22T15:02:16Z] Will maybe add the packages of the community repo as well [2026-09-22T15:02:22Z] What do you all think? [2026-09-22T20:24:20Z] Vova: that's really interesting! [2026-09-22T20:25:13Z] i wonder if it'd be possible to guess the provider at least for an initial pass [2026-09-22T20:25:27Z] if not even to avoid hardcoding entirely [2026-09-22T20:38:18Z] it may be possible to at least generate a "guessed" list and then to manually correct said list [2026-09-22T20:40:06Z] sad_plan: do you think it'd be a good idea to create a kiss-community/status and to have the kiss-repositories-status hosted there? [2026-09-22T21:06:37Z] Vova: im not sure im convinced about its usefullness. what would it acheive? whats the goal I mean. what would the statuses be? active/inactive? [2026-09-22T21:06:59Z] if so, when is it considered inactive? [2026-09-22T21:17:40Z] the status would be up-to-date or out-of-date [2026-09-22T21:17:44Z] i mean tbf we also have kiss-outdated [2026-09-22T21:17:50Z] or what was its name [2026-09-22T21:17:56Z] which uses repology [2026-09-22T21:18:00Z] and the goal would be to see what packages need to be updated [2026-09-22T21:18:40Z] dery: my tool checks the sources directly, and can scan the whole repo in less than 10s (thanks to gnu parallel) [2026-09-22T21:19:10Z] i mean you can also open the kiss repology webpage ig [2026-09-22T21:19:57Z] dery: probably, but some packages aren't listed (freetype-harfbuzz iirc (as it's basically two packages in one), and a few others) [2026-09-22T21:20:02Z] it might be more useful for custom repos [2026-09-22T21:20:10Z] oh, fair ig. [2026-09-22T21:20:40Z] dery: definitely! at first I made that for my own repo lol [2026-09-22T21:36:50Z] Vova: when is it out of date? if a singular package is considered out of date? who decides if a package is out of date? what if the package is frozen? some packages like libsoup2 is frozen because of api changes when it got bumped to 3.x.x. also, as dery said, we have kiss-outdated which works very well with repology [2026-09-22T21:38:32Z] specifically about freetype-harfbuzz could also be solved by having them as empty packages on the side, which would allow us to use kiss-outdated on both of them [2026-09-22T21:39:31Z] to clearify, im not trying to disuade you here to do some cool shit, im just dont want you to waste your time on something that might not be as usefull as one might initially thought :P [2026-09-22T21:40:18Z] sad_plan: out of date when the latest found version (according to your setting) doesn't match the current version found in the repo [2026-09-22T21:40:56Z] for the frozen packages it's also supported by my tool [2026-09-22T21:41:50Z] but yeah it was just a proposition, didn't know kiss-outdated was still used lol [2026-09-22T21:44:49Z] right, ok so that solves the frozen versions atleast. but yeah, kiss outdated is still a thing that works great. it doesnt filter out frozen packages, but usually, maintainers already know a package is frozen, and can simply disregard the output for said package. or potentially alter the script to filter out frozen packages if they absolutely have to :P [2026-09-22T21:48:21Z] sad_plan: basically the tool is like kiss-outdated but generic, you pass an URL, a "provider" (git-tag matching a regex for example) and then you pass "transformers" which will transform the found version (for example "v1.0.0" -> "1.0.0"), the full list is found here for the kiss-community/repo https://codeberg.org/WladimirBec/kiss-repositories-status/src/branch/main/repo-checker.sh#L6 [2026-09-22T21:48:30Z] (I won't lie it's probably overkill) [2026-09-22T21:48:42Z] should have looked more into kiss-outdated [2026-09-22T22:20:17Z] that does sound somewhat complex yes. I would argue that instead of the tool fixing your version file to conform to some standard, why arent your version file conforming to the specs instead? this is much easier. aiming for low hanging fruit can sometimes be benefitial :P [2026-09-22T22:20:46Z] this is atleast how I do it obviously. I like using simpler approaches when possible, and avoid complex stuff at all costs