Monday, June 19, 2023
dev@conference.yunohost.org
June
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
   
             

[05:43:39] <Yunohost Git/Infra notifications> @liuwei651 forked yunohost to [liuwei651/yunohost](https://github.com/liuwei651/yunohost)
[05:48:40] <Tag> > <@yunohostinfra:matrix.org> Failed to run the source auto-update for : dokuwiki, grr, paperless-ngx. Please run manually the autoupdate_app_sources.py script on these apps to debug what is happening!

grr_ynh : `AssertionError: Cant convert .3.4.3 to int tuple :/`
🤪
[10:34:10] <Aleks (he/him/il/lui)> https://almagiel.nohost.me/blog/echaea/2023/06/19/lautohebergement-pour-les-nuls/
[13:54:24] <Aleks (he/him/il/lui)> https://ci-apps-bookworm.yunohost.org/ci/ sooooo many non-trivial issues
[13:54:47] <Aleks (he/him/il/lui)> though there's this recurring this with `/usr/share/yunohost/helpers.d/php: line 229: php-fpm8.2: command not found` which we can probably find a way to fix in the core hopefully
[13:55:22] <Aleks (he/him/il/lui)> and a couple issues with ruby install which I don't understand, there's no obvious error message, eg in https://ci-apps-bookworm.yunohost.org/ci/job/51
[13:57:58] <Tag> 2.7.6 sounds old for Ruby :x
[13:58:13] <Aleks (he/him/il/lui)> oopsi
[13:58:53] <Tag> ah, yup, discourse now recommends 3.2.1 https://github.com/discourse/discourse/blob/main/.ruby-version.sample
[14:04:51] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to bookworm: apps: add YNH_DEFAULT_PHP_VERSION in apps dict as a boring workaround/fix for apps using YNH_DEFAULT_PHP_VERSION in _co... ([8a865dad](https://github.com/YunoHost/yunohost/commit/8a865dadddbbe82a565a55524261f21c8510fa1b))
[14:06:31] <Tag> > <@Alekswag:matrix.org> though there's this recurring this with `/usr/share/yunohost/helpers.d/php: line 229: php-fpm8.2: command not found` which we can probably find a way to fix in the core hopefully

I'm not getting why this fails tho..? And it complains about php-fpm8.2 missing even for an app that require php7.3 🤔
[14:07:29] <Aleks (he/him/il/lui)> it's a consequence of apps using $YNH_DEFAULT_PHP_VERSION in _common.sh, e.g. https://github.com/YunoHost-Apps/agora_ynh/blob/master/scripts/_common.sh
[14:07:48] <Aleks (he/him/il/lui)> but YNH_DEFAULT_PHP_VERSION is define in the helpers files which are sources *after* _common.sh
[14:08:11] <Aleks (he/him/il/lui)> hence it results in empty string (and does not raise an error with set -eu because set -eu is also part of the helper)
[14:08:48] <Tag> ah /o\
[14:09:48] <Aleks (he/him/il/lui)> dunno how we missed this until now ...
[14:10:19] <Tag> mmmh cheky uses PHP_DEFAULT_VERSION, not YNH_PHP_DEFAULT_VERSION but I guess it has similar effects https://github.com/YunoHost-Apps/cheky_ynh/blob/master/scripts/_common.sh
[14:10:20] <Aleks (he/him/il/lui)> yolocommited this https://github.com/YunoHost/yunohost/commit/8a865dadddbbe82a565a55524261f21c8510fa1b which should fix the issue even though meh
[14:10:25] <Aleks (he/him/il/lui)> will complain about it in the linter too
[14:10:32] <Aleks (he/him/il/lui)> eh ?
[14:10:45] <Aleks (he/him/il/lui)> ah but that's just defining a variable
[14:10:45] <Tag> https://ci-apps-bookworm.yunohost.org/ci/job/26
[14:10:47] <Aleks (he/him/il/lui)> hmm
[14:10:48] <Tag> yup
[14:11:27] <Aleks (he/him/il/lui)> hmmm that one is more like "it doesn't define any real apt dependency"
[14:11:50] <Aleks (he/him/il/lui)> if there's no specific php module, then it should at least define `phpX.Y-fpm` as a dependency
[14:12:08] <Aleks (he/him/il/lui)> (php8.2-X stuff are not installed anymore by default on YunoHost)
[14:12:22] <Tag> aaah that make sense
[14:12:35] <Tag> neither metronome, right ?
[14:12:39] <Aleks (he/him/il/lui)> yeah
[14:12:42] <Aleks (he/him/il/lui)> neither mariadb
[14:12:57] <Tag> yunohostanythingnow
[14:13:08] <Aleks (he/him/il/lui)> xD
[14:13:31] <Aleks (he/him/il/lui)> yunostopusingcomputerz
[14:13:57] <Tag> yeah!!
[14:14:43] <Tag> yuknowoutsideworld
[14:14:52] <Aleks (he/him/il/lui)> mandatory https://i.pinimg.com/originals/c0/55/a9/c055a97ac5bbfae3d93cd614a408020a.gif
[14:15:23] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202306191415 for bookworm/unstable/all ...
[14:16:24] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202306191415 for bookworm/unstable/all.
[15:22:30] <Aleks (he/him/il/lui)> alright i was kungfufighting with the CI for like 30 minutes, restarted the jobs that failed because of the php story, should improve a bunch of results
[15:26:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#904528033](https://gitlab.com/yunohost/yunohost/-/pipelines/904528033) failed on branch bookworm
[16:24:43] <Yunohost Git/Infra notifications> [issues] @alexAubin edited [issue #2050](https://github.com/YunoHost/issues/issues/2050): Support Debian 12 "Bookworm"
[18:17:13] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : dokuwiki, grr, paperless-ngx. Please run manually the autoupdate_app_sources.py script on these apps to debug what is happening!
[20:07:30] <Aleks (he/him/il/lui)> (Hopefully i fixed those 3)