Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#76791 - [gnutls] Enable KTLS

Attached to Project: Arch Linux
Opened by Aviana Cruz (AvianaCruz) - Saturday, 10 December 2022, 05:41 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 24 January 2023, 20:04 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


After upstream update (probably, enabling KTLS not causes tests failure now.
We can also try to enable KTLS by default now, or after a new version is released because the fallback mechanism is not properly implemented in the current version (
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 24 January 2023, 20:04 GMT
Reason for closing:  Deferred
Comment by Aviana Cruz (AvianaCruz) - Saturday, 10 December 2022, 05:55 GMT
I built gnutls with KTLS enabled and the tests passed. But after I enabled KTLS in /etc/gnutls/config, the CPU usage of `wget` becomes much higher that it nearly consumes a core even when the download speed is around hundreds of kb per second.
Comment by Andreas Radke (AndyRTR) - Saturday, 10 December 2022, 10:17 GMT
This would need a clean implementation plan like this one: and implemented there:

Maybe you can do some further testing and provide some patches.