13.04.2022 09:50, Daniel Kahn Gillmor wrote:
Control: reassign 1009385 libldns3 1.7.1-2.1
Control: retitle 1009385 libldns3 1.7.1-2.1 changes output of ldns-key2ds, 
causing FTBFS on dns-root-data
Control: affects 1009385 + dns-root-data
X-Debbugs-Cc: Michael Tokarev <m...@tls.msk.ru>
Control: tags 1009385 + help

Lucas, thanks for flagging this!

The build failure below appears to happen when libldns3 1.7.1-2.1 is
installed.

It does not fail with libldns3 1.7.1-2+b1.  The output of ldns-key2ds
has changed between these two versions.  yikes!

Michael, it looks like it was this particular upload for ldns:

That's lovely indeed :)  Yes, the fix itself does not change anything
in the code, it merely allows the package to be configured --with-python
when python version is 3.19. More, it does not change anything in the
C-language code of ldns, at all, and neither the python version nor even
the python presence changes this part.

Now, I know right to nothing about ldns internals, including the crypto
part. I'm just a happy user of ldnsutils, and I've choosen this package
just because it was holding my other packages transition with this python3
thing.  This is also the reason why I come with a really minimal, non-
intrusive change here.

But let's try.

How this utility is used in building of dns-root-data?  Lemme take a look
at this package.  If you can provide me some minimal testcase to produce
just the DS record which differs, it will be nice.

Might it be due to some other changes in the related packages, - like,
openssl/libssl change which now produces (slightly?) different output?

There's also an 1.8.1 version of ldns ready for the upload - I'm waiting
for the other maintainers to acknowlege it and for the python3 transition
to actually happen before breaking other toys :)

Thanks,

/mjt

Reply via email to