Tuesday, February 18, 2025
dev@conference.yunohost.org
February
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
   
             

[00:31:49] <Yunohost Git/Infra notifications> [issues] k​ay0u [commented](https://github.com/YunoHost/issues/issues/2494#issuecomment-2653235910) on [issue #2494](https://github.com/YunoHost/issues/issues/2494) Webadmin authentication form does not accept password managers credentials: Sometimes, its the username which is empty, and the password value is correctly set

Edit:

> I think there is a diff...
[07:09:25] <Yunohost Git/Infra notifications> [issues] c​hristophehenry [commented](https://github.com/YunoHost/issues/issues/2537#issuecomment-2664784869) on [issue #2537](https://github.com/YunoHost/issues/issues/2537) Storage Managment API: SMART tests: Indeed. Someone pointed to me the existence of [org.freedesktop.UDisks2.NVMe.Controller](https://storaged.org/doc/udis...
[10:03:36] <Augier> Hey, I have a problem with Yunohost installation. I'm trying to install on a computer without WiFi. The screen I use for graphical installation is upstairs but I don't have access to cable network upstairs so I use an Android phone as modem. However it appears that current installation don't configure every network cable. Only the one that has internet access. So as soon as I move the computer to its final destination and plug it to ethernet, I loose network access and can't finish installation.
[10:05:09] <Augier> From a technical standpoint, I know why it behaves like that but from a user perspective, I'd say this is a bug. All network interfaces on a fresh install should be ready to serve.
[10:07:55] <Aleks (he/him/il/lui)> 😵‍💫
[10:08:42] <Aleks (he/him/il/lui)> we just use the debian iso customized to also install the yunohost repo + package, we don't really do anything specific network-wise ... i'd say it's a bug in debian iso ...
[10:11:33] <Augier> An alternative would be to offer [a netinstall ISO](https://www.debian.org/CD/netinst/). I don't know if there's a plan for doing that? Has anyone done some research?
[10:12:03] <tituspijean> to try to fix this, before moving the server can you check that all network interfaces are configured ?
"Using DHCP to automatically configure the interface" section in https://wiki.debian.org/NetworkConfiguration
[10:12:04] <Aleks (he/him/il/lui)> isnt it already a netinstall iso ?
[10:51:17] <Augier> Can I open a "I should be able to install Yunohost without network and then connect to the network to finish the installation using the YNH's web installer"? I think currently the 2 blocking points are:
1. Debian base installer requires an Internet connection to complete,
2. The base installation is missing a component for network to be fully usable (possibly systemd-networkd and/or systemd-resolved and/or NetworkManager).
[10:53:15] <Aleks (he/him/il/lui)> so you mean having a non-netinst iso ?
[11:06:56] <Augier> I don't know. I mean I can install offline, then powerof the machine, move it where I have network acces and turn it on, ready for post-install. Is that complex?
[11:09:40] <Augier> Because right now I can't install offline at all. I can't even some network card to install, post-install and then move the machine elsewhere and connect it to another network card. Right now the machine isn't seen on the router. And since it's somewhere I can't plug a screen, I don't know why.
[11:10:23] <Augier> It's as if Debian only configure the card that has network access during install.
[11:15:48] <Aleks (he/him/il/lui)> i mean ... it's more complex than just installing with network right away since anyway you're gonna plug it to network ... it isn't "that" complex but we're already having difficulty keeping the current images up to date so that would mean maintaining another non-netinst image just for the sake of supporting that use case
[11:16:10] <Aleks (he/him/il/lui)> (and i'm guessing the way we preseed that image is going to be different from the netinst one)
[11:21:34] <Augier> Ok I get it. Still I consider it a bug that the installation only configure the only network card it uses during the installation even after postinst. It should be all plug&play like an installation on a laptop
[11:22:18] <Augier> Does someone have a link to a documentation on how the iso is generated and the installation processs? I'm intrigued.
[11:22:34] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯ we just use the official debian iso, i'm guessing that bug is from debian iso
[11:22:52] <Aleks (he/him/il/lui)> https://github.com/YunoHost/custom-debian-iso
[11:24:57] <Aleks (he/him/il/lui)> our tweaks are in here https://github.com/YunoHost/custom-debian-iso/blob/main/iso/injection.py#L484-L511 + the corresponding files in `files_to_inject/`
[11:25:59] <Aleks (he/him/il/lui)> basically it just tweaks the grub/isolinux menu and add the preseed files
[12:08:17] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to move-perm-data-out-of-ldap: app/permission: fix tests, missing app_ssowatconf after provisioning/deprovisioning perms ([27a01635](https://github.com/YunoHost/yunohost/commit/27a016354d3f7dfd4a99338356964be107dc169e))
[13:30:35] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to move-perm-data-out-of-ldap: permissions: cleanup migration 0028_delete_legacy_xmpp_permission, superseded by migration 0033 ([c1253b7a](https://github.com/YunoHost/yunohost/commit/c1253b7aff048685547dcd707cd3daf46236f6cf))
[15:03:44] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/1953#discussion_r1959934454) on pull request #1953 Storage managment API: disks infos: I guess it could be better to have sda before sdb... So alphanumeric sort ?
[15:10:04] <ljf> Augier Aleks (he/him/il/lui) in debian 12, debian has added some nonfree firmware, but i am not sure our iso include it ??? https://github.com/YunoHost/custom-debian-iso/blob/588d901ca7f2f49b3fc1e7ef51de728ba02e28d9/files_to_inject/preseeds/default.preseed#L52
[15:10:46] <Aleks (he/him/il/lui)> iirc there's non-free and non-free-firmware which are 2 different settings
[15:10:50] <ljf> It could explain some network issues
[15:11:33] <Aleks (he/him/il/lui)> or there's https://preseed.debian.net/debian-preseed/bookworm/
[15:11:35] <ljf> Yes, but we might add `d-i apt-setup/non-free-firmware boolean true`
[15:11:40] <Aleks (he/him/il/lui)> idk why there are 4 different ones ...
[15:12:11] <Aleks (he/him/il/lui)> ah yeah in "main" there's :

```
### Description: Use non-free firmware?
# Some non-free firmware has been made to work with Debian. Though this
# firmware is not at all a part of Debian, standard Debian tools can be used
# to install it. This firmware has varying licenses which may prevent you
# from using, modifying, or sharing it.
# .
# Please choose whether you want to have it available anyway.
# d-i apt-setup/non-free-firmware boolean false

### Description: Use non-free software?
# Some non-free software has been made to work with Debian. Though this
# software is not at all a part of Debian, standard Debian tools can be used
# to install it. This software has varying licenses which may prevent you
# from using, modifying, or sharing it.
# .
# Please choose whether you want to have it available anyway.
# d-i apt-setup/non-free boolean false
```
[15:13:48] <Yunohost Git/Infra notifications> [custom-debian-iso] z​amentur pushed 1 commit to non-free-firmware: [enh] Allow non free firmware ([a3d74bde](https://github.com/YunoHost/custom-debian-iso/commit/a3d74bde46c2eeff7f92d390bfb97acc34345d1d))
[15:13:49] <Yunohost Git/Infra notifications> [custom-debian-iso] z​amentur created new branch non-free-firmware
[15:14:57] <Yunohost Git/Infra notifications> [custom-debian-iso] z​amentur opened [pull request #1](https://github.com/YunoHost/custom-debian-iso/pull/1): [enh] Allow non free firmware
[15:18:26] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/1953#discussion_r1959963010) on pull request #1953 Storage managment API: disks infos: ## Unused global variable

The global variable logger is not used.

[Show more details](https://github.com/YunoHost/yu...
[15:19:55] <Yunohost Git/Infra notifications> [yunohost-admin] a​lexAubin pushed 1 commit to move-perm-data-out-of-ldap-logo-in-app-list-and-info: apps: add app logo in app list and app info ([5db052c4](https://github.com/YunoHost/yunohost-admin/commit/5db052c4c0e210c840f631c75dc859047e9db30f))
[15:19:56] <Yunohost Git/Infra notifications> [yunohost-admin] a​lexAubin created new branch move-perm-data-out-of-ldap-logo-in-app-list-and-info
[15:20:28] <Yunohost Git/Infra notifications> [yunohost-admin] a​lexAubin opened [pull request #616](https://github.com/YunoHost/yunohost-admin/pull/616): apps: add app logo in app list and app info
[15:27:00] <Augier> I can investigate this issue tomorrow. But I don't think it's a firmware issue. I will dig [in that way tomorrow](https://wiki.debian.org/NetworkConfiguration#Using_DHCP_to_automatically_configure_the_interface)
[15:38:34] <Yunohost Git/Infra notifications> [yunohost] A​xolotle pushed 2 commits to move-perm-data-out-of-ldap ([c1253b7aff04...d7975a672186](https://github.com/YunoHost/yunohost/compare/c1253b7aff04...d7975a672186))
[15:38:34] <Yunohost Git/Infra notifications> [yunohost/move-perm-data-out-of-ldap] feat(app): set non-main permissions section to collapsed state - axolotle
[15:38:34] <Yunohost Git/Infra notifications> [yunohost/move-perm-data-out-of-ldap] feat: add collapsed prop to sections config panel - axolotle
[15:52:56] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 2 commits to move-perm-data-out-of-ldap ([feefd88789dd...c8ed40d5ae02](https://github.com/YunoHost/yunohost-admin/compare/feefd88789dd...c8ed40d5ae02))
[15:56:48] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 1 commit to move-perm-data-out-of-ldap-logo-in-app-list-and-info: apps: add app logo in app list and app info ([a5ff308a](https://github.com/YunoHost/yunohost-admin/commit/a5ff308a55f2ac8e2556c27a502d8bb8a1fafc02))
[15:59:52] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 1 commit to move-perm-data-out-of-ldap: apps: add app logo in app list and app info ([f921dd85](https://github.com/YunoHost/yunohost-admin/commit/f921dd852acc498bdc39269560a64cf5e65dee7c))
[16:02:19] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle closed [pull request #616](https://github.com/YunoHost/yunohost-admin/pull/616): apps: add app logo in app list and app info
[16:02:21] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle [commented](https://github.com/YunoHost/yunohost-admin/pull/616#issuecomment-2666153643) on [issue #616](https://github.com/YunoHost/yunohost-admin/pull/616) apps: add app logo in app list and app info: Picked in https://github.com/YunoHost/yunohost-admin/pull/615
[16:02:26] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle deleted branch move-perm-data-out-of-ldap-logo-in-app-list-and-info
[16:20:47] <Yunohost Git/Infra notifications> [yunohost] c​hristophehenry [commented](https://github.com/YunoHost/yunohost/pull/1953#discussion_r1960084968) on pull request #1953 Storage managment API: disks infos: [Udisks2 provides a SortKey property](https://storaged.org/doc/udisks2-api/latest/gdbus-org.freedesktop.UDisks2.Drive....
[16:27:55] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/1953#discussion_r1960096837) on pull request #1953 Storage managment API: disks infos: Iguess you can add the SortKey property, we could fix it later if some users explain a use case for another sort order.
[16:27:59] <Yunohost Git/Infra notifications> [yunohost] z​amentur edited a [comment](https://github.com/YunoHost/yunohost/pull/1953#discussion_r1960096837) on pull request #1953 Storage managment API: disks infos: I guess you can add the SortKey property, we could fix it later if some users explain a use case for another sort order.
[16:31:38] <Yunohost Git/Infra notifications> [yunohost] c​hristophehenry [commented](https://github.com/YunoHost/yunohost/pull/1953#discussion_r1960103088) on pull request #1953 Storage managment API: disks infos: Ok, done.
[17:00:11] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 1 commit to move-perm-data-out-of-ldap: feat(AppInfo): show uninstall confirm modal on config panel action ([2dc030c3](https://github.com/YunoHost/yunohost-admin/commit/2dc030c350d25c58da2cedf07a8d60e5a35fb03d))
[17:00:28] <Yunohost Git/Infra notifications> [issues] o​lberger [commented](https://github.com/YunoHost/issues/issues/2425#issuecomment-2666309094) on [issue #2425](https://github.com/YunoHost/issues/issues/2425) administrator write access to ldap not working completely: @chri2 would you mind providing a workaround as some commands to be performed by YNH admins ? Thanks in advance.
[17:23:12] <Yunohost Git/Infra notifications> [issues] o​lberger [commented](https://github.com/YunoHost/issues/issues/2425#issuecomment-2666365258) on [issue #2425](https://github.com/YunoHost/issues/issues/2425) administrator write access to ldap not working completely: OK, responding to myself, then.

The workaround is to patch the file /usr/share/yunohost/conf/slapd/config.ldif in the...
[17:24:32] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 1 commit to move-perm-data-out-of-ldap: fix: remove extra margin on form accordions ([1f5b2c48](https://github.com/YunoHost/yunohost-admin/commit/1f5b2c48eb6ecf1441d7fa58c223bb6255114b64))
[17:32:30] <Yunohost Git/Infra notifications> [yunohost/move-perm-data-out-of-ldap] app/configpanel: handle the core actions: upgrade, change_url, unintalled, triggered via the config panel - Alexandre Aubin
[17:32:31] <Yunohost Git/Infra notifications> [yunohost/move-perm-data-out-of-ldap] apps.py: autoformat - Alexandre Aubin
[17:32:31] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to move-perm-data-out-of-ldap ([d7975a672186...3f8f1b9530c3](https://github.com/YunoHost/yunohost/compare/d7975a672186...3f8f1b9530c3))
[17:47:24] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to move-perm-data-out-of-ldap: app/permissions: convert the description type to string instead of textarea ([695815ff](https://github.com/YunoHost/yunohost/commit/695815ff666c168cdeb45941cefab73a634ba40a))
[18:36:20] <Yunohost Git/Infra notifications> [yunohost] z​amentur approved [pull request #1953](https://github.com/YunoHost/yunohost/pull/1953#pullrequestreview-2624566795) Storage managment API: disks infos
[18:37:01] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/1953#issuecomment-2666572100) on [issue #1953](https://github.com/YunoHost/yunohost/pull/1953) Storage managment API: disks infos: We probably should merge into a temporary branch to run all CI tests...
[18:41:00] <Yunohost Git/Infra notifications> [issues] WARNING: unknown issues action: typed
[21:42:48] <Yunohost Git/Infra notifications> [yunohost] z​amentur merged [pull request #1953](https://github.com/YunoHost/yunohost/pull/1953): Storage managment API: disks infos
[21:42:48] <Yunohost Git/Infra notifications> [yunohost/dev] Storage mangment API: disks infos - Christophe Henry
[21:42:48] <Yunohost Git/Infra notifications> [yunohost] z​amentur pushed 2 commits to dev ([642e1afba51b...b5afc8ccbe6b](https://github.com/YunoHost/yunohost/compare/642e1afba51b...b5afc8ccbe6b))
[21:42:49] <Yunohost Git/Infra notifications> [yunohost/dev] Apply suggestions from peer review - Christophe Henry
[21:45:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.11+202502182245 for bookworm/unstable/all ...
[21:46:22] <Yunohost Git/Infra notifications> ❌ Failed build for yunohost/12.0.11+202502182245 for bookworm/unstable/all ?!
[21:49:51] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/1975#discussion_r1960641527) on pull request #1975 Improve LDAP performances when updating records, especially when many user entries exists: suggestion value = set(value)
[22:20:40] <Yunohost Git/Infra notifications> [issues] a​lexAubin closed [issue #2055](https://github.com/YunoHost/issues/issues/2055): webadmin/moulinette: We should really have a more robust way of streaming whats going on the server
[22:20:49] <Yunohost Git/Infra notifications> [issues] a​lexAubin closed [issue #2327](https://github.com/YunoHost/issues/issues/2327): Have some information on the yunohost command currently running (when trying to run another one)
[22:20:55] <Yunohost Git/Infra notifications> [issues] a​lexAubin [commented](https://github.com/YunoHost/issues/issues/2327#issuecomment-2667052271) on [issue #2327](https://github.com/YunoHost/issues/issues/2327) Have some information on the yunohost command currently running (when trying to run another one): Closing, supposedly adressed by https://github.com/YunoHost/yunohost/pull/1663 to be included in 12.1
[22:20:56] <Yunohost Git/Infra notifications> [issues] a​lexAubin [commented](https://github.com/YunoHost/issues/issues/2055#issuecomment-2667051845) on [issue #2055](https://github.com/YunoHost/issues/issues/2055) webadmin/moulinette: We should really have a more robust way of streaming whats going on the server: Closing, supposedly adressed by https://github.com/YunoHost/yunohost/pull/1663 to be included in 12.1
[22:21:18] <Aleks (he/him/il/lui)> #TotallyPreparingMyFormation
[22:21:45] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:21:45] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:21:46] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:21:46] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:21:46] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:21:47] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:21:59] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:00] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:00] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:06] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:06] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:07] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:49] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:49] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:22:49] <Yunohost Git/Infra notifications> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs
[22:25:31] <tituspijean> > <@yunohostinfra:matrix.org> Error in Webhooks: exception NoneType object has no attribute endswith on projects_v2_item webhooks, please see logs

worst chorus ever. 🎶
[22:26:56] <Aleks (he/him/il/lui)> ievan_polkka_kiffness_remix.mp3