Sunday, January 08, 2023
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
         

[11:39:30] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master: https://github.com/YunoHost/apps/compare/bffc2e8b2e1d...1e73d710c5ac
[11:39:33] <Yunohost Git/Infra notifications> [apps/master] applogos: Optimize png and/or reduce canvas size to try to keep them below 100k max - Alexandre Aubin
[11:39:37] <Yunohost Git/Infra notifications> [apps/master] applogos: run optipng on all logos - Alexandre Aubin
[11:42:12] <eric_G[m]> Aleks (he/him/il/lui): what is the logos size recommendation?
[11:42:49] <Aleks (he/him/il/lui)> it's purely arbitrary but i'd recommend trying to keep them below 100k max
[11:43:02] <Aleks (he/him/il/lui)> but at least 200x200 in terms of canvas
[11:43:55] <Yunohost Git/Infra notifications> [package_linter] @selfhoster1312 opened issue #108: url field without upstream https://github.com/YunoHost/package_linter/issues/108
[11:47:15] <Yunohost Git/Infra notifications> [package_linter] @alexAubin commented on issue #108 url field without upstream: What does your app installs exactly ? Isnt there anything that could be considered to be the upstream ? https://github.com/YunoHost/package_linter/issues/108#issuecomment-1374815576
[11:52:00] <Yunohost Git/Infra notifications> [package_linter] @selfhoster1312 commented on issue #108 url field without upstream: The app installs nothing. It just configures a reverse proxy in nginx config. I considered making pull request to redire... https://github.com/YunoHost/package_linter/issues/108#issuecomment-1374817002
[12:09:23] <Yunohost Git/Infra notifications> [package_linter] @alexAubin commented on issue #108 url field without upstream: Hmyeah special apps like this dont really fit into the url or upstream that much, thats not really a big deal Naively ... https://github.com/YunoHost/package_linter/issues/108#issuecomment-1374820966
[12:21:38] <Yunohost Git/Infra notifications> [package_linter] @selfhoster1312 commented on issue #108 url field without upstream: > Naively I would just add like a link to the wikipedia page about reverse proxy I will do that thanks. I think there ... https://github.com/YunoHost/package_linter/issues/108#issuecomment-1374823061
[12:25:37] <Yunohost Git/Infra notifications> [package_linter] @alexAubin commented on issue #108 url field without upstream: Yes they are supported, its just needed to define some sort of upstream url even if theres no actual upstream ... I me... https://github.com/YunoHost/package_linter/issues/108#issuecomment-1374823781
[12:25:47] <Yunohost Git/Infra notifications> [package_linter] @alexAubin closed issue #108: url field without upstream https://github.com/YunoHost/package_linter/issues/108
[13:15:25] <@rosbeefandino:3cmr.fr> Hello, i'm the one i've made the PR on mastodon for the containerized detection. On an lxc contenerized yunohost the swap creation fail and stop the installation,so i made the PR but the CI fail due to an unknown (to me) error. How can i resolve that ?
https://ci-apps-dev.yunohost.org/ci/job/4757

```
if [ -n "$(grep 'kthreadd' /proc/2/status 2>/dev/null)" ]; then

ynh_script_progression --message="Adding swap if needed..." --weight=1

total_memory=$(ynh_get_ram --total)
swap_needed=0

if [ $total_memory -lt $memory_needed ]; then
# Need a minimum of 2.5Go of memory
swap_needed=$(($memory_needed - $total_memory))
ynh_script_progression --message="Adding $swap_needed Mo to swap..."
ynh_add_swap --size=$swap_needed
fi

else
ynh_script_progression --message="No swap will be added as you are inside a container. Please take care of having more than 2,5G memory available..."
fi
```
source : https://stackoverflow.com/a/72136877
[13:20:21] <@rosbeefandino:3cmr.fr> Hello, i'm the one i've made the PR on mastodon for the containerized detection. On an lxc contenerized yunohost the swap creation fail and stop the installation,so i made the PR but the CI fail due to an unknown (to me) error. How can i resolve that ?
https://ci-apps-dev.yunohost.org/ci/job/4757

