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

[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`