Це тому, що ці пакети стануть OpenJDK 11, коли це випущено. Дивіться цю публікацію зі списку розсилки :
Від імені Ubuntu Foundation Foundation я прошу виняток SRU для OpenJDK. Наш план - випустити OpenJDK 10 як JRE / JDK 1 за замовчуванням для Bionic, а потім перемістити стандартну JRE / JDK в основному до OpenJDK 11 у вересні / жовтні 2018 року як SRU.
= Пропонований план =
Bionic буде випущений разом з OpenJDK 10 як JRE / JDK за замовчуванням, а OpenJDK 11 замінить його, як тільки він досягне GA.
...
Якщо ми будемо переходити на OpenJDK 11 в bionic один раз випущений, ми хочемо уникати OpenJDK 8 як JRE / JDK за замовчуванням у Bionic під час випуску, оскільки будь-яка додаткова дельта інтерфейсу, що існує між 8 та 11, не тільки піддає архіву злому, він також піддає зовнішніх споживачів JDK злому. Для порівняння, дельта інтерфейсу між OpenJDK 10 та OpenJDK 11, як очікується, буде досить малою, особливо порівняно з дельтою між OpenJDK 8 та OpenJDK 9, про яку ми вже знаємо, є великою. Тому нам слід випустити OpenJDK 10 як JDK за замовчуванням у 18.04, переходячи до OpenJDK 11 після його випуску.
Ось чому openjdk-11-*
насправді називається вихідний пакет openjdk-lts
.
Звіт про помилку подано - будь ласка, підпишіться на нього (але не коментуйте, якщо у вас немає нової інформації, яку додати, що малоймовірно). Розробник Ubuntu, Джеремі Біча, відповів:
Наміром є оновлення openjdk-11 до 11 в Ubuntu 18.04 LTS. Ось чому його так і назвали. Це основна зміна і потребуватиме певного часу, щоб підготуватися. Не потрібно просити, щоб це було зроблено, оскільки це буде зроблено.
Ubuntu 18.04 LTS був випущений за кілька місяців до виходу OpenJDK 11, тому не вдалося надати OpenJDK 11 до виходу Ubuntu 18.04 LTS.
https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html
Вибачте за незручності.
2018-11-24: Будь ласка, не вимагайте ЗНО. Це надсилає електронне повідомлення всім, хто підписався на цю помилку, і не допомагає виправити помилку.
Ця помилка працює над. openjdk 11.0.1 було оновлено в 18.10, і там було оновлено безпеку, яку потрібно було швидко обробити в 18.04 LTS. 11.0.1 надійде до 18.04 LTS, коли він буде готовий, але це важлива зміна, яка потребує ретельної координації.
2019-02-26: Ця помилка вже обробляється у помилці 1814133, тому я позначаю її як дублікат. Подальше обговорення має відбуватися на цьому помилку замість цього.
Відкрито новий звіт про помилки для відстеження всіх змін, які потрібно внести, і їх дуже багато - приблизна кількість - 140. Витяги із звіту про помилку:
Цей перехід є оновленням безпеки openjdk-lts від openjdk-10 до openjdk-11. Це вводить проблеми виконання та FTBFS, що також вимагає повернення кількох пакетів до кишені безпеки.
Пакети будуються на PPA під командою
https://launchpad.net/~openjdk-11-transition . PPA залежать виключно від кишені безпеки і розділені поетапно.
Погоджений процес між фондами та командою з питань безпеки полягає в тому, що пакети в PPA будуть двійковими, скопійованими у запропоновані біонічними, перевірені на предмет міграції, і - жодних проблем не буде - скопійовано у біонічну безпеку.
[...]
Кілька пакунків, можливо, також потрібно буде оновити в Cosmic, але як виняток, що буде зроблено після відпрацювання Bionic переходу.
І ще один розробник Ubuntu, Tiago Stürmer Daitx, зазначив :
[Ми] плануємо оновити програми java, на які впливає цей перехід.
Якщо конкретніше, будь-який пакет, який не працює правильно з openjdk-11, буде досліджений і є кандидатом на оновлення. Оновлення не обов'язково означає, що ми будемо використовувати останню версію: ми можемо просто застосувати або повернути зміни, що дозволяють їм працювати в режимі openjdk-11.
Наразі немає ЗНО на даний момент. До різних пакетів PPA, які підтримуються перехідною командою, було оновлено і додано декілька пакетів, тому, якщо ви хочете допомогти з тестуванням, перевірте їх.
Оновлення 17 квітня 2019 року:
Здається, виправлення було випущено. Зараз apt show openjdk-11-jdk
показано:
Package: openjdk-11-jdk
Version: 11.0.2+9-3ubuntu1~18.04.3
І вихід java -version
:
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)