Thursday, March 09, 2023
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
   
             

[03:44:46] <Yunohost Git/Infra notifications> App filepizza goes down from level 8 to 6 in job [#14139](https://ci-apps.yunohost.org/ci/job/14139)
[04:04:35] <Yunohost Git/Infra notifications> App gitlab-runner rises from level 0 to 7 in job [#14140](https://ci-apps.yunohost.org/ci/job/14140) !
[04:41:27] <Yunohost Git/Infra notifications> App kanboard failed all tests in job [#14142](https://ci-apps.yunohost.org/ci/job/14142) :(
[07:27:40] <tituspijean> Ghost keeps timing out in the CI: https://ci-apps-dev.yunohost.org/ci/job/6057
and btw the full log is not generated is such a case 😲
[07:27:46] <tituspijean> any idea why?
[07:41:13] <Yunohost Git/Infra notifications> App airsonic goes down from level 8 to 6 in job [#14145](https://ci-apps.yunohost.org/ci/job/14145)
[07:53:51] <Yunohost Git/Infra notifications> Job [#14146](https://ci-apps.yunohost.org/ci/job/14146) for armadietto failed miserably :(
[08:24:52] <Yunohost Git/Infra notifications> @YunoHost-Apps forked apps to [YunoHost-Apps/apps](https://github.com/YunoHost-Apps/apps)
[08:32:08] <Yunohost Git/Infra notifications> @ewilly forked apps to [ewilly/apps](https://github.com/ewilly/apps)
[08:38:12] <Yunohost Git/Infra notifications> [apps] @ewilly opened [pull request #1650](https://github.com/YunoHost/apps/pull/1650): Add scrutiny
[08:40:19] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 3 commits to master ([40e626b1bdc1...f5750f018e50](https://github.com/YunoHost/apps/compare/40e626b1bdc1...f5750f018e50))
[08:40:19] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1650](https://github.com/YunoHost/apps/pull/1650#pullrequestreview-1332253309) Add scrutiny
[08:40:19] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1650](https://github.com/YunoHost/apps/pull/1650): Add scrutiny
[08:40:21] <Yunohost Git/Infra notifications> [apps/master] Add scrutiny - ewilly
[08:40:26] <Yunohost Git/Infra notifications> [apps/master] Update apps.toml - Éric Gaspar
[08:40:31] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1650 from ewilly/master Add scrutiny - Éric Gaspar
[08:48:54] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1645](https://github.com/YunoHost/apps/pull/1645#pullrequestreview-1332267427) Update app levels according to CI results
[08:49:17] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1645](https://github.com/YunoHost/apps/pull/1645): Update app levels according to CI results
[08:49:20] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1645 from YunoHost/update_app_levels Update app levels according to CI results - Éric Gaspar
[09:36:38] <Yunohost Git/Infra notifications> App couchpotato failed all tests in job [#14149](https://ci-apps.yunohost.org/ci/job/14149) :(
[10:37:24] <Yunohost Git/Infra notifications> App decidim failed all tests in job [#14151](https://ci-apps.yunohost.org/ci/job/14151) :(
[12:31:02] <kayou> > AFAIK this is a webapp, mollysocket need to be compiled

uuh, well idk then
[13:17:29] <gredin67> Aleks (he/him/il/lui): je vais présenter yunohost au responsable serveur de l'IUT, il a l'air intéressé. L'idée c'est de déployer des services hors réseau unistra, qui se veulent plutôt publics, et éventuellement connecté au LDAP de l'unistra. Ils utilisent plesk et softaculous à la Dnum.
[13:18:53] <gredin67> Un point que je devrais lui faire remarquer? Genre avantage/inconvénient plesk vs yunohost
[13:20:34] <Aleks (he/him/il/lui)> Heuuu aucune idée je connais pas trop plesk mais pour moi c'est comparer une voiture et une cornemuse
[13:23:29] <tituspijean> *Instructions unclear, blew a perfect B-sharp through the exhaust pipe of the car.*
[13:37:09] <Aleks (he/him/il/lui)> :D
[14:11:03] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to apps-v2-autoconvert-app-src: Iterate on convert_app_to_packaging_v2.py to parse and convert app.src stuff ([2dbb6f81](https://github.com/YunoHost/apps/commit/2dbb6f814ca74d1096437a8ef79c4e70bed5c200))
[14:11:38] <Yunohost Git/Infra notifications> [apps] @alexAubin created new branch apps-v2-autoconvert-app-src
[14:20:28] <gredin67> > <@Alekswag:matrix.org> Heuuu aucune idée je connais pas trop plesk mais pour moi c'est comparer une voiture et une cornemuse

Il m'a montré l'interface web plesk et moi la webadmin yunohost et on est tombés d'accord sur le fait que ça faisait la même chose. Plesk+softaculous peut un peu plus mais a moins d'app packagées.
Et ils payent 500€/an de licence
[14:21:40] <Aleks (he/him/il/lui)> ah my bad je pensais que c'était un machin de solution de SSO-truc
[14:22:37] <Aleks (he/him/il/lui)> enfin après l'esprit a l'air quand même différent et pas sur que YunoHost soit aussi stable haha mais qui sais ptete que même les solutions payantes sont un peu edgy
[14:23:21] <Aleks (he/him/il/lui)> clairement on a pas toute leur integration wordpress / joomla / seo
[14:23:23] <gredin67> La question c'est est-ce que pas de package vaut mieux que package moyen
[14:24:06] <Aleks (he/him/il/lui)> ouai idk faudrait savoir réellement quels sont leur besoin et ce qu'ils veulent en faire indeed
[14:24:46] <gredin67> Ils forment les étudiants en web à plesk pour déployer des projets
[14:25:04] <gredin67> Et après ils l'utilisent aussi pour déployer des services pour l'iut
[14:25:10] <Aleks (he/him/il/lui)> m'enfin après dans le contexte d'IUT ou ce genre de truc, tu pourras demander à ljf mais il a déjà eu des cas où c'était un enfer parce que y'avais 15 couches de firewall / reverse proxy et du coup le diagnostic était pas du tout happy
[14:25:41] <gredin67> Mais là c'est hors infra hyper-secure
[14:25:43] <Aleks (he/him/il/lui)> genre certif lets encrypt et tout, galère
[14:25:46] <Aleks (he/him/il/lui)> ah ok
[14:25:59] <gredin67> Ils laissent pas jouer les étudiants avec l'intranet
[14:26:10] <Aleks (he/him/il/lui)> oui logique
[14:26:53] <gredin67> Yunohost peut être déployé sur redhat openStack?
[14:27:11] <Aleks (he/him/il/lui)> nope ...
[14:27:12] <Aleks (he/him/il/lui)> uniquement sur debian
[14:27:23] <Aleks (he/him/il/lui)> ou armbian
[14:27:58] <gredin67> Openstack c'est un genre de proxmo, (hyperviseur)
[14:28:33] <gredin67> (Si je me plante pas de nom) un truc pour déployer des VM
[14:28:52] <Aleks (he/him/il/lui)> ben faut que ça puisse déployer du Debian quoi
[14:39:53] <gredin67> Yes
[14:57:55] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1651](https://github.com/YunoHost/apps/pull/1651): Iterate on convert_app_to_packaging_v2.py to parse and convert app.src stuff
[14:58:14] <Aleks (he/him/il/lui)> soooooo https://github.com/YunoHost/yunohost/pull/1615 should be live on the CI and convert_app_to_packaging_v2.py has been updated to automagically convert the app.src into the new resources.sources o/
[14:59:55] <Yunohost Git/Infra notifications> [apps] @alexAubin opened [pull request #1651](https://github.com/YunoHost/apps/pull/1651): Iterate on convert_app_to_packaging_v2.py to parse and convert app.src stuff
[15:00:23] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: Uh wut ([e688c33c](https://github.com/YunoHost/apps/commit/e688c33c4668a028fde2a48f3e06f9e2b8db7716))
[15:02:34] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([835698905aa9...42ff17a363f7](https://github.com/YunoHost/apps/compare/835698905aa9...42ff17a363f7))
[15:02:41] <Yunohost Git/Infra notifications> [apps/master] Iterate on convert_app_to_packaging_v2.py to parse and convert app.src stuff - Alexandre Aubin
[15:02:45] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1651 from YunoHost/apps-v2-autoconvert-app-src Iterate on convert_app_to_packaging_v2.py to parse a... - Alexandre Aubin
[15:04:05] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch apps-v2-autoconvert-app-src
[15:06:04] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch update_app_levels
[15:27:36] <Aleks (he/him/il/lui)> tituspijean: I'll have you know, in french we don't say "Refactoring" but "Réusinage" and that's beautiful https://fr.wikipedia.org/wiki/R%C3%A9usinage_de_code
[15:31:03] <Aleks (he/him/il/lui)> such as the sentence « Penses-tu qu'il faut plutôt faire une fusiotransaction ou un picorage pour remettre mon réusinage de code d'équerre avec la branche principale »
[15:43:04] <AerisOne> https://bitoduc.fr/
[15:47:03] <eric_G> and I learn what TL;DR means
[15:48:12] <eric_G> c'est sûrement une initiative québécoise
[15:48:38] <eric_G> `Tuning: Bolidage` 😂
[16:09:48] <kayou> `Legacy: Legs` wut
[16:10:44] <kayou> `Big-endian: Gros-boutiste` ok, I'm not ready
[16:46:17] <eric_G> This is not working: https://github.com/YunoHost-Apps/navidrome_ynh/blob/58ad540fe8e2a04e0968080f442c32012bcdac44/manifest.toml#L63-L71
[16:47:12] <eric_G> je dois être en surcadençage
[16:55:00] <tituspijean> > <@kayou:matrix.org> `Legacy: Legs` wut

Ha oui, le legs = l'héritage.
[16:55:22] <tituspijean> (Prononcé "lé")
[16:58:45] <eric_G> Aleks (he/him/il/lui): is this the correct way to do it?https://github.com/YunoHost/yunohost/pull/1615/files#diff-91fbad9ea56a433dc9728294214c2d718d2377ac265bac850a449a3bf93548c2R112-R117
[17:01:36] <eric_G> I was naively trying
```
[resources.sources]
[resources.sources.amd64]
url = "https://some.address.to/download/the/app/archive/when/amd64"
sha256 = "0123456789abcdef"

[resources.sources.armhf]
url = "https://some.address.to/download/the/app/archive/when/armhf"
sha256 = "fedcba9876543210"

```
[18:02:37] <Yunohost Git/Infra notifications> Job [#14155](https://ci-apps.yunohost.org/ci/job/14155) for huginn failed miserably :(
[18:10:44] <Aleks (he/him/il/lui)> ah
[18:10:44] <Aleks (he/him/il/lui)> > <@ericg:matrix.org> Aleks (he/him/il/lui): is this the correct way to do it?https://github.com/YunoHost/yunohost/pull/1615/files#diff-91fbad9ea56a433dc9728294214c2d718d2377ac265bac850a449a3bf93548c2R112-R117

yes but your syntax could work too
[18:11:04] <Aleks (he/him/il/lui)> but in your syntax that should be `[resources.sources.main.amd64]` (note the "main" thing)
[18:11:40] <Aleks (he/him/il/lui)> it's simpler to write

```toml
[resources.sources.main]
amd64.url = "..."
armhf.url = "..."
# and same stuff for the checksum
```
[18:12:42] <eric_G> I am getting this CI fail: https://ci-apps-dev.yunohost.org/ci/job/6083
[18:13:03] <eric_G> with this settings : https://github.com/YunoHost-Apps/navidrome_ynh/blob/master/manifest.toml
[18:13:31] <Aleks (he/him/il/lui)> « Escrocliquerie » 🤩
[18:14:39] <eric_G> the correct file https://github.com/YunoHost-Apps/navidrome_ynh/blob/testing/manifest.toml
[18:15:20] <Aleks (he/him/il/lui)> hmm 🤔
[18:17:05] <Aleks (he/him/il/lui)> ah yes
[18:17:14] <Aleks (he/him/il/lui)> that's because you gotta remove the --source_id here : https://github.com/YunoHost-Apps/navidrome_ynh/blob/testing/scripts/install#L40
[18:17:27] <Aleks (he/him/il/lui)> because it automatically picks up the appropriate arch now
[18:17:33] <Aleks (he/him/il/lui)> (and same in upgrade script)
[18:18:32] <eric_G> I see, we are going full pilot automatique
[18:20:31] <Aleks (he/him/il/lui)> > Pull-request
> Demande de hissage

ogod
[18:42:37] <eric_G> https://github.com/YunoHost-Apps/galene_ynh/blob/50de485f117c7adae1b41fa61448a64bdb0b55d1/manifest.toml#L83-L89
[18:42:47] <eric_G> https://ci-apps-dev.yunohost.org/ci/job/6088
[18:44:47] <Aleks (he/him/il/lui)> `ldap` is a totally different asset to you should create a different entry like `[resources.sources.ldap]` with `url = ` and `sha256 = `
[18:45:09] <eric_G> 🫠
[18:45:13] <Aleks (he/him/il/lui)> basically you should only have `foo.url` when `foo` is an architecture
[18:51:22] <Aleks (he/him/il/lui)> (and now you have two `[resources.sources]` which is not good 😅)
[18:54:22] <eric_G> I cannot find an emoji that melts more
[18:56:43] <Aleks (he/him/il/lui)> zbfglbf that In Use thing
[19:01:21] <Aleks (he/him/il/lui)> >ERROR 503: Egress is over the account limit

ogod
[19:01:31] <Aleks (he/him/il/lui)> https://ci-apps-dev.yunohost.org/ci/job/6085
[19:02:14] <Aleks (he/him/il/lui)> https://ci-apps-dev.yunohost.org/ci/job/6087 hmmmokay this time this definitely sounds like a bug in the core 😅
[19:02:21] <Aleks (he/him/il/lui)> a
[19:02:22] <Aleks (he/him/il/lui)> h
[19:02:23] <Aleks (he/him/il/lui)> or nope
[19:02:45] <Aleks (he/him/il/lui)> 🤔
[19:03:08] <Aleks (he/him/il/lui)> wasnt on the most up-to-date commit
[19:15:33] <Aleks (he/him/il/lui)> restarting the job yet again to try to fix the In use error x_x
[19:39:01] <m606> Hello, could anyone recommend a v2-packaged application using NodeJS to serve as example for a new one?
[19:51:33] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin pushed 1 commit to new-sources: Replace app.src with new sources resources ([c779b745](https://github.com/YunoHost/example_ynh/commit/c779b7455a34f94dde637d1bf3a34dcf74ab656c))
[19:51:33] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin created new branch new-sources
[19:51:43] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin opened [pull request #205](https://github.com/YunoHost/example_ynh/pull/205): Replace app.src with new sources resources
[21:00:49] <Yunohost Git/Infra notifications> [example_ynh] @ericgaspar approved [pull request #205](https://github.com/YunoHost/example_ynh/pull/205#pullrequestreview-1333807390) Replace app.src with new sources resources
[21:00:58] <Yunohost Git/Infra notifications> [example_ynh] @ericgaspar pushed 2 commits to master ([e69e8e97b2d2...d3de6c0a1bd1](https://github.com/YunoHost/example_ynh/compare/e69e8e97b2d2...d3de6c0a1bd1))
[21:00:59] <Yunohost Git/Infra notifications> [example_ynh] @ericgaspar merged [pull request #205](https://github.com/YunoHost/example_ynh/pull/205): Replace app.src with new sources resources
[21:00:59] <Yunohost Git/Infra notifications> [example_ynh] @ericgaspar deleted branch new-sources
[21:01:03] <Yunohost Git/Infra notifications> [example_ynh/master] Replace app.src with new sources resources - Alexandre Aubin
[21:01:05] <Yunohost Git/Infra notifications> [example_ynh/master] Merge pull request #205 from YunoHost/new-sources Replace app.src with new sources resources - Éric Gaspar
[21:10:44] <eric_G> Any idea what this illegal character could be? `85099 WARNING (standard_in) 1: illegal character: $`
[21:10:48] <eric_G> https://ci-apps-dev.yunohost.org/ci/job/6087
[21:32:46] <Guillaume Bouzige> ah yeah this and the dovecot warning, i noticed them in adguardhome latest tests but havent got time to investigate them
[22:22:29] <Aleks (he/him/il/lui)> > <@ericg:matrix.org> Any idea what this illegal character could be? `85099 WARNING (standard_in) 1: illegal character: $`

yeah sorry ~~we're all going to jail~~ that's a stupid issue in bash, fixed it in the core, will release later
[22:22:32] <Aleks (he/him/il/lui)> (that only affects the CI)
[22:23:00] <Aleks (he/him/il/lui)> that's related to th fact that I tweaked the code to only display the "time" thing of the script progression when higher than 10~15ish secs
[22:23:50] <Aleks (he/him/il/lui)> > ah yeah this and the dovecot warning, i noticed them in adguardhome latest tests but havent got time to investigate them

that one is because at some point it calls `user_list()` in the core, which tries to fetch the quota infos, but it cant because nowadays dovecot is not running to save up RAM
[22:23:57] <Aleks (he/him/il/lui)> (in the CI context)
[22:24:25] <Aleks (he/him/il/lui)> so not really an issue except for the annoying warning, gotta look at the code to try to find a clean solution to not have the warning displayed
[23:24:37] <Yunohost Git/Infra notifications> App synapse failed all tests in job [#14161](https://ci-apps.yunohost.org/ci/job/14161) :(