Mengapa Java 8 ditinggalkan dari Debian Buster?


12

Diperiksa dua kali: Anda cukup menginstal java8 dari Stretch repo. Ini berfungsi cukup baik dalam pengaturan produktif beberapa bulan yang lalu. Tidak ada alasan untuk menunda pemutakhiran untuk itu. (@peterh)

Versi stabil terbaru dari Debian, Debian Buster, tidak memiliki Java 8 lagi.

Namun, Java 8 masih banyak digunakan dalam pengaturan produktif, dan melakukan hal ini adalah kemunduran besar sebelum peningkatan apa pun.

Adakah yang lebih mengetahui internal milis Debian, dan komunikasinya, apa alasan mereka melakukan itu?

Apakah ada harapan, bahwa Java 8 akan kembali muncul dalam bentuk beberapa peningkatan?

Tentu saja, menginstal Java 8 dari sumber yang berbeda (Oracle, Ubuntu), atau bahkan dari repositori Paket Peregangan, adalah alternatif yang layak. Tetapi dengan melakukan itu, kita kehilangan persis kelebihan dari repo resmi.


Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
Jeff Schaller

Lihat situs ikhtisar Paket Tim OpenJDK Debian dan pelacak paket openjdk-8 . Paket openjdk-8-jdktersedia di sid (tidak stabil) , tetapi tidak membuatnya menjadi buster, karena ada (dan masih ada) bug.
Freddy

@ Freddy Bisakah Anda menjawabnya?
peterh

@Freddy khususnya bugs.debian.org/cgi-bin/bugreport.cgi?bug=929650 - itu adalah bug untuk memastikan tidak masuk pengujian (dan akhirnya stabil). Dalam arti, itu bukan bug nyata - itu tidak akan diperbaiki, tidak bisa diperbaiki, itu hanya akan ditutup dengan akhirnya menghapus openjdk-8 dari tidak stabil. Hanya saja bagaimana Debian mengimplementasikan "tidak pernah merilis paket ini" (tanpa sepenuhnya menghapusnya).
derobert

Ah, baiklah. Terima kasih atas klarifikasi @derobert. Tetapi saya masih tidak mengerti apa yang mereka maksud dengan mengatakan "Ini digunakan untuk menyiapkan pembaruan untuk keamanan stabil".
Freddy

Jawaban:


13

Kebijakan umum Debian adalah hanya memiliki satu versi paket perangkat lunak dalam rilis. Jadi, jika tidak ada keadaan luar biasa, hanya akan ada satu versi OpenJDK; buster memiliki OpenJDK 11.

Detailnya dapat ditemukan di email ke debian-java dan di berbagai situs web Java tetapi singkatnya:

  • Dukungan keamanan OpenJDK 8 (sudah dari pihak ketiga, mis. Red Hat) berakhir sebelum Eter Buster. Jadi bertahan dengan itu akan berisiko bahwa pengelola Debian dan / atau tim keamanan harus menjaga Jawa (yang jauh di luar tenaga kerja yang mereka miliki) atau sebagai alternatif menjatuhkan dukungan keamanan sebelum buster EOL. (Dan jauh sebelum Buster LTS EOL).
  • Jika Anda harus tetap menggunakan OpenJDK 8, Anda dapat tetap menggunakan Stretch, yang akan didukung hingga 2020 dan hingga 2022 melalui LTS. OpenJDK 8 akan didukung untuk seumur hidup Stretch, termasuk LTS .
  • OpenJDK 11 adalah rilis LTS saat ini, yang didukung oleh hulu.

Anda mungkin juga mempertimbangkan untuk memindahkan aplikasi Java Anda ke dalam semacam wadah, untuk membuatnya lebih mudah untuk menggunakan versi Java yang tidak dikemas. Itulah yang telah saya lakukan untuk aplikasi berpemilik yang harus saya jalankan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.