Hi, On Thu, Aug 24, 2023 at 5:38 AM Alberto Bertogli <albert...@blitiri.com.ar> wrote: > > On Mon, Aug 21, 2023 at 05:32:53PM +0800, Shengjing Zhu wrote: > >Source: kxd > >Version: 0.15-4 > >Severity: serious > >Tags: ftbfs > >X-Debbugs-Cc: albert...@blitiri.com.ar, z...@debian.org > > > >I'm not sure if it's related to golang-defaults -> golang-1.21 recently. > > > [...] > >Traceback (most recent call last): > > File "/<<PKGBUILDDIR>>/tests/run_tests", line 360, in test_no_local_cert > > self.assertEqual(err.reason, "SSLV3_ALERT_BAD_CERTIFICATE") > >AssertionError: 'TLSV13_ALERT_CERTIFICATE_REQUIRED' != > >'SSLV3_ALERT_BAD_CERTIFICATE' > >- TLSV13_ALERT_CERTIFICATE_REQUIRED > >+ SSLV3_ALERT_BAD_CERTIFICATE > > Thanks for filing this! > > Yeah I think it's likely, this looks like a more specific and accurate > error is now reported in this case, either due to the Go TLS library, or > OpenSSL (which the tests use because they're written in Python). > > I have a patch in the `next` branch that should update the test > accordingly: > > https://blitiri.com.ar/git/r/kxd/c/ca7d96cc6088cddbdd9904cc8de8192b417a9340/ > > https://blitiri.com.ar/git/r/kxd/c/ca7d96cc6088cddbdd9904cc8de8192b417a9340.patch > > Would you mind giving it a try? It should solve the problem. >
I have uploaded the patch in kxd/0.15-4.1. BTW I see this package doesn't have the Built-Using field (or Static-Built-Using more correctly) to track the embedded Go toolchain version, although it has `Built-Using: ${misc:Built-Using}` in debian/control file. Would you like to improve that a bit? -- Shengjing Zhu