Tuesday, October 03, 2023
apps@conference.yunohost.org
October
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
         

[08:42:27] <Yunohost Git/Infra notifications> [gitlab_ynh/master] tests upgrade from 16.1.1 - Kay0u
[08:42:29] <Yunohost Git/Infra notifications> [gitlab_ynh/master] Merge pull request #230 from YunoHost-Apps/testing Testing - Kayou
[08:42:30] <Salamandar> Ok I can't get a php app to run on bookworm
[08:42:30] <Yunohost Git/Infra notifications> [apps] @tituspijean deleted branch add-to-wishlist-immich
[08:42:31] <Salamandar> https://ci-apps-bookworm-dev.yunohost.org/ci/job/110
[08:42:35] <Salamandar> Why 8.2 ??
[08:42:39] <Salamandar> the manifest contains a apt dependency on php7.4 : https://github.com/YunoHost-Apps/chuwiki_ynh/blob/manifestv2/manifest.toml
[08:42:39] <Salamandar> also it runs fine on bullseye
[08:42:50] <Salamandar> halp, i'm broken
[08:42:51] <orhtej2> Bookworm ships 8.2, are extra versions shipped?
[08:45:36] <Salamandar> well yeah or else apt would've failed
[08:45:55] <Aleks (he/him/il/lui)> my guess is that the apt dependencies should contain `php7.4-fpm`, not `php7..4`
[08:46:17] <Aleks (he/him/il/lui)> or maybe `php8.2-fpm` but yunohost is supposed to automagically replace php7.4 with php8.2
[08:48:31] <Salamandar> > <@Alekswag:matrix.org> my guess is that the apt dependencies should contain `php7.4-fpm`, not `php7..4`

php7.4 depends on php7.4-fpm (normally ?)
[08:48:46] <orhtej2> loooool https://github.com/YunoHost/yunohost/blob/465f6da5cd4d716bbcb802dfd742114083034235/helpers/apt#L253C1-L253C16
[08:51:14] <orhtej2> this matches `php7.4-whatever` but not `php7.4`
[08:55:12] <Salamandar> well that works better now with a dummy dependency ah ah
[08:55:28] <orhtej2> `calckey`'s consistent problem in bookworm's CI is

```
Working time for this test: 17 minutes, 15 seconds (14:00:07)

============================================
[Test 4/6] Backup/Restore
============================================

(Reusing existing snapshot snap_rootinstall)

> Backup of the application...

1332 INFO Collecting files to be backed up for calckey...
1418 INFO Declaring files to be backed up...
1939 INFO Backing up the PostgreSQL database...
2906 INFO Backup script completed for calckey. (YunoHost will then actually copy those files to the archive).
7541 INFO Creating a backup archive from the collected files...
7542 INFO The archive will contain about 2.8GB of data.
7552 INFO The operation 'Create a backup archive' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20230805-140601-backup_create' to get help
7561 ERROR Not enough free space on '/home/yunohost.backup/archives'

--- FAIL ---
```
[08:56:00] <orhtej2> are these machines small or smth?
[08:57:18] <orhtej2> https://ci-apps-bookworm.yunohost.org/ci/apps/calckey/
[08:58:15] <Aleks (he/him/il/lui)> uuuugh i guess but like why does it want to backup 2.8 GB right after a fresh install x_x
[08:58:57] <orhtej2> > <@Alekswag:matrix.org> uuuugh i guess but like why does it want to backup 2.8 GB right after a fresh install x_x

