Wednesday, February 22, 2023
apps@conference.yunohost.org
February
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
         
             

[00:36:14] <tituspijean> OK, that was a journey. and in a blink of an eye one hour has passed. Check Runs require an App to be run. I have yet to generate a token from such an App. Good night. 😅
[12:49:32] <Yunohost Git/Infra notifications> [example_ynh] @fflorent opened [pull request #202](https://github.com/YunoHost/example_ynh/pull/202): Fix manifest.json → manifest.toml now
[12:51:10] <Yunohost Git/Infra notifications> [example_ynh] @ericgaspar approved [pull request #202](https://github.com/YunoHost/example_ynh/pull/202#pullrequestreview-1309172239) Fix manifest.json → manifest.toml now
[12:51:14] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin merged [pull request #202](https://github.com/YunoHost/example_ynh/pull/202): Fix manifest.json → manifest.toml now
[12:51:15] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin pushed 2 commits to master ([88b3072a4bfd...4ed2fdc95635](https://github.com/YunoHost/example_ynh/compare/88b3072a4bfd...4ed2fdc95635))
[12:51:17] <Yunohost Git/Infra notifications> [example_ynh/master] Fix manifest.json → manifest.toml now - Florent
[12:51:21] <Yunohost Git/Infra notifications> [example_ynh/master] Merge pull request #202 from fflorent/patch-1 Fix manifest.json → manifest.toml now - Alexandre Aubin
[12:51:25] <eric_G> perfect sync
[12:55:21] <florent> I see that there are some discussion here about borg which can more or less silently fail: https://github.com/YunoHost-Apps/borg\_ynh/pull/134
In order to reduce the risk of silent fails, I am about to:

- package healthchecks for Yunohost;
- propose a way to call healthchecks in borg\_ynh;

I am not very sure how to do the second part, especially when there might be other cron tools that the user may want to use.
[12:59:55] <florent> That being said, maybe a healthcheck client that would use the `backup_method` hook to call the healthcheck server would be a good way to solve the issue.
[13:39:48] <Aleks (he/him/il/lui)> what's healthchecks 🤔
[13:43:46] <eric_G> https://github.com/healthchecks/healthchecks maybe
[13:53:28] <florent> as eric_G says
[13:53:37] <florent> https://healthchecks.io
[13:54:05] <florent> It's quite powerful to report when a cron job is not run within some time window (like a day or so)
[13:55:04] <florent> And it works as a remote service, so when a system is dysfunctionning, it's a very good safety belt
[13:59:12] <Aleks (he/him/il/lui)> nice
[14:46:29] <florent> It might interest some people here: `yq`, which is like `jq` but also supports yaml and toml, is packaged in debian for testing and unstable:
https://packages.debian.org/bookworm/yq
Bookworm (current testing) will logically be out this summer
[15:28:09] <Yunohost Git/Infra notifications> [package_check] @oleole39 edited [issue #139](https://github.com/YunoHost/package_check/issues/139): [enh] Measure and display apps base install average resource consumption (HDD+RAM+CPU)
[15:31:52] <Yunohost Git/Infra notifications> [package_check] @alexAubin [commented](https://github.com/YunoHost/package_check/issues/139#issuecomment-1440262132) on [issue #139](https://github.com/YunoHost/package_check/issues/139) [enh] Measure and display apps base install average resource consumption (HDD+RAM+CPU): In fact manifest/packaging version 2 includes such an info, and we merged yesterday a change in package check to add met...
[15:32:51] <Yunohost Git/Infra notifications> [package_check] @oleole39 edited [issue #139](https://github.com/YunoHost/package_check/issues/139): [enh] Measure and display apps base install average resource consumption (HDD+RAM+CPU)
[16:06:08] <Yunohost Git/Infra notifications> [package_check] @oleole39 [commented](https://github.com/YunoHost/package_check/issues/139#issuecomment-1440317829) on [issue #139](https://github.com/YunoHost/package_check/issues/139) [enh] Measure and display apps base install average resource consumption (HDD+RAM+CPU): Exactly the UX behavior proposal I was adding to my initial message just while you were answering (cf. [edit] tag)... Wh...
[16:08:52] <Yunohost Git/Infra notifications> [package_check] @oleole39 [commented](https://github.com/YunoHost/package_check/issues/139#issuecomment-1440317829) on [issue #139](https://github.com/YunoHost/package_check/issues/139) [enh] Measure and display apps base install average resource consumption (HDD+RAM+CPU): Exactly the UX behavior proposal I was adding to my initial message just while you were answering (cf. [edit] tag)... Wh...
[16:15:21] <Yunohost Git/Infra notifications> [package_check] @alexAubin [commented](https://github.com/YunoHost/package_check/issues/139#issuecomment-1440335161) on [issue #139](https://github.com/YunoHost/package_check/issues/139) [enh] Measure and display apps base install average resource consumption (HDD+RAM+CPU): CPU seems kinda hard imho because its really not a well-defined quantity ... It depends too much on cores and clock fre...
[17:19:56] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2: Update manifest.toml ([4735b446](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/4735b446a5663d01bac7986affc63fc3a9f38229))
[17:19:59] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot pushed 1 commit to v2: Auto-update README ([b952901d](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b952901df31fc5a402b5e8fd046e22fd4c0f0657))
[21:43:36] <Yunohost Git/Infra notifications> @mh4ckt3mh4ckt1c4s forked example_ynh to [mh4ckt3mh4ckt1c4s/example_ynh](https://github.com/mh4ckt3mh4ckt1c4s/example_ynh)
[21:46:32] <Yunohost Git/Infra notifications> [example_ynh] @mh4ckt3mh4ckt1c4s opened [pull request #203](https://github.com/YunoHost/example_ynh/pull/203): Fixing dead link in LICENSE
[22:05:41] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin pushed 2 commits to master ([4ed2fdc95635...832e7b76ed54](https://github.com/YunoHost/example_ynh/compare/4ed2fdc95635...832e7b76ed54))
[22:05:41] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin merged [pull request #203](https://github.com/YunoHost/example_ynh/pull/203): Fixing dead link in LICENSE
[22:05:45] <Yunohost Git/Infra notifications> [example_ynh/master] Fixing dead link in LICENSE - Quentin Michaud
[22:05:49] <Yunohost Git/Infra notifications> [example_ynh/master] Merge pull request #203 from mh4ckt3mh4ckt1c4s/patch-1 Fixing dead link in LICENSE - Alexandre Aubin
[22:43:22] <florent> Can we get in the scripts the administrator address chosen in the installation questions?
[22:43:42] <florent> My need is to fill this variable: https://healthchecks.io/docs/self_hosted_configuration/#ADMINS
[22:44:06] <tituspijean> yup, let me find an example...
[22:44:45] <tituspijean> https://github.com/YunoHost-Apps/flarum_ynh/blob/3fbcdd3edefc863be93c467a8dbf51bc849eb9c4/scripts/install#L36
[22:48:40] <florent> Thank you tituspijean!
[23:03:22] <florent> Other question if I may: what would you choose if you would have to chose between mariadb or postgresql for a package? (I can chose one or the other, I am not sure what is the best choice)
[23:04:27] <florent> I slightly tend to prefer installing Mariadb as it is preinstalled in Yunohost. What do you think?