[01:47:04]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 23 pending update PRs
- 15 new apps PRs
- 7 failed apps updates: focalboard, plainpad, shiori, snserver, webtrees, wetty, zwave-js-ui
See the full log here: http://paste.yunohost.org/raw/upibusutur
[02:23:48]
<12b> Hi. Can someone merge [this PR](https://github.com/YunoHost-Apps/libreto_ynh/pull/33), please?
[04:31:47]
<Yunohost Git/Infra notifications> App dont-code failed all tests in job [#28600](https://ci-apps.yunohost.org/ci/job/28600) :(
[06:03:11]
<Yunohost Git/Infra notifications> App syncserver-rs goes down from level 7 to 6 in job [#28604](https://ci-apps.yunohost.org/ci/job/28604)
[08:00:46]
<Yunohost Git/Infra notifications> App miniflux goes down from level 8 to 1 in job [#28608](https://ci-apps.yunohost.org/ci/job/28608)
[08:36:28]
<orhtej2> Everyone panic
[08:36:28]
<orhtej2> https://about.gitlab.com/releases/2024/07/10/patch-release-gitlab-17-1-2-released/
[08:48:04]
<Yunohost Git/Infra notifications> [gitlab_ynh] kay0u pushed 1 commit to testing: 17.1.2 ([1919ebf7](https://github.com/YunoHost-Apps/gitlab_ynh/commit/1919ebf770f66a627de8a156ea599a98ab32840b))
[08:48:05]
<Yunohost Git/Infra notifications> [gitlab_ynh] yunohost-bot pushed 1 commit to testing: Auto-update READMEs ([4019904f](https://github.com/YunoHost-Apps/gitlab_ynh/commit/4019904f9675132747d2ec98c9ae35b94e95a68e))
[08:48:19]
<Yunohost Git/Infra notifications> [gitlab_ynh] kay0u opened [pull request #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258): Testing
[08:48:24]
<Yunohost Git/Infra notifications> [gitlab_ynh] kay0u [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258#issuecomment-2222375351) on [issue #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258) Testing: testme
[08:48:26]
<Yunohost Git/Infra notifications> [gitlab_ynh] yunohost-bot [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258#issuecomment-2222375489) on [issue #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258) Testing: :carousel_horse:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/17602/ba...
[08:48:28]
<Yunohost Git/Infra notifications> [gitlab_ynh] yunohost-bot [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258#issuecomment-2222375516) on [issue #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258) Testing: :books: :bug:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-bookworm-dev.yunohost.org/ci/api/job/18...
[08:48:28]
<kayou> https://github.com/YunoHost-Apps/gitlab_ynh/pull/258
[08:51:12]
<Yunohost Git/Infra notifications> App koel goes down from level 7 to 6 in job [#28612](https://ci-apps.yunohost.org/ci/job/28612)
[09:04:03]
<Yunohost Git/Infra notifications> [gitlab_ynh] kay0u pushed 1 commit to testing: oupsie ([0ad42de1](https://github.com/YunoHost-Apps/gitlab_ynh/commit/0ad42de1a8a5f770b53ba4628e5b96a4a87ec1f3))
[09:04:04]
<Yunohost Git/Infra notifications> [gitlab_ynh] kay0u [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258#issuecomment-2222406869) on [issue #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258) Testing: testme
[09:04:06]
<Yunohost Git/Infra notifications> [gitlab_ynh] yunohost-bot [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258#issuecomment-2222407015) on [issue #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258) Testing: :sunflower:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/17603/badge)]...
[09:04:09]
<Yunohost Git/Infra notifications> [gitlab_ynh] yunohost-bot [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258#issuecomment-2222407000) on [issue #258](https://github.com/YunoHost-Apps/gitlab_ynh/pull/258) Testing: :book:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-bookworm-dev.yunohost.org/ci/api/job/1849/badg...
[11:20:17]
<Yunohost Git/Infra notifications> [nextcloud_ynh] alexAubin pushed 1 commit to moar-doc: Create ADDITIONAL_STORAGE.fr.md ([5a69494b](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/5a69494b18b51d568090559952896ad5491b5fe5))
[11:20:18]
<Yunohost Git/Infra notifications> [nextcloud_ynh] alexAubin created new branch moar-doc
[11:21:43]
<Yunohost Git/Infra notifications> [nextcloud_ynh] alexAubin pushed 1 commit to moar-doc: Create ADDITIONAL_STORAGE.md ([b243ad9e](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b243ad9ea5dbce4a3926c938720f705a0c070b29))
[11:25:33]
<Yunohost Git/Infra notifications> [nextcloud_ynh] alexAubin opened [pull request #706](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/706): Draft: Documenting how to add additional space [DOT NOT MERGE UNTIL CLARIFIED]
[12:25:39]
<Yunohost Git/Infra notifications> [gitlab_ynh] kay0u pushed 4 commits to master ([20cd645673c0...bcc0ea36052e](https://github.com/YunoHost-Apps/gitlab_ynh/compare/20cd645673c0...bcc0ea36052e))
[12:58:46]
<Yunohost Git/Infra notifications> [nextcloud_ynh] alexAubin edited [pull request #706](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/706): Draft: Documenting how to add additional space [DOT NOT MERGE UNTIL CLARIFIED]
[14:56:47]
<Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2464](https://github.com/YunoHost/apps/pull/2464): Translations update from Weblate for readme-generator
[19:59:29]
<Salamandar> Oh fuck
[19:59:30]
<Salamandar> https://dl.yarnpkg.com/debian
[19:59:57]
<Salamandar> > These instructions only cover Yarn versions prior to 2.0. Those versions entered maintenance mode in January 2020 and will eventually reach their end-of-life in terms of support. Please see the main website for the most up-to-date documentation: yarnpkg.com/getting-started/migration
[20:00:04]
<Salamandar> And indeed tldraw says they want yarn v4
[20:01:16]
<Salamandar> looks like we don't want to install yarn via apt anymore but via npm…
[20:01:29]
<tituspijean> *corepack*
[20:01:40]
<Salamandar> > Modern releases of Yarn aren't meant to be installed globally, or from npm.
[20:01:51]
<Salamandar> yeah i need to understand what is corepack
[20:02:09]
<tituspijean> ¯\_(ツ)_/¯ magic 😆
[20:02:36]
<Salamandar> i don't understand
[20:02:43]
<tituspijean> (aka another way to make packagers crazy :/)
[20:02:45]
<Salamandar> corepack is enabled in nodejs
[20:02:49]
<Salamandar> but corepack provides yarn directly
[20:02:50]
<Salamandar> so
[20:02:56]
<Salamandar> why doesn't nodejs provide yarn directly ?
[20:03:01]
<Salamandar> i don't understand
[20:03:29]
<tituspijean> IIRC corepack can enable other package managers
[20:03:41]
<tituspijean> So they let the user select which one they want to use
[20:04:11]
<Salamandar> hmmm
[20:04:12]
<Salamandar> ok
[20:06:56]
<Salamandar> so what does `corepack enable` do ? does it set the env? does it play well with `ynh_exec_as` ?
[20:08:21]
<tituspijean> 1. Dunno
2. Looks like it
3. As far as I know yeah, I think I have switched to corepack for a few apps, you can have a look on github (it's been a while sorry ^^)
[20:09:33]
<Salamandar> hmm
[20:09:49]
<Salamandar> It creates /usr/local/bin/yarn …
[20:10:14]
<Salamandar> we need to use --install-directory
[20:12:53]
<Salamandar> ```
root@domain:~# export PATH=/opt/node_n/n/versions/node/20/bin/:$PATH
root@domain:~# mkdir pouet
root@domain:~# corepack enable --install-directory pouet
root@domain:~# pouet/
pnpm pnpx yarn yarnpkg
root@domain:~# pouet/yarn
yarn install v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 0.04s.
```
[20:15:18]
<Salamandar> packagingv3 : Install_dir should be :
```
$install_dir/
├── bin/
│ ├── corepack binaries
│ ├── composer
│ └── what else?
├── sources (ynh_setup_source)
├── www or dist
└── garbage files because it's a $HOME so .bashrc etc
```
[20:16:41]
<Salamandar> packagingv3 : Install_dir should be :
```
$install_dir/
├── bin/
│ ├── corepack binaries
│ ├── composer
│ └── what else?
├── sources/ (ynh_setup_source)
├── www/ or dist/
├── cache/
│ ├── things that wont be backed up
│ ├── and can be deleted automatically by yunohost
│ └── (nodejs cache, composer cache, cargo cache, etc)
└── garbage files because it's a $HOME so .bashrc etc
```
[20:18:23]
<Salamandar> with for example cache dirs automatically created when `ynh_use_node`