Friday, March 15, 2024
apps@conference.yunohost.org
March
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:32:28] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/113#issuecomment-1998740023) on [issue #113](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/113) Upgrade to vrelease-2024-02-06: Meow :cat2:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/14337/badge)]...
[01:32:28] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @yunohost-bot opened [pull request #113](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/113): Upgrade to vrelease-2024-02-06
[01:37:56] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe closed [pull request #113](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/113): Upgrade to vrelease-2024-02-06
[01:37:56] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe deleted branch ci-auto-update-release-2024-02-06
[01:38:48] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe pushed 1 commit to testing: add autoupdate.version_regex to fix the autoupdate ([cd85ecf2](https://github.com/YunoHost-Apps/dokuwiki_ynh/commit/cd85ecf220623607c1d39027d4bc4db869e8987d))
[01:38:52] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @yunohost-bot pushed 1 commit to testing: Auto-update README ([8b82d716](https://github.com/YunoHost-Apps/dokuwiki_ynh/commit/8b82d71623624e2aed11efd5d0aab79834b62753))
[01:40:34] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe approved [pull request #112](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/112#pullrequestreview-1937977831) Testing: looks fine have you tested it by hand?
[01:41:27] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe labeled help wanted on [issue #84](https://github.com/YunoHost-Apps/dokuwiki_ynh/issues/84): Looking for new maintainer⋅s
[02:02:44] <Yunohost Git/Infra notifications> App castopod rises from level 6 to 8 in job [#24427](https://ci-apps.yunohost.org/ci/job/24427) !
[02:27:20] <Émy - OniriCorpe> tiens c'est marrant, Salamandar ta PR automatique pour ajouter `--full_replace=1` n'a pas été faite sur https://github.com/YunoHost-Apps/tooljet_ynh
[02:39:59] <Émy - OniriCorpe> alors que c'est du npm donc ça aide souvent
[02:54:13] <Yunohost Git/Infra notifications> [apps] @OniriCorpe approved [pull request #2041](https://github.com/YunoHost/apps/pull/2041#pullrequestreview-1937998790) Add DownloadPageAPI to the autoupdater to download from HTML web pages: LGTM this handy shit
[03:42:06] <Yunohost Git/Infra notifications> just a test, please ignore me (émy)
[03:47:33] <Émy - OniriCorpe> okay
[05:46:32] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 1 commit to matrix-notify-permit-choose-chan: logging_sender.py: permit to choose a matrix chan where to send the notification ([f3f3eec8](https://github.com/YunoHost/apps/commit/f3f3eec81c3459a1cbcd50ec113c58cb7eadaef8))
[05:46:58] <Yunohost Git/Infra notifications> [apps] @OniriCorpe created new branch matrix-notify-permit-choose-chan
[05:49:32] <Yunohost Git/Infra notifications> [apps] @OniriCorpe edited [pull request #2135](https://github.com/YunoHost/apps/pull/2135): logging_sender.py: permit to choose a matrix chan where to send the notification
[05:49:33] <Yunohost Git/Infra notifications> [apps] @OniriCorpe opened [pull request #2135](https://github.com/YunoHost/apps/pull/2135): logging_sender.py: permit to choose a matrix chan where to send the notification
[05:51:19] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 1 commit to matrix-notify-permit-choose-chan: raplace a non working try by a simple if ([c005ec8f](https://github.com/YunoHost/apps/commit/c005ec8f0092135d130c231089f6f60c956f5319))
[05:53:26] <Yunohost Git/Infra notifications> [wordpress_ynh] @tituspijean labeled help wanted on [pull request #236](https://github.com/YunoHost-Apps/wordpress_ynh/pull/236): Replace authldap with wpdirauth
[05:53:28] <Émy - OniriCorpe> i opened a question on grafana_ynh about using binaries instead of deb, i think it's an interesting question for ynh packaging in general, maybe related to the packaging guidelines question
https://github.com/YunoHost-Apps/grafana_ynh/issues/128
[07:21:56] <Yunohost Git/Infra notifications> App scrutiny rises from level 6 to 8 in job [#24447](https://ci-apps.yunohost.org/ci/job/24447) !
[07:31:41] <Yunohost Git/Infra notifications> App homeassistant rises from level 6 to 8 in job [#24446](https://ci-apps.yunohost.org/ci/job/24446) !
[08:48:16] <Salamandar> > <@oniricorpe:im.emelyne.eu> tiens c'est marrant, Salamandar ta PR automatique pour ajouter `--full_replace=1` n'a pas été faite sur https://github.com/YunoHost-Apps/tooljet_ynh

The autopatcher script was broken, so i started again multiple times, so sème apps might have been missed
[08:48:41] <Salamandar> But the branch exists 😂
[12:32:47] <lapineige> Salamandar: je peux te demander un résumé rapide de ce qui se passe avec toutes les PR sur l'appli Wallabag ? (en très court, c'est parce que je n'ai pas le temps de décortiquer le truc)
*Message sur ce canal car ça peut être utile à d'autre*
[12:32:53] <Salamandar> mdr
[12:33:50] <Salamandar> En gros :
* je recommence de zéro le packaging v2 *sans changer de version upstream* -> it works ! (même le ldap)
* je récupère les diffs entre la branche d' @ericg:matrix.org + toi et ma branche, et j'en refais des PRs "minimalistes"
[12:34:29] <Salamandar> grosso modo ya 3 changements qui ont été intégrés dans la pr v2 d'origine:
* passage à v2.6 upstream
* passage de sed -i à ynh_add_config
* rajout des migrations sql
[12:35:34] <Salamandar> J'attends que mon frère me valide ce soir que la branche testing upgrade correctement, puis je merge (j'ai déjà validé que tout est OK, il faut juste vérifier que les anciens articles n'aient pas disparu)
[12:37:03] <lapineige> > <@Salamandar:matrix.org> En gros :
> * je recommence de zéro le packaging v2 *sans changer de version upstream* -> it works ! (même le ldap)
> * je récupère les diffs entre la branche d' @ericg:matrix.org + toi et ma branche, et j'en refais des PRs "minimalistes"

(j'ai une branche de travail ? 😅)
[12:37:53] <Salamandar> ah c'était ptêt juste Éric
[12:38:04] <lapineige> Merci du topo 🙂
J'ai une réticence sur la migration SQL qui touche qu'une toute petite niche, était (est toujours ?) dispo sur une branche à part, et a peut-être des effets de bords non voulus.
Mais pas d'opposition forte
[12:38:27] <Salamandar> > Merci du topo 🙂
> J'ai une réticence sur la migration SQL qui touche qu'une toute petite niche, était (est toujours ?) dispo sur une branche à part, et a peut-être des effets de bords non voulus.
> Mais pas d'opposition forte

ouais… je sais pas… je suis un peu d'accord avec toi
[12:38:41] <Salamandar> après si c'est caché derrière une comparaison de version ça ne devrait pas être trop trop risqué
[12:39:25] <lapineige> Ceci dit, t'as mis une condition pour n'impacter que les migrations de très vielles versions, au pire la mise à jour foire (ou fait de la merde silencieusement, mais improbable vu le cas ?), donc le nombre de personnes concernées doit être très faible
[13:06:55] <Yunohost Git/Infra notifications> [apps] @Salamandar pushed 1 commit to incus: Add incus to catalog ([fab173b9](https://github.com/YunoHost/apps/commit/fab173b970e6273e7c09c2c0d106c476255ecc23))
[13:06:55] <Yunohost Git/Infra notifications> [apps] @Salamandar created new branch incus
[13:06:59] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #2136](https://github.com/YunoHost/apps/pull/2136): Add incus to catalog
[13:13:30] <Yunohost Git/Infra notifications> [apps] @Salamandar merged [pull request #2136](https://github.com/YunoHost/apps/pull/2136): Add incus to catalog
[13:13:31] <Yunohost Git/Infra notifications> [apps] @Salamandar deleted branch incus
[13:13:31] <Yunohost Git/Infra notifications> [apps] @Salamandar pushed 1 commit to master: Add incus to catalog ([6ed1c5f2](https://github.com/YunoHost/apps/commit/6ed1c5f2bfdb7fcdab4b21186eb93ba0f4ab37e8))
[13:33:35] <Leonard> Bonjour, je suis la personne qui a fait l'application Fastapi pour yunohost, et ericgaspard a contribué pour remplacer dans la configuration nginx les commandes 'add_header' par 'more_set_headers', sauf que 'more_set_headers' ne semble pas faire parti par défaut de nginx, et quand j'installe l'application FastAPI avec cette configuration, j'ai des erreurs CORS quand je l'utilise. Voici son commit https://github.com/YunoHost-Apps/FastAPI_ynh/commit/85d5c941da0c4f67bb174001318dd870241e6791
[13:34:26] <Leonard> Est-ce que vous savez comment je peux voir si sur mon yunohost le module 'more_set_headers' est installé/activé? Est-ce que yunohost préfère vraiment qu'on l'utilise plutôt que 'add_header'?
[13:36:19] <Salamandar> hello
[13:36:27] <Salamandar> tu peux utiliser cette syntaxe à la place `add_header 'Docker-Distribution-Api-Version:' 'registry/2.0' always;`
[13:36:38] <Salamandar> (c'est `always` qui est intéressant ici)
[13:36:49] <Salamandar> mais normalement ça devrait être dispo…
[13:37:38] <Salamandar> c'est le paquet deb `nginx-extras` qui le rajoute
[13:37:46] <Leonard> Salut Salamandar, en fait c'est la syntaxe que j'utilisai avant, mais ericgaspar a fait un commit pour la changer, donc avant de faire un revert, je voudrais comprendre la position officielle de yunohost ^^
[13:37:54] <Salamandar> ah oui :)
[13:38:03] <Salamandar> bah tu devrais avoir nginx-extras d'installé normalement…
[13:38:38] <Leonard> y'a un moyen facile de vérifier si c'est installé?
[13:39:19] <Leonard> En tout cas ça m'embeterai d'ajouter une dépendance à mon application à nginx-extras si c'est pas installé par défaut par yunohost
[13:45:16] <Salamandar> > <@leolecolo:matrix.org> y'a un moyen facile de vérifier si c'est installé?

avec dpkg oui
[13:45:19] <Salamandar> ou `apt show`
[13:45:51] <Salamandar> https://github.com/YunoHost/yunohost/blob/4edb247ae30d4051dd1f14b18835b49c68864f3e/debian/control#L19
[13:45:55] <Salamandar> ça devrait être installé avec yunohost
[13:51:50] <limezy> Bonjour à tous ! Savez-vous s'il existe un moyen simple de générer un certificat SSL auto-signé sur une adresse IP locale avec Yunohost ?
[13:55:16] <Salamandar> hmmm
[13:55:19] <Salamandar> pas à ce que je sache
[13:55:44] <Salamandar> mais pourquoi voudrais tu éviter un domaine ?
[16:10:12] <Tag> si c'est derrière un redirect_ynh, c'est pas sensé utiliser une IP, mais utiliser un nom de domaine, ou alors je me trombe quelque part ?
[16:10:12] <limezy> > <@tag:lostpod.me> si c'est derrière un redirect_ynh, c'est pas sensé utiliser une IP, mais utiliser un nom de domaine, ou alors je me trombe quelque part ?

J'utilise bien un domaine avec redirect_ynh, en effet. Mais le serveur UPnP "envoie" à homeassistant son adresse en IP, ça fait partie de la techno apparemment
[16:10:12] <limezy> https://github.com/home-assistant/core/issues/68279 le problème est documenté ici. L'équipe Homeassistant ne compte pas changer ce comportement
[16:10:12] <limezy> > <@Salamandar:matrix.org> mais pourquoi voudrais tu éviter un domaine ?

Mon serveur de musique UPnP/DLNA (minimserver derrière un package redirect sur Yunohost) ne fonctionne qu'en http. Mais j'ai mis mon homeassistant sur un domaine https. Quand je parcours mon serveur de musique UPnP/DLNA depuis Homeassistant, mon navigateur redirige les requêtes http en https du type `https://10.0.4.2:9790/minimserver/*/Musique/FLAC_RockPop/Velvet*20Underground,*20The/*23013*20The*20Velvet*20Underground*20-*20The*20Velvet*20Underground*20*26*20Nico/CD*202*20Mono*20Version/01*20Sunday*20Morning.flac`
[16:10:12] <limezy> Donc soit je trouve un moyen que le lien ci-dessus fonctionne (= je certifie en ssl l'IP 10.0.4.2) soit je trouve un moyen de rediriger 10.0.4.2 vers "maison.mondomaine.fr" via mon routeur ?
[16:10:16] <Tag> Ok, donc si ton serveur UPnP envoie son IP et le port, il faut que ce soit ton serveur UPnP qui gère le HTTPS directement...

[16:10:16] <Tag> par contre c'est plutôt une discussion pour #yunohost:matrix.org non ?
[16:10:19] <Salamandar> oui ça c'est dû au HSTS je suppose
[16:10:20] <limezy> Exactement
[16:10:21] <limezy> Avant tout fonctionnait à merveille car mon serveur de musique était sur une debian lambda
[16:10:22] <Salamandar> marf
[16:10:22] <Salamandar> sur lequel il n'y aurait pas de hsts
[16:10:22] <Salamandar> je dirais que le meilleur moyen serait d'avoir un domaine custom juste pour ton DLNA
[16:10:22] <Yunohost Git/Infra notifications> [package_check] @Salamandar pushed 1 commit to incus: Support different syntaxes for lxc incus snapshot create / restore ([fc79adbe](https://github.com/YunoHost/package_check/commit/fc79adbed4a89fcb20db8b9474dad65f58aef85d))
[16:10:22] <limezy> Mais j'ai voulu tout passer sous Yunohost 😍
[16:11:19] <Salamandar> > <@Salamandar:matrix.org> sur lequel il n'y aurait pas de hsts

sur lequel il n'y aurait même pas de https
[16:11:20] <Salamandar> (au risque de bricoler le fichier de config généré par yunohost)
[16:12:22] <Tag> je vois pas le rapport 🤔
pas de hsts si son dlna ne passe plus par nginx
[16:12:51] <Salamandar> -> le navigateur enregistre la règle HSTS
[16:12:51] <Salamandar> Si j'ai bien compris le problème se pose car le navigateur fait des requêtes vers https://sondomaine/son_player_media
[16:12:56] <Tag> pour ce domaine*
[16:13:12] <Salamandar> Ensuite le code du player media fait une requête vers http://sondomaine:PORT_DLNA/dlna_server
[16:13:18] <Tag> non, vers ip:port si j'ai bien compris ?
[16:13:30] <Salamandar> et je suppose qu'à ce moment la règle HSTS transforme http en https…
[16:13:33] <Salamandar> @limezy:matrix.org j'ai compris ?
[16:14:38] <Salamandar> > <@tag:lostpod.me> non, vers ip:port si j'ai bien compris ?

peut-être que le navigateur est un peut trop intelligent sur les règles HSTS
[16:14:38] <Tag> pour moi homeassistant se trompe dans l'histoire
[16:14:38] <Tag> firefox ne prend pas autant de libertés avec la RFC
pas de HSTS pour une IP, ni pour mDNS
[16:14:38] <limezy> > <@tag:lostpod.me> non, vers ip:port si j'ai bien compris ?

Oui c'est ça
[16:14:38] <Tag> mais peut être que j'ai mal compris et que c'est comme tu dis
[16:14:38] <Tag> ou alors il faut modifier ton serveur dlna d'une manière à ce qu'il mentent sur son port lors qu'il communique avec homeassistant
[16:58:06] <limezy> > <@tag:lostpod.me> ou alors il faut modifier ton serveur dlna d'une manière à ce qu'il mentent sur son port lors qu'il communique avec homeassistant

Oui, je vais regarder ça... merci pour votre aide !
[17:00:39] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to update_app_levels: Update app levels according to CI results ([27ff25e0](https://github.com/YunoHost/apps/commit/27ff25e0abd8e5e6b95b7ca57d6b4a5ea71230a6))
[17:00:40] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch update_app_levels
[17:00:40] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #2137](https://github.com/YunoHost/apps/pull/2137): Update app levels according to CI results
[17:04:49] <Thomas> > <@yunohostinfra:matrix.org> [apps] @yunohost-bot opened [pull request #2137](https://github.com/YunoHost/apps/pull/2137): Update app levels according to CI results

Waouh 🤩
[18:45:43] <Yunohost Git/Infra notifications> [package_check] @Salamandar pushed 3 commits to master ([593413959385...b9640a3ffb37](https://github.com/YunoHost/package_check/compare/593413959385...b9640a3ffb37))
[18:45:43] <Yunohost Git/Infra notifications> [package_check] @Salamandar deleted branch incus
[20:45:37] <Yunohost Git/Infra notifications> [package_check] @Salamandar created new branch incus
[21:31:59] <Yunohost Git/Infra notifications> [apps] @alexAubin commented [pull request #2137](https://github.com/YunoHost/apps/pull/2137#pullrequestreview-1940678083) Update app levels according to CI results: No major regression :astonished:
[21:32:23] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/2137#discussion_r1526870333) on pull request #2137 Update app levels according to CI results: Hmmmm, uhoh ?
[21:32:36] <Yunohost Git/Infra notifications> [apps] @OniriCorpe [commented](https://github.com/YunoHost/apps/pull/2137#discussion_r1526870455) on pull request #2137 Update app levels according to CI results: oh no
[21:36:49] <Yunohost Git/Infra notifications> [apps/matrix-notify-permit-choose-chan] logging_sender.py: permit to choose a matrix chan where to send the notification - OniriCorpe
[21:36:49] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 2 commits to matrix-notify-permit-choose-chan ([c005ec8f0092...0bc22b3829fa](https://github.com/YunoHost/apps/compare/c005ec8f0092...0bc22b3829fa))
[21:53:11] <Yunohost Git/Infra notifications> [package_check] @Salamandar pushed 1 commit to btrfs: cleanup markdown, add instructions for a btrfs pool ([2c5362c6](https://github.com/YunoHost/package_check/commit/2c5362c631437483bc1779777db5bcac77063e5c))
[21:53:11] <Yunohost Git/Infra notifications> [package_check] @Salamandar created new branch btrfs
[22:00:42] <Yunohost Git/Infra notifications> Job [#24454](https://ci-apps.yunohost.org/ci/job/24454) for wallabag2 failed miserably :(
[22:55:05] <Yunohost Git/Infra notifications> App wallabag2 rises from level 6 to 8 in job [#24454](https://ci-apps.yunohost.org/ci/job/24454) !