Wednesday, November 29, 2023
apps@conference.yunohost.org
November
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
     
             

[08:50:50] <Yunohost Git/Infra notifications> [wordpress_ynh] @ericgaspar pushed 1 commit to testing: Update manifest.toml ([384759d0](https://github.com/YunoHost-Apps/wordpress_ynh/commit/384759d007fc660e1394ac680f716f2e203922fd))
[08:50:54] <Yunohost Git/Infra notifications> [wordpress_ynh] @yunohost-bot pushed 1 commit to testing: Auto-update README ([ee7a600e](https://github.com/YunoHost-Apps/wordpress_ynh/commit/ee7a600e8c6b399c92b374e80bfddabf2ac26fbd))
[08:51:33] <Yunohost Git/Infra notifications> [wordpress_ynh] @ericgaspar opened [pull request #230](https://github.com/YunoHost-Apps/wordpress_ynh/pull/230): Testing
[08:51:40] <Yunohost Git/Infra notifications> [wordpress_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/wordpress_ynh/pull/230#issuecomment-1831469268) on [issue #230](https://github.com/YunoHost-Apps/wordpress_ynh/pull/230) Testing: testme
[08:51:42] <Yunohost Git/Infra notifications> [wordpress_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/wordpress_ynh/pull/230#issuecomment-1831469399) on [issue #230](https://github.com/YunoHost-Apps/wordpress_ynh/pull/230) Testing: :sunflower:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/11395/badge)]...
[11:28:07] <Yunohost Git/Infra notifications> App gitea goes down from level 8 to 6 in job [#20986](https://ci-apps.yunohost.org/ci/job/20986)
[13:35:17] <Salamandar> Hey
[13:35:17] <Salamandar> https://github.com/YunoHost-Apps/jellyfin-vue_ynh/pull/33
[13:35:30] <Salamandar> I’m wondering about deleting the cache directory of npm too… what do you guys think ?
[13:38:57] <Mateusz Szymański> > <@Salamandar:matrix.org> I’m wondering about deleting the cache directory of npm too… what do you guys think ?

I typically do that, I believe `ynh_npm cache clean --force` should suffice
[13:40:13] <Salamandar> OK !
[13:40:16] <Salamandar> Will do too
[13:40:27] <Salamandar> thanks
[14:14:36] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @tituspijean pushed 1 commit to tituspijean-patch-1: Require php8.1-mbstring ([261552c8](https://github.com/YunoHost-Apps/dokuwiki_ynh/commit/261552c82a58d4e57f9c9995552aa39b3c475763))
[14:14:49] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @tituspijean opened [pull request #105](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/105): Require php8.1-mbstring
[14:14:57] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @tituspijean [commented](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/105#issuecomment-1831976853) on [issue #105](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/105) Require php8.1-mbstring: testme
[14:15:00] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/105#issuecomment-1831976950) on [issue #105](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/105) Require php8.1-mbstring: May the CI gods be with you
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/...
[14:49:14] <Yunohost Git/Infra notifications> App jellyfin-vue goes down from level 7 to 6 in job [#20989](https://ci-apps.yunohost.org/ci/job/20989)
[15:12:44] <Salamandar> wait wat no it should have gone up
[15:13:10] <Salamandar> ah yes... ok...
[15:35:31] <Aleks (he/him/il/lui)> zomg the ci-apps pending queue is empty o.o
[15:35:35] <Aleks (he/him/il/lui)> iz it ril lif
[15:37:18] <Aleks (he/him/il/lui)> iz it just fantasy
[15:37:22] <Aleks (he/him/il/lui)> caught in app packaging
[15:37:26] <Aleks (he/him/il/lui)> no escape from testing quality
[15:55:56] <Mateusz Szymański> Huh
https://www.phoronix.com/news/Roundcube-Nextcloud
[15:56:46] <Aleks (he/him/il/lui)> ô.O
[16:37:51] <orhtej2> do we have any app that unpacks deb (rather than install it)?
[16:37:51] <orhtej2> I know a dude working on `koha` so we may be able to get somewhere if it wasn't for WTF distribution strategy :P
[16:38:03] <tituspijean> (ping orhtej2 , just a debugging test)
[16:38:35] <orhtej2> worked
[16:38:37] <Mateusz Szymański> > <@titus:pijean.ovh> (ping orhtej2 , just a debugging test)

worked, thanks
[16:38:47] <Mateusz Szymański> oh, and my Dendrite is back online as well
[16:38:53] <Mateusz Szymański> 🪄
[16:44:25] <Aleks (he/him/il/lui)> what is koha ?
[16:46:44] <Aleks (he/him/il/lui)> apparently guacamole_ynh does some obscure magic https://github.com/YunoHost-Apps/guacamole_ynh/blob/master/scripts/_common.sh#L44
[16:46:56] <Aleks (he/him/il/lui)> ah and jitsi too
[16:47:30] <Aleks (he/him/il/lui)> we may need to do similar trick with onlyoffice (or collabora ? i never know which one) because of their horrendous deb packaging
[16:48:32] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/onlyoffice\_ynh/blob/master/scripts/remove#L40 #AleksWasAngry
[16:49:28] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/onlyoffice_ynh/blob/master/scripts/install#L133
[16:49:45] <Aleks (he/him/il/lui)> (and their repo still named 'squeeze' 🤦)
[17:01:01] <Mateusz Szymański> > <@Alekswag:matrix.org> what is koha ?

a thing on a wishlist, some library management system
[17:01:58] <Mateusz Szymański> unfortunately their deb depends on `apache2`, and I believe only for proxying
[17:04:19] <Aleks (he/him/il/lui)> "separation of concern" ffs
[17:17:43] <thatoo> Bonsoir,
J'aimerais m'essayer à la création d'un paquet Yunohost pour [Dokos](<https://dokos.io>)
D'après https://yunohost.org/fr/packaging_apps_intro#5-creer-votre-tout-premie , il serait bon de partir d'une application similaire (même technologies). Malheureusement la liste n'est pas remplie donc je viens vers vous pour savoir si vous pouviez m'orienter vers une telle application packagé en v2 (tant qu'à faire).
Les pré-requis pour Dokos sont les suivants :
[17:18:20] <thatoo> `` | Logiciel                                     | Usage                               | ``
`` | -------------------------------------------- | ----------------------------------- | ``
`` | Python 3.10+                                 |                                     | ``
`` | Node.js 16                                   |                                     | ``
`` | Redis 6                                      | Cache et mises à jour en temps réel | ``
`` | MariaDB 10.4.x                               | Base de données                     | ``
`` | yarn 1.12+                                   | Gestion des dépendances Javascript  | ``
`` | wkhtmltopdf (version 0.12.6 with patched qt) | Génération de PDF                   | ``
`` | cron                                         | Planification des tâches de fond    | ``
`` | NGINX                                        | Proxy en production                 | ``
[17:18:29] <thatoo> ```
| Logiciel                                     | Usage                               |
| -------------------------------------------- | ----------------------------------- |
| Python 3.10+                                 |                                     |
| Node.js 16                                   |                                     |
| Redis 6                                      | Cache et mises à jour en temps réel |
| MariaDB 10.4.x                               | Base de données                     |
| yarn 1.12+                                   | Gestion des dépendances Javascript  |
| wkhtmltopdf (version 0.12.6 with patched qt) | Génération de PDF                   |
| cron                                         | Planification des tâches de fond    |
| NGINX                                        | Proxy en production                 |

```
[17:18:44] <Aleks (he/him/il/lui)> si tu veux tu peux tenter d'utiliser https://yologen.lapineige.fr/ même si c'est un peu expérimental
[17:19:13] <thatoo> OK, je vais faire ça et je vous tiens au courant
[17:19:28] <Aleks (he/him/il/lui)> les deux derniers blocs 7 et 8 ne sont pas vraiment fonctionnels en l'état mais ça peux fournir une bonne base déjà
[17:23:19] <Aleks (he/him/il/lui)> c'est pas clair si c'est plutôt une app python ou nodejs, la doc ne montre pas vraiment la fonction qui fait tourner le serveur, c'est chelou
[17:23:32] <Aleks (he/him/il/lui)> ça ressemble encore à un truc qui fait sa tambouille perso dans nginx automatiquement ~_~
[17:23:45] <Aleks (he/him/il/lui)> en vrai ça a l'air d'être une app un peu velue pour un premier packaging mais bon
[17:29:50] <kayou> > <@Alekswag:matrix.org> si tu veux tu peux tenter d'utiliser https://yologen.lapineige.fr/ même si c'est un peu expérimental

holly wat
[17:30:04] <kayou> is there a ynh package for that?
[17:30:21] <lapineige> Not really, it didn't seem very useful
[17:30:56] <lapineige> But that wouldn't be a big deal to make one. It's basically the flask app with Yologen code as the web app
[17:31:35] <lapineige> I could tell you how to install it on the flask\_ynh app if you wish to
[17:32:07] <Aleks (he/him/il/lui)> cf https://github.com/YunoHost/apps/pull/1799 😬
[17:33:04] <lapineige> Donc une app basée sur NodeJS ? Le reste assez assez classique. Pour redis, tu peux regarder ce que fait l'app Wallabag par exemple
[17:33:08] <lapineige> Donc une app basée sur NodeJS ? Le reste est assez classique. Pour redis, tu peux regarder ce que fait l'app Wallabag par exemple
[17:33:51] <lapineige> Oh I see you deleted my comment 😁 (wtf was this comment ? 🤔)
[17:34:41] <Aleks (he/him/il/lui)> (no idea what the comment was but this was titus ? 😅)
[17:35:21] <thatoo> merci, je tente et on verra comment ça se passe.
[17:38:03] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1832402370) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): Imho the remaining roadmap is : - [ ] test / check / fix the last two blocks (7 and 8) - [ ] implement i18n using Flas...
[20:09:26] <miro5001> https://nextcloud.com/blog/open-source-email-pioneer-roundcube-comes-aboard-nextcloud/
[21:18:20] <ljf> Aleks (he/him/il/lui): The bug with whatonsinfos_ynh is due to https://github.com/YunoHost/yunohost/blob/dev/src/app.py#L917
[21:18:49] <ljf> config_panel.toml is overwritten by the core after the upgrade script
[21:20:39] <Aleks (he/him/il/lui)> 😐️
[21:21:23] <ljf> So i am going to something in post\_app\_upgrade
[21:28:09] <ljf> https://aria.im/_matrix/media/v1/download/sans-nuage.fr/KZAYYuvInlQbLiIWDmcujZaa
[21:29:07] <ljf> https://ci-apps-dev.yunohost.org/ci/job/11412
[21:37:01] <Tag> https://bleu.cant.at/share/
[21:37:07] <Tag> oops
[21:59:08] <Yunohost Git/Infra notifications> [apps] @zamentur pushed 1 commit to add-chatonsinfos: Add chatonsinfos ([4a10cc59](https://github.com/YunoHost/apps/commit/4a10cc5949c37c75efa45139e6b10582387c1be8))
[21:59:09] <Yunohost Git/Infra notifications> [apps] @zamentur created new branch add-chatonsinfos
[21:59:44] <Yunohost Git/Infra notifications> [apps] @zamentur opened [pull request #1888](https://github.com/YunoHost/apps/pull/1888): Add chatonsinfos
[22:01:18] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1888](https://github.com/YunoHost/apps/pull/1888): Add chatonsinfos
[22:01:21] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-chatonsinfos
[22:01:21] <Yunohost Git/Infra notifications> [apps/master] Add chatonsinfos - ljf (zamentur)
[22:01:25] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1888 from YunoHost/add-chatonsinfos Add chatonsinfos - Alexandre Aubin
[23:27:11] <Yunohost Git/Infra notifications> [nextcloud_ynh] @zamentur pushed 1 commit to testing: [fix] Upgrade failing due to obsolete use of mysqlpwd ([76fb4fbc](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/76fb4fbc9e77896e90188f53f6213f879b23be2c))
[23:27:56] <Yunohost Git/Infra notifications> [nextcloud_ynh] @zamentur [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/622#issuecomment-1832860657) on [issue #622](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/622) Testing / switch to packagingv2 + proper mail config: testme
[23:27:58] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/622#issuecomment-1832860700) on [issue #622](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/622) Testing / switch to packagingv2 + proper mail config: :carousel_horse:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/11413/ba...