[08:49:15]
<Yunohost Git/Infra notifications> [cryptpad_ynh] ericgaspar pushed 1 commit to testing: Update upgrade ([1468b19e](https://github.com/YunoHost-Apps/cryptpad_ynh/commit/1468b19ef9c16bebc7ec4c7aa22b6c3c60211bf0))
[08:50:50]
<Yunohost Git/Infra notifications> [cryptpad_ynh] ericgaspar opened [pull request #239](https://github.com/YunoHost-Apps/cryptpad_ynh/pull/239): Testing
[08:55:08]
<Yunohost Git/Infra notifications> [cryptpad_ynh] ericgaspar pushed 2 commits to testing ([c42fd579e143...7701eb929837](https://github.com/YunoHost-Apps/cryptpad_ynh/compare/c42fd579e143...7701eb929837))
[08:55:09]
<Yunohost Git/Infra notifications> [cryptpad_ynh/testing] cleaning - eric_G
[08:55:09]
<Yunohost Git/Infra notifications> [cryptpad_ynh/testing] Merge branch testing of https://github.com/YunoHost-Apps/cryptpad_ynh into testing - eric_G
[11:03:01]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T pushed 1 commit to testing: Upgrade synapse to 1.127.0 ([c1061f0c](https://github.com/YunoHost-Apps/synapse_ynh/commit/c1061f0c5cbd08d778dd3721319592f040314c9a))
[11:04:38]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T opened [pull request #522](https://github.com/YunoHost-Apps/synapse_ynh/pull/522): Testing - Upgrade
[16:29:23]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] ericgaspar deleted branch ci-auto-update-0.45.0
[16:29:23]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] ericgaspar opened [pull request #45](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/45): Testing
[16:29:23]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] ericgaspar merged [pull request #44](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/44): Upgrade to v0.45.0
[16:29:24]
<Yunohost Git/Infra notifications> [apps] yunohost-bot labeled Wishlist on [pull request #2891](https://github.com/YunoHost/apps/pull/2891): Add Pinka to wishlist
[16:29:24]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] ericgaspar merged [pull request #45](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/45): Testing
[17:41:13]
<Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2891](https://github.com/YunoHost/apps/pull/2891): Add Pinka to wishlist
[17:41:34]
<lapineige> I don't get what the naming conversion should be for package versions : https://github.com/YunoHost-Apps/pixelfedglitch\_ynh/pull/4
_(btw the naming issue didn't appear anymore during the last PR, that's why I reverted eric_G changes to the naming, but now it's back in CI ?)_
This app is a derivative of Pixelfed. Its versionning convention is basically "Pixelfed\_upstream\_version\_number"+"App\_specific\_version\_number".
I'd like to keep track of both parts of it. What would be a way to do that ? *(if available)*
[17:42:53]
<lapineige> Note : I'd prefer not to fuse both numbers in one (Ex: 0.12.5.1.10 for 0.12.5 upstream + 1.10 for the app), as it gets confusing and I suppose it would require manual update on each release.
[17:44:27]
<Aleks (he/him/il/lui)> i don't think there's an alternative ... the version scheme is basically `<integer><dot><integer><dot><integer><dot><integer>..(as many as you want)` then `~ynh<integer>`
[17:46:05]
<Aleks (he/him/il/lui)> ah apparently it's a little more elaborate than i thought : https://github.com/YunoHost/package_linter/blob/master/tests/test_manifest.py#L30
[17:46:11]
<lapineige> Ok so no text (the `glitch` part) or any other separator than a *dot* then ?
[17:47:57]
<Aleks (he/him/il/lui)> https://packaging.pypa.io/en/stable/version.html
[17:48:24]
<Aleks (he/him/il/lui)> maybe `0.12.4+glitch.1.10.1~ynh1` ?
[17:48:31]
<lapineige> > <@Alekswag:matrix.org> ah apparently it's a little more elaborate than i thought : https://github.com/YunoHost/package_linter/blob/master/tests/test_manifest.py#L30
Thanks for the documentation link !
However I have to say it might be difficult for me to…
> https://packaging.pypa.io/en/stable/version.html
Oh ok then !
[17:49:41]
<lapineige> > <@Alekswag:matrix.org> maybe `0.12.4+glitch.1.10.1~ynh1` ?
I believe we tried with a "+" (based on the suggestion of… I don't remember who 😅), it worked, then I went back to a "-", it worked to… on previous PR 😆.
I'll try
[17:50:19]
<Aleks (he/him/il/lui)> yeah so we can try this in a python shell :
```python
from packaging import version
version.parse("0.12.4-glitch.1.9.1")
# -> exception
version.parse("0.12.4+glitch.1.9.1")
# -> is happy
```
[18:18:11]
<lapineige> I tried in CI.
Sounds good ! Thanks ❤️
…
Uh… only on Debian 11 : https://ci-apps-bullseye-dev.yunohost.org/ci/job/23328
Not in Debian 12 : https://ci-apps-dev.yunohost.org/ci/job/8226
[18:19:29]
<lapineige> It seems to fail because it compares the naming to the previous published version (the one that was ok in CI but in fact wrongly named): https://github.com/YunoHost-Apps/pixelfedglitch_ynh/blob/master/manifest.toml#L8
[18:19:43]
<lapineige> Does that mean the upgrade will fail on user servers ?
[18:24:59]
<Aleks (he/him/il/lui)> well uuuh, the one with the faulty version number should never have been installed in the first place in the wild so it's pointless to try to test the upgrade from that version ?
[18:25:14]
<Aleks (he/him/il/lui)> or am i misunderstanding the issue
[18:26:54]
<Aleks (he/him/il/lui)> i don't get it, it' trying to upgrade from the same version, i.e. the one with the `+` so why is it mentioning the one with a `-` x_X
[18:29:02]
<lapineige> > <@Alekswag:matrix.org> well uuuh, the one with the faulty version number should never have been installed in the first place in the wild so it's pointless to try to test the upgrade from that version ?
Ok so I guess it's a safe guess to say that nobody actually have an actual server running it.
I'll push the update then.
[18:36:49]
<Aleks (he/him/il/lui)> yeah but i'm confused, that doesn't explain why the test is failing x_x
[18:37:30]
<Aleks (he/him/il/lui)> and why does it work on bullseye and not bookworm X_x
[18:47:24]
<lapineige> Computer magic 🪄
[20:13:21]
<geoma> les just updated gancio to 1.25.1 to fix some critical issues
[20:14:57]
<geoma> https://framagit.org/les/gancio/-/merge_requests/87
[20:14:57]
<geoma> so it works with postgres 16.8
[20:33:44]
<orhtej2> > <@geoma:matrix.org> so it works with postgres 16.8
We're on pg15 lol
[20:34:05]
<orhtej2> also it'll update itself tonight, no action needed
[23:18:59]
<Yunohost Git/Infra notifications> [penpot_ynh] yunohost-bot opened [pull request #101](https://github.com/YunoHost-Apps/penpot_ynh/pull/101): Upgrade sources
[23:25:29]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 14 pending update PRs
- 7 new apps PRs
- 13 failed apps updates: appflowy, gancio, jenkins, khatru-pyramid, kiwix, languagetool, lemmy, localai, opencloud, phpldapadmin, pixelfedglitch, snweb, stremio
See the full log here: https://paste.yunohost.org/raw/oruriqameq