```
if [ -n "$(grep 'kthreadd' /proc/2/status 2>/dev/null)" ]; then

ynh_script_progression --message="Adding swap if needed..." --weight=1

total_memory=$(ynh_get_ram --total)
swap_needed=0

if [ $total_memory -lt $memory_needed ]; then
# Need a minimum of 2.5Go of memory
swap_needed=$(($memory_needed - $total_memory))
ynh_script_progression --message="Adding $swap_needed Mo to swap..."
ynh_add_swap --size=$swap_needed
fi

else
ynh_script_progression --message="No swap will be added as you are inside a container. Please take care of having more than 2,5G memory available..."
fi
```

source : https://stackoverflow.com/a/72136877

it seems to have work one time : https://ci-apps-dev.yunohost.org/ci/job/4568 so i don't know why not now.
[13:31:29] <@rosbeefandino:3cmr.fr> Hello, i'm the one i've made the PR on mastodon for the containerized detection. On an lxc contenerized yunohost the swap creation fail and stop the installation,so i made the PR but the CI fail due to an unknown (to me) error. is someone can help me to resolve that ? 😉
https://ci-apps-dev.yunohost.org/ci/job/4757

```
if [ -n "$(grep 'kthreadd' /proc/2/status 2>/dev/null)" ]; then

ynh_script_progression --message="Adding swap if needed..." --weight=1

total_memory=$(ynh_get_ram --total)
swap_needed=0

if [ $total_memory -lt $memory_needed ]; then
# Need a minimum of 2.5Go of memory
swap_needed=$(($memory_needed - $total_memory))
ynh_script_progression --message="Adding $swap_needed Mo to swap..."
ynh_add_swap --size=$swap_needed
fi

else
ynh_script_progression --message="No swap will be added as you are inside a container. Please take care of having more than 2,5G memory available..."
fi
```

source : https://stackoverflow.com/a/72136877

it seems to have work one time : https://ci-apps-dev.yunohost.org/ci/job/4568 so i don't know why not now.
[13:36:56] <tituspijean> Rosbeef Andino 🐧:

