Monday, September 25, 2023
apps@conference.yunohost.org
September
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
 
             

[06:02:43] <Yunohost Git/Infra notifications> App fittrackee goes down from level 7 to 6 in job [#18823](https://ci-apps.yunohost.org/ci/job/18823)
[08:24:29] <Yunohost Git/Infra notifications> App 13ft stays at level 1 in job [#18827](https://ci-apps.yunohost.org/ci/job/18827)
[10:36:36] <orhtej2> Where's the list of apps that don't work with Bookworm?
[10:37:09] <Aleks (he/him/il/lui)> There's https://dash.yunohost.org/appci/compare/stable...bookworm and there's another spreadsheet which i can share, let me refind the link
[10:38:45] <orhtej2> I can <del>break</del>help fixing a thing or two before my holidays are over, anyone looking for help with anything?
[10:39:06] <Aleks (he/him/il/lui)> https://sans-nuage.fr/file/s/X2sHNAxGzbHTab9
[10:40:39] <Aleks (he/him/il/lui)> (or at least was interested about the info during last meeting)
[10:40:39] <Aleks (he/him/il/lui)> i think Sala mandar was planning to work on it too
[10:40:40] <Aleks (he/him/il/lui)> basically there's a whole bunch of boring issues to take care of which i tried to "clusterize"
[10:42:12] <orhtej2> https://aria.im/_matrix/media/v1/download/circledsquareroot.ovh/1ff6ec4d054a7e67257cb63a3054c3e8d7d924eed5500110f4d0e80218d8ee9c
[10:42:19] <orhtej2> bookworm CI pool is small or smth?
[10:43:24] <Aleks (he/him/il/lui)> i think we/somebody triggered tests for like the 300~400 good quality apps or something so ofc it's going to take a while to test all of them 😅
[10:44:20] <orhtej2> isn't that what's happening or 'regular' YNH as well? That with each release all apps are re-tested?
[10:44:51] <Aleks (he/him/il/lui)> not really, we don't re-test all apps except if we have a good reason to
[10:45:13] <Aleks (he/him/il/lui)> did that for packaging v2 introduction for example because many things moved in the app-related code
[10:46:20] <Aleks (he/him/il/lui)> otherwise the "official" CI does test every app at least once per month (at least thats the goal) and jobs are automatically added every day, like we compute a hash modulo 30 or something, and add all apps with hash == current_day_of_month
[10:47:11] <Aleks (he/him/il/lui)> but the official CI still has a hard time completed all of the jobs .. cf the current queue :/
[10:47:40] <Aleks (he/him/il/lui)> hence some R&D attemps to "run all tests in RAM entirely" etc to hopefully drastically speed things up
[10:48:25] <orhtej2> > <@Alekswag:matrix.org> hence some R&D attemps to "run all tests in RAM entirely" etc to hopefully drastically speed things up

some overlayfs backed by RAM?
[10:48:29] <Aleks (he/him/il/lui)> and then we could also use packaging v2 to pre-fetch assets, pre-install apt dependencies etc, but that requires a bit of refactoring
[10:48:54] <orhtej2> ambitious, and also super ram hungry
[10:49:39] <orhtej2> have you considered running upgrades with `--no-safety-backup`? Backups are tested separately anyway
[10:50:00] <Aleks (he/him/il/lui)> oooh indeed that could be nice
[10:50:04] <orhtej2> not that it's an educated guess regarding source of slowliness
[10:50:31] <Aleks (he/him/il/lui)> that's an easy fix to save a few percent of runtime so yeah
[10:50:50] <orhtej2> but I've noticed that even trivial packages like 'unpack PHP files, creade DB, go' test for ~one hour
[10:56:52] <orhtej2> > some overlayfs backed by RAM?

https://github.com/castrojo/awesome-immutable#distributions no sane Debian-derived distro :/
[10:58:02] <Yunohost Git/Infra notifications> @orhtej2 forked package_check to [orhtej2/package_check](https://github.com/orhtej2/package_check)
[11:00:12] <orhtej2> > <@Alekswag:matrix.org> https://github.com/YunoHost/package_check/blob/master/lib/tests.sh#L500 feel free to make a PR, i was supposed to move my ass from bad one hour ago xD

https://github.com/YunoHost/package_check/pull/142
[11:00:14] <Yunohost Git/Infra notifications> [package_check] @orhtej2 opened [pull request #142](https://github.com/YunoHost/package_check/pull/142): Dont create safety backup when testing upgrade.
[11:13:09] <Aleks (he/him/il/lui)> https://github.com/YunoHost/package\_check/blob/master/lib/tests.sh#L500 feel free to make a PR, i was supposed to move my ass from bed one hour ago xD
[11:14:07] <Yunohost Git/Infra notifications> [package_check] @alexAubin merged [pull request #142](https://github.com/YunoHost/package_check/pull/142): Dont create safety backup when testing upgrade.
[11:14:07] <Yunohost Git/Infra notifications> [package_check] @alexAubin pushed 2 commits to master ([b8f23983d630...06107167bf4f](https://github.com/YunoHost/package_check/compare/b8f23983d630...06107167bf4f))
[11:14:11] <Yunohost Git/Infra notifications> [package_check/master] Dont create safety backup when testing upgrade. - orhtej2
[11:14:15] <Yunohost Git/Infra notifications> [package_check/master] Merge pull request #142 from orhtej2/patch-1 Dont create safety backup when testing upgrade. - Alexandre Aubin
[11:49:02] <Yunohost Git/Infra notifications> [apps] @alexAubin edited [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[11:52:42] <Yunohost Git/Infra notifications> [apps] @alexAubin edited [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[11:55:44] <Yunohost Git/Infra notifications> Job [#18830](https://ci-apps.yunohost.org/ci/job/18830) for chuwiki failed miserably :(
[12:08:52] <Yunohost Git/Infra notifications> [apps] @alexAubin edited [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[12:53:20] <Tio> I think the swapiness for Discourse is way too high: 50. Should be 10. I proposed a change here https://github.com/YunoHost-Apps/discourse_ynh/pull/161
[12:53:21] <Tio> if it can be tested and merged
[12:54:00] <Tio> for example I cannot restore Dsicourse on my new server because the swapiness is 10 and I cannot change that. Others complain about the high value of 50 that you guys added. Plus Discourse recommends 10 as well
[13:15:16] <Tag> Tio: ehh did you try to install your PR with a /proc/sys/vm/swappiness at 10 ?
I think it will fail because the check is "greater than" and not "greater than or equal"
[13:16:28] <Tio> oh you are right
[13:16:38] <Tio> We need to add equal or greater than 10
[13:17:44] <Tag> Other than that I don't have experience with Discourse and swappiness so I can't really answer on this
[13:19:00] <Tag> I guess it's fine to have a low swappiness, but it way be better to have it at 50+ with discourse... maybe we should change the `ynh_die` to a warning or something
[13:19:17] <Tag> I guess it's fine to have a low swappiness, but it may be better to have it at 50+ with discourse... maybe we should change the `ynh_die` to a warning or something
[13:19:32] <Tag> I guess it's fine to have a low swappiness, but it may be better to have it at 50+ with discourse... maybe we just need to change the `ynh_die` to a warning or something
[13:26:28] <Tio> oh yes that too could be much better
[13:27:05] <Tio> right now I am stuck with Discourse because I cannot restore it. But talking to the server administrators from my hosting they were surprised the swapiness is so high for Discourse
[13:27:06] <Tio> maybe it does not make that much sense to make it so high
[13:28:47] <Tag> idk... 60 is seems to be the default on Debian
[13:30:36] <Tio> but perhaps it is overkill to refuse to install or update Discourse if the swapiness is not more than 50. A warning is fine. Another one proposed to check the RAM and if the RAM is over X amount then should be ok
[13:31:21] <Tio> Look at m situation I have plenty of RAM but cannot install Discourse because of this rule 😄
[13:31:45] <Tio> others will be in a similar situation
[13:32:57] <Tag> Can you change your PR to replace the ynh_die with a ynh_print_warn ?
[13:34:56] <Tio> yes for sure
[13:38:02] <Tio> done
[13:43:17] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 40 commits to app-store ([498255f62daf...17c62f08c0ab](https://github.com/YunoHost/apps/compare/498255f62daf...17c62f08c0ab))
[13:43:21] <Yunohost Git/Infra notifications> [apps/app-store] appstore: add route to obtain popularity data info - Alexandre Aubin
[13:43:25] <Yunohost Git/Infra notifications> [apps/app-store] Merge remote-tracking branch origin/master into app-store - Alexandre Aubin
[13:43:29] <Yunohost Git/Infra notifications> [apps/app-store] appstore: add fuzzy-matching check between catalog and wishlist - Alexandre Aubin
[13:44:26] <isAAAc> hello here,
how to know who's the mainterner of a *_ynh on github ?
i would know if sutom has a maintainer,
thx for your help
[13:48:20] <orhtej2> > hello here,
> how to know who's the mainterner of a *_ynh on github ?
> i would know if sutom has a maintainer,
> thx for your help

https://github.com/YunoHost-Apps/sutom_ynh/blob/6f2f892fb2b7eb3d0bcfab082a1c7fbe003bced4/manifest.json#L18 noone
[13:51:15] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to app-store: categories/subtag: fix some inconsistencies ([b6bed768](https://github.com/YunoHost/apps/commit/b6bed76897aef264644f5f14a2d2dc423cc93206))
[13:52:47] <Tag> > https://github.com/YunoHost-Apps/sutom_ynh/blob/6f2f892fb2b7eb3d0bcfab082a1c7fbe003bced4/manifest.json#L18 noone

no one, aka ericg x)
[13:55:02] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: categories/subtag: fix some inconsistencies ([084c5d68](https://github.com/YunoHost/apps/commit/084c5d6841cbbe7252ae512e2fcd137b42ee149a))
[14:01:01] <Yunohost Git/Infra notifications> [apps] @alexAubin edited [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[14:19:35] <orhtej2> > hello here,
> how to know who's the mainterner of a *_ynh on github ?
> i would know if sutom has a maintainer,
> thx for your help

`sudo -u sutom touch /var/www/sutom/data/motsATrouve.txt` fixed it (?) for me

[14:19:47] <orhtej2> (?) because I have no clue how this stuff works ;P
[14:20:29] <isAAAc> > `sudo -u sutom touch /var/www/sutom/data/motsATrouve.txt` fixed it (?) for me

thx orhtej2 , i try right now
[14:20:57] <orhtej2> fixed as in `cron.sh` does not crash for me anymore, I assume this file keeps history of previous words of the day or smth
[14:24:32] <isAAAc> ok, still crashing here, but perhaps is it because à tried some stuff with npm before, i reinstall and try again
[14:24:55] <orhtej2> > ok, still crashing here, but perhaps is it because à tried some stuff with npm before, i reinstall and try again

which part crashes, if `tsc` then change it to `npm exec -- tsc`
[14:25:37] <orhtej2> atomic option is to change `cron.sh` to

```sh
#!/bin/bash

PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin npm ci
PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin node utils/majATrouver.js
PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin npm x -- tsc
```
[14:27:43] <isAAAc> > ok, still crashing here, but perhaps is it because à tried some stuff with npm before, i reinstall and try again

oh, i forgot mastodon is upgrading, for hours ^^
[14:30:30] <Yunohost Git/Infra notifications> [apps] @alexAubin edited [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[14:43:04] <isAAAc> > atomic option is to change `cron.sh` to
>
> ```sh
> #!/bin/bash
>
> PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin npm ci
> PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin node utils/majATrouver.js
> PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin npm x -- tsc
> ```

ok , on a fresh sutom install,
i have those messages after made the sudo command and the path added in the cron.sh:
https://paste.yunohost.org/ivewonamih.coffeescript
i hate npm ^^
[14:45:59] <Tag> I think it should be ran by the user sutom, but I'm not sure that will fix this :x
[14:52:34] <isAAAc> you're right Tag ,
i chown -R sutom:www-data on /var/www/sutom ; sudo -u sutom ./cron.sh , and still have syntax errors in /var/www/sutom/utils/majATrouver.js :/
[14:52:36] <orhtej2> Hmm perhaps you need to activate node 20/use full path to npm
[14:53:11] <orhtej2> Whats `node --version` giving you
[14:53:41] <isAAAc> > Whats `node --version` giving you

root@krashboyz:/var/www/sutom# sudo -u sutom node --version
v6.17.1

[14:54:12] <Tag> `PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin node --version ` ?
[14:54:34] <isAAAc> > you're right Tag ,
> i chown -R sutom:www-data on /var/www/sutom ; sudo -u sutom ./cron.sh , and still have syntax errors in /var/www/sutom/utils/majATrouver.js :/

https://paste.yunohost.org/lojunuwori.coffeescript
[14:55:29] <isAAAc> was easier to fix in my head, sorry , if you're busy on other stuff, no emergency, this can wait
[14:55:36] <orhtej2> Use full path to node and npm
[14:56:21] <isAAAc> > <@tag:lostpod.me> `PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin node --version ` ?

root@krashboyz:/var/www/sutom# PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin node --version
v20.7.0

[15:10:43] <Tag> isAAAc: `sudo yunohost app shell sutom` et après `node utils/majATrouver.js` ?
[15:11:06] <Tag> ah je suis pas sur que app shell va fonctionner
[15:17:49] <Tag> Mmh je vois que le Dockerfile de sutom utilise node 16, et le paquet yunohost node 20
[15:18:51] <Aleks (he/him/il/lui)> qu'ouǐe-je
[15:18:58] <Aleks (he/him/il/lui)> il faut npm pour faire tourner sutom ? :|
[15:19:19] <isAAAc> > <@Alekswag:matrix.org> il faut npm pour faire tourner sutom ? :|

ouep c'est triste ^^
[15:19:49] <Tag> isAAAc: est-ce que ça fonctionnait il y a deux semaines ?
[15:21:02] <isAAAc> non , l'issue a été ouverte en février https://github.com/YunoHost-Apps/sutom_ynh/issues/12
[15:21:41] <Tag> ok (bon c'est pas exactement le même message d'erreur tho...)
[15:22:53] <Tag> Je vais essayer d'installer la version de février (parce que j'ai besoin d'un sutom sur mon instance, obligé) et de rajouter le path de node
[15:28:09] <Tag> mmh ouais `data/motsAtrouve.txt` n'existe pas en fait, c'est pour ça que ça fail
[15:32:21] <Tag> donc il faut peut être faire une passe de `genererMotTrouve.js` ? mais là je sais pas trop
faudrait demander upstream isAAAc
[15:43:48] <Yunohost Git/Infra notifications> [apps] @alexAubin edited [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[15:43:50] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1717#issuecomment-1733994886) on [issue #1717](https://github.com/YunoHost/apps/pull/1717) New app store: Yolo
[15:43:50] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 54 commits to master ([084c5d6841cb...997e89f44aec](https://github.com/YunoHost/apps/compare/084c5d6841cb...997e89f44aec))
[15:43:50] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1717](https://github.com/YunoHost/apps/pull/1717): New app store
[15:43:53] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch app-store
[15:43:58] <Yunohost Git/Infra notifications> [apps/master] appstore: add fuzzy-matching check between catalog and wishlist - Alexandre Aubin
[15:43:59] <Yunohost Git/Infra notifications> [apps/master] Merge remote-tracking branch origin/master into app-store - Alexandre Aubin
[15:44:03] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1717 from YunoHost/app-store New app store - Alexandre Aubin
[15:44:10] <Aleks (he/him/il/lui)> (i gotta move, will finish the deployment soon™)
[16:45:59] <Aleks (he/him/il/lui)> sooo it's sort of up
[16:46:27] <Aleks (he/him/il/lui)> but for some reason "sort by newest" is not working as expected
[16:47:37] <Aleks (he/him/il/lui)> yeah haha
[16:47:37] <tituspijean> that's counteralphabetical 😆
[16:48:53] <tituspijean> popular sorting: that's me, bumping all the VPN apps up to inadvertently give myself more debugging with users 😅
[16:53:37] <Tag> What I have done ? /o\\ https://paste.yunohost.org/raw/idemomihon
https://github.com/YunoHost-Apps/restic-s3_ynh/blob/testing/manifest.toml
[16:53:45] <Tag> What have I done ? /o\\ https://paste.yunohost.org/raw/idemomihon
https://github.com/YunoHost-Apps/restic-s3\_ynh/blob/testing/manifest.toml
[16:57:02] *isAAAc is reading https://yunohost.org/fr/packaging_apps_intro to see if he can help after this reading
[17:01:13] <Tag> oh god
[17:01:13] <tituspijean> > <@tag:lostpod.me> What have I done ? /o\\ https://paste.yunohost.org/raw/idemomihon
> https://github.com/YunoHost-Apps/restic-s3\_ynh/blob/testing/manifest.toml

Congrats, it looks like it's the only app using `tags` as question type? Maybe it was never tested? 😅
[17:01:54] <Aleks (he/him/il/lui)> > * <@isaaac:matrix.krashboyz.org> is reading https://yunohost.org/fr/packaging_apps_intro to see if he can help after this reading

don't hesitate to give feedback about what stuff are not super clear or what info you wish you had an answer to while reading this ;P
[17:01:54] <tituspijean> it bugs out when trying to autocomplete but I guess it has nothing to show?
[17:02:59] <tituspijean> \* in the manifest, but I guess almost nobody uses the CLI to set config panels 😆
[17:03:00] <Aleks (he/him/il/lui)> > <@titus:pijean.ovh> Congrats, it looks like it's the only app using `tags` as question type? Maybe it was never tested? 😅

hmmm i think maybe `borg` has some ? Or maybe only in its config panel ?
[17:04:06] <Tag> global config panel does too (security.webadmin.webadmin_allowlist)
[17:05:41] <tituspijean> I use tags for wireguard_client and have no issue with the autocompleter: `yunohost app config set wireguard_client main.interfaces.interfaces`
[17:05:42] <tituspijean> Ha! Yes I do actually!
[17:07:43] <tituspijean> https://aria.im/_matrix/media/v1/download/pijean.ovh/70a32b6261888aecf79e45c0bd2c066657b31daef60911662c09b88b8bfdb750
[17:07:43] <tituspijean> In bash no issue, but with ZSH I got
[17:07:43] <tituspijean> what.
[17:07:43] <tituspijean> this looks fine, up until I do CTRL+C
[17:09:57] <tituspijean> Ah OK, you need to trigger it with a TAB key
[17:09:57] <tituspijean> https://aria.im/_matrix/media/v1/download/pijean.ovh/acd00f2361cab2a8e6bd037c2130862664a9262048534e4b12ffe08d0a4180c6
[17:09:57] <tituspijean> then CTRL+C to display the error
[17:09:58] <Tag> Sooo https://github.com/YunoHost/yunohost/blob/dev/src/utils/form.py#L1113 maybe we need to set choices to be an empty list ?
[17:09:58] <tituspijean> So that's the autocomplete function's fault
[17:12:32] <Tag> mais c'est déjà le cas ? /o\\ https://github.com/YunoHost/yunohost/blob/dev/src/utils/form.py#L1099
[17:16:37] <Tag> (For now I'll use a string)
[19:25:14] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 5 commits to master ([997e89f44aec...15cf6350b165](https://github.com/YunoHost/apps/compare/997e89f44aec...15cf6350b165))
[19:25:20] <Yunohost Git/Infra notifications> [apps/master] appstore: oopsies, we did no check of discourses signature meaning people could impersonate anybody /o\ - Alexandre Aubin
[19:25:20] <Yunohost Git/Infra notifications> [apps/master] appstore: fix sort by newest - Alexandre Aubin
[19:25:27] <Yunohost Git/Infra notifications> [apps/master] appstore: fix boring relative import issue - Alexandre Aubin
[19:49:44] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: wishlist: paperless-ng is now paperless-ngx which is packaged ([02a4edd6](https://github.com/YunoHost/apps/commit/02a4edd6c86beb472cb06d729051405b8eee1a2f))
[19:52:49] <Salamandar> "oh, vscode keeps crashing"
[19:52:50] <Salamandar> "oh"
[19:52:54] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/igGOXWYLQitgISpqVJYjoRlT
[19:54:32] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-libretime
[19:54:32] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1748](https://github.com/YunoHost/apps/pull/1748): Add LibreTime to wishlist
[19:54:33] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-libretime: Add LibreTime to wishlist ([c69c361a](https://github.com/YunoHost/apps/commit/c69c361a389d16fc50bc5bb7c713209d41e778e4))
[19:55:06] <Tag> wooooow it creates a PR!!! :o
[19:57:01] <Salamandar> And it's not even much, I have 4 other windows like that… >«'
[19:57:20] <Salamandar> > <@yunohostinfra:matrix.org> [apps] @yunohost-bot opened [pull request #1748](https://github.com/YunoHost/apps/pull/1748): Add LibreTime to wishlist

Excellent !
[19:58:26] <Aleks (he/him/il/lui)> > <@yunohostinfra:matrix.org> [apps] @yunohost-bot opened [pull request #1748](https://github.com/YunoHost/apps/pull/1748): Add LibreTime to wishlist

wtf i was actually looking for such a tool precisely while working on the app store xD
[19:58:52] <Yunohost Git/Infra notifications> [apps] @Tagadda edited [pull request #1748](https://github.com/YunoHost/apps/pull/1748): Add LibreTime to wishlist
[20:00:50] <Tag> > <@Alekswag:matrix.org> wtf i was actually looking for such a tool precisely while working on the app store xD

ahah xD And there's also Azuracast, which is already in the wishlist
[20:00:53] <Yunohost Git/Infra notifications> [apps] @alexAubin approved [pull request #1748](https://github.com/YunoHost/apps/pull/1748#pullrequestreview-1642900101) Add LibreTime to wishlist
[20:01:30] <Aleks (he/him/il/lui)> ah wait i got confused by the diff
[20:01:52] <Aleks (he/him/il/lui)> i thought it was about Asqatasun but it was already there it just moved place x_x
[20:02:38] <Tag> Oh! ok
[20:02:47] <Yunohost Git/Infra notifications> [apps] @alexAubin approved [pull request #1748](https://github.com/YunoHost/apps/pull/1748#pullrequestreview-1642902912) Add LibreTime to wishlist
[20:02:59] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([02a4edd6c86b...641ba4a19a99](https://github.com/YunoHost/apps/compare/02a4edd6c86b...641ba4a19a99))
[20:02:59] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1748](https://github.com/YunoHost/apps/pull/1748): Add LibreTime to wishlist
[20:03:00] <Yunohost Git/Infra notifications> [apps/master] Add LibreTime to wishlist - yunohost-bot
[20:03:04] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1748 from YunoHost/add-to-wishlist-libretime Add LibreTime to wishlist - Alexandre Aubin
[20:03:08] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-to-wishlist-libretime
[20:11:25] <Tag> > <@yunohostinfra:matrix.org> [apps] @alexAubin approved [pull request #1748](https://github.com/YunoHost/apps/pull/1748#pullrequestreview-1642902912) Add LibreTime to wishlist

https://media.tenor.com/stZfGx_X5sIAAAAd/au-service-de-la-france-marie-julie-baup.gif
[20:38:30] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: apps: cultivons is more like productivity_and_management ([3b60010a](https://github.com/YunoHost/apps/commit/3b60010aaa7acd9d5278906c4ae9daa45549afb1))
[20:52:59] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: apps: flag long-term inprogress apps as notworking ([c3752811](https://github.com/YunoHost/apps/commit/c3752811b75fb60d897a357a8c68a441e588fc6e))