https://github.com/YunoHost-Apps/calckey_ynh/blob/38117a9b107fe0b1d56a8c219cc70513b58d6caa/scripts/install#L70C2-L70C2
[09:00:07] <orhtej2> Because (checks notes) nodejs 🤣
[09:00:19] <orhtej2> We can likely remove some cache
[09:00:24] <Aleks (he/him/il/lui)> ogod, pnpm
[09:00:49] <orhtej2> needs the `-` after version
[09:01:08] <Salamandar> Oh well
[09:02:19] <orhtej2> just add `php7.4-common` or `php7.4-fpm`, these are auto added anyway
[09:02:39] <Salamandar> Happy to see I wasn't going crazy
[09:06:30] <Salamandar> I got a weird issue on Bookworm CI, private installation fails without any explanation
[09:07:24] <Salamandar> ```

> Validating that the app cheky can/can't be accessed with its URL...

Peak RAM usage during this test: 224MB
RAM usage diff after test: 109MB

--- FAIL ---

Working time for this test: 2 minutes, 51 seconds (21:33:29)
```
[09:13:18] <tituspijean> https://mastodon.social/@KazukyAkayshi@magimeche.zarchbox.fr/111167360945314576
We need to be careful when we switch to packaging v2 or change the data directory, some apps that share them with others may break. A `doc/PRE_UPGRADE.<version>.md` should be enough. 🙂
[09:28:14] <Salamandar> Ah
[09:28:15] <eric_G> tituspijean: For Transmission, the config file was not regenerated... 😶‍🌫️ so the data_dir path was broken
[09:28:15] <Salamandar> actually the public install has also 200 http codes but
```

Real URL: https://sub.domain.tld/
HTTP code: 200
Page title:
Page extract:
ERROR - Error : #0 Call to undefined function mb_internal_encoding()
(/var/www/cheky/bootstrap.php:57) Un problème est survenu lors de
l'exécution du programme.
```

*facepalm*
[09:28:15] <Salamandar> Is the private install test broken on the Bookworm CI ?
[09:28:15] <Salamandar> only 200 http codes 😲
[09:28:15] <Salamandar> > <@titus:pijean.ovh> https://mastodon.social/@KazukyAkayshi@magimeche.zarchbox.fr/111167360945314576
> We need to be careful when we switch to packaging v2 or change the data directory, some apps that share them with others may break. A `doc/PRE_UPGRADE.<version>.md` should be enough. 🙂

