Friday, November 08, 2024
apps@conference.yunohost.org
November
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:50:17] <florent[m]> Using ynh-dev, after an upgrade interruption, I got this error:

> Warning: ./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found

The log:

```

Info: [++..................] > Stopping grist's systemd service...
Info: [##+++...............] > Upgrading dependencies...
Info: [#####++.............] > Upgrading source files...
Info: [#######+++..........] > Installing grist...
^CError: Could not upgrade grist: The operation was manually interrupted?
Info: The operation 'Upgrade the 'grist' app' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20241108-074153-app_upgrade-grist' to get help
Warning: Upgrade failed ... attempting to restore the safety backup (Yunohost first need to remove the app for this) ...
Info: Removing grist…
sh: 0: getcwd() failed: No such file or directory
Info: [++++++++++..........] > Removing system configurations related to grist...
Info: [####################] > Removal of grist completed
Info: Deprovisioning apt...
sh: 0: getcwd() failed: No such file or directory
Warning: ./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found
Error: deprovision failed for apt : An error occured inside the script snippet
Info: The operation 'Remove the 'grist' app' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20241108-074240-app_remove-grist' to get help
Warning: Here's an extract of the logs before the crash. It might help debugging the error:
```

Does it ring you a bell? I can provide more details and/or fill a bug for that.
[09:04:30] <orhtej2> > Using ynh-dev, after an upgrade interruption, I got this error:
>
> > Warning: ./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found
>
> The log:
>
> ```
>
> Info: [++..................] > Stopping grist's systemd service...
> Info: [##+++...............] > Upgrading dependencies...
> Info: [#####++.............] > Upgrading source files...
> Info: [#######+++..........] > Installing grist...
> ^CError: Could not upgrade grist: The operation was manually interrupted?
> Info: The operation 'Upgrade the 'grist' app' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20241108-074153-app_upgrade-grist' to get help
> Warning: Upgrade failed ... attempting to restore the safety backup (Yunohost first need to remove the app for this) ...
> Info: Removing grist…
> sh: 0: getcwd() failed: No such file or directory
> Info: [++++++++++..........] > Removing system configurations related to grist...
> Info: [####################] > Removal of grist completed
> Info: Deprovisioning apt...
> sh: 0: getcwd() failed: No such file or directory
> Warning: ./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found
> Error: deprovision failed for apt : An error occured inside the script snippet
> Info: The operation 'Remove the 'grist' app' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20241108-074240-app_remove-grist' to get help
> Warning: Here's an extract of the logs before the crash. It might help debugging the error:
> ```
>
> Does it ring you a bell? I can provide more details and/or fill a bug for that.

It's a semi-known bug with helpers 2.1
[10:05:12] <florent[m]> > It's a semi-known bug with helpers 2.1

Thanks, should I fill an issue if that helps to be tracked?
[10:13:59] <orhtej2> > Thanks, should I fill an issue if that helps to be tracked?

Why not, I only saw it reported here
[10:24:06] <florent[m]> > Why not, I only saw it reported here

Done:
https://github.com/YunoHost/issues/issues/2477
[12:02:53] <orhtej2> is 'old' ci-dev (bullseye) still available somewhere?
[12:07:18] <eric_G> > is 'old' ci-dev (bullseye) still available somewhere?

the Bullseye CI https://ci-apps-bullseye-dev.yunohost.org/ci/ doesn't seem to respond to `!testme` or `!bullseyetestme` or wathever trigger
[12:07:49] <orhtej2> > <@ericg:matrix.org> the Bullseye CI https://ci-apps-bullseye-dev.yunohost.org/ci/ doesn't seem to respond to `!testme` or `!bullseyetestme` or wathever trigger

given it returns SSL error I call it dead behind reverse proxy
[12:08:12] <orhtej2> that was my usual suspect to where it went and I assumed I was wrong
[12:57:02] <Gcco> > ```
> 2024-10-07 02:58:58,775: DEBUG - Installing Mongo 4.4 as 6.0 is not compatible with your cpu (see https://docs.mongodb.com/manual/administration/production-notes/#x86_64).
> ```
>
> As in f... what you want, here's 4.4

