Qt 5.12 is important because it is LTS. IMHO we should keep that version up-to-date - not only focus on the latest non-LTS releases. Anyway, if I recall correctly we had a stable 5.12.5 for amd64. Then several vulnerabilities was discovered and that release was removed. Now we have only 5.12.3 which is stable just for x86. I notice that this release receives patches for CVEs, but why isn't 5.12.7 in portage? And it would be nice to be informed why 5.12.3 was selected instead of 5.12.5. Or the real question: Do we have to maintain our own overlay for 5.12 LTS? PS! If help is needed, I'm willing. Reproducible: Always
5.12.3 only remains in tree because x86 arch was unable to stabilise 5.12.5 and 5.13.2. That issue should be gone with 5.14.1. In general, rolling release is ill-suited to keep certain LTS packages, libraries even, up to date. In Gentoo, almost no one will test 5.12.x as soon as the later versions 5.13 and 5.14 become available. That makes it not really an honest stable candidate especially when Qt is known to cause regressions even in point releases. 5.12.3 and 5.13.2 are going to be dropped after 5.14.1 was stabilised on at least x86.
OK, thanks for the fast and useful reply. It makes sense now. Then we will add 5.12 to our own overlay. We also maintain 4.8.7 for legacy products. (I had a great time adding OpenSSL 1.1.1 support to QtCore 4.8.7, but that is a different story.)