Wednesday, March 19, 2025
dev@conference.yunohost.org
March
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
           

[00:36:32] <Yunohost Git/Infra notifications> [yunohost/packaging-v3] packagingv3: tweak install procedure to accept packaging_format = 3 and run the build() function from the apps scripts.... - Alexandre Aubin
[00:36:32] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin created new branch packaging-v3
[00:36:32] <Yunohost Git/Infra notifications> [yunohost/packaging-v3] packagingv3: _ynh_apply_default_permissions doesnt work / aint relevant as non-root because app cant give a file to t... - Alexandre Aubin
[00:36:32] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 6 commits to packaging-v3 ([b9cb7da402d5^...98877be862e2](https://github.com/YunoHost/yunohost/compare/b9cb7da402d5^...98877be862e2))
[00:36:33] <Yunohost Git/Infra notifications> [yunohost/packaging-v3] packagingv3: tweaks to be able to run composer as non-root - Alexandre Aubin
[00:38:23] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin opened [pull request #2070](https://github.com/YunoHost/yunohost/pull/2070): WIP: Packaging v3
[00:39:00] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin labeled work needed on [pull request #2070](https://github.com/YunoHost/yunohost/pull/2070): WIP: Packaging v3
[00:39:00] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin labeled :building_construction: Major project on [pull request #2070](https://github.com/YunoHost/yunohost/pull/2070): WIP: Packaging v3
[01:36:14] <Émy – OniriCorpe> > <@yunohostinfra:matrix.org> [yunohost] a​lexAubin opened [pull request #2070](https://github.com/YunoHost/yunohost/pull/2070): WIP: Packaging v3

Mer il et fou
[01:41:45] <Émy – OniriCorpe> (For the non French speaking or young people: https://knowyourmeme.com/memes/mer-il-et-fou )
[06:56:36] <Yunohost Git/Infra notifications> [yunohost] J​osue-T [commented](https://github.com/YunoHost/yunohost/pull/1997#issuecomment-2735532905) on [issue #1997](https://github.com/YunoHost/yunohost/pull/1997) Add possibility to allow/disallow main email, email alias and email forward form portal: Hello, Any news around this ? @alexAubin maybe can we merge ?
[10:23:38] <Yunohost Git/Infra notifications> [yunohost-admin] c​hristophehenry edited [pull request #585](https://github.com/YunoHost/yunohost-admin/pull/585): Add storage managment section + disks managment page
[10:23:41] <Yunohost Git/Infra notifications> [yunohost-admin] c​hristophehenry just made [pull request #585](https://github.com/YunoHost/yunohost-admin/pull/585) ready for review: Add storage managment section + disks managment page
[12:29:06] <Yunohost Git/Infra notifications> [issues] s​nmogl opened [issue #2558](https://github.com/YunoHost/issues/issues/2558): NAT64 adresses are confusing the DNS record diagnosis
[12:29:06] <Yunohost Git/Infra notifications> [issues] s​nmogl labeled :space_invader: bug on [issue #2558](https://github.com/YunoHost/issues/issues/2558): NAT64 adresses are confusing the DNS record diagnosis
[12:41:45] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to dev: debian/control: require moulinette >= 12.1 ([3eaaba46](https://github.com/YunoHost/yunohost/commit/3eaaba4687a4589f61a2b8f083da2678e1be3bc6))
[12:42:46] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2063](https://github.com/YunoHost/yunohost/pull/2063): Add check_status on UPnP device, rework how to detect if there is an UPnP device
[12:42:49] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin deleted branch enh_upnp
[12:43:12] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2055](https://github.com/YunoHost/yunohost/pull/2055): [enh] UPNP: various fixes and improvements
[12:45:07] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.2+202503191345 for bookworm/unstable/all ...
[12:45:33] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin deleted branch fix_upnp
[12:46:27] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.2+202503191345 for bookworm/unstable/all.
[12:46:51] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to new-resources: _ynh_git_clone: be able to provide branch name as 3rd arg Co-authored-by: Kayou <pierre@kayou.io> ([58eaded0](https://github.com/YunoHost/yunohost/commit/58eaded026aac01fe311eff4985848a046774e53))
[12:53:45] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2042#discussion_r2003261582) on pull request #2042 Helpers / app resources: simplify helpers and implement new resources for nodejs/ruby/go/composer: suggestion # Use half of available CPUs for compiling # The trick with 1 + ... -1 is to prev...
[12:53:56] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to new-resources: resource/ruby: use half of the available CPUs to compile Ruby ([9670ffbb](https://github.com/YunoHost/yunohost/commit/9670ffbb913ff5626d66ffcbf36180a500393a80))
[13:01:44] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to new-resources: helpers/go: less verbose go helper for 2.1 ([de82910e](https://github.com/YunoHost/yunohost/commit/de82910e5dc1ed97c555926d0e8c718d5ba9032b))
[13:37:26] <Yunohost Git/Infra notifications> [issues] s​nmogl edited [issue #2558](https://github.com/YunoHost/issues/issues/2558): NAT64 adresses are confusing the DNS record diagnosis
[13:53:47] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2042](https://github.com/YunoHost/yunohost/pull/2042): Helpers / app resources: simplify helpers and implement new resources for nodejs/ruby/go/composer
[13:53:51] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin deleted branch new-resources
[13:53:51] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin edited [pull request #2070](https://github.com/YunoHost/yunohost/pull/2070): WIP: Packaging v3
[13:57:12] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to dev: helpers2.1: make sure to keep composer.phar when using ynh_setup_source, otherwise that defeat the purpose of the compos... ([d1e93e3f](https://github.com/YunoHost/yunohost/commit/d1e93e3fb7bd1800528602b7c9ce6908bab41d77))
[13:57:34] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 6 commits to packaging-v3 ([98877be862e2...d52208719eaa](https://github.com/YunoHost/yunohost/compare/98877be862e2...d52208719eaa))
[13:57:36] <Yunohost Git/Infra notifications> [yunohost/packaging-v3] packagingv3: tweak install procedure to accept packaging_format = 3 and run the build() function from the apps scripts.... - Alexandre Aubin
[13:57:37] <Yunohost Git/Infra notifications> [yunohost/packaging-v3] packagingv3: _ynh_apply_default_permissions doesnt work / aint relevant as non-root because app cant give a file to t... - Alexandre Aubin
[13:57:38] <Yunohost Git/Infra notifications> [yunohost/packaging-v3] packagingv3: tweaks to be able to run composer as non-root - Alexandre Aubin
[14:00:12] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.2+202503191500 for bookworm/unstable/all ...
[14:01:21] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.2+202503191500 for bookworm/unstable/all.
[14:12:50] <Yunohost Git/Infra notifications> [yunohost-portal] a​lexAubin merged [pull request #27](https://github.com/YunoHost/yunohost-portal/pull/27): Add app logo placeholder
[14:15:11] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0.8+202503191515 for bookworm/unstable/all ...
[14:17:17] <Yunohost Git/Infra notifications> ❌ Failed build for yunohost-portal/12.0.8+202503191515 for bookworm/unstable/all ?!
[14:20:06] <Aleks (he/him/il/lui)> na-nani.jpg
[14:30:11] <Yunohost Git/Infra notifications> [yunohost-portal] a​lexAubin [commented](https://github.com/YunoHost/yunohost-portal/pull/21#discussion_r2003486786) on pull request #21 Add possibility to allow/disallow main email, email alias and email forward form portal: Isnt the actual field called mail and not email ?
[14:46:55] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/1997#discussion_r2003521093) on pull request #1997 Add possibility to allow/disallow main email, email alias and email forward form portal: At the very end of this function, we return a dict with fullname, mailalias, mailforward We probably want to add the ma...
[14:46:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/1997#discussion_r2003492441) on pull request #1997 Add possibility to allow/disallow main email, email alias and email forward form portal: From https://github.com/YunoHost/yunohost-portal/pull/21 it looks like the data is called mail and not mainemail so ...
[14:47:00] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/1997#discussion_r2003456548) on pull request #1997 Add possibility to allow/disallow main email, email alias and email forward form portal: suggestion [security.portal] [security.portal.portal_allow_edit_email] type = "boolean" d...
[14:47:26] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin edited a [comment](https://github.com/YunoHost/yunohost/pull/1997#discussion_r2003456548) on pull request #1997 Add possibility to allow/disallow main email, email alias and email forward form portal: suggestion [security.portal] [security.portal.portal_allow_edit_email] type = "boolean" d...
[15:25:53] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to dev ([fddd9416ce22...fa8cce2125fa](https://github.com/YunoHost/yunohost/compare/fddd9416ce22...fa8cce2125fa))
[15:25:54] <Yunohost Git/Infra notifications> [yunohost/dev] diagnosis: complain about apps still using packaging v1 - Alexandre Aubin
[15:25:54] <Yunohost Git/Infra notifications> [yunohost/dev] diagnosis: complain about apps only requiring yunohost 4.x - Alexandre Aubin
[15:29:36] <Yunohost Git/Infra notifications> [yunohost] y​unohost-bot opened [pull request #2071](https://github.com/YunoHost/yunohost/pull/2071): [CI] Reformat / remove stale translated strings
[15:30:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.2+202503191630 for bookworm/unstable/all ...
[15:31:21] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.2+202503191630 for bookworm/unstable/all.
[15:55:27] <Émy – OniriCorpe> am trying to fix this issue for the portal https://github.com/YunoHost/issues/issues/2551
but i dont understand where is generated the <head> and how to edit it
poke axolotle
[16:01:14] <axolotle> you want to add a favicon?
[16:03:04] <Émy – OniriCorpe> no
[16:03:59] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe pushed 1 commit to smartphone-icon: add smartphone shortcut icon (WIP) ([2253021b](https://github.com/YunoHost/yunohost-admin/commit/2253021bc3cf2b36629eb33e562843beba5b3e6f))
[16:03:59] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe created new branch smartphone-icon
[16:04:44] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe labeled enhancement on [pull request #627](https://github.com/YunoHost/yunohost-admin/pull/627): add smartphone shortcut icon (WIP)
[16:04:44] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe opened [pull request #627](https://github.com/YunoHost/yunohost-admin/pull/627): add smartphone shortcut icon (WIP)
[16:07:53] <axolotle> you can modify the head in nuxt config https://github.com/YunoHost/yunohost-portal/blob/dev/nuxt.config.ts#L11
[16:12:08] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle [commented](https://github.com/YunoHost/yunohost-admin/pull/627#issuecomment-2737239734) on [issue #627](https://github.com/YunoHost/yunohost-admin/pull/627) add smartphone shortcut icon (WIP): Maybe use /favicon.png?
[16:17:44] <Aleks (he/him/il/lui)> i guess that's the stuff like `<link rel="apple-touch-icon"` ?
[16:18:45] <Aleks (he/him/il/lui)> or maybe just `<link rel="icon" ...`
[16:23:01] <Aleks (he/him/il/lui)> ah you already made a PR i'm a côté de la plaque /o\
[16:26:27] <eric_G> It would be nice to have mongodb helper work the same way as mysql and postgresql (by declaring it in `[resources.database]` in the manifest.tom)
[16:28:06] <Émy – OniriCorpe> https://aria.im/_bifrost/v1/media/download/AQ4EPwsza97cevzawkaP6qcC2n-qwDRORChsEZi7FnuiV7V5wlujpQ31bEDLTioqyDYelO-WI_263IGSrXeGZ21CeVtGInPAAGltLmVtZWx5bmUuZXUvQVhZZ1dkVXJlUUF0aUVHQ3Z2eVNjcVhj
[16:32:20] <Aleks (he/him/il/lui)> urgh yeah someday i should dig into how mysql works exactly @_@
[16:32:41] <Aleks (he/him/il/lui)> (or anybody feel free to do it, it feels so meh to me x_x)
[16:33:12] <eric_G> I am helpless with helpers 😶‍🌫️
[16:33:59] <Aleks (he/him/il/lui)> ah the mongodb helpers are already kinda isomorphic to the mysql/postgresql ones
[16:34:55] <Aleks (he/him/il/lui)> modulo this part urhg https://github.com/YunoHost/yunohost/blob/dev/helpers/helpers.v2.1.d/mongodb#L254-L266
[16:37:02] <eric_G> but we still have to create the database manually right? https://github.com/YunoHost-Apps/rocketchat_ynh/blob/001df0b86254e60f4a95da274b5f41c261ea226d/scripts/install#L24-L32
[16:39:48] <Aleks (he/him/il/lui)> yeah i mean the helpers are kinda called the same as the mysql/postgresql so it should be super hard to adapt the database resource to also handle mongob
[16:40:11] <Aleks (he/him/il/lui)> but the hard part is that ultimately the base setup of mongodb should handled by the core somehow like we do for mysql/postgresql
[16:43:53] <Yunohost Git/Infra notifications> [yunohost] y​unohost-bot opened [pull request #2072](https://github.com/YunoHost/yunohost/pull/2072): Translations update from Weblate
[16:43:55] <Aleks (he/him/il/lui)> (is it me or the manifest asks for a password but there's nothing using that password ? x_x)
[16:44:52] <eric_G> easter egg 😬
[16:46:24] <eric_G> the password is used here https://github.com/YunoHost-Apps/rocketchat_ynh/blob/001df0b86254e60f4a95da274b5f41c261ea226d/conf/systemd.service#L19
[16:46:40] <Aleks (he/him/il/lui)> 🙀
[16:47:07] <Aleks (he/him/il/lui)> https://i.kym-cdn.com/photos/images/original/000/691/973/e75.jpg
[16:49:29] <eric_G> If I recall, I have tried `.env` file without success.
[16:50:46] <Aleks (he/him/il/lui)> ```
$ namei -l /etc/systemd/system/rocketchat.service
f: /etc/systemd/system/rocketchat.service
drwxr-xr-x root root /
drwxr-xr-x root root etc
drwxr-xr-x root root systemd
drwxr-xr-x root root system
-rw-r--r-- root root rocketchat.service
````
[16:52:08] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/ASdiiLT14Gp8YL_hlBk3kplB81NYKx_OYfvpcHXJv_sbzEgDsr9eBUu1D6tMdZ-rG9-lgh9PehKcBH7ylX4tuyNCeVtHgn-QAG1hdHJpeC5vcmcvQ3hsVUFZZ0VaWVpoQ1hhUXF2SUdUbnZt
[17:13:30] <Salamandar> where ?
[17:13:53] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯ file is world-readable and contains cleartext secret
[17:14:07] <Salamandar> aaaah did not know about the secret
[17:14:22] <Salamandar> we should use an EnvironmentFile instead of Environment=
[17:23:00] <eric_G> Fixes underway...
[17:38:12] <Salamandar> it would be nice to have a doc page with this kind of packager guidelines / tricks
[17:40:19] <Salamandar> a bit like the YEPs but only as a FAQ
[17:40:32] <Salamandar> Or maybe just add a warning in the package linter
[17:41:28] <Aleks (he/him/il/lui)> 😶‍🌫️ https://github.com/YunoHost/package_linter/commit/094e4e965f0defa4569ea4577d5b8994c2648471
[17:44:46] <Salamandar> oh noice <3
[17:45:47] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe [commented](https://github.com/YunoHost/yunohost-admin/pull/627#issuecomment-2737528767) on [issue #627](https://github.com/YunoHost/yunohost-admin/pull/627) add smartphone shortcut icon (WIP): bt if we do that, it will be the same icon for the portal and the admin, right? it would not be great if so
[17:49:11] <Émy – OniriCorpe> > <@Salamandar:matrix.org> we should use an EnvironmentFile instead of Environment=

we should..............................
[18:00:53] <Émy – OniriCorpe> just realized that the portal doesnt have a favicon
[21:32:11] <Yunohost Git/Infra notifications> [yunohost-portal] J​osue-T [commented](https://github.com/YunoHost/yunohost-portal/pull/21#discussion_r2004336882) on pull request #21 Add possibility to allow/disallow main email, email alias and email forward form portal: Yes you are right. Thanks
[21:32:34] <Yunohost Git/Infra notifications> [yunohost-portal] J​osue-T pushed 1 commit to email_edit_perm: Fix typo from review ([8b38774d](https://github.com/YunoHost/yunohost-portal/commit/8b38774d2b56a4ce3fc3cd04ae92c36548be43b2))
[21:35:32] <Yunohost Git/Infra notifications> [yunohost] J​osue-T pushed 1 commit to email_edit_perm: Apply suggestions from code review Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> ([f9d5077c](https://github.com/YunoHost/yunohost/commit/f9d5077cbf98269682875649eb2f1e9f1058b056))
[22:06:46] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe [commented](https://github.com/YunoHost/yunohost-admin/pull/627#issuecomment-2737528767) on [issue #627](https://github.com/YunoHost/yunohost-admin/pull/627) add smartphone shortcut icon (WIP): but if we do that, it will be the same icon for the portal and the admin, right? it would not be great if so
[22:25:02] <Yunohost Git/Infra notifications> [yunohost] J​osue-T pushed 59 commits to email_edit_perm ([f9d5077cbf98...d2407dd100f2](https://github.com/YunoHost/yunohost/compare/f9d5077cbf98...d2407dd100f2))
[22:25:02] <Yunohost Git/Infra notifications> [yunohost/email_edit_perm] :art: Format Python code with Black, and Bash code with Shfmt - alexAubin
[22:25:03] <Yunohost Git/Infra notifications> [yunohost/email_edit_perm] fix from review - Josué Tille
[22:25:03] <Yunohost Git/Infra notifications> [yunohost/email_edit_perm] Merge branch dev into email_edit_perm - Josué Tille
[22:27:41] <Yunohost Git/Infra notifications> [yunohost] J​osue-T [commented](https://github.com/YunoHost/yunohost/pull/1997#discussion_r2004405095) on pull request #1997 Add possibility to allow/disallow main email, email alias and email forward form portal: Well, euh maybe at the time when I did this I didnt get that theses fields was mapped. From what I remember it was work...
[22:27:58] <Yunohost Git/Infra notifications> [yunohost] J​osue-T [commented](https://github.com/YunoHost/yunohost/pull/1997#discussion_r2004405329) on pull request #1997 Add possibility to allow/disallow main email, email alias and email forward form portal: Thanks, done