Прошли ли пакеты CentOS OpenJDK тестирование на соответствие TCK? - PullRequest
0 голосов
/ 26 ноября 2018

Red Hat предоставляет двоичные дистрибутивы OpenJDK, которые прошли тестирование на соответствие TCK, как указано в их Жизненном цикле OpenJDK и Политике поддержки .

Эквивалентные RPM-пакеты CentOS OpenJDK содержат одинаковую строку версиии, кажется, ведут себя точно так же, как их коллеги RHEL.Содержание, однако, немного отличается.Я предполагаю, что сборки CentOS используют ту же исходную версию исходного кода, что и Red Hat, с отличиями, вытекающими из системных библиотек или среды сборки.

Это оставляет у меня некоторые вопросы.

Являются ли CentOSСобранные OpenJDK тесты на соответствие TCK?Если нет, то насколько разумно предположить, что CentOS OpenJDK имеет известное качество?(Я полагаю, что есть уверенность в использовании чего-то такого же широко используемого, как CentOS.)

Для чего это стоит - мой клиент понимает, что, если они действительно заботятся о TCK, то, возможно, им следует платить за RedШляпа, или ищет альтернативу, как Азул.Я пытаюсь принять обоснованное решение.

1 Ответ

0 голосов
/ 26 ноября 2018

Java TCK работает на двоичном уровне.Только двоичные файлы могут пройти / не пройти TCK.Что касается TCK, вы можете создавать одни и те же точные источники дважды, используя идентичные библиотеки, флаги компилятора и т. Д., И каждый двоичный файл необходимо идентифицировать отдельно как прошедший TCK.

Сборки CentOS OpenJDK, прошедшие тестирование на соответствие TCK?

Red Hat - на кого я работаю - публично заявляет, что их двоичные файлы соответствуют TCK.Я не знаю никого, кто проверяет или утверждает, что для CentOS.По умолчанию мы должны предположить, что они не прошли TCK.

...