Sunday, January 21, 2024
apps@conference.yunohost.org
January
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
       
             

[01:35:49] <Yunohost Git/Infra notifications> App digiscreen rises from level 0 to 6 in job [#22431](https://ci-apps.yunohost.org/ci/job/22431) !
[06:15:01] <Yunohost Git/Infra notifications> Job [#22433](https://ci-apps.yunohost.org/ci/job/22433) for facilmap failed miserably :(
[06:23:05] <Yunohost Git/Infra notifications> App petrolette goes down from level 8 to 6 in job [#22435](https://ci-apps.yunohost.org/ci/job/22435)
[06:32:13] <Yunohost Git/Infra notifications> App spacedeck rises from level 6 to 8 in job [#22439](https://ci-apps.yunohost.org/ci/job/22439) !
[10:28:54] <Krakotte> Hello, question from someone that put wayyyy too many things in its package and now is overwhelmed by all the changes : I have 2 domain on my package, (https://github.com/YunoHost-Apps/domoticz_ynh/blob/convertv2/manifest.toml), one being optional : How can I manage the permission part for this second domain? right now I use helpers like ynh_permission_create, but I assume that's not the good practice in v2?
[11:19:51] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1902558288) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): 2 issues found in current configuration: - configuration file is not generated (no .env in the archive) - yarn custom in...
[11:20:54] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1902558288) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): 3 issues found in current configuration: - configuration file is not generated (no .env in the archive) - yarn custom in...
[11:22:53] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1902585425) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): > multi_instance = true ldap = "false" # TODO : fixme, use actual booleans + handle the "not_relevant" value Generated ...
[11:23:11] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1902585425) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): > multi_instance = true ldap = "false" # TODO : fixme, use actual booleans + handle the "not_relevant" value Generated ...
[11:24:17] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1902558288) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): 3 issues found in current configuration: - configuration file is not generated (no .env in the archive) - yarn custom in...
[11:28:51] <lapineige> Aleks (he/him/il/lui): what was that github link to see a summary of contributions to Yunohost-Apps in the last year or so ? 🤔
[11:34:33] <lapineige> I mean how is the newline character `\r` and not `\n` 🤔
And how to fix this…
[11:37:38] <lapineige> Ok, "fixed", I found a way to change those newlines format from Windows to Unix in Kate.
It is very strange that **Yologen** generates such files…
[11:41:33] <lapineige> ~~https://ci-apps-dev.yunohost.org/ci/job/12873 very strange error here… would anyone be able to tell me what I missed in the syntax here https://github.com/YunoHost-Apps/linkwarden\_ynh/blob/testing/scripts/install ? 🤔 😅~~
[11:45:04] <lapineige> ~https://ci-apps-dev.yunohost.org/ci/job/12873 very strange error here… would anyone be able to tell me what I missed in the syntax here https://github.com/YunoHost-Apps/linkwarden\_ynh/blob/testing/scripts/install ? 🤔 😅~
[11:46:17] <lapineige> https://ci-apps-dev.yunohost.org/ci/job/12873 very strange error here… would anyone be able to tell me what I missed in the syntax here https://github.com/YunoHost-Apps/linkwarden\_ynh/blob/testing/scripts/install ? 🤔 😅
[12:04:09] <Aleks (he/him/il/lui)> > Aleks (he/him/il/lui): what was that github link to see a summary of contributions to Yunohost-Apps in the last year or so ? 🤔

https://next.ossinsight.io/analyze/yunohost-apps?period=past_12_months#overview ?
[12:05:07] <lapineige> Great thanks 🙂
[12:07:26] <lapineige> That's very interresting to have an insight of how many people revolve around the project, and the type of contribution (for instance ~20% of the 1000 "active participants" did open at least a PR last year, 7% did touch the packaging code, …)
[13:23:11] <Salamandar> > <@Alekswag:matrix.org> https://next.ossinsight.io/analyze/yunohost-apps?period=past_12_months#overview ?