wooot this link is blocked by my company’s proxy
[09:28:15] <Salamandar> I can’t get it to work ☹️
[10:16:40] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-rawgraph
[10:16:41] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-rawgraph: Add rawgraph to wishlist ([62512d62](https://github.com/YunoHost/apps/commit/62512d62e24c6d54a75d4728cbe2c363e7d06853))
[10:16:41] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1769](https://github.com/YunoHost/apps/pull/1769): Add rawgraph to wishlist
[10:33:40] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1769](https://github.com/YunoHost/apps/pull/1769): Add rawgraph to wishlist
[10:33:40] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([1269a37ad7d8...e4d82499d1ce](https://github.com/YunoHost/apps/compare/1269a37ad7d8...e4d82499d1ce))
[10:33:40] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1769](https://github.com/YunoHost/apps/pull/1769#pullrequestreview-1654883422) Add rawgraph to wishlist
[10:33:41] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch add-to-wishlist-rawgraph
[10:33:43] <Yunohost Git/Infra notifications> [apps/master] Add rawgraph to wishlist - yunohost-bot
[10:33:48] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1769 from YunoHost/add-to-wishlist-rawgraph Add rawgraph to wishlist - eric_G
[11:07:58] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: Update wishlist.toml : no need to repeat "app is ..." ([1f89a59d](https://github.com/YunoHost/apps/commit/1f89a59de710f1a380f69d282d7aa8b9c2bc252a))
[11:10:26] <tituspijean> eric_G: ooopsie ^^
[11:11:21] <Salamandar> 😲
[11:11:22] <Salamandar> crap
[11:13:35] <Salamandar> OK I can see the "note"
[11:13:36] <tituspijean> Salamandar: a user complaining that the latest Transmission update broke their setup
[11:14:04] <Salamandar> > <@ericg:matrix.org> tituspijean: For Transmission, the config file was not regenerated... 😶‍🌫️ so the data_dir path was broken

oopsie
[11:14:42] <tituspijean> > <@Salamandar:matrix.org> wooot this link is blocked by my company’s proxy

uh me too, that's crazy. I picked the link from mastodon.social
[11:15:14] <Salamandar> > Interdiction de consulter la catégorie Jeux en ligne et autres
[11:15:19] <tituspijean> idem
[11:15:23] <Salamandar> hah
[12:00:09] <Salamandar> orhtej2: I can see you’re working on digiscreen, me too ^^
[12:00:30] <orhtej2> I mean my hack is to list PHP as dep
[12:00:41] <orhtej2> if it work it works if it doesn't I have no clue how to fix it :P
[12:02:08] <Salamandar> yeah ^^
[12:02:43] <orhtej2> NGINX conf in framagames forbids downloading js and css files and I have no f** clue how to fix that
[12:02:45] <orhtej2> anyone?
[12:02:46] <orhtej2> I'm getting 302's to SSO
[12:03:56] <Aleks (he/him/il/lui)> hmmm could be permissions maybe ?
[12:04:31] <Aleks (he/him/il/lui)> does reaching the homepage of the app work ?
[12:05:21] <Aleks (he/him/il/lui)> being 302'd to the SSO could also be symptomatic of a "file not found" ... The SSO somehow traps 404 errors and redirect to the SSO instead, which may or may not be an appropriate behavior
[12:05:59] <orhtej2> > <@Alekswag:matrix.org> does reaching the homepage of the app work ?

It loads but unstyled
[12:06:40] <Aleks (he/him/il/lui)> i'd try to analyze what URL exactly is called for JS/CSS/img/whatever and compare it to the nginx location + alias/install dir + double check if exactly the corresponding unix path exists or not
[12:10:58] <orhtej2> > <@Alekswag:matrix.org> i'd try to analyze what URL exactly is called for JS/CSS/img/whatever and compare it to the nginx location + alias/install dir + double check if exactly the corresponding unix path exists or not

ah but of course, the paths are all hot garbage :/
[12:20:08] <lapineige> > `calckey`'s consistent problem in bookworm's CI is
>
> ```
> Working time for this test: 17 minutes, 15 seconds (14:00:07)
>
> ============================================
> [Test 4/6] Backup/Restore
> ============================================
>
> (Reusing existing snapshot snap_rootinstall)
>
> > Backup of the application...
>
> 1332 INFO Collecting files to be backed up for calckey...
> 1418 INFO Declaring files to be backed up...
> 1939 INFO Backing up the PostgreSQL database...
> 2906 INFO Backup script completed for calckey. (YunoHost will then actually copy those files to the archive).
> 7541 INFO Creating a backup archive from the collected files...
> 7542 INFO The archive will contain about 2.8GB of data.
> 7552 INFO The operation 'Create a backup archive' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20230805-140601-backup_create' to get help
> 7561 ERROR Not enough free space on '/home/yunohost.backup/archives'
>
> --- FAIL ---
> ```

Forget about Calckey, all new install should use Firefish
[12:20:41] <lapineige> > <@Alekswag:matrix.org> uuuugh i guess but like why does it want to backup 2.8 GB right after a fresh install x_x

NodeJS dependencies and cache…
[12:20:47] <lapineige> Misskey is even bigger
[12:21:25] <Aleks (he/him/il/lui)> this is madness
[12:21:52] <Aleks (he/him/il/lui)> stopitgetsomehelp.gif
[12:40:27] <Salamandar> Ugh, on bookworm the ynh_npm alias does not work 😲
[12:40:55] <Salamandar> my testing code :
```
ynh_install_nodejs --nodejs_version="$nodejs_version"
ynh_use_nodejs
ynh_print_info "ynh_npm alias=$(which ynh_npm || true)"
ynh_print_info "ynh_npm var=$ynh_npm"
ynh_print_info "content of nodejs bin dir : $(ls -lah /opt/node_n/n/versions/node/$nodejs_version/bin || true)"
ynh_exec_warn node --version || true
ynh_exec_warn npm --version || true

```
[12:41:49] <Salamandar> the result in CI :
```
23481 INFO [++++++++............] > Installing NodeJS...
26688 INFO ynh_npm alias=
26699 INFO ynh_npm var=/opt/node_n/n/versions/node/14/bin/npm
26715 INFO content of nodejs bin dir : total 72M
26715 INFO drwxr-xr-x 2 root root 4.0K Feb 16 2023 .
26715 INFO drwxr-xr-x 6 root root 4.0K Oct 3 12:37 ..
26716 INFO lrwxrwxrwx 1 root root 45 Feb 16 2023 corepack -> ../lib/node_modules/corepack/dist/corepack.js
26716 INFO -rwxr-xr-x 1 root root 72M Feb 16 2023 node
26716 INFO lrwxrwxrwx 1 root root 38 Feb 16 2023 npm -> ../lib/node_modules/npm/bin/npm-cli.js
26716 INFO lrwxrwxrwx 1 root root 38 Feb 16 2023 npx -> ../lib/node_modules/npm/bin/npx-cli.js
26736 WARNING v14.21.3
26923 WARNING 6.14.18
27016 INFO [########+++.........] > Setting up source files...
28464 WARNING _common.sh: line 19: ynh_npm: command not found
29970 ERROR Unable to install digiscreen: An error occurred inside the app installation script
29971 INFO The operation 'Install the 'digiscreen' app' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20231003-123647-app_install-digiscreen' to get help
30537 WARNING Here's an extract of the logs before the crash. It might help debugging the error:
30537 INFO DEBUG - + ynh_use_nodejs
30537 INFO DEBUG - ++ ynh_app_setting_get --app=digiscreen --key=nodejs_version
30537 INFO DEBUG - ++ local _globalapp=digiscreen
```
[12:41:51] <Salamandar> the helpers code looks fine though…
[12:44:54] <Salamandar> (the link if Aleks (he/him/il/lui) wants to check it out https://ci-apps-dev.yunohost.org/ci/job/10066)
[12:45:54] <orhtej2> `$ynh_npm` is a variable not a command
[12:46:30] <orhtej2> so i.e `which ynh_npm` will just derp out
[12:47:39] <Salamandar> > so i.e `which ynh_npm` will just derp out

the helpers code contains `alias ynh_npm="$ynh_npm"`
[12:48:07] <Salamandar> And i run which ynh\_npm, without $ 🙂
[12:48:31] <Salamandar> The app installs fine with `"$ynh_npm"` instead of `ynh_npm`, so the alias is somehow… broken ??
[12:48:56] <Salamandar> > 40211 WARNING npm WARN deprecated fsevents@1.2.13: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2

I LOVE node…
[12:51:20] <orhtej2> ```sh
# alias ttt=ls
# ttt
style.css
# which ttt
#
```
[12:51:24] <Aleks (he/him/il/lui)> i confirm that naively I would tend to call `$ynh_npm install` instead of `ynh_npm install` but that doesn't seem to be the issue
[12:51:48] <Aleks (he/him/il/lui)> it looks like `/opt/node_n/n/versions/node/14/bin/npm` is a symlink to a nonexistent file naively ?
[12:51:59] <Salamandar> > <@Alekswag:matrix.org> it looks like `/opt/node_n/n/versions/node/14/bin/npm` is a symlink to a nonexistent file naively ?

That was my first thought indeed. But "$ynh_npm" works fine 😲
[12:52:15] <Salamandar> https://ci-apps-dev.yunohost.org/ci/job/10067 <- i just added a $ to my code…
[12:53:09] <Aleks (he/him/il/lui)> :|
[12:53:38] <Salamandar> That doesn’t make any sense. The helpers code is very fine… Is there a bug in bash that fails on aliases on symlinks ? lol
[12:53:38] <Aleks (he/him/il/lui)> https://media.tenor.com/L66gfL1eMUsAAAAC/computer-throw.gif
[12:54:13] <Aleks (he/him/il/lui)> i don't really know how to explain why but generally speaking i would refrain from using aliases in scripts
[12:54:24] <Aleks (he/him/il/lui)> aliases are supposed to be convenience for interactive CLI
[12:54:31] <Salamandar> yeah agreed on that
[12:54:45] <Salamandar> FFS
[12:54:45] <Salamandar> https://stackoverflow.com/questions/1615877/why-aliases-in-a-non-interactive-bash-shell-do-not-work
[12:54:52] <Salamandar> (╯°□°)╯︵ ┻━┻
[12:54:57] <Aleks (he/him/il/lui)> top lel
[12:55:02] <Aleks (he/him/il/lui)> *bash*
[12:55:12] <Aleks (he/him/il/lui)> the highway to ~~shell~~ hell
[12:55:24] <Aleks (he/him/il/lui)> merp strikethrough still not working in 2023
[12:55:48] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/qWCkWPeBtXcZAOAnmUdJecPS
[12:56:10] <Salamandar> <del>auinrset</del>
[12:56:10] <Salamandar> ~~auie~~
[12:56:19] <Salamandar> `<del>auie</del>`
[12:57:03] <Salamandar> I need to write a new helpers that does
* execute a command quietly
* if the command fails, print its stdout/stderr
[12:57:19] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/DgLPAHPQUHQjhcFtKLOhwMno
[12:57:25] <Salamandar> actually it’s already written but in my revamp draft… I think I’ll backport it to the current helpers…
[14:42:34] <orhtej2> > <@Salamandar:matrix.org> orhtej2: I can see you’re working on digiscreen, me too ^^

Mine is semi successful https://github.com/YunoHost-Apps/digiscreen_ynh/pull/4
[14:43:06] <Salamandar> yes it looks like install_private is broken on bookworm
[14:46:58] <Aleks (he/him/il/lui)> ah yes
[14:47:28] <Aleks (he/him/il/lui)> well it's actually surprising that the other installs are not broken
[14:47:30] <Aleks (he/him/il/lui)> xD
[14:47:34] <Aleks (he/him/il/lui)> like we're still in the process of stabilizing ssowat whose refactoring was merged recently
[14:49:43] <Salamandar> aaaaaah that’s why
[14:49:43] <Salamandar> Could you disable the private install on the CI until it’s fixed ? that way we can have green lines ❤️
[14:50:26] <Aleks (he/him/il/lui)> hmmmm
[14:50:31] <Salamandar> or that
[14:50:31] <Aleks (he/him/il/lui)> oooor fix ssowat 😬
[14:50:47] <Aleks (he/him/il/lui)> i finally have a couple of hours to do some yunohost again
[14:51:25] <Aleks (he/him/il/lui)> "The work of a developer is finding time to develop"
[14:51:25] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/OwCHyGsJFsdNGDVYQoWsPANe
[14:59:10] <Salamandar> Oh by the way, what’s your position on failing updates because the initial version can’t install on bookworm ?
[15:00:14] <Aleks (he/him/il/lui)> yeah it's a classic issue for major debian upgrade
[15:00:31] <Salamandar> ☹️
[15:01:15] <Aleks (he/him/il/lui)> i don''t know what to do ... one the one hand, being level 6 instead of level 7 or 8 is not a huge deal, on the other hand, keeping the test may not be relevant (except forbullseye support) and maybe it can be removed if the version is super old
[15:02:45] <Salamandar> On the other hand, we don’t test 11->12 upgrades with apps installed
[15:03:04] <Salamandar> yes
[15:03:04] <Aleks (he/him/il/lui)> well not from the app CI
[15:03:13] <Aleks (he/him/il/lui)> not sure if you point is that we should haha
[15:03:33] <Aleks (he/him/il/lui)> it's like ... yeah, you can test it theoretically, it's just gonna take like uuuh 1 or 2h per app ? :P
[15:03:40] <Salamandar> ><’
[15:03:45] <Salamandar> yeah
[15:05:22] <Aleks (he/him/il/lui)> https://dash.yunohost.org/appci/branch/stable hell yeah we now have more than 50% apps with packaging v2
[15:05:48] <Aleks (he/him/il/lui)> packaging v2 is officially the dominant packaging format \o/
[15:17:51] <Salamandar> git push -> forget i’m owner -> git reset ’HEAD^’
[15:18:05] <Salamandar> 😬
[15:18:10] <Salamandar> > <@Alekswag:matrix.org> packaging v2 is officially the dominant packaging format \o/

Yeah !!
[15:32:00] <Salamandar> > Mine is semi successful https://github.com/YunoHost-Apps/digiscreen_ynh/pull/4

Sorry but my MR will deprecate yours : https://ci-apps-dev.yunohost.org/ci/job/10067
[15:32:07] <Salamandar> 😛
[15:32:21] <Salamandar> oops bad link
[15:32:22] <Salamandar> bookworm ci is actually in progress
[15:53:24] <eric_G> No `subdirs` for `[resources.install_dir]` in manifest?
[15:54:41] <Aleks (he/him/il/lui)> is there a use case ?
[15:56:11] <eric_G> in Gitea v2 script I see this https://github.com/Salamandar/gitea_ynh/blob/008a851722b6a8bbd1bd03c9d7e44bceddcab120/scripts/_common.sh#L8-L9
[15:56:49] <Salamandar> eh eh
[15:57:03] <eric_G> But I don't know how many app need this
[15:57:03] <Salamandar> TBH, in my mind, manifestv3 shouldn’t have resources.install_dir and resources.data_dir 😛
[15:57:23] <Salamandar> "but what is he saying ?!" are you asking ?
[15:58:17] <Aleks (he/him/il/lui)> when packaging v4 will be ready, you won't need a manifest ? 😬
[15:58:38] <eric_G> or packagers
[15:58:52] <Salamandar> ```
[resources.directories]
[resources.directories.main]
subdirs = [ "www", "source", "whatever" ]
[resources.directories.data]
[resources.directories.log]
[resources.directories.custom]
path= "/my/custom/path"
```
[15:59:42] <Salamandar> talking about gitea, I got a failure on bookworm on fail2ban
[15:59:42] <Salamandar> https://ci-apps-bookworm-dev.yunohost.org/ci/job/119
[15:59:55] <Salamandar> but the log file is manually created before… (it works on bullseye)
[16:00:22] <Salamandar> do you guys have an idea ? the only visible issue is about `allowipv6` and just is a warning.
[16:00:59] <Salamandar> it looks like fail2ban gracefully restarts, it’s not a clear error/panic
[17:26:42] <Thomas> Does anyone have an idea why the two latest tests in Funkwhale are not taken into acount?
- what I want: https://github.com/YunoHost-Apps/funkwhale_ynh/blob/master/tests.toml
- what I see: https://ci-apps.yunohost.org/ci/job/18899 (without the tests for 1.3.x versions)
[17:27:58] <Aleks (he/him/il/lui)> (protip™, you probably don't need `exclude = ["install.nourl"]`, the CI automatically deduces which test to run from the manifest, and "nourl" is not a test that is ran for web apps)
[17:28:05] <Aleks (he/him/il/lui)> but that's unrelated
[17:29:17] <Aleks (he/him/il/lui)> hmm so it does run the first 2 but not the others o.O
[17:31:57] <Aleks (he/him/il/lui)> and indeed `python3 parse_tests_toml.py ../funkwhale_ynh/ | jq` doesn't list them
[17:32:50] <Aleks (he/him/il/lui)> aaaand yup
[17:32:51] <Aleks (he/him/il/lui)> here it is
[17:33:08] <Aleks (he/him/il/lui)> `test_uprgade_from` instead of `test_upgrade_from`
[17:33:53] <Thomas> Haha ooopsiiie
[17:34:16] <Thomas> Thank you! It’s strange, I already checked if I made a typo, but didn’t find it!
[17:34:35] <Aleks (he/him/il/lui)> yeah it's a sneaky one
[17:37:07] <Thomas> Thank you, and yes, I was also wondering why `exclude = ["install.nourl"]` was there, I will remove it
[19:14:58] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-clearflask
[19:15:00] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1770](https://github.com/YunoHost/apps/pull/1770): Add ClearFlask to wishlist
[19:15:00] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-clearflask: Add ClearFlask to wishlist ([2cd91de0](https://github.com/YunoHost/apps/commit/2cd91de0307f097b5a32e5a9fa13e4b48b821ad8))
[19:16:17] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1771](https://github.com/YunoHost/apps/pull/1771): Add Zipline to wishlist
[19:16:17] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-zipline: Add Zipline to wishlist ([983fccb9](https://github.com/YunoHost/apps/commit/983fccb9c802986747e6c0d09775d924cc2034e5))
[19:16:18] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-zipline
[20:01:21] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1770](https://github.com/YunoHost/apps/pull/1770#pullrequestreview-1656024014) Add ClearFlask to wishlist
[20:01:24] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1770](https://github.com/YunoHost/apps/pull/1770): Add ClearFlask to wishlist
[20:01:24] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([1f89a59de710...4aa76ec43701](https://github.com/YunoHost/apps/compare/1f89a59de710...4aa76ec43701))
[20:01:29] <Yunohost Git/Infra notifications> [apps/master] Add ClearFlask to wishlist - yunohost-bot
[20:01:32] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1770 from YunoHost/add-to-wishlist-clearflask Add ClearFlask to wishlist - eric_G
[20:01:49] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1771](https://github.com/YunoHost/apps/pull/1771#pullrequestreview-1656024671) Add Zipline to wishlist
[20:01:50] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([4aa76ec43701...66644da13884](https://github.com/YunoHost/apps/compare/4aa76ec43701...66644da13884))
[20:01:50] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1771](https://github.com/YunoHost/apps/pull/1771): Add Zipline to wishlist
[20:01:52] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch add-to-wishlist-zipline
[20:01:54] <Yunohost Git/Infra notifications> [apps/master] Add Zipline to wishlist - yunohost-bot
[20:02:01] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1771 from YunoHost/add-to-wishlist-zipline Add Zipline to wishlist - eric_G
[20:02:05] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch add-to-wishlist-clearflask
[20:02:20] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch remove-doc-old-link
[20:02:21] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch zap-deprecated-software
[20:02:28] <lapineige> > <@Alekswag:matrix.org> when packaging v4 will be ready, you won't need a manifest ? 😬

*"YunoGPT, make this app"*
[20:02:45] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch Add-cloudlog-to-catalog
[20:02:57] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch immich
[20:12:39] <lapineige> > <@Alekswag:matrix.org> packaging v2 is officially the dominant packaging format \o/

When was it released ?
[20:16:59] <Salamandar> not so long ago actually…
[20:18:09] <Salamandar> OK actually 1 year ago
[20:19:13] <Salamandar> But first appearance in the doc in january
[20:32:50] <Yunohost Git/Infra notifications> [apps] @ericgaspar created new branch zipline
[20:32:52] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to zipline ([74e05a490f1e^...8f20fccd8302](https://github.com/YunoHost/apps/compare/74e05a490f1e^...8f20fccd8302))
[20:32:56] <Yunohost Git/Infra notifications> [apps/zipline] Create zipline.png - Éric Gaspar
[20:33:04] <Yunohost Git/Infra notifications> [apps/zipline] Update apps.toml - Éric Gaspar
[20:33:13] <Yunohost Git/Infra notifications> [apps] @ericgaspar opened [pull request #1772](https://github.com/YunoHost/apps/pull/1772): Add Zipline to catalog
[20:35:38] <Aleks (he/him/il/lui)> > When was it released ?

In 11.1 somewhere in january
[20:36:06] <Aleks (he/him/il/lui)> Didnt think we would get past 50% in less than a year
[20:36:10] <lapineige> ok, 300 apps converted, not bad 🙂
[20:36:20] <Yunohost Git/Infra notifications> App archivist failed all tests in job [#19025](https://ci-apps.yunohost.org/ci/job/19025) :(
[20:36:46] <Salamandar> > ok, 300 apps converted, not bad 🙂

Also the move to bookworm gives a nice justification to mass-convert old apps
[20:37:01] <Salamandar> BTW
[20:37:11] <eric_G> > <@Alekswag:matrix.org> Didnt think we would get past 50% in less than a year

I never doubted 😬
[20:37:20] <Salamandar> why not run the autoconverter and auto-create merge requests for all unconverted apps ?
[20:37:21] <Salamandar> #yolo
[20:37:37] <lapineige> It won't work most of the time
[20:37:51] <Salamandar> Also we could maybe fix the autoconverter, eric_G needs to clean up some things after me >«'
[20:38:12] <Salamandar> > It won't work most of the time

Of course, but at least the branch and MR is created, the conversion began etc
[20:41:51] <orhtej2> > <@Salamandar:matrix.org> Of course, but at least the branch and MR is created, the conversion began etc

And none of them get merged
[20:42:11] <Salamandar> 😛
[20:43:31] <eric_G> speaking of merging... https://github.com/YunoHost-Apps/baikal_ynh/pull/84 if anyone has time to review
[20:43:50] <eric_G> user are complaining about LDAP
[20:44:27] <eric_G> here https://forum.yunohost.org/t/solved-baikal-problems-since-0-9-3-ynh3-upgrade/26491
[20:45:22] <eric_G> or maybe PHP8.2 not being fully supported yet by Baïkal
[20:47:58] <orhtej2> > <@ericg:matrix.org> or maybe PHP8.2 not being fully supported yet by Baïkal

https://github.com/sabre-io/Baikal/blob/31e7d54f5ad4e85db764970c8e3bf83c2a79dbd3/composer.json#L9
[20:56:46] <Salamandar> > https://github.com/sabre-io/Baikal/blob/31e7d54f5ad4e85db764970c8e3bf83c2a79dbd3/composer.json#L9

here you go
[20:56:52] <Salamandar> hopefully other php versions are available
[20:57:22] <Salamandar> btw Aleks (he/him/il/lui) not sure that's what you had in mind, but in your spreadsheet, I change the ci job url to the working job when I finish an app
[21:07:16] <Aleks (he/him/il/lui)> Sounds cool i guess ?
[21:07:59] <Yunohost Git/Infra notifications> App digitranscode rises from level 7 to 8 in job [#19026](https://ci-apps.yunohost.org/ci/job/19026) !
[21:16:58] <Yunohost Git/Infra notifications> [apps] @tituspijean approved [pull request #1772](https://github.com/YunoHost/apps/pull/1772#pullrequestreview-1656146757) Add Zipline to catalog
[21:17:24] <Salamandar> > <@yunohostinfra:matrix.org> App digitranscode rises from level 7 to 8 in job [#19026](https://ci-apps.yunohost.org/ci/job/19026) !

wait already ?
[21:17:48] <Salamandar> nice then
[21:18:31] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 1 commit to zipline: Remove zipline from wishlist ([ca10debf](https://github.com/YunoHost/apps/commit/ca10debfc3d0d93baea8406e493e1af8807da96d))
[21:20:53] <tituspijean> Catalog linter is cool, but it does not load the categories/tags properly: https://github.com/YunoHost/apps/actions/runs/6398525615/job/17368837719?pr=1772
[21:21:24] <Yunohost Git/Infra notifications> [apps] @tituspijean merged [pull request #1772](https://github.com/YunoHost/apps/pull/1772): Add Zipline to catalog
[21:21:25] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 4 commits to master ([66644da13884...1cf7aa67f162](https://github.com/YunoHost/apps/compare/66644da13884...1cf7aa67f162))
[21:21:29] <Yunohost Git/Infra notifications> [apps] @tituspijean deleted branch zipline
[21:21:29] <Yunohost Git/Infra notifications> [apps/master] Update apps.toml - Éric Gaspar
[21:21:33] <Yunohost Git/Infra notifications> [apps/master] Remove zipline from wishlist - tituspijean
[21:21:35] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1772 from YunoHost/zipline Add Zipline to catalog - tituspijean
[21:23:34] <Salamandar> why do you say that ?
[22:34:53] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-organizr
[22:34:53] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-organizr: Add organizr to wishlist ([c37a2380](https://github.com/YunoHost/apps/commit/c37a238045543c18a8844dd387fcb04abaf96df2))
[22:34:54] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1773](https://github.com/YunoHost/apps/pull/1773): Add organizr to wishlist