Saturday, September 09, 2023
apps@conference.yunohost.org
September
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
 
             

[00:00:13] <Solrac> > And trust me : it's a lot easier to refactor some tiny bits (even more if you documented the choices ;) ) than to make a while new package :)

dunno if that was to me, but if so what do you recomend?
[01:16:02] <Yunohost Git/Infra notifications> [nextcloud_ynh] @aquaspy opened [issue #602](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/602): Fix slow uploads under HTTP2
[01:16:14] <Yunohost Git/Infra notifications> [nextcloud_ynh] @aquaspy edited [issue #602](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/602): Fix slow uploads under HTTP2
[04:23:24] <Yunohost Git/Infra notifications> App trilium rises from level 1 to 8 in job [#18374](https://ci-apps.yunohost.org/ci/job/18374) !
[05:04:40] <lapineige> Depends on the software and where you are now ^^
[05:04:55] <lapineige> It was a general principle ^^
[05:43:03] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to testing: Update nginx.conf ([4eefe809](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/4eefe8095845ef613981f0577f415e3be2e1b372))
[05:43:42] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar opened [pull request #603](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/603): optimize the HTTP2 bandwitdth
[05:43:50] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/603#issuecomment-1712424056) on [issue #603](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/603) optimize the HTTP2 bandwitdth: testme
[05:43:50] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/603#issuecomment-1712424062) on [issue #603](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/603) optimize the HTTP2 bandwitdth: Fingers crossed
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/9444/bad...
[05:44:45] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 2 commits to v2 ([90a700e13788...24f41d03c018](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/90a700e13788...24f41d03c018))
[05:44:49] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2] Update nginx.conf - ericgaspar
[05:44:53] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2] Merge branch testing into v2 - ericgaspar
[05:45:02] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 2 commits to v2_PostgreSQL ([fc90a3b28044...d7df513157f2](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/fc90a3b28044...d7df513157f2))
[05:45:08] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - ericgaspar
[05:45:26] <Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - ericgaspar
[05:45:53] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to testing: Update manifest.json ([38577b79](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/38577b7932823cf25fd8ff01ef442d0cc01a9ca1))
[05:45:54] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot pushed 1 commit to testing: Auto-update README ([38f13b09](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/38f13b09592a57313962696a64baca04d679da7d))
[05:48:49] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2_PostgreSQL: Update install ([920d2d74](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/920d2d74c1ca788bc9c89c633530ffe81f3ad9b9))
[07:26:08] <Yunohost Git/Infra notifications> [apps] @ericgaspar created new branch etherpad
[07:26:20] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to etherpad: add etherpad vanilla ([d91c5b7d](https://github.com/YunoHost/apps/commit/d91c5b7dd33c54ffd720c4220c8761f4273a00f2))
[07:29:37] <Yunohost Git/Infra notifications> [apps] @ericgaspar opened [pull request #1729](https://github.com/YunoHost/apps/pull/1729): add etherpad vanilla
[07:30:51] <Yunohost Git/Infra notifications> [apps] @ericgaspar [commented](https://github.com/YunoHost/apps/pull/1727#issuecomment-1712445045) on [issue #1727](https://github.com/YunoHost/apps/pull/1727) Update app levels according to CI results: https://ci-apps.yunohost.org/ci/apps/lychee/latestjob this warning is mistery to me
[08:20:35] <Yunohost Git/Infra notifications> [package_linter] @Salamandar [commented](https://github.com/YunoHost/package_linter/issues/119#issuecomment-1712455165) on [issue #119](https://github.com/YunoHost/package_linter/issues/119) manifest: packages processing should match yunohost: Ah yeah, fully agree :D
[08:24:53] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #1730](https://github.com/YunoHost/apps/pull/1730): Add Jellyfin-vue to the apps list
[09:12:52] <Yunohost Git/Infra notifications> [apps] @orhtej2 [commented](https://github.com/YunoHost/apps/pull/1727#issuecomment-1712464516) on [issue #1727](https://github.com/YunoHost/apps/pull/1727) Update app levels according to CI results: > https://ci-apps.yunohost.org/ci/apps/lychee/latestjob this warning is mistery to me The job started before YunoHost/p...
[09:20:27] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1730](https://github.com/YunoHost/apps/pull/1730#pullrequestreview-1618600306) Add Jellyfin-vue to the apps list
[09:20:37] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1730](https://github.com/YunoHost/apps/pull/1730): Add Jellyfin-vue to the apps list
[09:20:38] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([fcdaf0f0cd5a...c84d765bf8a3](https://github.com/YunoHost/apps/compare/fcdaf0f0cd5a...c84d765bf8a3))
[09:20:42] <Yunohost Git/Infra notifications> [apps/master] Add Jellyfin-vue to the apps list - Félix Piédallu
[09:20:49] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1730 from Salamandar/add_jv Add Jellyfin-vue to the apps list - eric_G
[09:27:24] <Salamandar> Didn't expect the toml schemas would work so good they would provide hinting / autocompletion in my IDE
[09:27:27] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/KThIxjQmknyUSOECoOarJbiB
[09:36:14] <Salamandar> Something's unclear for me.
When running the `upgrade` script, what's YNH_APP_CURRENT_VERSION set to ? The old version or the new/future version ?
[09:37:03] <Salamandar> I think it's the old version, would be more logical, but it's not said anywhere in the doc
[09:38:02] <Yunohost Git/Infra notifications> App decidim failed all tests in job [#18383](https://ci-apps.yunohost.org/ci/job/18383) :(
[09:51:29] <orhtej2> > <@Salamandar:matrix.org> Didn't expect the toml schemas would work so good they would provide hinting / autocompletion in my IDE

Is toml schema standarized?
[09:54:56] <Salamandar> tl;dr it's exactly the same as json-schema
[09:54:57] <Salamandar> so yes 🙂
[09:55:09] <Salamandar> see json-schema.org/
[09:55:34] <Salamandar> (toml and yaml and json are exactly the same, just with different cosmetics)
[09:55:47] <Salamandar> (except some shitty too-smart choices for yaml)
[10:11:46] <Salamandar> Another question: is /var/www/__APP__ now required ? Or can I specify /opt/__APP__ for apps using this ?
[10:14:16] <Tag> You can specify the dir https://yunohost.org/fr/packaging_apps_resources#install-dir
[10:15:15] <Salamandar> Yeah, but I was wondering about the new good practices 😄
[10:15:40] <eric_G> `/var/www/APP` is good practice
[10:15:41] <Salamandar> I'm working on manifestv2 for Gitea, and I think it's a good time to drop the Gogs -> Gitea migration… ah ah
[10:16:42] <orhtej2> > <@ericg:matrix.org> `/var/www/APP` is good practice

For webapps 😜
[10:17:12] <Salamandar> > For webapps 😜

yeah but for me, everything is a webapp in yunohost
[10:17:16] <Salamandar> expect some rare exceptions
[10:17:17] <Salamandar> (borg)
[10:17:53] <eric_G> and this path may change in the future...
[10:20:20] <Tag> > the install dir is to be set to /var/www/$app by default for web apps (or can be changed to /opt/???? for non-webapps). **Note that YunoHost will automatically move the old install dir to the new install_dir during the corresponding upgrade.**

https://yunohost.org/fr/packaging\_v2#adapting-a-v1-app-to-v2
[10:27:39] <Salamandar> OK, so I think manifestv2 migration will move the install\_dir too then
[10:43:07] <Salamandar> I got a third question
[10:43:10] <Salamandar> What's the RAM available on the CI runners ? 😄
[10:43:14] <Salamandar> https://ci-apps-dev.yunohost.org/ci/job/9454 😢
[13:31:42] <Yunohost Git/Infra notifications> [nextcloud_ynh] @lapineige [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/602#issuecomment-1712512748) on [issue #602](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/602) Fix slow uploads under HTTP2: Thanks for reporting and documenting all of this @ericgaspar made it real here #603 :ok_hand:
[13:36:32] <lapineige> > (or can be changed to /opt/???? for non-webapps)

Strange, didn't we have `/opt/yunohost/???` previously ?
[13:37:47] <Aleks (he/him/il/lui)> yes, that may be `/opt/yunohost/$app`, I never remember, I think so apps do / did use `/opt/$app` too, so there's no real "official" practice about this imho, but i might be wrong
[13:40:08] <Aleks (he/him/il/lui)> yeah i see a bunch of apps using `/opt/$app` like coin, couchdb, compteur_du_gase, gitea, jupyterlab, etc... but many others using `/opt/yunohost/$app`
[13:43:34] <lapineige> Shouldn't the documentation recommend one or the other ?
[13:49:55] <Aleks (he/him/il/lui)> maybe but the main issue imho is that many of these are webapps which should anyway be in /var/www/$app ... and for the really-not-webapps, then we should maybe define a standard, but honestly it would just be more convenient to have all apps in the same place like /var/www/$app even if they aint webapps
[13:57:22] <rodinux> Hello, should someone could approuve this PR https://github.com/YunoHost-Apps/paheko_ynh/pull/27 ? Or I can merge without waiting for requirement (bypass branch protection)
[14:18:22] <rodinux> So we should remove `autoupdate.strategy = "latest_github_tag"`
[14:20:39] <Tag> > <@rodinux:matrix.org> So we should remove `autoupdate.strategy = "latest_github_tag"`

The `latest_github_tag` strategy uses the asset sources URL to guess the github repo and then try to fetch new versions.
Here the source URL is not a github repo, so it will not work!
[14:21:38] <rodinux> Oki
[14:22:25] <eric_G> working on Kimai2 v2
does those permission usfull?
https://github.com/YunoHost-Apps/kimai2_ynh/blob/a1a3bc3a502771fe34e93152ddec553a24b770af/scripts/install#L174-L176
[14:23:18] <rodinux> > <@tag:lostpod.me> The `latest_github_tag` strategy uses the asset sources URL to guess the github repo and then try to fetch new versions.
> Here the source URL is not a github repo, so it will not work!

Can you review Tag ?
[14:28:51] <Tag> > <@ericg:matrix.org> working on Kimai2 v2
> does those permission usfull?
> https://github.com/YunoHost-Apps/kimai2_ynh/blob/a1a3bc3a502771fe34e93152ddec553a24b770af/scripts/install#L174-L176

I see that, but I don't use the app https://github.com/YunoHost-Apps/kimai2_ynh/blob/a1a3bc3a502771fe34e93152ddec553a24b770af/conf/local.yaml#L161-L163
[14:31:45] <rodinux> Thanks a lot
[14:52:10] <rodinux> I don't understand why I have difficulties to upgrade the app paheko on testing branch from old release candidate to new release candidate... here from version 1.3.0~ynh5 to 1.3.0~ynh6
[14:53:54] <Aleks (he/him/il/lui)> > <@ericg:matrix.org> working on Kimai2 v2
> does those permission usfull?
> https://github.com/YunoHost-Apps/kimai2_ynh/blob/a1a3bc3a502771fe34e93152ddec553a24b770af/scripts/install#L174-L176

i guess they are related to this : https://github.com/YunoHost-Apps/kimai2_ynh/blob/a1a3bc3a502771fe34e93152ddec553a24b770af/conf/local.yaml#L158
[15:20:54] <Yunohost Git/Infra notifications> [gitlab_ynh] @Plumeros [commented](https://github.com/YunoHost-Apps/gitlab_ynh/issues/229#issuecomment-1712535804) on [issue #229](https://github.com/YunoHost-Apps/gitlab_ynh/issues/229) Error installingGitLab: Ah, with the downloaded file called x86-64 in the folder /opt/yunohost-apps-src/gitlab, GitLab could be installed in the...
[16:49:06] <rodinux> Hello I need help discovering
[19:30:18] <@rosbeefandino:3cmr.fr> Salut Quand sera le prochain meeting ? selon le pad cela devait etre le 7 mais je n'ai pas recus de o'clock notifications 🙂
[19:30:40] <@rosbeefandino:3cmr.fr> is it in english or frnch generally ?
[19:43:12] <Tag> https://forum.yunohost.org/t/contributors-meeting/7454/107
[21:00:17] <Yunohost Git/Infra notifications> App endi failed all tests in job [#18395](https://ci-apps.yunohost.org/ci/job/18395) :(
[21:37:19] <Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u [commented](https://github.com/YunoHost-Apps/gitlab_ynh/issues/229#issuecomment-1712646274) on [issue #229](https://github.com/YunoHost-Apps/gitlab_ynh/issues/229) Error installingGitLab: I cant say whats the source of the problem :/ but the problem is that as soon as gitlab is updated, youll have to do ...