Oh ja, ich erinnere mich an meine ersten Versuche Code zu youtube-dl beizutragen. Da wird dein Code halt mal echt Zeile für Zeile ausrinandergenommen und in jeder Zeile ist irgendwasned gut genug. Klar ist das nötig um eine hohe Code Qualität sicherzustellen, aber für nen Möchtegern Contributer ist das schon sehr entmutigend.
Auch mein letzter PR zur Korrektur eines eindeutigen Fehlers bei Shopware wurde erstmal mit "du verstehst das falsch" zu gemacht, dann wieder auf nachdem ein Shopware Programmierer sich das angesehen hatte, dann wurden fürs ändern von zwei Zeilen Code erstmal zwei Seiten Tests verlangt um dann den PR nochmal zwei Monate rumliegen zu lassen bis er dann akzeptiert wurde. Auch ein harter Kampf.
Nichtsdestotrotz würd ich gern den Fehler in MariaDB finden, aber wie schon gesagt, es ist dann doch deutlich komplizierter als "die Zeile ist falsch" - da scheinen viele Dateien (quasi alle die mit UNION SELECT zu tun haben) davon auszugehen dass ein Teilergebnis nur maximal die Länge von 2 Bytes (65.536 Zeichen) haben kann. Und das obwohl über 100.000 Zeichen erfolgreich im Speicher stehen.
Und momentan versteh ich nicht wie das überhaupt schonmal in Version 10.2 und früher funktionieren konnte...
Da muss mal also die funktionierenden Versionen mal genau vergleichen und das ist halt auch recht komplex.