Monday, September 29, 2025
dev@conference.yunohost.org
September
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
         
             

[06:21:19] <Ralph> Good morning! Any pointers on where to start debugging the problems with dovecot/postfix on trixie?
[08:25:27] <Salamandar> Welp, they changed their config file in 2.4
[08:25:28] <Salamandar> shellLed
[08:25:32] <Salamandar> https://doc.dovecot.org/main/installation/upgrade/2.3-to-2.4.html
[08:25:41] <Salamandar> and we didn't finish fixing it
[11:00:55] <Yunohost Git/Infra notifications> [arm-images] m​ethbkts closed [pull request #16](https://github.com/YunoHost/arm-images/pull/16): chore: update actions version to use node 16 version
[16:17:08] <rana> Hi
[18:33:08] <Salamandar> Hi, if anyone wants to help me understand what nslcd is for, and if it can replace sudo-ldap (deprecated / nonworking in trixie) or if it can be fully replaced with sssd (works fine in trixie), i'd love some help
[18:34:05] <Salamandar> for now in my trixie tests, nslcd is KO, but everything works… (with sssd)
[18:39:06] <Aleks (he/him/il/lui)> nslcd, nscd, unscd, sssd ... /tableflip
[18:39:26] <Aleks (he/him/il/lui)> can you elabore why nslcd is ko
[18:40:04] <Aleks (he/him/il/lui)> thought we were using unscd
[18:41:03] <Aleks (he/him/il/lui)> holy cow i'm typing "sssd" in my browser url bar and it finds i already visited the debian wiki page for ... using Microsoft Active Directory in Debian 🙀
[18:41:17] <Salamandar> indeed i've unscd running
[18:41:21] <Aleks (he/him/il/lui)> 🎃 🦇 🕷️ 🧟
[18:41:34] <Salamandar> We are installing config files for nslcd…
[18:42:05] <Aleks (he/him/il/lui)> which ones
[18:42:26] <Salamandar> nslcd.conf
[18:42:40] <Salamandar> conf_regen/09-nslcd
[18:42:42] <Salamandar> etc
[18:43:01] <Aleks (he/him/il/lui)> what the frak
[18:43:33] <Salamandar> i stopped unscd and nslcd on my server, this killed ssh
[18:43:53] <Salamandar> and it's not in the list of the system services in the webadmin…
[18:43:56] <Salamandar> o noes
[18:45:08] <Aleks (he/him/il/lui)> hmmmmmmmmmmmmmm
[18:46:52] <Aleks (he/him/il/lui)> so /etc/nslcd.conf holds the info for the LDAP interfacing, related to the `ldap` flags in /etc/nsswitch.conf ... but apparently the `nslcd` is still a legacy sysvinit service ? (at least in bookworm)
[18:46:59] <Aleks (he/him/il/lui)> but then what is unscd for 🤔
[18:47:09] <Aleks (he/him/il/lui)> ah it's for caching ?
[18:47:19] <Aleks (he/him/il/lui)> jesus why is all this 3 different services
[18:47:41] <Aleks (he/him/il/lui)> and then people wonder why systemd is successful
[18:47:42] <Salamandar> unscd is required for ssh
[18:47:49] <Salamandar> looks like nslcd isn't
[18:47:57] <Salamandar> yeah…
[18:48:22] <Salamandar> my bad, nslcd is required
[18:49:05] <Aleks (he/him/il/lui)> so what did you mean by "nslcd is KO"
[18:49:17] <Salamandar> in my trixie setup, the service is down
[18:49:30] <Salamandar> (wrong permissions on file, we don't care)
[18:49:38] <Salamandar> what I mean is that with sssd everything works
[18:50:02] <Salamandar> I just stopped unscd too, and it still works
[18:50:27] <Salamandar> (it == ssh user@, sudo -u user bash and then sudo something as user)
[18:50:51] <Salamandar> (ldap user of course)
[18:51:31] <Aleks (he/him/il/lui)> mokay but we could also understand why nslcd is down and fix it rather than changing the stack ... i mean maybe sssd is better or whatever but we have little expertise about these so being conservative if the whole thing ain't deprecated or whatever is likely to mean less support/fixing
[18:51:37] <Salamandar> so maybe we can replace unscd AND sudo-ldap AND nslcd with sssd ? idk
[18:51:48] <Aleks (he/him/il/lui)> maybe idk
[18:51:59] <Salamandar> in the first place I had to install sssd because sudo-ldap is considered deprecated in trixie
[18:52:06] <Salamandar> and i couldn't make it work anyways
[18:52:30] <Salamandar> (although maybe the issue was nslcd being down and me not understanding stuff properly)
[18:52:42] <Salamandar> there's a full screen warning when installing it in interactive mode with apt
[18:53:17] <Salamandar> https://aria.im/_bifrost/v1/media/download/AW2KYOMqGRy9urNYnDfwgZYu4sEj4v0maPWOELO4B0srRGJplpt5JN00OCXPGuqN5RS-hNhMWfRcoSF93_57I0RCeZm_jLdgAG1hdHJpeC5vcmcvd1NRR2Rsb0RtV2FYSWNsT2RFUU1EVHF6
[18:53:21] <Aleks (he/him/il/lui)> maybe nslcd conflicts with sssd
[18:54:07] <Salamandar> maybe
[18:54:12] <Aleks (he/him/il/lui)> https://geekdom.wesmo.com/2014/05/16/embracing-sssd-in-linux/ (from 2014), the conf format indeed looks more sensible and less like "let's write 5 different services to handle one single thing"
[18:55:03] <Aleks (he/him/il/lui)> and then we can integrate Active Directory in YunoHost and disrupt the market
[18:55:11] <Salamandar> mdr
[18:55:12] <Salamandar> yeah
[18:55:18] <Salamandar> I got it to work in 5 minutes
[18:55:21] <Salamandar> it's kinda okay
[18:55:55] <Aleks (he/him/il/lui)> bold of you to assume you can make that kind of conclusion in 5 minutes ;P
[18:56:20] <Salamandar> i meant the conf format heh
[18:56:22] <Salamandar> the rest idk
[18:56:41] <Aleks (he/him/il/lui)> i'll say "it works" one year after we released something and we've seen people migrated from the old setup and fixed the stupid bugs with random people running around on fire etc
[18:56:47] <Salamandar> hehe
[18:59:08] <mathieuw> Thank you guys, I was kinda of depressed, you made me laugh like a chicken. I feel stupid but happy again.
[18:59:33] <Aleks (he/him/il/lui)> apparently nslcd is not maintained but ssd is (since at least 2021)
[19:05:12] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯ i guess let's go to replace nslcd/unscd/whatev with sssd
[19:07:09] <Aleks (he/him/il/lui)> i'm expecting shenanigans during the Bookworm->Trixie migration though, i mean, it's the whole low-level mechanism that define how LDAP users and groups exist on the system so
[19:10:49] <Aleks (he/him/il/lui)> also related: https://wiki.archlinux.org/title/LDAP_authentication#Online_and_offline_authentication_with_SSSD
[19:11:15] <Aleks (he/him/il/lui)> not sure what is meant by "offline auth"
[19:11:51] <Aleks (he/him/il/lui)> >It is possible to enable offline credentials caching, which stores credentials (after successful login) as part of the user account in the SSSD cache. Therefore, even if an identity provider is unavailable, users can still authenticate, using their stored credentials.

hmokay 🤔
[19:14:48] <Salamandar> oooof
[19:14:55] <Salamandar> yes…
[19:15:04] <Salamandar> although it doesn't change the format of the ldap databas
[19:15:33] <Salamandar> maybe with remote ldap servers ?
[19:16:12] <Aleks (he/him/il/lui)> hmyeah or maybe even if the local LDAP server is down i suppose
[19:16:18] <Salamandar> ye
[19:16:41] *Aleks (he/him/il/lui) now wondering how realistic it would be for the yunohost to act as an active directory 🤔
[19:38:40] <Salamandar> o noes
[19:38:45] <Salamandar> :D
[19:39:06] <Aleks (he/him/il/lui)> 🌈 YunoSoft
[19:41:49] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd ([13a2ba9c](https://github.com/YunoHost/yunohost/commit/13a2ba9c4559f371ae86453433ed0b6e0d9820ca))
[19:42:48] <Yunohost Git/Infra notifications> [yunohost] S​alamandar created label trixie
[19:43:12] <Yunohost Git/Infra notifications> [yunohost] S​alamandar assigned Salamandar on [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189): debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd
[19:43:13] <Yunohost Git/Infra notifications> [yunohost] S​alamandar opened [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189): debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd
[19:46:34] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd ([112b524f](https://github.com/YunoHost/yunohost/commit/112b524f7c2b53d22a93c773d59d8decc5d24769))
[19:47:06] <Émy – OniriCorpe> 🐍🐍🐍d
[19:48:20] <miro5001> https://github.com/YunoHost-Apps/loki_ynh/blob/ca0d420db856857c2460aded8900006dff09c65d/manifest.toml#L46

Rename doesn't rename anymore (and I don't know when it started to not work)
[19:49:25] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/AX_IXUZoJ1-vnb2XKsskoACFDRNXQcd4Gxpcz0u109Ov0GLBxInCUzKSWjFts_KItnthMstp6aVoDDwosLHpOy1CeZnCwuQgAG1hdHJpeC5vcmcvcEpCb212YUlUdWpaeUlxcGpWd21DTnBM
[19:52:24] <Aleks (he/him/il/lui)> also not sure what you're expecting from "rename" in this case ... when using the setup_source helper it will unpack the .zip and put the file in the destination folder so what should be renamed ?
[19:52:56] <Aleks (he/him/il/lui)> it's only meaningful with `extract = false`, as stated by the doc
[19:56:41] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin approved [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189#pullrequestreview-3281569038) debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd
[19:58:06] <Aleks (he/him/il/lui)> hmmmm looking into the dependencies of sssd-tools i'm discovering the existence of https://packages.debian.org/trixie/python3-systemd which i do have installed on my server because the fail2ban .deb Recommends it o.O
[19:58:58] <Aleks (he/him/il/lui)> maybe could be useful to improve [this mess](https://github.com/YunoHost/yunohost/blob/dev/src/service.py#L390) though it's not broken i suppose
[20:00:54] <Salamandar> fyi it's not finished
[20:01:20] <Aleks (he/him/il/lui)> oooooor actually the lib seems to be entire crap and mainly interefaces with `journalctl` rather than `systemctl`-related stuff ...
[20:03:45] <Aleks (he/him/il/lui)> hmyeah whatev
[20:07:33] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: conf: Replace nslcd with sssd ([1644c023](https://github.com/YunoHost/yunohost/commit/1644c0237a212578ba5adc86cde3a161fe149bdc))
[20:07:33] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: src: permission: Replace nscd call with sss_cache ([3a0f354e](https://github.com/YunoHost/yunohost/commit/3a0f354ed6f607b6eed458e2d8a0d3f7caf2df8f))
[20:07:34] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: conf: nsswitch: Replace nslcd with sssd ([9d51f089](https://github.com/YunoHost/yunohost/commit/9d51f089f637ff4a32380db0357727f043a1fd1a))
[20:07:34] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: slapd: stop installing sudo-ldap.conf, its useless since sssd ([c0812a03](https://github.com/YunoHost/yunohost/commit/c0812a03791ad84cb3d5b44050f8fa08e2eba5e4))
[20:07:51] <Salamandar> there, the PR might be complete now
[20:07:52] <Salamandar> (zero test)
[20:08:17] <Salamandar> ui
[20:08:17] <Aleks (he/him/il/lui)> (tester c'est douter™)
[20:11:11] <Yunohost Git/Infra notifications> [issues] t​rendless [commented](https://github.com/YunoHost/issues/issues/2673#issuecomment-3348874394) on [issue #2673](https://github.com/YunoHost/issues/issues/2673) Python broke automatic DNS: autoDNS also not working with Cloudflare maybe same issue?
[20:11:39] <Yunohost Git/Infra notifications> [issues] t​rendless [commented](https://github.com/YunoHost/issues/issues/2673#issuecomment-3348874394) on [issue #2673](https://github.com/YunoHost/issues/issues/2673) Python broke automatic DNS: autoDNS also no longer working with Cloudflare maybe same issue?
[20:12:57] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389152177) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: Any reason to add systemd for these twos ?
[20:12:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389153050) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: suggestion systemctl restart sssd
[20:12:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389157363) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: suggestion # Legacy : In YunoHost <= 12, this file was installed for sudo-ldap, and is now replaced with sss
[20:12:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389159899) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: Zmlerf do we really want to use TLS for purely local queries T_T
[20:12:59] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389155680) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: Well uuuuuuh maybe we want to merge this with the sssd hook rather ? Idk it feels odd to have two different hooks tied t...
[20:15:29] <Yunohost Git/Infra notifications> [yunohost] S​alamandar [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389166043) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: I just went from the "initial" nsswitch.conf on a clean trixie.… they added systemd, i thought it was with good reason a...
[20:15:42] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: typo: conf_regen sssd Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> ([de6a2def](https://github.com/YunoHost/yunohost/commit/de6a2def7ba2c942a8fabb1fb74778b4e78c6318))
[20:16:29] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389168091) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: alrighty then
[20:16:37] <Yunohost Git/Infra notifications> [yunohost] S​alamandar [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389168368) on pull request #2189 debian/control: Depend on sssd and plugins instead of sudo-ldap, libnss-ldapd, libpam-ldapd: Yes, thats actually what I had in mind. I wanted to check if there was a good reason for nsswitch to be so "late" (46) ...
[20:19:38] <miro5001> > <@Alekswag:matrix.org> also not sure what you're expecting from "rename" in this case ... when using the setup_source helper it will unpack the .zip and put the file in the destination folder so what should be renamed ?

Sorry I wasn't home.
Here is the log of the upgrade https://paste.yunohost.org/raw/meqezutile
The log of the service
https://paste.yunohost.org/waqusadubo

It's complaining about : /var/www/loki/loki: No such file or directory
Which is true because
```
ls /var/www/loki
loki-linux-amd64 promtail-linux-amd64
merge_yaml.sh
```

[20:20:46] <Émy – OniriCorpe> `rename = true` never worked for archives
[20:22:03] <Yunohost Git/Infra notifications> [yunohost] S​alamandar edited [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189): Replace nslcd, unscd, sudo-ldap with SSSD
[20:22:06] <Yunohost Git/Infra notifications> [yunohost] S​alamandar edited [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189): Replace nslcd, unscd, sudo-ldap with sssd
[20:22:18] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: Update hooks/conf_regen/06-slapd for reword Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com... ([90488eb3](https://github.com/YunoHost/yunohost/commit/90488eb320c2d7b41f8494678d28aeb7e1482563))
[20:22:47] <Yunohost Git/Infra notifications> [yunohost] S​alamandar [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389182131) on pull request #2189 Replace nslcd, unscd, sudo-ldap with sssd: well actually I couldnt make non-tls work (I did not spend much time trying actually), and that worked, so i thought we...
[20:23:27] <miro5001> Ah, I understand
[20:23:53] <miro5001> It was introduced in a recent commit
[20:24:16] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: src: permission: Replace nscd call with sss_cache ([59f3ed08](https://github.com/YunoHost/yunohost/commit/59f3ed083c870fc83849ae77608ebc09d9a900ea))
[20:24:16] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: conf: Replace nslcd with sssd ([91c14550](https://github.com/YunoHost/yunohost/commit/91c14550e721e0629174fe2a68a4ae24d1c81446))
[20:24:17] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: conf: nsswitch: Replace nslcd with sssd ([74f8b876](https://github.com/YunoHost/yunohost/commit/74f8b876b22a7aaf693de24c8b68851333519a83))
[20:24:17] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: slapd: stop installing sudo-ldap.conf, its useless since sssd ([686a46c6](https://github.com/YunoHost/yunohost/commit/686a46c68e7d8d910a8eaeca963b80e1b432998d))
[20:25:07] <Aleks (he/him/il/lui)> note that you have [this `mv`](https://github.com/YunoHost-Apps/loki_ynh/blob/master/scripts/install#L20) which is in the install script but not in the upgrade script
[20:25:22] <Aleks (he/him/il/lui)> and you're doing a full-replace during the upgrade (which is good i suppose)
[20:25:48] <Aleks (he/him/il/lui)> so then the service wants to use some binary like `/var/www/loki/loki` which doesnt exists anymore
[20:29:19] <miro5001> > <@Alekswag:matrix.org> and you're doing a full-replace during the upgrade (which is good i suppose)

I'm not the maintainer of the package 😅
[20:29:52] <miro5001> Though I will make a PR tomorrow morning
[20:30:47] <Yunohost Git/Infra notifications> [yunohost] S​alamandar [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389199365) on pull request #2189 Replace nslcd, unscd, sudo-ldap with sssd: Actually it would make more sense for nsswitch to be regenerated way sooner in the conf-regen (before mdns), and just af...
[20:33:23] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: hooks: conf_regen: Merge 09-sssd and 46-nsswitch into 09-nss ([1ccedf7a](https://github.com/YunoHost/yunohost/commit/1ccedf7abdaa2e94db1296f2d6b35dc2c3f1eb8f))
[20:33:40] <Yunohost Git/Infra notifications> [yunohost] S​alamandar [commented](https://github.com/YunoHost/yunohost/pull/2189#discussion_r2389205146) on pull request #2189 Replace nslcd, unscd, sudo-ldap with sssd: See the last commit.
[20:42:23] <mathieuw> Let me try to summarize :
8:32PM CEST: Salamandar is replacing sudo-ldap (deprecated in Trixie) by sssd. He is asking about nslcd, because even if it's KO, everything works fine with sssd
8:49PM CEST: even if unscd stop working, everything works like a charm with sssd
8:54PM CEST (following 8:41): Aleks is talking about YunoHost replacing Windows Server / SBS because sssd is used to run Microsoft Active Directory in Debian
9:05 PM CEST: Aleks is suggesting to get rid of nslcd, unscd, etc. with ssdd because YOLO
9:16PM CEST: third time Aleks talking about disrupting Microsoft market with YunoHost, and even has a name and a logo for this: 🌈YunoSoft
10:00PM CEST: YOLO commits time
10:07PM CEST: Salamandar has finished his YOLO-PR, no tests, multiple comments, new PRs

Everything is happening so fast, am flabbergasted. I should check this room moar often, it's much more exciting then most of the movies I've seen recently.

Let's get crazy!
Tomorrow, let's replace:
LDAP with OIDC
fail2ban with reaction
Windows Server with YunoHost
Capitalism with Socialism
[20:59:51] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed to sssd: src: Replace calls to nscd with sss_cache ([ca52e7da](https://github.com/YunoHost/yunohost/commit/ca52e7da14c1057b2d79897dcbb95e019c0bfa61))
[20:59:56] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/AQmEif-hOQl52dA8d4bl5qO3JTo3NQZYq59MtJnq758tsPdTYaSJhcGEo2j5AMzGUnQ-XgP0zpCw0D4jOJ75-O1CeZnGy_rgAG1hdHJpeC5vcmcvR09XQWNrVkZ3U2hISXZ0VENTSGVjemNE
[21:01:54] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/Ae8f-XR8z7bKNmKfplyEeoPvPn19-8C5Td-RspHpLcSXTul-eDrxu57IexdhbKbF_Sg-2y-bSpVNbtN5Upm8gKlCeZnG6NkwAG1hdHJpeC5vcmcvWmtKWEpuWHpKbmZCVktjd0docUh5RW1E
[21:06:08] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/AZo6VFHBBaW-g6y5DzxMlwdRbExdChMrQbTaRGUKNxETAK5LD7YaOwGp_Wbx6pRa5G_0FVfvdYs2ftabqPpgCytCeZnHJroAAG1hdHJpeC5vcmcvYmlWalFpTFFSdWVGemFnZkJGVGVLQ0tS
[21:09:03] <Aleks (he/him/il/lui)> https://www.youtube.com/watch?v=AMorAez5_u8
[21:20:49] <Yunohost Git/Infra notifications> [yunohost] S​alamandar [commented](https://github.com/YunoHost/yunohost/pull/2189#issuecomment-3349098544) on [issue #2189](https://github.com/YunoHost/yunohost/pull/2189) Replace nslcd, unscd, sudo-ldap with sssd: OK looks like it works now.
[21:26:08] <Aleks (he/him/il/lui)> would really like it if we could avoid the TLS thing because that's stupid overhead and likely to cause stupid issues when for some reason the LDAP server doesn't use the new cert or whatever
[21:27:02] <Aleks (he/him/il/lui)> and also i'd have 127.0.0.1 instead of `localhost` to cover stupid cases where localhost ain't in /etc/hosts for some reason
[21:27:29] <Yunohost Git/Infra notifications> [yunohost] S​alamandar just made [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189) ready for review: Replace nslcd, unscd, sudo-ldap with sssd
[21:27:34] <Yunohost Git/Infra notifications> [yunohost] S​alamandar merged [pull request #2189](https://github.com/YunoHost/yunohost/pull/2189): Replace nslcd, unscd, sudo-ldap with sssd
[21:27:34] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 7 commits to trixie ([ff4de16b1f19...ab20b1d02fae](https://github.com/YunoHost/yunohost/compare/ff4de16b1f19...ab20b1d02fae))
[21:27:37] <Yunohost Git/Infra notifications> [yunohost] S​alamandar deleted branch sssd
[21:30:11] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/13.0.0.alpha1+202509292330 for trixie/unstable/all...
[21:31:53] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/13.0.0.alpha1+202509292330 for trixie/unstable/all.
[21:31:53] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/13.0.0.alpha1+202509292330 for trixie/unstable.
[21:54:47] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed to dev: postfix: make sure regen conf forgets about relay_recipients.db when not applicable ([1184b670](https://github.com/YunoHost/yunohost/commit/1184b6703c8f71ad7e8ff4294541ce91c6d18619))
[22:00:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.26+202509300000 for bookworm/unstable/all...
[22:01:37] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.26+202509300000 for bookworm/unstable/all.
[22:01:38] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.26+202509300000 for bookworm/unstable.