Hum, it seems your patch makes sense and should work on most arch. I saw Michael did an upload with this: https://launchpad.net/ubuntu/+source/adsys/0.8ubuntu1 But it’s failing only on ppcel64: https://launchpadlibrarian.net/588289907/buildlog_ubuntu-jammy-ppc64el.adsys_0.8ubuntu1_BUILDING.txt.gz and passing on other architectures.
The issue may be related to the signal installed on libsmbclient: https://github.com/ubuntu/adsys/blob/main/internal/smbsafe/smbsafe.go#L4. This workaround is the only reason of smbsafe (you can’t then exec concurrently subprocesses without cleaning up those signals and the library is doing that at every smb call on your behalf). Another idea is that stderr is not allocated for whatever reason https://github.com/ubuntu/adsys/blob/main/internal/testutils/samba.go#L38 but why only on ppcel64?
I reastically won’t have the time this week with the sprint to look at this. I hope this gives some hints if you need urgently to have it fixed before next one.
Hum, it seems your patch makes sense and should work on most arch. I saw Michael did an upload with this: https:/ /launchpad. net/ubuntu/ +source/ adsys/0. 8ubuntu1 /launchpadlibra rian.net/ 588289907/ buildlog_ ubuntu- jammy-ppc64el. adsys_0. 8ubuntu1_ BUILDING. txt.gz and passing on other architectures.
But it’s failing only on ppcel64: https:/
The issue may be related to the signal installed on libsmbclient: https:/ /github. com/ubuntu/ adsys/blob/ main/internal/ smbsafe/ smbsafe. go#L4. This workaround is the only reason of smbsafe (you can’t then exec concurrently subprocesses without cleaning up those signals and the library is doing that at every smb call on your behalf). /github. com/ubuntu/ adsys/blob/ main/internal/ testutils/ samba.go# L38 but why only on ppcel64?
Another idea is that stderr is not allocated for whatever reason https:/
I reastically won’t have the time this week with the sprint to look at this. I hope this gives some hints if you need urgently to have it fixed before next one.