omg you can see me O.O
[13:50:27] <Yunohost Git/Infra notifications> [apps] @lapineige opened [pull request #1970](https://github.com/YunoHost/apps/pull/1970): Add Bonfire
[14:12:44] <lapineige> (yes ? 🤔)
[14:12:44] <Aleks (he/him/il/lui)> (ah i think lapineige doesnt see bot notifications 😅)
[14:36:40] <Aleks (he/him/il/lui)> (nevermind we were just adding emojis to the "Add Bonfire" PR)
[14:42:19] <lapineige> It's alive, by the way 🙂
[14:42:42] <lapineige> Just need to figure out how to allow it to send emails...
[14:44:27] <orhtej2> > Just need to figure out how to allow it to send emails...

Don't we all
[14:46:12] <lapineige> Because it tells me it's not properly configured, but…
https://github.com/YunoHost-Apps/bonfire_ynh/blob/cleaning/manifest.toml#L98
https://github.com/YunoHost-Apps/bonfire_ynh/blob/cleaning/conf/.env#L14
https://github.com/YunoHost-Apps/bonfire_ynh/blob/cleaning/conf/.env#L53
[14:53:08] <Aleks (he/him/il/lui)> `MAIL_BACKEND=sendmail` hmmm shouldnt it be smtp ?
[15:07:00] <lapineige> Yes: https://github.com/YunoHost-Apps/bonfire_ynh/pull/2/#issuecomment-1902661376
[15:07:00] <lapineige> I don't understand the difference ^^^
[15:07:02] <lapineige> SMTP default port is always 587, right ?
[15:07:06] <Aleks (he/him/il/lui)> or 25, but 587 should be fine
[15:07:11] <Aleks (he/him/il/lui)> as far as i know, "sendmail" is kind of a raw command, equivalent to using the `mail` command in CLI : it doesn't properly authenticate on the mail stack hence it's not DKIM-signed
[15:07:21] <Aleks (he/him/il/lui)> "smtp" is the proper general protocol which should allow to interface with pretty much anything ... except that ISP may filter outgoing port 25 / 587, but that's not really our use case because we want to contact localhost/127.0.0.1
[15:08:07] <Aleks (he/him/il/lui)> and the rest of the list mentionned in the comment is specific "proprietary"(?) API .. or i mean third party services
[15:08:27] <Aleks (he/him/il/lui)> whose business is based on the fact that mail is a pain in the ass and they promise to handle all the mess for you
[15:09:20] <Aleks (he/him/il/lui)> basically all of these businesses would not exist if spam did not exist, and spam would not exist (or not as much) if Microsoft Windows wasn't the perfect OS to turn machines into spam zombies
[15:10:15] <Aleks (he/him/il/lui)> but i digress
[15:10:42] <lapineige> I received something but only on `bonfire@bonfire.domain.fr`, not even on the main email of the server 🤔
[15:26:54] <lapineige> `ExecStart=/opt/node_n/n/versions/node/18/bin/node /var/www/bonfire/just cmd /var/www/bonfire/_build/prod/rel/bonfire/bin/bonfire start daemon`
Gives : `Failed at step STDOUT spawning /opt/node_n/n/versions/node/18/bin/node: No such file or directory`
Any variation (without node and so on) gives the same result.
What did I miss ? 😅
[15:36:14] <lapineige> `ExecStart=/opt/node_n/n/versions/node/18/bin/node just cmd /var/www/bonfire/_build/prod/rel/bonfire/bin/bonfire start daemon`
Gives : `Failed at step STDOUT spawning /opt/node_n/n/versions/node/18/bin/node: No such file or directory`
Any variation (without node and so on) gives the same result.
What did I miss ? 😅
[15:38:23] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/648#issuecomment-1902672643) on [issue #648](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/648) Fix Change PHP-FPM configuration : @grenagit : if you are still able to reproduce this issue, it would be nice to have the full detailed log of the config ...
[15:44:40] <lapineige> First post ever made from Bonfire on Yunohost ™️ created and federated \o/
[15:45:25] <lapineige> (je suis tout excité, oui :D)
[15:56:44] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin pushed 1 commit to enh-configpanel: Update install: php-related setting are set later, and free_fpm_footprint is a dynamic thing, doesnt make sense to defi... ([4c7cbe12](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/4c7cbe12c618c67fa96298c4f4022fabebdd2855))
[16:00:20] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/638#issuecomment-1902674900) on [issue #638](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/638) Nextcloud parameters in config panel: testme
[16:00:49] <Krakotte> hmm, I think I figured it out : I added custom permission in the manifest with the __MYDOMAIN__ as url, then I delete it in the script if it's not needed (instead of creating in when it's required)
[16:01:43] <Krakotte> https://github.com/YunoHost-Apps/domoticz_ynh/blob/convertv2_permissions/manifest.toml
[16:21:17] <Krakotte> is that juste me or the two linkwarden jobs on the CI are stuck?
[16:57:01] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin pushed 1 commit to enh-configpanel: Update upgrade: auto_upgrade_apps setting not initialized during upgrade if it doesnt exist, making config panel crash w... ([7e681d3b](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/7e681d3bc8e2e5af6210cc1fd537f5b16b9814a5))
[16:58:25] <Salamandar> wow domoticz still exists :p
[16:59:15] <lapineige> > `ExecStart=/opt/node_n/n/versions/node/18/bin/node just cmd /var/www/bonfire/_build/prod/rel/bonfire/bin/bonfire start daemon`
> Gives : `Failed at step STDOUT spawning /opt/node_n/n/versions/node/18/bin/node: No such file or directory`
> Any variation (without node and so on) gives the same result.
> What did I miss ? 😅

