Tuesday, February 27, 2024
dev@conference.yunohost.org
February
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
     
             

[12:08:47] <Yunohost Git/Infra notifications> [issues] @tituspijean [commented](https://github.com/YunoHost/issues/issues/2343#issuecomment-1966406081) on [issue #2343](https://github.com/YunoHost/issues/issues/2343) Email ranking with "+": I can replicate the issue: Feb 27 11:58:18 vps dovecot: lda(titus@domain.tld)<1737150><QEWYKlrO3WW+gRoA3/52cw>: Err...
[19:01:51] <Yunohost Git/Infra notifications> [issues] @alexAubin closed [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[19:07:14] <Yunohost Git/Infra notifications> [issues] @OniriCorpe reopened [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[19:07:15] <Yunohost Git/Infra notifications> [issues] @OniriCorpe [commented](https://github.com/YunoHost/issues/issues/2341#issuecomment-1967412351) on [issue #2341](https://github.com/YunoHost/issues/issues/2341) Warn user if a package uses a non-free / post-free licence: nope nope, its not complete cf: https://github.com/YunoHost/yunohost-admin/pull/545
[19:20:42] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin merged [pull request #545](https://github.com/YunoHost/yunohost-admin/pull/545): rename License to App license"
[19:20:43] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin pushed 2 commits to dev ([607842b66844...66f0d00e250c](https://github.com/YunoHost/yunohost-admin/compare/607842b66844...66f0d00e250c))
[19:20:43] <Yunohost Git/Infra notifications> [issues] @alexAubin closed [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[19:20:45] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin deleted branch rename-license-applicense
[19:29:11] <Yunohost Git/Infra notifications> [issues] @OniriCorpe labeled :notebook_with_decorative_cover: App catalog on [issue #2347](https://github.com/YunoHost/issues/issues/2347): Store & WebAdmin: relative links in the package README returns a 404
[19:29:11] <Yunohost Git/Infra notifications> [issues] @OniriCorpe labeled :maple_leaf: Web administration on [issue #2347](https://github.com/YunoHost/issues/issues/2347): Store & WebAdmin: relative links in the package README returns a 404
[19:29:11] <Yunohost Git/Infra notifications> [issues] @OniriCorpe labeled :space_invader: bug on [issue #2347](https://github.com/YunoHost/issues/issues/2347): Store & WebAdmin: relative links in the package README returns a 404
[19:29:11] <Yunohost Git/Infra notifications> [issues] @OniriCorpe opened [issue #2347](https://github.com/YunoHost/issues/issues/2347): Store & WebAdmin: relative links in the package README returns a 404
[19:30:41] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/11.2.4.1+202402271930 for bullseye/unstable/all ...
[19:35:19] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/11.2.4.1+202402271930 for bullseye/unstable/all.
[19:59:46] <Yunohost Git/Infra notifications> [issues] @OniriCorpe labeled :cake: enhancement on [issue #2348](https://github.com/YunoHost/issues/issues/2348): Licenses: allow usage of a license who is not listed by spdx.org
[20:00:38] <Yunohost Git/Infra notifications> [issues] @OniriCorpe reopened [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[20:01:08] <Émy - OniriCorpe> don't you dare close it again è_é
[20:02:46] <Yunohost Git/Infra notifications> [issues] @OniriCorpe edited [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[20:07:35] <Yunohost Git/Infra notifications> [issues] @OniriCorpe edited [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[20:07:49] <Yunohost Git/Infra notifications> [issues] @OniriCorpe assigned Axolotle on [issue #2341](https://github.com/YunoHost/issues/issues/2341): Warn user if a package uses a non-free / post-free licence
[20:08:06] <Émy - OniriCorpe> jpp de ce bot aaaaaaaa
[20:17:22] <Tag> l'astuce c'est t'avoir un username différent sur github et matrix :P
[20:18:20] <Aleks (he/him/il/lui)> ah j'avoue j'avais jamais capté que ça ping le pseudo
[20:18:47] <Aleks (he/him/il/lui)> on pourrait trouver un trick dans le webhook pour que ça trigger pas de ping chépa
[20:19:15] <Tag> rajouter un zero-width space au milieu du pseudo :')
[20:19:46] <Tag> (et dans le mot `tag` aussi svp xD)
[20:21:40] <Tag> ((psk ça me fait une notification à chaque release, et ça fait doublon avec github 🤓))
[20:22:43] <Yunohost Git/Infra notifications> [issues] @OniriCorpe edited [issue #2348](https://github.com/YunoHost/issues/issues/2348): Licenses: allow usage of a license who is not listed by spdx.org
[20:23:18] <Émy - OniriCorpe> > <@yunohostinfra:matrix.org> [issues] @OniriCorpe edited [issue #2348](https://github.com/YunoHost/issues/issues/2348): Licenses: allow usage of a license who is not listed by spdx.org

Yunohost Git/Infra notifications: oui je sais merci
[20:26:46] <Yunohost Git/Infra notifications> [issues] @Tagadda [commented](https://github.com/YunoHost/issues/issues/2348#issuecomment-1967534463) on [issue #2348](https://github.com/YunoHost/issues/issues/2348) Licenses: allow usage of a license who is not listed by spdx.org: Reading the [Annex D](https://spdx.github.io/spdx-spec/v2.2.2/SPDX-license-expressions/#d3-simple-license-expressions), ...
[20:28:07] <Émy - OniriCorpe> tbh le coup de foutre une bdd dans docker pour rendre une app compatible avec ynh je trouve ça vraiment pas terrible niveau maintenance long terme et debug 😬
https://forum.yunohost.org/t/quel-futur-pour-ghost-au-sein-de-yunohost/28737/2
[20:28:17] <Émy - OniriCorpe> tbh le coup de foutre une bdd dans docker pour rendre une app compatible avec ynh je trouve ça vraiment pas terrible niveau maintenance long terme et debug pour la team support 😬
https://forum.yunohost.org/t/quel-futur-pour-ghost-au-sein-de-yunohost/28737/2
[20:28:38] <Yunohost Git/Infra notifications> [issues] @Tagadda [commented](https://github.com/YunoHost/issues/issues/2348#issuecomment-1967534463) on [issue #2348](https://github.com/YunoHost/issues/issues/2348) Licenses: allow usage of a license who is not listed by spdx.org: Reading the [Annex D](https://spdx.github.io/spdx-spec/v2.2.2/SPDX-license-expressions/#d3-simple-license-expressions) a...
[20:28:53] <Yunohost Git/Infra notifications> [issues] @Tagadda [commented](https://github.com/YunoHost/issues/issues/2348#issuecomment-1967534463) on [issue #2348](https://github.com/YunoHost/issues/issues/2348) Licenses: allow usage of a license who is not listed by spdx.org: Reading the [Annex D](https://spdx.github.io/spdx-spec/v2.2.2/SPDX-license-expressions/#d3-simple-license-expressions) a...
[20:29:23] <Émy - OniriCorpe> je suis d'avis que une app incompatible, bah tant pis 🤷‍♀️
parfois c'est pas worth it tbh
[20:33:14] <Émy - OniriCorpe> jore le bordel des apps qui compilent leur propre python sinon l'app upstream est incompatible avec ynh
c'est un nid à emmerdes potentielles et personne ne pourra décemment dépanner les serveurs une fois cassé quoi
ouais c'est "fun" ce jore de défis en tant que packager, mais après :
- les users sont confus sur les problèmes techniques derrière
- même si on se dédouane de responsabilité, en réalité en le faisant on a au moins une responsabilité éthique en jeu (envers les users ET SURTOUT nos camarades qui font du support)
- si on bidouille pour ça "parce que ça vaaaa, c'est pas si pire", on bidouillera pire ensuite
[20:34:55] <Aleks (he/him/il/lui)> clearly if devs dont give a shit about being compatible with debian stable it's not up to yunohost to create cyberfrankensteins just to be able to insall their stuff at all costs
[20:35:09] <Émy - OniriCorpe> à mon ancien taff j'avais fait un panonceau "bureau des magiciens" pour le bureau des technicien-nes tellement j'en avais raz le cul des commerciaux qui promettent tout et n'importe quoi et de devoir assurer ensuite
bah même mood
[20:37:56] <Émy - OniriCorpe> je suis d'avis qu'on devrait formuler explicitement des bonnes pratiques de packaging, en interdisant docker totalement l'usage de docker et de tricks comme ça
[20:38:45] <Émy - OniriCorpe> jore packager pour ynh c'est faire de la standardisation et de l'abstraction, c'est tout le principe
[20:40:06] <Émy - OniriCorpe> combien de fois sur le forum j'ai voulu aider des gens, j'ai été voir le code du package pour biter ce qui se passe et "lol non adieu hein" parce que c'était plein de tricks chelous dans tous les sens
[20:40:23] <Tag> (rappel que l'on extrait des binaires d'images docker pour éviter d'avoir à faire et fournir les builds nous même, je trouve qu'on bricole déjà pas mal en effet :p)
[20:41:00] <Émy - OniriCorpe> > <@tag:lostpod.me> (rappel que l'on extrait des binaires d'images docker pour éviter d'avoir à faire et fournir les builds nous même, je trouve qu'on bricole déjà pas mal en effet :p)

ouais mais c'est censé être géré par les helpers in fine, donc standardisé et une abstraction
[20:41:38] <Tag> (j'ai lu automatiquement "in fine" avec l'accent anglais... j'ai mis du temps à comprendre ce que ça voulait dire)
[20:42:59] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 31 pending update PRs
- 18 new apps PRs
- 3 failed apps updates: focalboard, pairdrop, vikunja
See the full log here: http://paste.yunohost.org/raw/ritixekumi
[20:43:37] <Émy - OniriCorpe> y'a une raison de pourquoi on a abandonné packaging v1 et fait des helpers, et ses tonnes de merdes de bash custom, autoriser les tricks chelous dans les packages c'est juste un retour en arrière sur ce point x)
[20:47:49] <Émy - OniriCorpe> pour le cas de home assistant, c'est clairement le jore de soft ultra usine à gaz complexe et compliqué qui doit tourner dans son propre environnement dédié
et les devs le savent, ils préconisent un OS spécialement conçu pour et on désactivé des fonctionnalités sinon, et c'est totalement pertinent
perso j'ai une VM dédiée pour et c'est reverse proxy par ma ynh et ça tourne nickel comme ça
je pense que c'est typiquement le jore de soft qu'on ne devrait pas packager et que les gens devraient installer autrement
[20:48:38] <Émy - OniriCorpe> ynh c'est fait pour faciliter l'admin sys, et un adminsys décent n'installerait pas ça comme le package ynh le fait
[20:49:17] <Émy - OniriCorpe> un-e bon-ne adminsys sait reconnaitre des limites, donc ynh doit pouvoir aussi poser des limites
[20:49:28] <Émy - OniriCorpe> bref pardon pour le soliloque mdr
[20:54:04] <Salamandar> > ynh c'est fait pour faciliter l'admin sys, et un adminsys décent n'installerait pas ça comme le package ynh le fait

Alors euh
[20:54:07] <Salamandar> ça dépend…
[20:54:11] <Salamandar> wordpress par exemple c'est très bien
[20:54:22] <Salamandar> nextcloud c'est mieux chez ynh que la config d'install conseillée
[20:54:29] <Salamandar> :p
[20:54:48] <Émy - OniriCorpe> je parle que pour home assistant
[20:54:50] <Émy - OniriCorpe> .___.
[20:55:07] <Émy - OniriCorpe> je ne juge pas le packaging ynh en général
[20:55:13] <Émy - OniriCorpe> je le trouve très bon même
[20:55:28] <Émy - OniriCorpe> je dis juste que le package de home assistant il n'est pas acceptable
[20:56:01] <Émy - OniriCorpe> omg i'm TIRED of this shit https://github.com/YunoHost/doc/pull/2416
[20:56:37] <Salamandar> ah pardon j'ai cru que c'était en général pour les applis, que tu disais
[20:57:52] <Émy - OniriCorpe> c'est quand qu'on vire la docu des apps de ynh/docs ? 😓
[20:57:58] <Émy - OniriCorpe> c'est quand qu'on vire la docu des apps de ynh/doc ? 😓
[20:59:30] <Salamandar> > <@oniricorpe:im.emelyne.eu> c'est quand qu'on vire la docu des apps de ynh/doc ? 😓

Ha oui :D
[21:02:10] <Émy - OniriCorpe> moi : suis super agréable et aidante pour un user
aussi moi : "ah non tu fais chier va lire \[réponses au 1er user\]"
[21:02:29] <Émy - OniriCorpe> pour exactement la même chose mdr
[21:53:16] <Émy - OniriCorpe> bon https://github.com/YunoHost-Apps/nextcloud_ynh/pull/669
[22:32:49] <Tag> > <@oniricorpe:im.emelyne.eu> c'est quand qu'on vire la docu des apps de ynh/doc ? 😓

Il faut juste une PR 👀
[22:37:52] <Aleks (he/him/il/lui)> meh yeah though the big thing is that ideally we should backport relevant bits of stuff into the app's README, i don't know how many apps do have relevant stuff in the ynh/doc repo though, maybe 10% at most
[22:38:07] <Aleks (he/him/il/lui)> (or we can just yolo and rm everything idk)
[22:39:09] <Émy - OniriCorpe> we can just make the PR pending and warn packagers on the forum
[23:10:01] <Émy - OniriCorpe> done
[23:13:41] <ljf> > <@oniricorpe:im.emelyne.eu> tbh le coup de foutre une bdd dans docker pour rendre une app compatible avec ynh je trouve ça vraiment pas terrible niveau maintenance long terme et debug pour la team support 😬
> https://forum.yunohost.org/t/quel-futur-pour-ghost-au-sein-de-yunohost/28737/2

C'est sûr. Hésites pas à mettre cet avis sur le topic du forum. Je me rend compte que mysql8 ne s'installe pas si facilement sur debian 12. Perso j'ai proposé ça dans l'idée de permettre une continuité pour celleux qui en ont besoin, pas forcément en disant que c'est aux contrib régulier⋅es de s'en occuper. Mais je comprend le point de vue post packaging v2.
[23:13:56] <Salamandar> tomlkit is absolutely frigging amazing
[23:17:28] <ljf> ça a existé, ça s'appellait les yep, et elles ont étaient transformées en package-linter. Donc si tu veux proposer une PR sur le linter qui décourage l'usage de docker dans un paquet, c'est faisable.
[23:18:16] *Salamandar > <@ljf:sans-nuage.fr> ça a existé, ça s'appellait les yep, et elles ont étaient transformées en package-linter. Donc si tu veux proposer une PR sur le linter qui décourage l'usage de docker dans un paquet, c'est faisable.

se rappelle des yep