Java 8がDebian Busterから除外されたのはなぜですか?


12

再確認:Stretchリポジトリからjava8をインストールするだけです。それは数ヶ月前の生産的な設定でかなりうまく動作します。そのためにアップグレードを遅らせる理由はありません。(@peterh)

Debianの最近の安定バージョンであるDebian Busterには、Java 8がありません。

ただし、Java 8はまだ生産的な設定で広く使用されており、これを行うと、アップグレード前の大きなフォールバックになります。

Debianメーリングリストの内部と彼らのコミュニケーションをよく知っている人は誰でも、それを行う理由は何でしょうか?

Java 8が一度アップグレードの形で再登場するという希望はありますか?

もちろん、別のソース(Oracle、Ubuntu)から、またはStretchパッケージリポジトリからでもJava 8をインストールすることは、実行可能な代替手段です。しかし、そうすることで、公式リポジトリの利点を完全に失うことになります。


コメントは詳細な議論のためのものではありません。この会話はチャットに移動しました
ジェフシャラー

Debian OpenJDKチームパッケージの概要サイトと openjdk-8パッケージトラッカーをご覧ください。パッケージopenjdk-8-jdksid(unstable)で利用できますが、バグがあったため(まだあります)、バスター化しませんでした。
フレディ

@フレディ答えてもらえますか?
peterh-モニカを復活させる

@Freddy(特にbugs.debian.org/cgi-bin/bugreport.cgi?bug=929650)—これは、テストに参加しないようにするためのバグです(最終的には安定します)。ある意味で、それは本当のバグではありません—修正されることはなく、修正することもできません。それは、最終的にopenjdk-8を不安定版から削除することによってのみ閉じられます。Debianが「このパッケージをリリースしない」を実装する方法です(完全に削除しないでください)。
derobert

うん、いいよ。@derobertの説明に感謝します。しかし、「安定したセキュリティのための更新を準備するために使用されます」と言っても、その意味がわかりません。
フレディ

回答:


13

Debianの一般的なポリシーは、リリースにソフトウェアパッケージの1つのバージョンのみを含めることです。したがって、例外的な状況がなければ、OpenJDKのバージョンは1つしかありません。バスターにはOpenJDK 11があります。

詳細は、debian-javaへ電子メールとさまざまなJava Webサイトにありますが、簡単に言うと次のとおりです。

  • OpenJDK 8のセキュリティサポート(すでにRed Hatなどのサードパーティが提供)は、BusterのEOLの前に終了します。したがって、これに固執すると、DebianのメンテナやセキュリティチームがJavaを維持しなければならない(彼らのマンパワーをはるかに超えている)か、またはEOLを破壊する前にセキュリティサポートを中止する必要があります。(そしてバスターLTS EOLのかなり前)。
  • OpenJDK 8を使い続ける必要がある場合は、2020年までと2022年までLTSでサポートされるStretchを使い続けることができます。OpenJDK 8は、LTSを含むStretchの存続期間中サポートされます。
  • OpenJDK 11は、現在、アップストリームでサポートされているLTSリリースです。

パッケージ化されていないバージョンのJavaをデプロイしやすくするために、Javaアプリをなんらかのコンテナーに移動することも検討してください。それは私が実行し続けなければならない独占的なアプリのために私がやったことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.