Yes, you wanted it ;-) I wrote this script back in the time where 4.4 was the norm. But happy to remove it. However that won't solve the incompatiblity issue with the CI servers
[12:58:27] <orhtej2> > <@gcco:matrix.org> Yes, you wanted it ;-) I wrote this script back in the time where 4.4 was the norm. But happy to remove it. However that won't solve the incompatiblity issue with the CI servers

I get why the line is there, but we need to find a better way and my better way is to build mongodb from source with avx off but IDK if redistributing it is against EULA or not
[13:01:56] <Aleks (he/him/il/lui)> maybe somebody already did this somewhere on the internets ?
[13:06:28] <orhtej2> > <@Alekswag:matrix.org> maybe somebody already did this somewhere on the internets ?

I only found build scripts, hence my concern
[13:12:12] <Thomas> I don't know of you've already heard about https://github.com/FerretDB/FerretDB wich seems promising (althought won't work on all mongo apps yet)
[13:19:57] <Gcco> > <@thovi98:matrix.org> I don't know of you've already heard about https://github.com/FerretDB/FerretDB wich seems promising (althought won't work on all mongo apps yet)

Wouah, they are converting back the mongo queries to Postgresql. That will never work for advanced applications using the unique capabilities of Mongo.
[13:24:31] <Salamandar> > <@ericg:matrix.org> the Bullseye CI https://ci-apps-bullseye-dev.yunohost.org/ci/ doesn't seem to respond to `!testme` or `!bullseyetestme` or wathever trigger

yes that's really weird
[13:24:35] <Salamandar> ```
WEBHOOK_TRIGGERS = [
"!testme",
"!bullseyetestme",
"!gogogadgetobullseye",
"By the power of systemd, I invoke The Great App CI to test this Pull Request on Bullseye!",
]
```
[13:26:26] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/WLqDVgeyYCEtlfYSOcicXuxy
[13:26:33] <Salamandar> yes
[13:26:39] <Salamandar> actually this is the issue of proxy_protocol
[13:26:41] <Salamandar> that is fixed
[13:26:44] <Salamandar> should be good
[13:30:07] <Gcco> > I get why the line is there, but we need to find a better way and my better way is to build mongodb from source with avx off but IDK if redistributing it is against EULA or not

or just have a cpu supporting AVX? It seems to be 13 years old instruction sets
[13:30:36] <orhtej2> > <@gcco:matrix.org> or just have a cpu supporting AVX? It seems to be 13 years old instruction sets

I have a VM with old Atom so they're still there in the wild
[13:30:37] <florent[m]> I have reported this bug about the YNH_USER_EMAIL header : https://github.com/YunoHost/issues/issues/2478
My app has become unusable since the release of yunohost version 12, any help on this would be very appreciated 🙏
[13:31:04] <florent[m]> I would be glad to provide as much information as I can
[13:34:06] <Salamandar> > I have a VM with old Atom so they're still there in the wild

also VPS providers still love those
[13:36:41] <Aleks (he/him/il/lui)> > I have reported this bug about the YNH_USER_EMAIL header : https://github.com/YunoHost/issues/issues/2478
> My app has become unusable since the release of yunohost version 12, any help on this would be very appreciated 🙏

( smol poke Josué )
[13:39:22] <Gcco> > <@Salamandar:matrix.org> also VPS providers still love those

Then I guess they won't be compatible with mongodb, at least for now. I'll change the mongo script to die in that case. For the others, how can we pass the CI servers for these applications ?
[13:41:08] <Salamandar> not sure what you mean
[13:41:31] <orhtej2> > <@Salamandar:matrix.org> not sure what you mean

how does one pass CI with app that requires MongoDB given current ci-apps does not support AVX
[13:41:51] <Salamandar> ah !
[13:41:54] <Salamandar> wait wat ?
[13:42:07] <orhtej2> yup, move to a new infra downgraded that
[13:42:25] <florent[m]> Oh, I solved that myself. While reading the code, I found that there is a cache.

