Friday, January 17, 2025
apps@conference.yunohost.org
January
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
31
   
             

[01:12:22] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
[01:33:08] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-23-jdk/jre/` packages.
[01:33:40] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-22-jdk/jre/` or ver. 23 packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
[01:34:48] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-23-jdk/jre/` packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
[01:35:09] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-23-jdk` packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
[01:38:37] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-23-jdk` packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
EDIT: If I settle for `openjdk-22-jdk`, then I still can't get all of the dependencies to install.
[01:44:57] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-23-jdk` packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
**EDIT**: If I settle for `openjdk-22-jdk`, then I still can't get all of the dependencies to install.
[02:14:26] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-22-jdk` packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
**EDIT**: If I settle for `openjdk-22-jdk`, then I still can't get all of the dependencies to install.
[02:14:31] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-22-jdk` packages. I would use experimental helpers like `ynh_install_java`, but it only takes 17 or 11 for the version argument, which is not what I need.
[02:28:49] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-22-jdk` packages. Using `ynh_apt_install_dependencies openjdk-22-jdk` nets the following:
```
2025-01-17 04:25:35,898: WARNING - The following packages have unmet dependencies:
2025-01-17 04:25:35,900: WARNING - openjdk-22-jdk : Depends: openjdk-22-jre (= 22.0.2+9-5) but it is not going to be installed
2025-01-17 04:25:35,901: WARNING - Depends: openjdk-22-jdk-headless (= 22.0.2+9-5) but it is not going to be installed
2025-01-17 04:25:35,903: WARNING - Recommends: libxt-dev but it is not going to be installed
[02:29:01] <Paprika> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for the package that we try to install using this helper. Is there a way to work around that?
I need `openjdk-22-jdk` packages. Using `ynh_apt_install_dependencies openjdk-22-jdk` nets the following:

