Thursday, June 20, 2024
dev@conference.yunohost.org
June
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
             

[07:38:11] <Aleks (he/him/il/lui)> https://i.imgflip.com/8uf7k3.jpg
[07:49:12] <Yunohost Git/Infra notifications> [yunohost] Salamandar [commented](https://github.com/YunoHost/yunohost/pull/1855#issuecomment-2180031584) on [issue #1855](https://github.com/YunoHost/yunohost/pull/1855) Helpers 2.1: Maybe handle https://github.com/YunoHost/yunohost/pull/1716 here.
[07:49:19] <Salamandar> @Alekswag:matrix.org did you read this list ? https://github.com/YunoHost/issues/issues?q=is%3Aissue+is%3Aopen+helper
[08:00:54] <Aleks (he/him/il/lui)> 🙈
[08:02:17] <Salamandar> ah ah
[08:02:46] <Salamandar> well it’s a good source of ideas to implement in v2.1
[08:03:07] <Salamandar> anyways
[08:03:17] <Salamandar> let’s merge your #1855
[08:03:18] <Salamandar> and then continue with additional PRs
[09:11:13] <Aleks (he/him/il/lui)> But but but just one or two more commits pwease onii-chan
[09:11:27] <Salamandar> ah ah
[09:15:47] <Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to helpers-2.1: resources/db: ensure dbtype is valid ([e12d7939](https://github.com/YunoHost/yunohost/commit/e12d79390f1e99145de8e61101049aa2448a62e3))
[09:17:53] <Salamandar> > <@Alekswag:matrix.org> But but but just one or two more commits pwease onii-chan

the rest will be easier to review with small PRs
[09:24:47] <emile>
[09:25:24] <emile> when it's your next (dev?) meeting ?
[09:26:12] <Salamandar> hey
[09:26:19] <Salamandar> it’s usually the tuesday
[09:26:40] <Salamandar> why ? :)
[09:28:29] <emile> maybe Matthieu already talk about that, but Globenet would like to convert you VM into a dedicated server
[09:29:22] <Salamandar> oh !
[09:29:50] <Salamandar> he might have talked about that
[09:35:55] <emile> it will be a quite big server ( 14-Core Xeon E5-2690 v4 2,6GHz 128GB SATA) probably with 2 or 4To of ssd, /29 IPv4 and /56 IPv6
[09:37:30] <emile> I could come to the next meeting to talk about that
[09:37:33] <emile> (if I didn't forget)
[09:40:58] <emile> (2*14c)
[09:53:37] <mathieuw> > <@Salamandar:matrix.org> it’s usually the tuesday

Hey emile!
That's great news!
We have a bi-monthly meeting that takes place every 1st and 3rd Tuesdays.
The next one should be on July 2nd, at 8:30PM CEST.
I'll send you a link to the pad and the room if you're available to join us to talk about that.
Thanks a bunch!
[10:55:27] <Salamandar> https://apps.yunohost.org/dash?filter=testings&hidedeprecated=true
[10:55:39] <Salamandar> the "last data update" shows seconds instead of minutes
[10:56:11] <Aleks (he/him/il/lui)> ogod
[10:56:17] <Aleks (he/him/il/lui)> who did this
[10:59:33] <eric_G> unbelievable
[11:00:13] <Salamandar> :D
[11:00:25] <eric_G> that explains a lot
[11:01:02] <Aleks (he/him/il/lui)> this dashboard is in .. unacceptable .. _condition_! 🍋
[11:01:05] <eric_G> I second that
[11:01:39] <eric_G> or minuts
[11:03:25] <Salamandar> :D
[11:04:41] <eric_G> https://github.com/orgs/YunoHost-Apps/projects/6
[11:05:31] <eric_G> is this to be used for sharing problems with apps?
[11:07:40] <Aleks (he/him/il/lui)> this is packaging v2, i think it can probably be closed now
[11:09:51] <eric_G> or rename it...
[14:18:14] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 4 commits to helpers-2.1 ([e12d79390f1e...eab36d069d10](https://github.com/YunoHost/yunohost/compare/e12d79390f1e...eab36d069d10))
[14:18:56] <Yunohost Git/Infra notifications> [yunohost/helpers-2.1] helpers2.1: ynh_systemd_action -> ynh_systemctl - Alexandre Aubin
[14:40:31] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to helpers-2.1: helpers.v2.1: Add ynh_in_ci_tests to check if the scripts are running in CI or not ([e0a9bafd](https://github.com/YunoHost/yunohost/commit/e0a9bafde203c8638eeba76b61f19c4d6b837795))
[14:40:58] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#1340630794](https://gitlab.com/YunoHost/yunohost/-/pipelines/1340630794) canceled on branch helpers-2.1
[15:11:28] <Yunohost Git/Infra notifications> [yunohost] alexAubin edited [pull request #1855](https://github.com/YunoHost/yunohost/pull/1855): Helpers 2.1
[17:07:13] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to helpers-2.1 ([e0a9bafde203...6605df6eb270](https://github.com/YunoHost/yunohost/compare/e0a9bafde203...6605df6eb270))
[17:07:21] <Yunohost Git/Infra notifications> [yunohost/helpers-2.1] helpers2.1: unbound var @_@ - Alexandre Aubin
[17:07:33] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1855](https://github.com/YunoHost/yunohost/pull/1855): Helpers 2.1
[17:07:36] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 85 commits to dev ([bd43a4504e71...2ee8d93f67e1](https://github.com/YunoHost/yunohost/compare/bd43a4504e71...2ee8d93f67e1))
[17:07:38] <Yunohost Git/Infra notifications> [yunohost] alexAubin edited [pull request #1870](https://github.com/YunoHost/yunohost/pull/1870): Helpers v2.1 suggestions
[17:07:39] <Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch helpers-2.1
[17:07:47] <Yunohost Git/Infra notifications> [yunohost/dev] helpers2.1: unbound var @_@ - Alexandre Aubin
[17:07:55] <Yunohost Git/Infra notifications> [yunohost/dev] helpers2.1: use the appropriate helper for apt provisioning/deprovisioning depending on the helpers_version in the manif... - Alexandre Aubin
[17:07:56] <Yunohost Git/Infra notifications> [yunohost] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([b1b3c6ef](https://github.com/YunoHost/yunohost/commit/b1b3c6eff89b6079433d90ca5b6b3eaf10c921c5))
[17:07:57] <Yunohost Git/Infra notifications> [yunohost] github-actions[bot] created new branch actions/black
[17:07:58] <Yunohost Git/Infra notifications> [yunohost] github-actions[bot] opened [pull request #1871](https://github.com/YunoHost/yunohost/pull/1871): Format Python code with Black
[17:08:01] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1855 from YunoHost/helpers-2.1 Helpers 2.1 - Alexandre Aubin
[17:08:32] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([2ee8d93f67e1...90dfccf27890](https://github.com/YunoHost/yunohost/compare/2ee8d93f67e1...90dfccf27890))
[17:08:33] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1871](https://github.com/YunoHost/yunohost/pull/1871): Format Python code with Black
[17:08:39] <Aleks (he/him/il/lui)> > <@yunohostinfra:matrix.org> [yunohost] alexAubin merged [pull request #1855](https://github.com/YunoHost/yunohost/pull/1855): Helpers 2.1

https://i.imgflip.com/8uh20u.jpg
[17:08:39] <Yunohost Git/Infra notifications> [yunohost/dev] :art: Format Python code with Black - alexAubin
[17:08:39] <Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch actions/black
[17:09:15] <Aleks (he/him/il/lui)> Salamandar: https://i.imgflip.com/8uh269.jpg
[17:10:17] <Salamandar> Mdr
[17:10:36] <Salamandar> Each time i see an imgflip link i think about tableflip
[17:11:47] <Salamandar> Imgflip be like (╯°□°)╯︵ 🏞️
[17:15:40] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.14.1+202406201715 for bullseye/unstable/all ...
[17:17:47] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.14.1+202406201715 for bullseye/unstable/all.
[17:29:20] <Salamandar> wtf is happening https://ci-apps-bookworm.yunohost.org/ci/
[17:29:38] <Salamandar> i cancelled 2 jobs stuck for 3 days
[18:28:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1340871758](https://gitlab.com/YunoHost/yunohost/-/pipelines/1340871758) failed on branch dev
[18:30:01] <Émy - OniriCorpe> > <@Salamandar:matrix.org> i cancelled 2 jobs stuck for 3 days

They were alive, finally
[18:40:54] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1340880289](https://gitlab.com/YunoHost/yunohost/-/pipelines/1340880289) failed on branch dev
[19:18:36] <Yunohost Git/Infra notifications> [yunohost] alexAubin edited [pull request #1855](https://github.com/YunoHost/yunohost/pull/1855): Helpers 2.1
[19:38:35] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: Update changelog for 11.2.15 ([2f933b5b](https://github.com/YunoHost/yunohost/commit/2f933b5bf25cd16d94a8a7504a360a0673f54cff))
[19:38:37] <Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/11.2.15
[19:39:32] <orhtej2> > <@Salamandar:matrix.org> i cancelled 2 jobs stuck for 3 days

What if they were about to succeed?
in other news wasn't this problem solved before? Doesn't bookworm runner run the same watchdog as bullseye is?
[19:39:55] <Salamandar> They weren't :D they were stuck for some weird reason
[19:40:13] <Salamandar> maybe the whole CI process was stuck
[19:40:19] <Salamandar> maybe again some disk space issue?
[19:40:20] <Salamandar> idk
[19:41:53] <orhtej2> I mean it happened in the past on regular ci and eventually The One That Hates Threads solved it and I haven't seen these since?
[19:42:00] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.15 for bullseye/stable/all ...
[19:43:49] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.15 for bullseye/stable/all.
[19:45:06] <Salamandar> > <@Salamandar:matrix.org> the "last data update" shows seconds instead of minutes

fixed
[19:45:18] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.15+202406201945 for bullseye/unstable/all ...
[19:46:49] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.15+202406201945 for bullseye/unstable/all.
[19:47:19] <Aleks (he/him/il/lui)> imma upgradingz the ci imagz
[19:48:22] <Aleks (he/him/il/lui)> helpers 2.1 on the ci https://i.pinimg.com/originals/89/07/db/8907db96844bb52934fae56942a59d8e.gif
[20:16:32] <eric_G> so, how does it work to apply helpers 2.1?
[20:16:33] <eric_G> autopatch?
[20:16:46] <Aleks (he/him/il/lui)> yeah the script is in https://github.com/YunoHost/apps/pull/2407
[20:16:56] <Aleks (he/him/il/lui)> but honestly everything is still very experimental
[20:17:16] <Aleks (he/him/il/lui)> i only tested that i was able to install/remove a bunch of apps but not upgrade, backup, restore ...
[20:17:40] <Aleks (he/him/il/lui)> I'm testing on roundcube right now : https://github.com/YunoHost-Apps/roundcube_ynh/pull/208
[20:17:48] <Aleks (he/him/il/lui)> expect a bunch of iteration on the core code to stabilize things
[20:19:03] <eric_G> I am gonna give it a try
[20:22:35] <Salamandar> *narrator voice* and there went eric_G on another quest
[20:34:44] <eric_G> we should do example_ynh first...
[20:40:26] <eric_G> How do I run the script locally?
[20:41:04] <Aleks (he/him/il/lui)> `python3 convert_to_helpers_2.1.py /path/to/app/folder`
[20:41:27] <eric_G> ah I found it
[20:45:22] <Aleks (he/him/il/lui)> i'm looking at example_ynh, of course there's a few tweaks because it's example_ynh (eg we want to keep the config_panel.toml.example), gotta add notes about $data_dir not being backedup during safety-backup-before-upgrade etc
[20:45:45] <Aleks (he/him/il/lui)> (and anyway it's expected that the script does as much as it can but there'll be a few things to tweaks just like packaging v2)
[20:47:09] <Aleks (he/him/il/lui)> https://ci-apps-dev.yunohost.org/ci/job/17010 👀
[20:47:14] <eric_G> `helpers_version = "2.1"` this line has not been added by the script to `manifest.toml` 🤔
[20:47:33] <Aleks (he/him/il/lui)> ah 🤔
[20:47:48] <Aleks (he/him/il/lui)> uuuh it did on my side ?
[20:49:29] <eric_G> I applied the script to the testing branch https://github.com/YunoHost-Apps/owncloud_ynh
[20:51:53] <Aleks (he/him/il/lui)> hmmmm it does on my side, did you commit all the changes files or ? 😬
[20:52:09] <Aleks (he/him/il/lui)> (i mean i just tried on owncloud on my machine)
[20:54:32] <eric_G> I may have merded somewhere
[20:55:50] <eric_G> and we have our first winner https://ci-apps-dev.yunohost.org/ci/job/17012
[20:56:50] <Aleks (he/him/il/lui)> woot already
[21:00:37] <eric_G> https://ci-apps-dev.yunohost.org/ci/job/17011 -> `Variable $name wasn't initialized when trying to replace __NAME__ in /etc/nginx/conf.d/sub.domain.tld.d/omeka-s.conf`
[21:00:39] <Aleks (he/him/il/lui)> zblerfugarg
[21:00:43] <Aleks (he/him/il/lui)> how did this not get patched x_x
[21:01:48] <Aleks (he/him/il/lui)> i does get patch on my side for that app, did you commit all the files ? 😬
[21:04:18] <eric_G> normally yes. I still miss `helpers_version = "2.1"` 🫠
[21:05:19] <Aleks (he/him/il/lui)> i don't understand, it's also added automagically on my side 😅
[21:05:30] <eric_G> beuu?
[21:07:14] <Aleks (he/him/il/lui)> are you up to date on the helpers-2.1 branch https://github.com/YunoHost/apps/pull/2407 ? 🤔
[21:09:57] <eric_G> yes, total mystery
[21:10:42] <Aleks (he/him/il/lui)> 🥴
[21:10:57] <Aleks (he/him/il/lui)> or uh idk could it be that you're on a mac and `sed` doesn't work the same way
[21:11:14] <eric_G> at this end of the process I get `sed: 1: "manifest.toml": invalid command code m`
[21:11:30] <Aleks (he/him/il/lui)> ogod
[21:13:11] <Aleks (he/him/il/lui)> the script runs `sed -i '/^yunohost =/a helpers_version = "2.1"' manifest.toml` to auto-add the helpers\_version line because that seemed a way simpler way than loading/re-dumping the entire toml etc T\_T
[21:13:38] <Aleks (he/him/il/lui)> ah like maybe it wants the -i to be in front of the file name ?
[21:14:42] <Aleks (he/him/il/lui)> >in the OS X version -i always requires a suffix
[21:14:57] <Aleks (he/him/il/lui)> :|
[21:15:03] <Aleks (he/him/il/lui)> (╯°□°)╯︵ ┻━┻
[21:15:42] <eric_G> with th `-i` in front on the file name I get `sed: 1: "/^yunohost =/a helpers_ ...": command a expects \ followed by text`
[21:17:43] <Aleks (he/him/il/lui)> should be fixed by https://github.com/YunoHost/apps/pull/2407/commits/972320f2f4e3fbb7c495a2e6b88069a3893ba1ed
[21:18:34] <Aleks (he/him/il/lui)> apparently `-i` is supposed to be meant to be used like `-i=.bak` such that it creates a backup copy of the original file etc but hmpf who ever use that 😅
[21:19:58] <eric_G> https://aria.im/_matrix/media/v1/download/matrix.org/UZUpMXCZoEucpmHhtIiBrMbS
[21:20:33] <Aleks (he/him/il/lui)> dafuq
[21:21:39] <eric_G> ```
python3 ./convert_to_helpers_2.1.py /Users/eric/Documents/GitHub/galene_ynh
/Users/eric/Documents/./convert_to_helpers_2.1.py:100: SyntaxWarning: invalid escape sequence '\['
('\[\s+"?\$upgrade_type"?\s+==\s+"?UPGRADE_APP"? ]', "ynh_app_upstream_version_changed"),
/Users/eric/Documents/./convert_to_helpers_2.1.py:305: SyntaxWarning: invalid escape sequence '\*'
"grep -q '\*\~' .gitignore 2>/dev/null || echo '*~' >> .gitignore",
/Users/eric/Documents/./convert_to_helpers_2.1.py:306: SyntaxWarning: invalid escape sequence '\~'
"grep -q '\~.sw\[op\]' .gitignore || echo '~.sw[op]' >> .gitignore",
/Users/eric/Documents/./convert_to_helpers_2.1.py:307: SyntaxWarning: invalid escape sequence '\.'
"grep -q '\.DS_Store' .gitignore || echo '.DS_Store' >> .gitignore",
sed: 1: "/^yunohost =/a helpers_ ...": command a expects \ followed by text
```

[21:24:52] <eric_G> ok, don't bother debugging for mac, this is intended to be apply with a patch anyway
[21:28:41] <Aleks (he/him/il/lui)> 😭
[21:29:40] <Aleks (he/him/il/lui)> who the hell thought it'd be a good idea to have 2 different programs be named the same but work in completely different ways T_T
[21:30:45] <Aleks (he/him/il/lui)> anyway if only the "append" thing in sed is troubling it i guess i can read and re-write the file from python ...
[21:31:46] <Salamandar> wut
[21:32:17] <Salamandar> > <@Alekswag:matrix.org> who the hell thought it'd be a good idea to have 2 different programs be named the same but work in completely different ways T_T

which programs ?
[21:35:01] <Aleks (he/him/il/lui)> sed
[21:35:19] <Aleks (he/him/il/lui)> eric_G: should be fixed in https://github.com/YunoHost/apps/commit/fea9c3d044c8bf9f1a0810ad2c0a5011fca9935d
[21:37:40] <orhtej2> > <@Alekswag:matrix.org> sed

Sed vs gnu sed? Welcome in hell
[21:37:46] <eric_G> nop
[21:37:57] <eric_G> still the same output
[21:38:23] <Aleks (he/him/il/lui)> uuuuuh, `sed: 1: "/^yunohost =/a helpers_ ...": command a expects \ followed by text` ? x_X
[21:38:46] <Aleks (he/him/il/lui)> that sed call ain't there anymore soooo uuuh
[21:38:54] <eric_G> ```
python3 ./convert_to_helpers_2.1.py /Users/eric/Documents/GitHub/galene_ynh
/Users/eric/Documents/./convert_to_helpers_2.1.py:100: SyntaxWarning: invalid escape sequence '\['
('\[\s+"?\$upgrade_type"?\s+==\s+"?UPGRADE_APP"? ]', "ynh_app_upstream_version_changed"),
/Users/eric/Documents/./convert_to_helpers_2.1.py:305: SyntaxWarning: invalid escape sequence '\*'
"grep -q '\*\~' .gitignore 2>/dev/null || echo '*~' >> .gitignore",
/Users/eric/Documents/./convert_to_helpers_2.1.py:306: SyntaxWarning: invalid escape sequence '\~'
"grep -q '\~.sw\[op\]' .gitignore || echo '~.sw[op]' >> .gitignore",
/Users/eric/Documents/./convert_to_helpers_2.1.py:307: SyntaxWarning: invalid escape sequence '\.'
"grep -q '\.DS_Store' .gitignore || echo '.DS_Store' >> .gitignore",
```

[21:39:06] <orhtej2> > <@ericg:matrix.org> still the same output

Can't you open is as a proper toml and replace by key?
[21:39:18] <Aleks (he/him/il/lui)> yeah the syntaxwarning are annoying, dunno why you're getting those, python doesn't display them on my machine, but shouldnt be an issue
[21:39:24] <Aleks (he/him/il/lui)> ain't the manifest.toml modified now ?
[21:40:08] <eric_G> yes, the toml file got modified
[21:42:23] <eric_G> But I still get the same crap as in the screenshot
[21:42:25] <Aleks (he/him/il/lui)> like it thinks the backuped file should be named with = as a suffix i suppose
[21:42:25] <Aleks (he/him/il/lui)> ugh
[21:42:25] <Aleks (he/him/il/lui)> aaaaah it doesn't like the `-i=''` ?
[21:42:25] <Aleks (he/him/il/lui)> djeezus
[21:43:28] <Aleks (he/him/il/lui)> so linux want `-i=''` but mac wants `-i ''`
[21:43:31] <Aleks (he/him/il/lui)> great
[21:44:18] <Aleks (he/him/il/lui)> ah, maybe `-i''` may work on both
[21:45:06] <Aleks (he/him/il/lui)> can you try with https://github.com/YunoHost/apps/commit/799490c2379927c11ca35631e35da279a0733413 ? :|
[21:45:58] <Aleks (he/him/il/lui)> i was supposed to procrastinate bookworm, not retroengineer sed syntax to be cross-platform compatible T_T
[21:53:27] <eric_G> output OK
[21:53:38] <eric_G> ```
python3 ./convert_to_helpers_2.1.py /Users/eric/Documents/GitHub/galene_ynh
/Users/eric/Documents/./convert_to_helpers_2.1.py:100: SyntaxWarning: invalid escape sequence '\['
('\[\s+"?\$upgrade_type"?\s+==\s+"?UPGRADE_APP"? ]', "ynh_app_upstream_version_changed"),
/Users/eric/Documents/./convert_to_helpers_2.1.py:305: SyntaxWarning: invalid escape sequence '\*'
"grep -q '\*\~' .gitignore 2>/dev/null || echo '*~' >> .gitignore",
/Users/eric/Documents/./convert_to_helpers_2.1.py:306: SyntaxWarning: invalid escape sequence '\~'
"grep -q '\~.sw\[op\]' .gitignore || echo '~.sw[op]' >> .gitignore",
/Users/eric/Documents/./convert_to_helpers_2.1.py:307: SyntaxWarning: invalid escape sequence '\.'
"grep -q '\.DS_Store' .gitignore || echo '.DS_Store' >> .gitignore",
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
sed: 1: "conf//ice-servers.json": command c expects \ followed by text
```

[21:54:13] <Aleks (he/him/il/lui)> 🤔
[21:55:12] <eric_G> but the output files seemed OK
[21:55:21] <Aleks (he/him/il/lui)> i don't even see anything called ice-servers.json in galene ? o_O
[21:56:16] <eric_G> there is an `ice-server.json`
[21:56:38] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/galette_ynh/tree/testing/conf ? 🤔
[21:56:39] <orhtej2> \* as in 'escape slash and pass it as slash asterisk to regex parser'?
[21:57:22] <eric_G> this is galette not galene 😂
[21:57:23] <Aleks (he/him/il/lui)> aaaah xD
[21:58:07] <Aleks (he/him/il/lui)> > \* as in 'escape slash and pass it as slash asterisk to regex parser'?

fixed in https://github.com/YunoHost/apps/pull/2407/commits/347ed93a1b6f6e07c06ece03f47a83967bb87765 hopefully x_x
[21:58:17] <orhtej2> `\\*` as in 'escape slash and pass it as slash asterisk to regex parser'?
[21:58:38] <Émy - OniriCorpe> > <@Alekswag:matrix.org> sed

sed is syndrome d'ehlers danlos 👌
[21:59:40] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1341021997](https://gitlab.com/YunoHost/yunohost/-/pipelines/1341021997) failed on branch dev
[21:59:53] <Aleks (he/him/il/lui)> i don't get why sed on mac would complain about `ice-servers.json` specifically x_x
[22:00:17] <Aleks (he/him/il/lui)> or
[22:00:17] <Aleks (he/him/il/lui)> omg
[22:00:55] <Aleks (he/him/il/lui)> can you share the output of `find conf/ -type f` , running from inside the app folder ?
[22:01:29] <Aleks (he/him/il/lui)> i suspect macos wraps this file with `"` because there's an - in it ?
[22:01:39] <eric_G> ``
conf//ice-servers.json
conf//groupname-ldap.json
conf//ldap.service
conf//config.json
conf//systemd.service
conf//groupname.json
conf//nginx.conf
```
conf//galene-ldap.json

[22:01:41] <Aleks (he/him/il/lui)> and then sed interprets it as a command instead of a file ?
[22:01:49] <Aleks (he/him/il/lui)> hmm
[22:15:38] <Aleks (he/him/il/lui)> anyway, i should really get something to eat and play some bit of starcraft to forget about computers 😬
[22:23:32] <Yunohost Git/Infra notifications> [nextcloud_ynh] ci-apps-dev: level 0 https://ci-apps-dev.yunohost.org/ci/job/17016 on commit https://github.com/YunoHost-Apps/nextcloud_ynh/commit/99a66572965474c4a752fe0d1882dbfc7fee447c "cleaning" by @Éric Gaspar on branch
[22:24:35] <Yunohost Git/Infra notifications> [nextcloud_ynh] ci-apps-dev: level 0 https://ci-apps-dev.yunohost.org/ci/job/17017 on commit https://github.com/YunoHost-Apps/nextcloud_ynh/commit/bc84fdec7edf0dd77bb4e4271874a5f1459fd970 "cleaning" by @Éric Gaspar on branches helpers-2.1
[22:33:09] <Yunohost Git/Infra notifications> [nextcloud_ynh] ci-apps-dev: level 0 https://ci-apps-dev.yunohost.org/ci/job/17017 on commit https://github.com/YunoHost-Apps/nextcloud_ynh/commit/1e44f3d64929557b74559c69481800bfb90809ab "Update upgrade" by @Éric Gaspar on branches helpers-2.1
[22:38:30] <Yunohost Git/Infra notifications> [nextcloud_ynh] ci-apps-dev: level 0 https://ci-apps-dev.yunohost.org/ci/job/17017 on commit https://github.com/YunoHost-Apps/nextcloud_ynh/commit/d471cfcc9673cf8559051897d7ddabeb54b417fa "fix" by @Éric Gaspar on branches helpers-2.1
[23:30:36] <kayou> I have an issue with fail2ban on bookworm. I have a server which send backup with borg to another server (on the same network) through ssh. but after some time, the connexion is lost between the two server, as if the second ban the first one. I can see ip addresses ban on the second one (this seems weird since I didn't reroot any incoming port to my second server), but not my local ip address ban.

If i disable fail2ban on the second server, the backup works as expected
[23:31:34] <kayou> I have an issue with fail2ban on bookworm. I have a server that sends backups with borg to another server (on the same network) through ssh. but after some time, the connexion is lost between the two servers, as if the second ban the first one. I can see ip addresses ban on the second one (this seems weird since I didn't reroot any incoming port to my second server), but not my local ip address ban.

If i disable fail2ban on the second server, the backup works as expected
[23:34:45] <kayou> i don't really know how to debug that since i can't find anything intersecting in fail2ban logs
[23:37:13] <kayou> when i start backup, i can see in auth.log: https://paste.yunohost.org/xofukerayo.apache
[23:37:26] <kayou> as if the catch ip/user is not the correct one
[23:37:46] <kayou> with borg* when I ssh into this server this is the correct ip
[23:48:43] <kayou> > 2024-06-21 00:00:24,705 fail2ban.actions [7360]: NOTICE [sshd] Ban 192.168.0.100
[23:48:46] <kayou> why