I managed to have this header provided by clearing the cookies and the session.
[13:43:31] <florent[m]> But, hmmm, I guess some people may be impacted by this issue.
[13:44:21] <florent[m]> I will add a warning for the upgrade to tell them to clear the cookies in case they fail to login.
[13:44:37] <Salamandar> > yup, move to a new infra downgraded that

it's a 2016 Xeon CPU
[13:44:42] <Salamandar> so that's weird
[13:47:15] <orhtej2> > <@Salamandar:matrix.org> it's a 2016 Xeon CPU

https://ci-apps-dev.yunohost.org/ci/job/3293
[13:47:56] <Aleks (he/him/il/lui)> (actually barbecue does have the avx flag in cat /proc/cpuinfo | grep flags | grep avx --colorà
[13:48:00] <Salamandar> > https://ci-apps-dev.yunohost.org/ci/job/3293

that's completely unrelated to cpu arch
[13:50:02] <Aleks (he/him/il/lui)> the flags on ci-apps-dev are totally different from the one on the host hmyeah
[13:50:02] <orhtej2> > <@Salamandar:matrix.org> that's completely unrelated to cpu arch

no, it is, it tries to install MongoDB 4.4 instead of requested 6.0 because of AVX and fails as package is for `buster` which diverged too far from `bookworm`
[13:50:02] <Salamandar> let me test something
[13:50:03] <Salamandar> i need to reboot the VM for that
[13:50:31] <orhtej2> lol no avx passthrough?
[13:50:31] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/SDRqKaGKkpkGwxqUsvgaFTId
[13:50:32] <Salamandar> never thought Proxmox wouldn't have a sane default
[13:50:32] <Salamandar> yea
[13:50:54] <Salamandar> gonna enable that on all VMs if that changes a thing
[13:56:29] <Gcco> > <@Salamandar:matrix.org> gonna enable that on all VMs if that changes a thing

Let me try !
[13:56:29] <Salamandar> so the VM boots, that's a good sign
[14:03:32] <Salamandar> https://ci-apps.yunohost.org/ci/job/11699
[14:05:02] <orhtej2> > <@Salamandar:matrix.org> https://ci-apps.yunohost.org/ci/job/11699

```
subprocess.CalledProcessError: Command '['git', '-C', './.apps', 'reset', 'origin/master', '--hard', '--quiet']' returned non-zero exit status 128.
```

huh?
[14:05:02] <Salamandar> https://paste.yunohost.org/raw/ofutipakox
[14:05:02] <Salamandar> > ```
> subprocess.CalledProcessError: Command '['git', '-C', './.apps', 'reset', 'origin/master', '--hard', '--quiet']' returned non-zero exit status 128.
> ```
>
> huh?

yeah same reaction, dunno
[14:05:02] <Salamandar> it uses avx, all's good
[14:05:03] <Salamandar> most probably different jobs started exactly at the same time, so race condition
[14:05:03] <orhtej2> aaaand it failed
[14:05:11] <Gcco> > ```
> subprocess.CalledProcessError: Command '['git', '-C', './.apps', 'reset', 'origin/master', '--hard', '--quiet']' returned non-zero exit status 128.
> ```
>
> huh?

I made a bookworm compatible script in https://github.com/YunoHost/yunohost/pull/1875 but I need someone to validate it
[14:05:11] <Salamandar> that's an apt issue here
[14:05:11] <Salamandar> yes, but as I said, zero relation with cpu arch
[14:05:13] <orhtej2> ```
fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc nopl xtopology cpuid tsc_known_freq pni ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c hypervisor lahf_lm abm cpuid_fault pti bmi1 avx2 bmi2
```

AVX2 is there, AVX is not
[14:05:27] <Gcco> that should work
[14:05:27] <Gcco> > ```
> fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc nopl xtopology cpuid tsc_known_freq pni ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c hypervisor lahf_lm abm cpuid_fault pti bmi1 avx2 bmi2
> ```
>
> AVX2 is there, AVX is not

that's ok
[14:05:41] <Salamandar> > ```
> fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc nopl xtopology cpuid tsc_known_freq pni ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c hypervisor lahf_lm abm cpuid_fault pti bmi1 avx2 bmi2
> ```
>
> AVX2 is there, AVX is not

afaik avx2 is an overset of avx
[14:05:57] <Salamandar> yes, just expanded to 256 bits
[14:05:58] <Salamandar> avx1 was 128
[14:30:44] <Gcco> > and it was on bullseye IIRC

You currently have a wekan with Mongo 4.4 ? if it's Mongo 6.0 database, you can run Mongo 7.0 on it. It automatically upgrade from version n-1
[14:31:18] <orhtej2> > <@gcco:matrix.org> You currently have a wekan with Mongo 4.4 ? if it's Mongo 6.0 database, you can run Mongo 7.0 on it. It automatically upgrade from version n-1

TBH I don't remember how I got there, I'm not the maintainer ;)
[14:47:09] <Gcco> you're a user of Wekan right? What version of MongoDB you have installed currently ? It seems to require v6.0 now
[15:00:33] <orhtej2> > <@gcco:matrix.org> you're a user of Wekan right? What version of MongoDB you have installed currently ? It seems to require v6.0 now