```
2025-01-17 04:25:35,898: WARNING - The following packages have unmet dependencies:
2025-01-17 04:25:35,900: WARNING - openjdk-22-jdk : Depends: openjdk-22-jre (= 22.0.2+9-5) but it is not going to be installed
2025-01-17 04:25:35,901: WARNING - Depends: openjdk-22-jdk-headless (= 22.0.2+9-5) but it is not going to be installed
2025-01-17 04:25:35,903: WARNING - Recommends: libxt-dev but it is not going to be installed
```
Any ideas?
[08:23:14] <Aleks (he/him/il/lui)> Uuuh are there more logs before/after ?
[08:23:34] <Yunohost Git/Infra notifications> [synapse_ynh] c​roulibri [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/497#issuecomment-2597680789) on [issue #497](https://github.com/YunoHost-Apps/synapse_ynh/issues/497) CAS not working after migration to ynh 12: Hello @Josue-T 👋
I have the impression Alex is not available these days as I dont see any Github activity.
Would you m...
[08:45:19] <gredin67> > <@yunohostinfra:matrix.org> [synapse_ynh] c​roulibri [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/497#issuecomment-2597680789) on [issue #497](https://github.com/YunoHost-Apps/synapse_ynh/issues/497) CAS not working after migration to ynh 12: Hello @Josue-T 👋
> I have the impression Alex is not available these days as I dont see any Github activity.
> Would you m...

Aleks (he/him/il/lui): a les oreilles qui sifflent
[08:47:43] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed 1 commit to testing: 30.0.5 ([1a1d9d1b](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/1a1d9d1b468adc5524ba480cc9f4e3520e1e1e53))
[08:48:56] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar edited [pull request #769](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/769): Testing
[08:48:56] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed 3 commits to v2_PostgreSQL ([9f42aa11c872...836a28ad1296](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/9f42aa11c872...836a28ad1296))
[08:48:57] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] 30.0.5 - eric_G
[08:48:58] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Auto-update READMEs - yunohost-bot
[08:48:58] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - eric_G
[09:14:39] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 edited [issue #478](https://github.com/YunoHost-Apps/synapse_ynh/issues/478): Possibly solve synapse DB huge size issues caused by unreferenced state groups
[09:14:55] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 edited [issue #478](https://github.com/YunoHost-Apps/synapse_ynh/issues/478): Possibly solve synapse DB huge size issues caused by unreferenced state groups
[09:21:29] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 edited [issue #478](https://github.com/YunoHost-Apps/synapse_ynh/issues/478): Possibly solve synapse DB huge size issues caused by unreferenced state groups
[09:39:18] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 opened [pull request #510](https://github.com/YunoHost-Apps/synapse_ynh/pull/510): Provide cron and precompiled rust program to clean unreferenced states
[09:42:29] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 [commented](https://github.com/YunoHost-Apps/synapse_ynh/pull/510#issuecomment-2597828298) on [issue #510](https://github.com/YunoHost-Apps/synapse_ynh/pull/510) Provide cron and precompiled rust program to clean unreferenced states: rather than a cron, the cleanup could be run in the backup script, to avoid backing up a huge amount of useless data. (l...
[09:50:15] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/483#issuecomment-2597842988) on [issue #483](https://github.com/YunoHost-Apps/synapse_ynh/issues/483) Config panel broken because of removed bind: lets revive this and discuss it in a yunohost meeting. Let me know if you plan to attend one @Josue-T @zamentur
[10:06:22] <Yunohost Git/Infra notifications> [synapse_ynh] J​osue-T changes_requested [pull request #510](https://github.com/YunoHost-Apps/synapse_ynh/pull/510#pullrequestreview-2558453502) Provide cron and precompiled rust program to clean unreferenced states: Thank you for your contribution, I would really prefer to have the source and/or the precompiled binary somewhere els...
[10:08:26] <Yunohost Git/Infra notifications> [synapse_ynh] J​osue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/483#issuecomment-2597880827) on [issue #483](https://github.com/YunoHost-Apps/synapse_ynh/issues/483) Config panel broken because of removed bind: Yes Im open to discuss about this in a meeting, its just that I didnt see when there are a meeting 🤔
[10:14:43] <Yunohost Git/Infra notifications> [synapse_ynh] J​osue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/497#issuecomment-2597893370) on [issue #497](https://github.com/YunoHost-Apps/synapse_ynh/issues/497) CAS not working after migration to ynh 12: > Would you mind telling me how to apply this patch manually to my current Yunohost install? Can I only modify a file, e...
[11:05:25] <Paprika> Nope, that’s the end of the log and the reason install script fails. I can install openjdk-22-jdk via `apt install` with no issues however.
[11:05:56] <Paprika> Nope, that’s the end of the log and the reason install script fails. I can install openjdk-22-jdk via `` apt install `` with no issues however.
[11:57:15] <orhtej2> > <@botagiuks:tiesiog.lt> I see that `ynh_apt_install_dependencies_from_extra_repository` does not install dependencies for packages. Is there a way to work around that?

Just yolofetch temurin
[11:57:43] <orhtej2> Oslo jdk22 has short support window, better go with 21
[15:19:12] <octalish> Hello there, happy new year to YNH folks :)
[15:22:37] <octalish> Question : with previous pkg style (imperative), the permission helper allowed to use a regex for URL path, like :

```shell
ynh_permission_create \
--label "Page d\'accueil" \
--permission="home_page" \
--url="/$" \
--additional_urls="/activité" "/static" "/ynh_auth" \
--allowed="visitors"
```

With new pkging style (declarative), the [documentation](https://doc.yunohost.org/en/packaging_apps_resources#properties-for-each-perm-) does not mention that regex are allowed in permission URL path declaration.

Are regex allowed in `<permission_name>.url ` and `<permission_name>.additional_urls` fields ?
[15:26:06] <m606> Hello, is there such thing like a hook to customize the yuno-bot Github upgrade PR body content for a given app?
[15:35:32] <m606> > <@octalish:matrix.org> Question : with previous pkg style (imperative), the permission helper allowed to use a regex for URL path, like :
>
> ```shell
> ynh_permission_create \
> --label "Page d\'accueil" \
> --permission="home_page" \
> --url="/$" \
> --additional_urls="/activité" "/static" "/ynh_auth" \
> --allowed="visitors"
> ```
>
> With new pkging style (declarative), the [documentation](https://doc.yunohost.org/en/packaging_apps_resources#properties-for-each-perm-) does not mention that regex are allowed in permission URL path declaration.
>
> Are regex allowed in `<permission_name>.url ` and `<permission_name>.additional_urls` fields ?

Hello, haven't tried myself, but I would tend to answer yes provided regex starts with `re:`, cf. https://github.com/YunoHost/yunohost/blob/54e5aaefa308c542d85d59bc443e858a45937731/src/permission.py#L387-L390
[15:49:38] <octalish> Thanks m606 :)
[15:51:12] <octalish> And in what order are the permissions evaluated ?

I mean : if I have a permission on "/admin" URL and another on "/ad" URL ; which one will be used if i go to "/admin" ?
[15:55:11] <Paprika> What would be the difference in comparison?
I could just do a `` apt install -y openjdk-22-jdk `` with some custom dpkg flags as well to make sure prompts are kept default, and purge + autoremove the packages when uninstalling. Would temurin be cleaner and less of a pain in the ass to get working?
[15:57:24] <Paprika> orhtej2 pinging because my message doesn’t seem to show up as a reply on my client, just in case it doesn’t for you as well
[16:04:30] <Yunohost Git/Infra notifications> [apps] y​unohost-bot opened [pull request #2775](https://github.com/YunoHost/apps/pull/2775): Update app levels according to CI results
[16:23:31] <orhtej2> > <@botagiuks:tiesiog.lt> What would be the difference in comparison?
> I could just do a `` apt install -y openjdk-22-jdk `` with some custom dpkg flags as well to make sure prompts are kept default, and purge + autoremove the packages when uninstalling. Would temurin be cleaner and less of a pain in the ass to get working?

That isolates the jdk to a single app rather than affect the whole system, cleaner imo
[17:18:19] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([454889a7](https://github.com/YunoHost/apps/commit/454889a726239f1111a6fb841b26b1a38a498be4))
[17:18:44] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2775](https://github.com/YunoHost/apps/pull/2775): Update app levels according to CI results
[17:37:20] <m606> I don't know - I'd guess alphabetical order maybe ? - but it would need to be checked. How does that matter to you exactly ? Couldn't you use a regex that matches your target more specifically?
[19:19:04] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2775](https://github.com/YunoHost/apps/pull/2775): Update app levels according to CI results
[19:19:52] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([e11028a8](https://github.com/YunoHost/apps/commit/e11028a878ae15f6b03823d2437e33ff392d84a8))
[19:58:42] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2775](https://github.com/YunoHost/apps/pull/2775): Update app levels according to CI results
[19:59:01] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([46f665be](https://github.com/YunoHost/apps/commit/46f665bee7063b935eb7060cf2f0565c9d61d64a))
[19:59:27] <Yunohost Git/Infra notifications> [apps] e​ricgaspar deleted branch update_app_levels
[19:59:27] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to master: Update app levels according to CI results (#2775) * Update app levels according to CI results * :art: Format TOML with... ([326206d7](https://github.com/YunoHost/apps/commit/326206d79db4a74b8cad8283ceaf23bfd17b1ca2))
[19:59:27] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #2775](https://github.com/YunoHost/apps/pull/2775): Update app levels according to CI results
[20:01:29] <Yunohost Git/Infra notifications> e​ricgaspar edited repository forte_ynh: Forte package for YunoHost https://github.com/YunoHost-Apps/forte_ynh
[20:01:29] <Yunohost Git/Infra notifications> e​ricgaspar edited repository forte_ynh: Forte package for YunoHost https://github.com/YunoHost-Apps/forte_ynh
[20:02:14] <Yunohost Git/Infra notifications> [apps] e​ricgaspar approved [pull request #2773](https://github.com/YunoHost/apps/pull/2773#pullrequestreview-2559869457) Add Forte
[20:03:30] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to master: Add Forte (#2773) Co-authored-by: dragondaddy <dragondaddy@caselibre.fr> ([0515809a](https://github.com/YunoHost/apps/commit/0515809adf7f4974edce84d281e3978830b088da))
[20:03:31] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #2773](https://github.com/YunoHost/apps/pull/2773): Add Forte
[20:35:51] <Yunohost Git/Infra notifications> y​alh76 renamed repository redlib_ynh: Redlib package for YunoHost https://github.com/YunoHost-Apps/redlib_ynh
[21:41:53] <octalish> That changes how I design my perms. That is not the same between «alphabetical order » or « match all » or « match more specific ».
[21:49:38] <Yunohost Git/Infra notifications> [cryptpad_ynh] r​odinux pushed 1 commit to testing: Update upgrade escape regex interpreted ([59d38169](https://github.com/YunoHost-Apps/cryptpad_ynh/commit/59d3816946f576d52368f66f5b73ff5f43b71e7f))
[21:53:05] <Yunohost Git/Infra notifications> [cryptpad_ynh] r​odinux opened [pull request #237](https://github.com/YunoHost-Apps/cryptpad_ynh/pull/237): Update upgrade
[22:04:30] <Yunohost Git/Infra notifications> [cryptpad_ynh] r​odinux pushed 1 commit to testing: Update 2024.9.1~ynh1.md typo ([83bac937](https://github.com/YunoHost-Apps/cryptpad_ynh/commit/83bac937c927cd29dcce9479658a9b2649656e77))
[22:38:44] <octalish> So I tried, and that works ! Thanks to you m606I was able to [fix my app](https://github.com/YunoHost-Apps/compteur_du_gase_ynh/pull/22) and [suggest a documentation change in YNH](https://github.com/YunoHost/yunohost/pull/2028) :)
[22:54:46] <Yunohost Git/Infra notifications> [cryptpad_ynh] r​odinux merged [pull request #237](https://github.com/YunoHost-Apps/cryptpad_ynh/pull/237): Update upgrade
[23:25:22] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 39 pending update PRs
- 10 new apps PRs
- 6 failed apps updates: appflowy, flood, gitlab-runner, owncast, stremio, zoraxy

See the full log here: https://paste.yunohost.org/raw/odowecurex
[23:58:24] <Yunohost Git/Infra notifications> [joplin_ynh] o​rhtej2 [commented](https://github.com/YunoHost-Apps/joplin_ynh/pull/74#issuecomment-2599389015) on [issue #74](https://github.com/YunoHost-Apps/joplin_ynh/pull/74) Upgrade to v3.2.11: Tested locally, all scenarios pass.
[23:58:29] <Yunohost Git/Infra notifications> [joplin_ynh] o​rhtej2 merged [pull request #74](https://github.com/YunoHost-Apps/joplin_ynh/pull/74): Upgrade to v3.2.11
[23:58:34] <Yunohost Git/Infra notifications> [joplin_ynh] o​rhtej2 deleted branch ci-auto-update-3.2.11