(Log folder did not exists. yeah, Systemd errors…)
[17:05:52] <Krakotte> Yes! Alive and well!
[17:08:32] <Krakotte> except for the v2 migration that is a pain in the a**
[17:11:26] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin created new branch filter-boring-occ-warnings
[17:17:10] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin opened [pull request #651](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/651): Filter boring occ warnings during upgrade
[17:19:26] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/651#issuecomment-1902691874) on [issue #651](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/651) Filter boring occ warnings during upgrade: testme
[17:22:22] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin created new branch fix-php-apt-dependency-confusion-during-upgrade
[17:24:41] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin pushed 1 commit to fix-php-apt-dependency-confusion-during-upgrade: Fix PHP/APT dependency confusion when upgrading through many versions ([c6d2e17c](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/c6d2e17c7762c333e08d0e30c3f2ee78365a9618))
[17:26:13] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin opened [pull request #652](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/652): Fix PHP/APT dependency confusion when upgrading through many versions
[17:27:19] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/652#issuecomment-1902694088) on [issue #652](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/652) Fix PHP/APT dependency confusion when upgrading through many versions: testme
[17:27:38] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/652#issuecomment-1902694107) on [issue #652](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/652) Fix PHP/APT dependency confusion when upgrading through many versions: Alrighty
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/12893/badge)](h...
[17:29:54] <lapineige> I wonder too… compilation apparently took forever on the first one, so I tried another one… I'll cancel it
[17:40:02] <Salamandar> > <@Alekswag:matrix.org> "smtp" is the proper general protocol which should allow to interface with pretty much anything ... except that ISP may filter outgoing port 25 / 587, but that's not really our use case because we want to contact localhost/127.0.0.1

*fuck you orange*
[17:41:27] <lapineige> `[os_mon] memory supervisor port (memsup): Erlang has closed` https://ci-apps-dev.yunohost.org/ci/job/12886

Ooooh… so CI crashed because of lack of memory ?
[17:46:49] <lapineige> > <@Salamandar:matrix.org> *fuck you orange*

you should try white, best color 😁 🐰
[17:53:41] <Aleks (he/him/il/lui)> the actual error message seems to be (CW bleeding eyes) `'Elixir.RuntimeError',message => <<\"files [\\"antarctica\\", \\"asia\\", \\"australasia\\", \\"backward\\", \\"etcetera\\", \\"europe\\", \\"northamerica\\", \\"southamerica\\", \\"iso3166.tab\\", \\"zone1970.tab\\"] are missing in /var/www/bonfire/_build/prod/rel/bonfire/lib/tz-0.26.5/priv/tzdata2023d\">>`
[17:57:13] <Aleks (he/him/il/lui)> it can't get the timezone data whatever
[17:59:30] <Aleks (he/him/il/lui)> ah later the error is well-formated: `(RuntimeError) files ["antarctica", "asia", "australasia", "backward", "etcetera", "europe", "northamerica", "southamerica", "iso3166.tab", "zone1970.tab"] are missing in /var/www/bonfire/_build/prod/rel/bonfire/lib/tz-0.26.5/priv/tzdata2023d`
[18:01:57] <lapineige> > <@Alekswag:matrix.org> the actual error message seems to be (CW bleeding eyes) `'Elixir.RuntimeError',message => <<\"files [\\"antarctica\\", \\"asia\\", \\"australasia\\", \\"backward\\", \\"etcetera\\", \\"europe\\", \\"northamerica\\", \\"southamerica\\", \\"iso3166.tab\\", \\"zone1970.tab\\"] are missing in /var/www/bonfire/_build/prod/rel/bonfire/lib/tz-0.26.5/priv/tzdata2023d\">>`

Hey, I live in `etcetera` continent, are you from backward territory ? 😂
[18:16:20] <lapineige> > <@Alekswag:matrix.org> it can't get the timezone data whatever

Good catch, I suppose that points to a network error
[18:20:38] <Aleks (he/him/il/lui)> personally i live in `iso3166.tab`, the goverment is horrible 😬
[18:21:35] <Aleks (he/him/il/lui)> but morning starts at 14:00 UTC
[18:44:32] <Salamandar> > <@Alekswag:matrix.org> personally i live in `iso3166.tab`, the goverment is horrible 😬

tab ?
[18:45:00] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/636#discussion_r1461018402) on pull request #636 [fix] redirect logout: Im not sure to understand why the main domain is used here compared to just domain on which the app is installed ......
[18:45:20] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin created new branch new-source-format
[18:46:02] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin pushed 1 commit to new-source-format: Use new source format in manifest.toml + stop supporting upgrades from before 22.2 ([7a1481de](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/7a1481de5a4d59818af451da9ae82e5af261333a))
[18:46:45] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin opened [pull request #653](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653): New source format
[18:47:33] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin edited [pull request #653](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653): Use new source format in manifest.toml + stop supporting upgrades from before 22.2
[18:48:24] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin edited [pull request #653](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653): Use new source format in manifest.toml + stop supporting upgrades from before 22.2
[18:49:14] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653#issuecomment-1902718080) on [issue #653](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653) Use new source format in manifest.toml + stop supporting upgrades from before 22.2: testme
[18:49:33] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653#issuecomment-1902718095) on [issue #653](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653) Use new source format in manifest.toml + stop supporting upgrades from before 22.2: :v:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/12896/badge)](https:/...
[18:50:12] <Yunohost Git/Infra notifications> [nextcloud_ynh] @lapineige [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653#issuecomment-1902719761) on [issue #653](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/653) Use new source format in manifest.toml + stop supporting upgrades from before 22.2: Yes at some point we have to drop supporting automated update from years old versions… Its just too much work. [Nextcl...
[18:50:49] <lapineige> > <@Alekswag:matrix.org> it can't get the timezone data whatever

(as a follow up, it's not that sure : https://github.com/YunoHost-Apps/bonfire_ynh/pull/2/#issuecomment-1902721147)
[18:58:17] <Émy - OniriCorpe> > <@Alekswag:matrix.org> but morning starts at 14:00 UTC

oh, you too :3
[19:05:26] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/651#issuecomment-1902728643) on [issue #651](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/651) Filter boring occ warnings during upgrade: zomg it worked: ### Before [Capture d’écran du 2024-01-21 19-59-03](https://github.com/YunoHost-Apps/nextcloud_ynh/as...
[20:40:17] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin pushed 1 commit to new-source-format: Update upgrade ([a0c4d0c1](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/a0c4d0c17234c31f670b068a57e395b4abd33d46))
[20:40:17] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/637#discussion_r1461064733) on pull request #637 [enh] Faster permissions setter on big datadir: Quick look on the internet : https://unix.stackexchange.com/questions/245274/chown-only-where-needed-speedup-chown Appa...
[20:40:45] <orhtej2> lapineige: there's something off about line breaks after `multi_instance` in yologen. Also, default `backup` does not back up `$install_dir` despite `restore` restoring it.
[21:06:56] <Aleks (he/him/il/lui)> https://github.com/YunoHost/apps/pull/1799
[21:07:42] <Yunohost Git/Infra notifications> App searxng rises from level 7 to 8 in job [#22446](https://ci-apps.yunohost.org/ci/job/22446) !
[21:07:52] <Yunohost Git/Infra notifications> [apps] @orhtej2 [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1902760677) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): default restore script restores install_dir while backup does not declare it for well you know... backup.
[21:08:23] <orhtej2> > <@Alekswag:matrix.org> right now it's a PR on the apps repo 😬

best bugtracker :P
[21:09:52] <orhtej2> bug: the thing is in French and my high school knowledge of said language sucks
[21:11:44] <orhtej2> or is that PEBKAC 🤔
[21:14:37] <Yunohost Git/Infra notifications> [nextcloud_ynh] @alexAubin pushed 1 commit to new-source-format: Update upgrade: typo in helper doc >_> ([3ee53e77](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/3ee53e775bd0c24a144d13be796a760f460660bb))
[21:15:24] <Aleks (he/him/il/lui)> > bug: the thing is in French and my high school knowledge of said language sucks

yeah that's part of the todo ..
[21:15:48] <Raphael> I have a question, about backup/restore. In my package, during installation, some binaries are created from a git archives then compilation. Should these binaries be added into backup too?
[21:16:06] <Aleks (he/him/il/lui)> the de-facto practice is to backup the install dir, arent those binaries in the install dir ?
[21:16:31] <orhtej2> > <@ashledombos:matrix.org> I have a question, about backup/restore. In my package, during installation, some binaries are created from a git archives then compilation. Should these binaries be added into backup too?

yes, the idea is to restore the app as it was
[21:20:09] <orhtej2> I'd say we optimize of restorability not backup size
[21:20:35] <orhtej2> and if you transfer across architectures you always have an option to recompile by force-upgrading
[21:21:09] <orhtej2> sure, but what if sources become unavailable or Crystal PPA breaks like it did recently for Invidious?
[21:21:46] <Raphael> > <@Alekswag:matrix.org> the de-facto practice is to backup the install dir, arent those binaries in the install dir ?

mlmmj install script puts them in /usr/local/bin, I guess I can do that but these programs are shared as the app can be installed multiple times
[21:22:10] <orhtej2> > <@ashledombos:matrix.org> mlmmj install script puts them in /usr/local/bin, I guess I can do that but these programs are shared as the app can be installed multiple times

I'd say these things should be as self-contained as possible and placing stuff in `/usr/local/bin` **may** affect other apps, would not recommend
[21:22:21] <orhtej2> also, what if you want to have 2 separate installs with different versions?
[21:22:25] <orhtej2> cf borgbackup :/
[21:22:37] <orhtej2> **I'm looking at you borgbackup**
[21:23:37] <Raphael> indeed, well I have to rework my install script then
[21:24:23] <orhtej2> angry_old_man_yells_at_borgbackup.tiff
[21:28:31] <orhtej2> one other way would be (if this is indeed a thing that needs to be available system-wide) to have at least versioned folders like `n` does for `NodeJS`
[21:28:53] <Raphael> Or something like php7.4, php8.0 etc?
[21:29:17] <orhtej2> > <@ashledombos:matrix.org> Or something like php7.4, php8.0 etc?

yes
[21:30:03] <orhtej2> but first ask yourself a question if this thing **really** needs to be available outside of your app
[21:30:36] <orhtej2> because most of the time it does not
[22:24:11] <Raphael> I think not, but I have to rethink some parts of my install.
[22:24:32] <Yunohost Git/Infra notifications> @Jakski forked package_check to [Jakski/yunohost_package_check](https://github.com/Jakski/yunohost_package_check)
[22:24:59] <Yunohost Git/Infra notifications> [nextcloud_ynh] @JimboJoe [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/637#issuecomment-1902782881) on [issue #637](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/637) [enh] Faster permissions setter on big datadir: There are been some work discussed in the past in #174, if that can help. Moreover, theres something that could be done...
[22:25:57] <lapineige> > lapineige: there's something off about line breaks after `multi_instance` in yologen. Also, default `backup` does not back up `$install_dir` despite `restore` restoring it.

It's very strange, I don't understand why it would include \r and not \n
[22:33:31] <lapineige> > I'd say we optimize of restorability not backup size

Also build time can be huge and ressource intensive. Storage is less of an issue