nope, I only installed it for testing
[15:00:38] <orhtej2> 7.0 seemed to work IIRC
[15:35:26] <Yunohost Git/Infra notifications> [nextcloud_ynh] z​amentur opened [issue #750](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/750): Sync error: “Server stopped accepting new streams before this stream was established”
[15:39:35] <Gcco> > ```
> subprocess.CalledProcessError: Command '['git', '-C', './.apps', 'reset', 'origin/master', '--hard', '--quiet']' returned non-zero exit status 128.
> ```
>
> huh?

It seems to work with the updated mongo install script: https://ci-apps-bullseye-dev.yunohost.org/ci/job/20650 . What do we need to do to have it validated and included (PR: https://github.com/YunoHost/yunohost/pull/1875) ?
How do you guys test new versions of helper scripts ?
[16:00:37] <Yunohost Git/Infra notifications> [apps] y​unohost-bot created new branch update_app_levels
[16:00:41] <Yunohost Git/Infra notifications> [apps] y​unohost-bot opened [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[16:00:41] <Yunohost Git/Infra notifications> [apps] y​unohost-bot pushed 1 commit to update_app_levels: Update app levels according to CI results ([e27ad3c8](https://github.com/YunoHost/apps/commit/e27ad3c8d9b9f698b314b05b8ef7015eeb82248c))
[16:00:58] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] created new branch actions/toml
[16:00:58] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([d2f7f50c](https://github.com/YunoHost/apps/commit/d2f7f50c05a9552efec31077b7ba5689df4627fe))
[16:01:01] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] opened [pull request #2691](https://github.com/YunoHost/apps/pull/2691): Format TOML with Taplo
[16:04:29] <Aleks (he/him/il/lui)> > <@yunohostinfra:matrix.org> [apps] y​unohost-bot opened [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results

ethercalc / fider / hubzilla failing beacuse of the changes in curl_tests.py, dunno if it was fixed since then
[16:22:45] <Salamandar> > <@Alekswag:matrix.org> ethercalc / fider / hubzilla failing beacuse of the changes in curl_tests.py, dunno if it was fixed since then

no i did not handle that
[16:23:59] <Aleks (he/him/il/lui)> hmpf
[16:24:06] <Aleks (he/him/il/lui)> then i'm reverting the level changes and we'll deal with it later
[16:24:23] <Aleks (he/him/il/lui)> (also incus regression was a glitch so no real major regression today 🥳)
[16:24:45] <Salamandar> > <@Alekswag:matrix.org> then i'm reverting the level changes and we'll deal with it later

yes that's what i did
[16:24:52] <Salamandar> (2 days ago)
[16:25:42] <Yunohost Git/Infra notifications> [apps] a​lexAubin pushed 1 commit to update_app_levels: Update apps.toml: revert levels for ethecalc, fider, hubzilla, incus ([e4c9611f](https://github.com/YunoHost/apps/commit/e4c9611f5f578776d6901801355cb12c54b6ec7d))
[16:26:03] <Yunohost Git/Infra notifications> [apps] a​lexAubin edited [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[16:26:13] <Yunohost Git/Infra notifications> [apps] a​lexAubin approved [pull request #2690](https://github.com/YunoHost/apps/pull/2690#pullrequestreview-2424285667) Update app levels according to CI results
[16:30:55] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([4dc996c8](https://github.com/YunoHost/apps/commit/4dc996c83de988b04ac6141856cfd3daf59c3d1f))
[16:38:20] <Yunohost Git/Infra notifications> [apps] a​lexAubin pushed 1 commit to update_app_levels: Update apps.toml: icecast actually level 7 ([efbce2d6](https://github.com/YunoHost/apps/commit/efbce2d6de4f99cd653aafc12ac56f980d013662))
[16:38:34] <Yunohost Git/Infra notifications> [apps] a​lexAubin edited [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[16:38:35] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([b32c30ef](https://github.com/YunoHost/apps/commit/b32c30efc2a9d672d59b9f5a4d344fcfdfe3244b))
[17:34:11] <Yunohost Git/Infra notifications> [apps] t​ituspijean approved [pull request #2688](https://github.com/YunoHost/apps/pull/2688#pullrequestreview-2424504520) Photoprism has paid content
[17:34:18] <Yunohost Git/Infra notifications> [apps] t​ituspijean pushed 1 commit to master: Photoprism has paid content (#2688) ([59867142](https://github.com/YunoHost/apps/commit/5986714211bf8d2997376e427f9e85176a431374))
[17:34:18] <Yunohost Git/Infra notifications> [apps] t​ituspijean merged [pull request #2688](https://github.com/YunoHost/apps/pull/2688): Photoprism has paid content
[18:11:04] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([89fb81b7](https://github.com/YunoHost/apps/commit/89fb81b75b740ce51536d6e3a7f20eada771100e))
[18:11:14] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([9d253978](https://github.com/YunoHost/apps/commit/9d253978faa81cc68d8f844986efd51fb6d853d1))
[18:11:54] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([94414e45](https://github.com/YunoHost/apps/commit/94414e455bf93a37141beee4fde121375f188bd1))
[18:11:58] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[18:12:12] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([309c3e18](https://github.com/YunoHost/apps/commit/309c3e180cc1bd6608a54e7b0ef50034c41d0fba))
[18:12:56] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[18:13:48] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[18:16:45] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([6bc878dd](https://github.com/YunoHost/apps/commit/6bc878dd69dc85abbcc952d2f853c33269e28555))
[18:16:47] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[18:16:56] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #2691](https://github.com/YunoHost/apps/pull/2691): Format TOML with Taplo
[18:16:57] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to master: Update app levels according to CI results (#2690) * Update app levels according to CI results * Update apps.toml: reve... ([9e968ac3](https://github.com/YunoHost/apps/commit/9e968ac31c5122d662e47c1942d7dbac302ec85d))
[18:16:57] <Yunohost Git/Infra notifications> [apps] e​ricgaspar deleted branch update_app_levels
[18:16:57] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #2690](https://github.com/YunoHost/apps/pull/2690): Update app levels according to CI results
[18:17:10] <Yunohost Git/Infra notifications> [apps] g​ithub-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([566063ad](https://github.com/YunoHost/apps/commit/566063ad30be6dfbec5db3e49a58fe35321201e1))
[18:17:37] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to master: :art: Format TOML with Taplo (#2691) Co-authored-by: ericgaspar <46165813+ericgaspar@users.noreply.github.com> ([2979a0af](https://github.com/YunoHost/apps/commit/2979a0afcbb7a37ae3751579c30d3a79e644eeb8))
[18:17:37] <Yunohost Git/Infra notifications> [apps] e​ricgaspar deleted branch actions/toml
[18:17:38] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #2691](https://github.com/YunoHost/apps/pull/2691): Format TOML with Taplo
[18:18:43] <Yunohost Git/Infra notifications> [apps] y​unohost-bot created new branch add-to-wishlist-domain-watchdog
[18:18:45] <Yunohost Git/Infra notifications> [apps] y​unohost-bot pushed 1 commit to add-to-wishlist-domain-watchdog: Add Domain Watchdog to wishlist ([e42e77c9](https://github.com/YunoHost/apps/commit/e42e77c90b86260b0dbd47768773713ee9e41399))
[18:18:48] <Yunohost Git/Infra notifications> [apps] y​unohost-bot labeled Wishlist on [pull request #2692](https://github.com/YunoHost/apps/pull/2692): Add Domain Watchdog to wishlist
[18:18:48] <Yunohost Git/Infra notifications> [apps] y​unohost-bot opened [pull request #2692](https://github.com/YunoHost/apps/pull/2692): Add Domain Watchdog to wishlist
[19:38:26] <Thomas> I don't know if it's easily feasible, but to free up resources of the ci it could be good to check the Yunohost version before preinstalling dependencies (https://ci-apps-bullseye-dev.yunohost.org/ci/job/20655)
[21:04:34] <eric_G> just trying for 2 hours to connect to icecast2 from butt or mixxx with 0 success 💀
[21:27:02] <miro5001> Oh, icecast. I was using it a long time ago then used azuracast (a complete webradio solution) for years.
I will have a look at it tomorrow
[21:41:54] <miro5001> > <@ericg:matrix.org> just trying for 2 hours to connect to icecast2 from butt or mixxx with 0 success 💀

You didn't change the source and relay passwords. See here
https://icecast.org/docs/icecast-latest/config-file.html#authentication
[21:47:18] <eric_G> ah yes thanks! but still doesn't work...
[22:46:58] <Yunohost Git/Infra notifications> [apps] t​ituspijean [commented](https://github.com/YunoHost/apps/pull/2689#issuecomment-2465865032) on [issue #2689](https://github.com/YunoHost/apps/pull/2689) Add Appwrite to wishlist: I am wondering about the licences third clause: > 3. Neither the name Appwrite nor the names of its contributors ma...
[23:06:27] <thomas> Hi all, so if !testme commands posted today around 10 AM are still "scheduled" as of now, should I cancel the jobs and post !testme again?
[23:25:16] <miro5001> > <@ericg:matrix.org> ah yes thanks! but still doesn't work...

OK, I got it working on my test server.

You have to comment this line
```
<bind-address>127.0.0.1</bind-address>
```
It restricts the address of the source. Unless you will have your source on the server.
I had to open the port and set the port from the config file (80 and 443 didn't work)
I found this solution on stackoverflow
https://stackoverflow.com/questions/51786404/icecast2-running-under-nginx-not-able-to-connect
I didn't test it.
If one of the apps in the catalog can send a stream it will be useful in conjunction with icecast2.
(I have tested it using an android app)
[23:30:08] <rodinux> just a question eric_G , I have a nextcloud app on branch v2_PostgreSQL, so I must care always upgrade it this branch only, you agree ?
[23:30:52] <orhtej2> > <@miro5001:matrix.org> OK, I got it working on my test server.
> You have to comment this line
> ```
> <bind-address>127.0.0.1</bind-address>
> ```
> It restricts the address of the source. Unless you will have your source on the server.
> I had to open the port and set the port from the config file (80 and 443 didn't work)
> I found this solution on stackoverflow
> https://stackoverflow.com/questions/51786404/icecast2-running-under-nginx-not-able-to-connect
> I didn't test it.
> If one of the apps in the catalog can send a stream it will be useful in conjunction with icecast2.
> (I have tested it using an android app)

Should bind a random port and forward through nginx I guess?
[23:36:14] <miro5001> > Should bind a random port and forward through nginx I guess?

It's already done
[23:36:25] <miro5001> https://github.com/ericgaspar/icecast2_ynh/blob/8217eba83233797bb2a0313a734faa1706705bd3/conf/icecast.xml#L69