> 1779501 [37m[1mDEBUG [mrails aborted! 1779502 [37m[1mDEBUG [mLoadError: Could not open library '/var/www/mastodon/live/vendor/bundle/ruby/3.0.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so': /var/www/mastodon/live/vendor/bundle/ruby/3.0.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so: cannot open shared object file: No such file or directory

This issue has been mentioned recently on the repo I think
[13:38:48] <@rosbeefandino:3cmr.fr> > <@titus:pijean.ovh> Rosbeef Andino 🐧:
>
> > 1779501 [37m[1mDEBUG [mrails aborted! 1779502 [37m[1mDEBUG [mLoadError: Could not open library '/var/www/mastodon/live/vendor/bundle/ruby/3.0.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so': /var/www/mastodon/live/vendor/bundle/ruby/3.0.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so: cannot open shared object file: No such file or directory
>
> This issue has been mentioned recently on the repo I think

sorry which repo ? could you send me a link to see it ?
[13:40:23] <tituspijean> https://ci-apps-dev.yunohost.org/ci/logs/mastodon_amd64_stable_complete.log
[13:40:32] <tituspijean> That's the full log file linked at the end of the CI report ;)
[13:40:55] <tituspijean> And I'm referring to the Mastodon repo. But maybe it was on the chat.
[13:43:59] <tituspijean> https://github.com/YunoHost-Apps/mastodon_ynh/issues/358
[14:09:32] <Aleks (he/him/il/lui)> \<whipser\>for the love of god, 'is someone can' make my eyes bleed ... 'can someone' is proper english bro /o\\ 👀 </whipser>
[14:11:25] <@rosbeefandino:3cmr.fr> > <@Alekswag:matrix.org> \<whipser\>for the love of god, 'is someone can' make my eyes bleed ... 'can someone' is proper english bro /o\\ 👀 </whipser>

My french or spanish are better sorry
[14:26:45] <Yunohost Git/Infra notifications> [package_linter] @alexAubin pushed 1 commit to master: flagged as deprecated, alpha or replaced by another app... https://github.com/YunoHost/package_linter/commit/3898d6ab1faf9a1d4e5dc4b60bee1b047ad0aa73
[14:53:19] <Gérard Collin> https://aria.im/_matrix/media/v1/download/matrix.org/GvoCRrBpWKXaxtzsLaYdCZnF
[14:53:45] <Gérard Collin> Hi guys, It seems like the CI server is broke: https://ci-apps-dev.yunohost.org/ci/job/4964 and https://ci-apps-dev.yunohost.org/ci/job/4966 both give the error above...
[15:01:24] <Aleks (he/him/il/lui)> again /o\
[15:01:50] <Aleks (he/him/il/lui)> yolorestarting the job
[15:02:19] <Aleks (he/him/il/lui)> yeah restarting the job seem to work
[15:11:18] <Gérard Collin> > <@Alekswag:matrix.org> again /o\

It may be my fault: It happened after I canceled a job 😊
[15:11:47] <Aleks (he/him/il/lui)> yeah there's some funky stuff with the whole cancel/retart mechanism
[15:12:02] <Aleks (he/him/il/lui)> anyway just try to bruteforce it and it usually sometimes retrieve the lock
[15:12:17] <Aleks (he/him/il/lui)> oneday™ we'll refactor this mess...
[15:12:29] <Gérard Collin> I'm trying to have mongo installation working in the CI, so I'm constantly trying stuff
[15:12:42] <Aleks (he/him/il/lui)> https://www.youtube.com/watch?v=6BV37Dcxj9s
[15:12:53] <Gérard Collin> > <@Alekswag:matrix.org> anyway just try to bruteforce it and it usually sometimes retrieve the lock

Ok thanks
[16:50:32] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: Flag fallback as notworking because manifest.json syntax is broken ... https://github.com/YunoHost/apps/commit/cdc62aeb87a36163d87f26a16c8c8f7c3d605300
[16:50:33] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: dont-codes branch is main https://github.com/YunoHost/apps/commit/f31eb417a8bc09b362bbc5bc1ce477ec90aa2d0e
[17:38:50] <Yunohost Git/Infra notifications> test aleks⁴
[17:41:43] <Yunohost Git/Infra notifications> [CI_package_check] @alexAubin pushed 1 commit to master: Drop xmpp for notification, use matrix-commander instead https://github.com/YunoHost/CI_package_check/commit/c2d977aaaed32fd7fb8b7ce3b3b85b51198fcce6
[17:45:22] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 74 commits to modify_level: https://github.com/YunoHost/apps/compare/1dd88e88de2b...06f0cafc0c08
[17:45:23] <Yunohost Git/Infra notifications> [apps/modify_level] Flag fallback as notworking because manifest.json syntax is broken ... - Alexandre Aubin
[17:45:28] <Yunohost Git/Infra notifications> [apps/modify_level] dont-codes branch is main - Alexandre Aubin
[17:45:29] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 6 commits to master: https://github.com/YunoHost/apps/compare/f31eb417a8bc...238f736c2e40
[17:45:29] <Yunohost Git/Infra notifications> [apps/modify_level] Merge branch master into modify_level - Éric Gaspar
[17:45:29] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged pull request #1584: Update apps level https://github.com/YunoHost/apps/pull/1584
[17:45:29] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch modify_level
[17:45:36] <Yunohost Git/Infra notifications> [apps/master] ElasticSearch7 and Kimai2 are level 6 - tituspijean
[17:45:36] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1584 from YunoHost/modify_level Update apps level - Éric Gaspar
[17:45:36] <Yunohost Git/Infra notifications> [apps/master] Merge branch master into modify_level - Éric Gaspar
[17:49:00] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged pull request #1582: Add forgejo to catalog https://github.com/YunoHost/apps/pull/1582
[17:49:00] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved pull request #1582 Add forgejo to catalog https://github.com/YunoHost/apps/pull/1582#pullrequestreview-1239183542
[17:49:00] <Yunohost Git/Infra notifications> [apps] @ericgaspar commented on pull request #1582 Add forgejo to catalog: Shouldnt we set something not open source here? like GitHub https://github.com/YunoHost/apps/pull/1582#discussion_r1063654702
[17:49:00] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 3 commits to master: https://github.com/YunoHost/apps/compare/238f736c2e40...e0e1262bce3e
[17:49:00] <Yunohost Git/Infra notifications> [apps] @ericgaspar edited review pull request #1582: Add forgejo to catalog https://github.com/YunoHost/apps/pull/1582#pullrequestreview-1239183542
[17:49:10] <Yunohost Git/Infra notifications> [apps/master] Update apps.json - ericgaspar
[17:49:10] <Yunohost Git/Infra notifications> [apps/master] Add forgejo to catalog - oufmilo
[17:49:10] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1582 from oufmilo/patch-2 Add forgejo to catalog - Éric Gaspar
[17:57:30] <Yunohost Git/Infra notifications> [CI_package_check] @alexAubin pushed 2 commits to master: https://github.com/YunoHost/CI_package_check/compare/c2d977aaaed3...12e6599465a9
[17:57:43] <Yunohost Git/Infra notifications> [CI_package_check/master] Update gitignore - Alexandre Aubin
[17:57:43] <Yunohost Git/Infra notifications> [CI_package_check/master] Update/simplify badge stuff - Alexandre Aubin
[18:14:58] <Yunohost Git/Infra notifications> [CI_package_check] @alexAubin pushed 1 commit to master: Tweak badge system to not display app with level = 0 or no level yet as working which can be misleading ... https://github.com/YunoHost/CI_package_check/commit/f9f7a9b841df2177d4fc4049b0f554dc57a35bac
[18:28:47] <Yunohost Git/Infra notifications> @selfhoster1312 forked package_linter to selfhoster1312/package_linter: https://github.com/selfhoster1312/package_linter
[18:31:15] <Yunohost Git/Infra notifications> [package_linter] @selfhoster1312 opened pull request #109: Warn when using ynh_script_progression in _common.sh https://github.com/YunoHost/package_linter/pull/109
[18:35:39] <tituspijean> I think I managed to make Headscale (VPNs over WireGuard) work. 😱 Now onto packaging it. One day. Eventually.
[18:37:34] <tituspijean> It has a nice feature for all the Cloudflare/tunnels thingies: https://tailscale.com/kb/1081/magicdns/
However it only makes the domains available as `hostname`, without any tld
[18:39:06] <tituspijean> ah nevermind, it creates also a `<hostname>.<namespace>.<base_domain>` record
[18:40:35] <tituspijean> I am mixing things up. MagicDNS is an alternative to mDNS.
[18:40:49] <tituspijean> The Cloudflare tunnels alternative would be: https://tailscale.com/kb/1223/tailscale-funnel/
To be investigated.
[18:41:27] <Yunohost Git/Infra notifications> [package_linter] @alexAubin commented on pull request #109 Warn when using ynh_script_progression in _common.sh: suggestion yield Info( "You should not use ynh_script_progression in _common.sh because... https://github.com/YunoHost/package_linter/pull/109#discussion_r1064185677
[18:48:15] <Yunohost Git/Infra notifications> [package_linter] @selfhoster1312 commented on pull request #109 Warn when using ynh_script_progression in _common.sh: I think your suggestion is unclear because it gives idea it might work when in fact it will 100% produce warning to end-... https://github.com/YunoHost/package_linter/pull/109#discussion_r1064186386
[19:44:00] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: )... https://github.com/YunoHost/apps/commit/af811e389130e145cc9b9ef24069ea30585ae3f9
[19:47:28] <Yunohost Git/Infra notifications> [package_linter] @alexAubin commented on pull request #109 Warn when using ynh_script_progression in _common.sh: Yes Im pretty sure it can work (though display funky progress bar), cf for example in https://github.com/YunoHost-Apps/... https://github.com/YunoHost/package_linter/pull/109#discussion_r1064193228
[19:47:29] <Yunohost Git/Infra notifications> [package_linter] @alexAubin edited a comment on pull request #109 Warn when using ynh_script_progression in _common.sh: Yes Im pretty sure it can work (though display funky progress bar), cf for example in https://github.com/YunoHost-Apps/... https://github.com/YunoHost/package_linter/pull/109#discussion_r1064193228
[19:48:07] <Yunohost Git/Infra notifications> [package_linter/master] Change error to info and rephrase the message - selfhoster1312
[19:48:07] <Yunohost Git/Infra notifications> [package_linter/master] Warn when using ynh_script_progression in _common.sh - selfhoster1312
[19:48:07] <Yunohost Git/Infra notifications> [package_linter/master] Merge pull request #109 from selfhoster1312/progress_common Warn when using ynh_script_progression in _common.sh - Alexandre Aubin
[19:48:07] <Yunohost Git/Infra notifications> [package_linter] @alexAubin pushed 3 commits to master: https://github.com/YunoHost/package_linter/compare/3898d6ab1faf...d8162daf3051
[19:48:07] <Yunohost Git/Infra notifications> [package_linter] @alexAubin merged pull request #109: Warn when using ynh_script_progression in _common.sh https://github.com/YunoHost/package_linter/pull/109
[19:53:36] <Yunohost Git/Infra notifications> [CI_package_check] @alexAubin pushed 1 commit to master: Fix badge for apps that just got added to the catalog https://github.com/YunoHost/CI_package_check/commit/d35b9f67579002092a4f24fab84314d10e0c3ce9
[19:57:02] <Yunohost Git/Infra notifications> test aleks ⁵
[19:58:41] <Yunohost Git/Infra notifications> [CI_package_check] @alexAubin pushed 1 commit to master: Fix instructions for matrix-commander setup https://github.com/YunoHost/CI_package_check/commit/298c9ac2e8d687d4335cf76e41b493af337c3206
[20:11:37] <Yunohost Git/Infra notifications> [package_linter] @selfhoster1312 commented on pull request #109 Warn when using ynh_script_progression in _common.sh: Sorry i was not clear. It did not crash but produced warnings. So its not so bad but still ^^ https://github.com/YunoHost/package_linter/pull/109#discussion_r1064195842
[20:11:59] <selfhoster1312> hello how are you fine people?
[20:12:12] <selfhoster1312> how do i give ownership of repo to yunohost-apps on github? (it says i need permission to create repo there)
[20:40:11] <tituspijean> selfhoster1312: I've just sent you an invitation to the organization
[20:40:45] <tituspijean> Once you accept it, you will be able to transfer your repository
[20:58:25] <selfhoster1312> thx!
[20:59:08] <selfhoster1312> moving :)
[21:01:30] <selfhoster1312> so now i can make pull request to include in "official" apps :D
[21:02:31] <selfhoster1312> question for the next packages i want to submit: is there a nix/guix builder (or something else) that can be used to host official binary packages? or do apps have to be compiled from source on every yunohost instance?
[21:03:12] <selfhoster1312> (even without a builder/repo on your side, would an official nix/guix package be accepted as a dependency?)
[21:30:54] <gredin67> do you find it cleaner to initialize config panel settings through getters
https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/blob/f0b9772e47d537f79f06a1633a4c85cbf94d06c0/scripts/config
or with direct initialization like here
https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/blob/expose-config-panel/scripts/install#L56-L76
see also the discussion here
https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/blob/expose-config-panel/scripts/install#L56-L76
[22:11:19] <eric_G[m]> https://aria.im/_matrix/media/v1/download/matrix.org/oQWMcuDKKOJPSqntVgQsXXro