Thursday, April 11, 2024
apps@conference.yunohost.org
April
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
         
             

[00:31:54] <Yunohost Git/Infra notifications> App gemserv rises from level 6 to 8 in job [#25426](https://ci-apps.yunohost.org/ci/job/25426) !
[02:01:19] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 71 pending update PRs
- 11 new apps PRs
- 4 failed apps updates: elasticsearch8, focalboard, tvheadend, vikunja

See the full log here: http://paste.yunohost.org/raw/ihubiqefoc
[03:23:10] <Yunohost Git/Infra notifications> App roundcube failed all tests in job [#25435](https://ci-apps.yunohost.org/ci/job/25435) :(
[05:25:09] <Yunohost Git/Infra notifications> App dont-code goes down from level 8 to 4 in job [#25438](https://ci-apps.yunohost.org/ci/job/25438)
[05:52:39] <Yunohost Git/Infra notifications> [apps] Thovi98 opened [pull request #2243](https://github.com/YunoHost/apps/pull/2243): add workout-tracker
[10:31:07] <Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2212](https://github.com/YunoHost/apps/pull/2212#pullrequestreview-1993836970) Add autoupdate.needs_manual_tweaks to manifest schema, unused for now.
[10:31:33] <Yunohost Git/Infra notifications> [apps] alexAubin deleted branch incomplete_autoupdate
[10:31:34] <Yunohost Git/Infra notifications> [apps] alexAubin pushed 1 commit to master: Add autoupdate.needs_manual_tweaks to manifest schema, unused for now. It will be used in the future to print a custom ... ([53bae5a2](https://github.com/YunoHost/apps/commit/53bae5a285347784b798ad1e31aa5d91dfdc1630))
[10:31:34] <Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2212](https://github.com/YunoHost/apps/pull/2212): Add autoupdate.needs_manual_tweaks to manifest schema, unused for now.
[10:31:51] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([3a49da64](https://github.com/YunoHost/apps/commit/3a49da64d9decffa9cf0a6f655fc4560101f0562))
[11:30:42] <Yunohost Git/Infra notifications> [apps] tituspijean pushed 1 commit to update_app_levels: Update apps.toml: revert django-for-runners ([989c2438](https://github.com/YunoHost/apps/commit/989c243839ff0fa6129e70cff6813423ef70ba1f))
[11:30:47] <Yunohost Git/Infra notifications> [apps] tituspijean edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[11:44:47] <Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2225](https://github.com/YunoHost/apps/pull/2225#pullrequestreview-1993985294) Update app levels according to CI results
[11:46:09] <Yunohost Git/Infra notifications> [apps] tituspijean [commented](https://github.com/YunoHost/apps/pull/2225#issuecomment-2049517519) on [issue #2225](https://github.com/YunoHost/apps/pull/2225) Update app levels according to CI results: I am curious about the result of https://github.com/YunoHost-Apps/pytition_ynh/pull/29 before we merge. 😇
[12:17:52] <Yunohost Git/Infra notifications> [apps] tituspijean [commented](https://github.com/YunoHost/apps/pull/2225#issuecomment-2049517519) on [issue #2225](https://github.com/YunoHost/apps/pull/2225) Update app levels according to CI results: I am curious about the result of https://github.com/YunoHost-Apps/pytition_ynh/pull/29 before we merge. 😇 => Seems fixe...
[12:59:32] <Yunohost Git/Infra notifications> Job [#25456](https://ci-apps.yunohost.org/ci/job/25456) for cheky failed miserably :(
[12:59:38] <Yunohost Git/Infra notifications> Job [#25457](https://ci-apps.yunohost.org/ci/job/25457) for chtickynotes failed miserably :(
[12:59:55] <Yunohost Git/Infra notifications> Job [#25458](https://ci-apps.yunohost.org/ci/job/25458) for chuwiki failed miserably :(
[13:00:06] <Yunohost Git/Infra notifications> Job [#25459](https://ci-apps.yunohost.org/ci/job/25459) for cops failed miserably :(
[13:00:18] <Yunohost Git/Infra notifications> Job [#25460](https://ci-apps.yunohost.org/ci/job/25460) for couchdb failed miserably :(
[13:00:34] <Yunohost Git/Infra notifications> Job [#25461](https://ci-apps.yunohost.org/ci/job/25461) for cowyo failed miserably :(
[13:00:34] <Aleks (he/him/il/lui)> yup
[13:00:34] <Aleks (he/him/il/lui)> uuuh
[13:00:39] <Yunohost Git/Infra notifications> Job [#25462](https://ci-apps.yunohost.org/ci/job/25462) for django-fmd failed miserably :(
[13:00:39] <Aleks (he/him/il/lui)> i broke everything
[13:00:55] <Yunohost Git/Infra notifications> Job [#25463](https://ci-apps.yunohost.org/ci/job/25463) for facilmap failed miserably :(
[13:01:06] <Yunohost Git/Infra notifications> Job [#25464](https://ci-apps.yunohost.org/ci/job/25464) for flood failed miserably :(
[13:01:23] <Yunohost Git/Infra notifications> Job [#25465](https://ci-apps.yunohost.org/ci/job/25465) for etherpad failed miserably :(
[13:01:34] <Yunohost Git/Infra notifications> Job [#25466](https://ci-apps.yunohost.org/ci/job/25466) for pytition failed miserably :(
[13:01:44] <Yunohost Git/Infra notifications> Job [#25467](https://ci-apps.yunohost.org/ci/job/25467) for umami failed miserably :(
[13:01:55] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/wgGdEBurwEaejQcogXbhfFxc
[13:05:16] <Aleks (he/him/il/lui)> meh maybe, we need to install incus to rebuild the image, and this doesnt look straightforward, might take a couple hours
[13:05:16] <tituspijean> Should I stop the CI?
[13:10:08] <Yunohost Git/Infra notifications> [apps] tituspijean pushed 1 commit to update_app_levels: Update apps.toml: revert pytition to level 8 ([532d60dc](https://github.com/YunoHost/apps/commit/532d60dc2f22cdac9394a6819a66521146367067))
[13:11:10] <Yunohost Git/Infra notifications> [apps] tituspijean edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[13:14:32] <Yunohost Git/Infra notifications> [apps] tituspijean edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[13:14:42] <Yunohost Git/Infra notifications> [apps] tituspijean approved [pull request #2225](https://github.com/YunoHost/apps/pull/2225#pullrequestreview-1994158998) Update app levels according to CI results
[13:15:43] <tituspijean> CI stopped 🙂
[13:15:44] <Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2225](https://github.com/YunoHost/apps/pull/2225#pullrequestreview-1994161502) Update app levels according to CI results
[13:15:58] <Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[13:15:59] <Yunohost Git/Infra notifications> [apps] alexAubin deleted branch update_app_levels
[13:16:00] <Yunohost Git/Infra notifications> [apps] alexAubin pushed 6 commits to master ([53bae5a28534...69c0c97ef5b4](https://github.com/YunoHost/apps/compare/53bae5a28534...69c0c97ef5b4))
[13:16:17] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([0f7cae0a](https://github.com/YunoHost/apps/commit/0f7cae0aea37579b97029b49bd71b1d1c7d1c9d6))
[13:47:45] <Aleks (he/him/il/lui)> (restarted the CI and the jobs)
[13:54:53] <Yunohost Git/Infra notifications> App chuwiki failed all tests in job [#25469](https://ci-apps.yunohost.org/ci/job/25469) :(
[13:56:21] <Yunohost Git/Infra notifications> App alltube failed all tests in job [#25468](https://ci-apps.yunohost.org/ci/job/25468) :(
[13:56:33] <Aleks (he/him/il/lui)> ```
File "/usr/lib/python3/dist-packages/yunohost/utils/resources.py", line 157, in __init__
manager.wanted["version"].split("~")[0]
KeyError: 'version'
```
[13:56:49] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/ReDaOITIsJiYzEgfSQAxbrky
[13:57:55] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/yIaNaKFwgIlZnowjyGCQozzb
[13:58:27] <Salamandar> Uuuh wat
[13:59:04] <Aleks (he/him/il/lui)> yeah that's the code we yolowrote yesterday at some unreasanoble hour with no real test 😬
[14:02:54] <Aleks (he/him/il/lui)> "testing is doubting"
[14:03:55] <tituspijean> > <@Alekswag:matrix.org> "testing is doubting"

famouse last words 😆
[14:03:55] <Aleks (he/him/il/lui)> at least 11.2.11.2 will have some sort of symmetry back /o\
[14:06:21] <Yunohost Git/Infra notifications> App chtickynotes failed all tests in job [#25457](https://ci-apps.yunohost.org/ci/job/25457) :(
[14:06:47] <Yunohost Git/Infra notifications> App cheky failed all tests in job [#25456](https://ci-apps.yunohost.org/ci/job/25456) :(
[14:17:36] <Yunohost Git/Infra notifications> App cops failed all tests in job [#25459](https://ci-apps.yunohost.org/ci/job/25459) :(
[14:17:46] <Yunohost Git/Infra notifications> App chuwiki failed all tests in job [#25458](https://ci-apps.yunohost.org/ci/job/25458) :(
[14:19:24] <Aleks (he/him/il/lui)> restarting jobs, ooooOoone moar time 🎵
[14:20:31] <Aleks (he/him/il/lui)>
>Error: The file /etc/nginx/conf.d/domain.tld.d/witnessfile.conf is missing ! Something gone wrong !
[14:20:43] <Aleks (he/him/il/lui)> (╯°□°)╯︵ ┻━┻
[14:21:20] <Yunohost Git/Infra notifications> App cowyo failed all tests in job [#25461](https://ci-apps.yunohost.org/ci/job/25461) :(
[14:22:21] <Yunohost Git/Infra notifications> App couchdb failed all tests in job [#25460](https://ci-apps.yunohost.org/ci/job/25460) :(
[14:25:37] <Yunohost Git/Infra notifications> App cheky failed all tests in job [#25456](https://ci-apps.yunohost.org/ci/job/25456) :(
[14:26:39] <Yunohost Git/Infra notifications> App chtickynotes failed all tests in job [#25457](https://ci-apps.yunohost.org/ci/job/25457) :(
[14:29:31] <mrflos> Hi, i have a problem for installing nodes apps on raspberry (not related to my digipad package)
My cron-daemon mail is telling me
```
/etc/cron.daily/node_update:
/usr/bin/env: ‘node’: No such file or directory
/opt/node_n/bin/n: line 746: /usr/local/bin/node: No such file or directory

```
And on my raspberry that has yunohost 11

```
root@mrflos:/home/mrflos# ls -al /usr/local/bin/node
-rwxr-xr-x 1 root root 91211544 Apr 11 06:25 /usr/local/bin/node
root@mrflos:/home/mrflos# /usr/local/bin/node
bash: /usr/local/bin/node: No such file or directory
```
[14:29:59] <mrflos> i suppose it somehow installed the binary for another architecture?
[14:30:10] <Yunohost Git/Infra notifications> App chuwiki failed all tests in job [#25458](https://ci-apps.yunohost.org/ci/job/25458) :(
[14:31:06] <Yunohost Git/Infra notifications> App cops failed all tests in job [#25459](https://ci-apps.yunohost.org/ci/job/25459) :(
[14:33:30] <Aleks (he/him/il/lui)> > <@mrfloss:matrix.org> Hi, i have a problem for installing nodes apps on raspberry (not related to my digipad package)
> My cron-daemon mail is telling me
> ```
> /etc/cron.daily/node_update:
> /usr/bin/env: ‘node’: No such file or directory
> /opt/node_n/bin/n: line 746: /usr/local/bin/node: No such file or directory
>
> ```
> And on my raspberry that has yunohost 11
>
> ```
> root@mrflos:/home/mrflos# ls -al /usr/local/bin/node
> -rwxr-xr-x 1 root root 91211544 Apr 11 06:25 /usr/local/bin/node
> root@mrflos:/home/mrflos# /usr/local/bin/node
> bash: /usr/local/bin/node: No such file or directory
> ```

hmmmm 🤔
[14:33:46] <Aleks (he/him/il/lui)> but that's a cron job issue, not an "app install" issue ?
[14:38:17] <mrflos> it's visible there, but if i try to upgrade, let's say my excalibur app (that use node), il will get the same error `/usr/local/bin/node: No such file or directory` and no npm will work
[14:41:53] <Aleks (he/him/il/lui)> hhhmokay
[14:42:30] <Aleks (he/him/il/lui)> could it be that you manually deleted some node-related stuff ? 😬
[14:48:38] <Aleks (he/him/il/lui)> hmm
[14:48:54] <Aleks (he/him/il/lui)> mrflos: rough guess but maybe `/usr/local/bin/node` exists but is a broken symlink
[14:49:05] <Aleks (he/him/il/lui)> can you check the output of `ls -l /usr/local/bin/node` ?
[14:54:37] <mrflos> > <@Alekswag:matrix.org> could it be that you manually deleted some node-related stuff ? 😬

I don't remember doing it, but i'm sometimes drunk
[14:54:54] <Aleks (he/him/il/lui)> can't say i'm not 😬
[14:55:43] <mrflos> > <@Alekswag:matrix.org> can you check the output of `ls -l /usr/local/bin/node` ?

The output was provided just above
[14:56:22] <Aleks (he/him/il/lui)> 🤔
[14:56:28] <mrflos> The file is there as content And exec rights, but running it bugs
[14:56:45] <Aleks (he/him/il/lui)> ah
[14:57:01] <Aleks (he/him/il/lui)> wtf
[14:57:28] <Aleks (he/him/il/lui)> that makes to sense 😬
[14:57:34] <mrflos> Is there a way to know if this binary is for arm?
[14:58:18] <Aleks (he/him/il/lui)> hmmm it would not complain that the file doesnt exist, it would say something like "Bad architecture" or whatever
[14:58:37] <mrflos> Ah .
[14:58:42] <Aleks (he/him/il/lui)> but yeah idk let's check `file /usr/local/bin/node` to analyze and guess the type of content
[14:59:04] <Aleks (he/him/il/lui)> maybe it'll provide some insight about why it insists that the file doesnt exists
[15:00:06] <mrflos> Ok will try that, in 15 min, i'm on schoolbus duty
[15:14:04] <Yunohost Git/Infra notifications> App django-fmd goes down from level 8 to 3 in job [#25462](https://ci-apps.yunohost.org/ci/job/25462)
[15:30:38] <mrflos> `/usr/local/bin/node: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=46bbb591eddc0b281ae7626682ab61ac702f16c3, with debug_info, not stripped, too many notes (256)`
[15:31:04] <mrflos> `uname -a
Linux mrflos.pw 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux`
[15:32:28] <Aleks (he/him/il/lui)> and what if you try `/usr/local/bin/node --help` ?
[15:33:23] <mrflos> also not /lib/ld-linux-aarch64.so.1
\`\`
ls /lib/ld\*
/lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
[15:33:51] <mrflos> ```
/usr/local/bin/node --help
bash: /usr/local/bin/node: No such file or directory
```
[15:34:30] <Aleks (he/him/il/lui)> wtf :|
[15:34:41] <mrflos> ```
sudo /usr/local/bin/node --please-help-us-you-are-our-only-hope-luke-skywalker
bash: /usr/local/bin/node: No such file or directory
```
[15:35:09] <Aleks (he/him/il/lui)> why would you have `/lib/ld-linux-armhf.so.3` on an aarch64 system x_x
[15:35:36] <mrflos> is debian 11 arm 32bit?
[15:36:13] <Aleks (he/him/il/lui)> no, debian 11 comes in many arch flavor
[15:36:30] <Aleks (he/him/il/lui)> you are running aarch64/arm64
[15:37:00] <mrflos> should i try something like `sudo dpkg --add-architecture arm64
`
[15:37:10] <Aleks (he/him/il/lui)> but any way, i'm not sure to understand why you even have a /usr/local/bin/node in the first place ... do you have a /usr/bin/node ?
[15:37:48] <mrflos> ```
/usr/bin/node
bash: /usr/bin/node: No such file or directory
root@mrflos:/home/mrflos# ls /usr/bin/node
ls: cannot access '/usr/bin/node': No such file or directory
```
[15:38:59] <Aleks (he/him/il/lui)> hmkay on a prod server we do indeed have `/usr/local/bin/node` and no `/usr/bin/node` so that's fine ...
[15:39:37] <Aleks (he/him/il/lui)> anyway yeah it looks like there's something fishy with `/lib/ld-linux-aarch64.so.1` not existing ... but i don't know how that can even happen if `uname -a` reports aarch64 ...
[15:39:37] <mrflos> to give to context, this rpi was a deb 10, with yunohost 10 postinstall, painfull upgrade to debian 11 and yunohost 11, but he was going ok
[15:40:04] <Aleks (he/him/il/lui)> what does `dpkg --print-architecture` report ?
[15:40:21] <mrflos> oho
[15:40:26] <mrflos> ` dpkg --print-architecture
armhf`
[15:40:54] <mrflos> should i try `sudo dpkg --add-architecture arm64 `
[15:41:21] <Aleks (he/him/il/lui)> :|
[15:41:26] <Aleks (he/him/il/lui)> nonono don't go multiarch
[15:41:37] <Aleks (he/him/il/lui)> but like wtf how can this happen x_x
[15:41:47] <Aleks (he/him/il/lui)> `uname -m` reports `aarch64` ?
[15:42:04] <mrflos> > <@Alekswag:matrix.org> `uname -m` reports `aarch64` ?

yes
[15:42:24] <Aleks (he/him/il/lui)> frankenRPi
[15:42:24] <Aleks (he/him/il/lui)> :|
[15:42:59] <Aleks (he/him/il/lui)> burn the witch !
[15:42:59] <mrflos> yes indeed...
[15:43:24] <Aleks (he/him/il/lui)> i don't even know how node can be the only broken thing
[15:43:46] <Aleks (he/him/il/lui)> what does `file /usr/bin/ls` says ?
[15:44:03] <Aleks (he/him/il/lui)> or `file /bin/ls` rather
[15:44:38] <mrflos> `/usr/bin/ls: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=81004d065160807541b79235b23eea0e00a2d44e, for GNU/Linux 3.2.0, stripped`
[15:44:43] <Aleks (he/him/il/lui)> @_@
[15:45:11] <mrflos> so i have a 32bit system and a 64bits kernel?
[15:45:22] <Aleks (he/him/il/lui)> so like apt/dpkg is configured to use armhf, and every executable you have is armhf, but somehow the kernel is arm64/aarch64 ... somehow it works
[15:46:04] <Aleks (he/him/il/lui)> but maybe when you installed the app, it installed the arm64/aarch64 version of node because it checked `uname -m` or whatever, and that doesn't work because you don't have the dynamic `ld` thingies to have it work
[15:46:11] <Aleks (he/him/il/lui)> TL;DR : what the actual fuck
[15:46:43] <mrflos> yes, and how to make it right?
[15:47:26] <Aleks (he/him/il/lui)> https://i.ytimg.com/vi/TqFelP25OvY/maxresdefault.jpg
[15:47:36] <Aleks (he/him/il/lui)> idk, burn everything 😬
[15:47:42] <mrflos> i have my git forge on it, which is precious, the rest i don't care
[15:48:26] <mrflos> would a yuno-backup be transferable as is on a proper system?
[15:48:43] <Aleks (he/him/il/lui)> maybe x_x
[15:49:10] <Aleks (he/him/il/lui)> cross-architecture backup/restore may work but i wouldn't be that surprised that you encounter tricky shenanigans
[15:49:44] <mrflos> ok, maybe i will try to transfert on another yunohost system, then burn the witch
[15:51:57] <mrflos> thanks a lot, I guess i will have to go for the full reset #petitAngePartiTropTot
[19:22:25] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([b9abc1ed](https://github.com/YunoHost/apps/commit/b9abc1ed167a0d386e57c5fa0ed6ea0dca27bdd9))
[19:22:25] <Yunohost Git/Infra notifications> [apps] OniriCorpe approved [pull request #2243](https://github.com/YunoHost/apps/pull/2243#pullrequestreview-1995029771) add workout-tracker
[19:22:26] <Yunohost Git/Infra notifications> [apps] OniriCorpe merged [pull request #2243](https://github.com/YunoHost/apps/pull/2243): add workout-tracker
[21:29:03] <Thomas> Wow nice!
[21:29:04] <Aleks (he/him/il/lui)> > <@oniricorpe:im.emelyne.eu> it would be nice to put that on the core, tho

packaging v3 vibes
[21:40:27] <Lasagna> I would wait a bit but will install it !