Monday, April 28, 2025
apps@conference.yunohost.org
April
Mon Tue Wed Thu Fri Sat Sun
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
       
             

[06:17:31] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy merged [pull request #389](https://github.com/YunoHost-Apps/searxng_ynh/pull/389): Upgrade to v2025.04.25
[06:17:33] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy deleted branch ci-auto-update-2025.04.25
[06:17:39] <Yunohost Git/Infra notifications> [searxng_ynh] g​ithub-actions[bot] opened [pull request #390](https://github.com/YunoHost-Apps/searxng_ynh/pull/390): Upgrade master from testing
[06:17:48] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy merged [pull request #390](https://github.com/YunoHost-Apps/searxng_ynh/pull/390): Upgrade master from testing
[06:17:52] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy deleted branch master-promotion
[09:11:00] <Yunohost Git/Infra notifications> [apps] t​ituspijean [commented](https://github.com/YunoHost/apps/pull/2945#issuecomment-2834547880) on [issue #2945](https://github.com/YunoHost/apps/pull/2945) Add Keycloak to wishlist: reject OIDC and SSO handling are to be handled by YunoHost core, not apps. There is thread in our issue tracker for tha...
[09:11:07] <Yunohost Git/Infra notifications> [apps] y​unohost-bot edited [pull request #2945](https://github.com/YunoHost/apps/pull/2945): Add Keycloak to rejection list
[09:11:36] <Yunohost Git/Infra notifications> [apps] t​ituspijean merged [pull request #2945](https://github.com/YunoHost/apps/pull/2945): Add Keycloak to rejection list
[09:11:37] <Yunohost Git/Infra notifications> [apps] t​ituspijean pushed 1 commit to main: Add Keycloak to rejection list (#2945) * Add Keycloak to wishlist * Reject Keycloak from catalog ([8db78377](https://github.com/YunoHost/apps/commit/8db783777f38a7d7bb63dc938e6d87ccd37dc53c))
[09:11:38] <Yunohost Git/Infra notifications> [apps] t​ituspijean deleted branch add-to-wishlist-keycloak
[09:27:45] <tituspijean[m]> also me: https://github.com/YunoHost-Apps/dex_ynh/issues/79 🫠
[11:58:33] <miro5001> > <@tituspijean:matrix.org> also me: https://github.com/YunoHost-Apps/dex_ynh/issues/79 🫠

I suppose https://github.com/authelia/authelia will be rejected so no need to spend time on it
[12:46:35] <tituspijean[m]> It's not that it would be rejected as a software, but we need (there's an issue for that) to assess how to implement OIDC/password-recovery/... as it cannot be done with an app but rather within the core of YunoHost. :) Maybe we would end up relying on Authelia, maybe not, but this kind of app are not relevant in the catalog or wishlist.
[12:47:49] <tituspijean[m]> Dex is here for historical reasons, and is actually a good POC of how we could have OIDC as an app, but let's not add more alternatives to it. 😅
[14:12:40] <m606> Hello, what process would you recommend when an app's upstream repo needs to be replaced by a maintained fork? updating manifest accordingly and add a PREUPGRADE notice to warn about the change?
[14:17:09] <m606> Hello, what process would you recommend when an app's upstream repo needs to be replaced by a maintained fork? update manifest accordingly and add a PREUPGRADE notice to warn about the change?
[14:17:51] <m606> Hello, what process would you recommend when an app's upstream repo needs to be replaced with a maintained fork? update manifest accordingly and add a PREUPGRADE notice to warn about the change?
[15:10:55] <Yunohost Git/Infra notifications> [apps] y​alh76 edited [pull request #2941](https://github.com/YunoHost/apps/pull/2941): Update app levels according to CI results
[15:11:07] <Yunohost Git/Infra notifications> [apps] y​alh76 edited [pull request #2941](https://github.com/YunoHost/apps/pull/2941): Update app levels according to CI results
[15:35:21] <miro5001> > <@m606:matrix.org> Hello, what process would you recommend when an app's upstream repo needs to be replaced by a maintained fork? updating manifest accordingly and add the PREUPGRADE notice?

Which app?
[15:39:10] <m606> > <@miro5001:matrix.org> Which app?

https://github.com/YunoHost-Apps/it-tools_ynh
[15:41:19] <m606> note that my question is not technical - it's more about whether there is a specific policy around this at YNH
[15:45:26] <Aleks (he/him/il/lui)> it's a mess, we regularly have the situation where an app changes name but no proper workflow yet, both in terms of packaging and UX i think
[15:48:52] <Aleks (he/him/il/lui)> there's an helper which is basically the only relevant helper in the experimental_helper repo, https://github.com/YunoHost-Apps/Experimental_helpers/blob/master/ynh_handle_app_migration/ynh_handle_app_migration

which is meant to be used in a context where an user upgrade his "oldname" app to the newname using something like `yunohost app upgrade oldapp -u https://forge/org/newapp_ynh`

ideally it should be integrated in the core somehow but also we should figure a way to make that process smoother for people
[15:49:51] <Aleks (he/him/il/lui)> maybe an "alias" info in the catalog could help
[16:05:20] <m606> thanks for the info
[16:13:29] <m606> I was not suspecting all this, although in this case, the fork has the same name (and could thus keep the same ID) than the original upstream repo:
- original: https://github.com/CorentinTh/it-tools
- fork: https://github.com/sharevb/it-tools
So I guess there would be no migration issue/need for that helper ?
[16:13:30] <m606> I was not suspecting all this, although in this case, the fork has the same name (and could thus keep the same ID) than the original upstream repo:
- original: https://github.com/CorentinTh/it-tools
- fork: https://github.com/sharevb/it-tools
- package: https://github.com/YunoHost-Apps/it-tools_ynh
So I guess there would be no migration issue/need for that helper ?
[16:21:48] <Aleks (he/him/il/lui)> ah, you mean only the upstream repo changed
[16:21:49] <Aleks (he/him/il/lui)> i don't think there's anything specific to be done then, just update the source url in the manifest and it will replace/update the install dir in the next upgrade ?
[16:22:52] <m606> > <@Alekswag:matrix.org> i don't think there's anything specific to be done then, just update the source url in the manifest and it will replace/update the install dir in the next upgrade ?

ok thanks, that's what I had in mind, plus maybe a notice to admins warning about the repo change
[16:29:12] <m606> > <@Alekswag:matrix.org> ah, you mean only the upstream repo changed

well technically it is a fork (not same author), but which is meant to be reintegrated in original project if the original repo's author ever feel like keeping up with the maintenance again (it seems the latter has not commented on the fact he's not spending time on the project anymore for more than six months despite issues piling up) and has not appointed fellow maintainer on the original repo
[19:55:16] <m606> Do `doc/PRE_UPGRADE.d/{version}.md` have localisation ? like `doc/PRE_UPGRADE.d/{version}_en.md`?
I know this is valid: `doc/PRE_UPGRADE_en.md`
[19:56:13] <Aleks (he/him/il/lui)> yes, though _en is the default so you shouldn't specify it
[19:56:19] <Aleks (he/him/il/lui)> but for example _fr.md, yeah
[20:31:57] <Yunohost Git/Infra notifications> [apps] z​eroheure opened [pull request #2957](https://github.com/YunoHost/apps/pull/2957): add microblogging to Iceshrimp, Misskey and Sharkey
[20:33:34] <Yunohost Git/Infra notifications> [apps] z​eroheure opened [pull request #2958](https://github.com/YunoHost/apps/pull/2958): add microblogging to Phanpy and Soapbox
[20:33:40] <Yunohost Git/Infra notifications> [apps] a​lexAubin merged [pull request #2957](https://github.com/YunoHost/apps/pull/2957): add microblogging to Iceshrimp, Misskey and Sharkey
[20:33:41] <Yunohost Git/Infra notifications> [apps] a​lexAubin pushed 1 commit to main: add microblogging to Iceshrimp, Misskey and Sharkey (#2957) all 3 comes from Misskey ([2538eb80](https://github.com/YunoHost/apps/commit/2538eb8027d7a6b2ebb776f0b2e0865594c4c80b))
[20:41:39] <Yunohost Git/Infra notifications> [apps] z​eroheure opened [pull request #2959](https://github.com/YunoHost/apps/pull/2959): move Tube from download to video subtag
[20:46:08] <Yunohost Git/Infra notifications> [apps] z​eroheure [commented](https://github.com/YunoHost/apps/pull/2697#issuecomment-2836547395) on [issue #2697](https://github.com/YunoHost/apps/pull/2697) Add a subcategory for YunoHost apps and a bunch of apps: Or add a "developer" group account, so that a group member could be able to see and install those apps.
[20:48:32] <Yunohost Git/Infra notifications> o​leole39 edited repository it-tools_ynh: Collection of handy online tools for people working in IT. https://github.com/YunoHost-Apps/it-tools_ynh
[20:57:49] <mistermasque> Hi, I finished my app packaging (yuno-archive). And I send a pull request to app catalog repo : https://github.com/YunoHost/apps/pull/2923. But I don't have any news for 2 weeks. Did I forget to do something ?
[21:01:58] <m606> > <@mistermasque:matrix.org> Hi, I finished my app packaging (yuno-archive). And I send a pull request to app catalog repo : https://github.com/YunoHost/apps/pull/2923. But I don't have any news for 2 weeks. Did I forget to do something ?

I guess not - usually reviewers will tell you if something is wrong/missing, but they may have been busy lately. That is beyond me though.
[21:02:09] <m606> hi )
[21:04:28] <mistermasque> OK. Thank you. So I'll wait. 🙂
[21:10:50] <Yunohost Git/Infra notifications> [apps] z​eroheure opened [pull request #2960](https://github.com/YunoHost/apps/pull/2960): add impress and spreadsheet subtags to Cryptpad
[21:11:52] <Yunohost Git/Infra notifications> [apps] a​lexAubin merged [pull request #2960](https://github.com/YunoHost/apps/pull/2960): add impress and spreadsheet subtags to Cryptpad
[21:11:52] <Yunohost Git/Infra notifications> [apps] a​lexAubin pushed 1 commit to main: add impress and spreadsheet subtags to Cryptpad (#2960) and similarily update the potential alternative list ([9fd3b05c](https://github.com/YunoHost/apps/commit/9fd3b05ccfd1d953c86c9725afb9b59c34a38469))
[21:12:09] <Yunohost Git/Infra notifications> [apps] a​lexAubin merged [pull request #2959](https://github.com/YunoHost/apps/pull/2959): move Tube from download to video subtag
[21:12:09] <Yunohost Git/Infra notifications> [apps] a​lexAubin pushed 1 commit to main: move Tube from download to video subtag (#2959) Tube is for sharing video, it is not a youtube frontend ([398edc59](https://github.com/YunoHost/apps/commit/398edc5984460d4af2b52d5997a1e5b816cb79ef))
[22:29:35] <Yunohost Git/Infra notifications> [stirling-pdf_ynh] y​unohost-bot opened [pull request #59](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/59): Upgrade sources
[22:36:11] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 40 pending update PRs
- 12 new apps PRs
- 6 failed apps updates: dokos, khatru-pyramid, photoprism, pixelfedglitch, readflow, snweb

See the full log here: https://paste.yunohost.org/raw/kexecojivo