Почему OpenJDK 10 упакован как openjdk-11- *?

Как насчет того, что вы ввели в целевое окно и Enter?

46
задан 18 May 2018 в 08:54

14 ответов

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. Этот почтовый лист:

От имени команды фондов Ubuntu я запрашиваю исключение 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-* на самом деле называется этой почтовой рассылкой .

5
ответ дан 22 May 2018 в 10:37

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. Этот почтовый лист:

От имени команды фондов Ubuntu я запрашиваю исключение 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-* на самом деле называется этой почтовой рассылкой .

9
ответ дан 17 July 2018 в 14:01

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. Этот почтовый лист:

От имени команды фондов Ubuntu я запрашиваю исключение 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-* на самом деле называется этой почтовой рассылкой .

9
ответ дан 20 July 2018 в 14:05

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

9
ответ дан 23 July 2018 в 09:36

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

9
ответ дан 23 July 2018 в 14:55

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

11
ответ дан 31 July 2018 в 11:00

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

11
ответ дан 31 July 2018 в 11:59

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

11
ответ дан 31 July 2018 в 17:55

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

13
ответ дан 2 August 2018 в 10:59

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

13
ответ дан 3 August 2018 в 09:38

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

13
ответ дан 5 August 2018 в 00:59

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

13
ответ дан 6 August 2018 в 17:26

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

13
ответ дан 8 August 2018 в 21:38

Это потому, что эти пакеты станут OpenJDK 11, когда это будет выпущено. См. этот список рассылки :

От имени команды фондов Ubuntu я запрашиваю исключение SRU для OpenJDK. Наш план состоит в том, чтобы выпустить OpenJDK 10 в качестве JRE / JDK по умолчанию 1 для Bionic, а затем переместить JRE / JDK по умолчанию в main на OpenJDK 11 в сентябре / октябре 2018 года как SRU.

= Предлагаемый план =

Bionic будет выпущен с OpenJDK 10 по умолчанию JRE / JDK, а OpenJDK 11 заменит его, когда он достигнет GA.

...

g7]

Если мы перейдем на 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 .

13
ответ дан 14 August 2018 в 11:23
  • 1
    – Sina Madani 28 September 2018 в 00:11
  • 2
    Всего два дня? Это огромная задержка? O.o Это пакет, который Canonical поддерживает в течение многих лет. Я уверен, что вы можете использовать свою подписку Canonical для более быстрого выпуска. – muru 28 September 2018 в 00:15
  • 3
    Это просто удивительно, учитывая, что дата выхода была известна за несколько месяцев. – Sina Madani 28 September 2018 в 00:23
  • 4
  • 5
    Я верю в комментарий, но я не вижу, как их эффективно неправильно классифицировать версию jdk - это правильная вещь. Это сбивает с толку, и я скажу это, немного нечестно. Просто у нас есть варианты для выбора, и мы можем сделать свои собственные update-alternatives. Спасибо @muru за ваш ответ – Daniel Hinojosa 28 September 2018 в 04:39
  • 6
    @ DanielHinojosa Я согласен. Они должны были просто использовать «default-jdk». пакет и обновил это со временем, а не вводит в заблуждение людей о версиях. – Sina Madani 28 September 2018 в 14:24
  • 7
    Проблема @SinaMadani заключается в том, как работают хранилища прямо сейчас, что приводит к двум вариантам: пакет openjdk-10, который должен поддерживаться Canonical в течение 5 лет, или пакет openjdk-10, который становится переходным пакетом для openjdk-11 , Первое нецелесообразно, а второе - то, что происходит сейчас, с меньшими проблемами. – muru 28 September 2018 в 14:38
  • 8
    – 9ilsdx 9rvj 0lo 23 October 2018 в 14:51
  • 9

Другие вопросы по тегам:

Похожие вопросы: