Bunun nedeni, piyasaya sürüldüğünde bu paketlerin OpenJDK 11 olması. Bu posta listesi gönderisine bakın :
Ubuntu Vakıflar Ekibi adına, OpenJDK için bir SRU istisnası istiyorum. Planımız, OpenJDK 10'u Bionic için varsayılan JRE / JDK 1 olarak piyasaya sürmek ve ardından varsayılan JRE / JDK'yı ana olarak OpenUJDK 11'e Eylül / Ekim 2018'de SRU olarak taşımak.
= Önerilen Plan =
Varsayılan JRE / JDK olarak Bionic OpenJDK 10 ile piyasaya sürülecek ve OpenJDK 11 GA'ya ulaştığında yerini alacak.
...
Serbest bırakıldıktan sonra biyonik olarak OpenJDK 11'e geçeceksek, yayınlanma zamanında Bionic'te varsayılan JRE / JDK olarak OpenJDK 8'den kaçınmak istiyoruz, çünkü 8 ile 11 arasında mevcut olan herhangi bir ek arayüz deltası sadece arşivi kırmakla kalmaz, ayrıca JDK'nın dış tüketicilerini kırılmaya maruz bırakır. Buna karşılık, OpenJDK 10 ve OpenJDK 11 arasındaki arayüz deltasının özellikle küçük olduğunu bilmemiz, özellikle OpenJDK 8 ve OpenJDK 9 arasındaki delta ile karşılaştırıldığında oldukça küçük olması bekleniyor. Bu nedenle OpenJDK 10 ile 18.04'te varsayılan JDK olarak çıkmalı ve piyasaya sürüldüğünde OpenJDK 11'e geçmeliyiz.
Bu yüzden kaynak paketine openjdk-11-*
aslında denir openjdk-lts
.
Bir hata bildirimi yapıldı - lütfen ona abone olun (ancak eklemek için yeni bilgileriniz olmadıkça yorum yapmayın). Jeremy Bicha adlı bir Ubuntu devi cevap verdi:
Amaç, Ubuntu 18.04 LTS’de openjdk-11’i 11’e yükseltmektir. Bu yüzden bu şekilde seçildi. Bu büyük bir değişimdir ve hazırlığı biraz zaman alacaktır. Yapılması için yapılmasını isteme gereği yoktur.
Ubuntu 18.04 LTS, OpenJDK 11 piyasaya sürülmeden birkaç ay önce piyasaya sürüldü, böylece Ubuntu 18.04 LTS piyasaya sürülmeden önce OpenJDK 11 sağlamak mümkün değildi.
https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html
Rahatsızlıktan dolayı özür dileriz.
2018-11-24: Lütfen bir ETA istemeyin. Bu, bu hataya abone olan herkese bir e-posta gönderir ve hatayı gidermeye yardımcı olmaz.
Bu hata üzerinde çalışılmaktadır. openjdk 11.0.1 18.10'da güncellendi ve 18.04 LTS'de hızlı bir şekilde ele alınması gereken bir güvenlik güncellemesi vardı. 11.0.1 hazır olduğunda 18.04 LTS'ye gelecektir, ancak dikkatli bir koordinasyon gerektiren önemli bir değişikliktir.
2019-02-26: Bu hata 1814133 numaralı hatada zaten işleniyor, bu nedenle yinelenen olarak işaretliyorum. Buraya bunun yerine bunun yerine daha fazla tartışma yapılmalı.
Bir yeni hata raporu yapılması gereken tüm değişiklikleri izlemek için açılmış ve orada çok onları - böcek raporundan 140. alıntılar kaba sayımı:
Bu geçiş, openjdk-lts'in openjdk-10'dan openjdk-11'e kadar olan bir güvenlik güncellemesidir. Bu, birden fazla paketin geri gönderilmesini gerektiren çalışma zamanı ve FTBFS sorunlarını da güvenlik cebine getirir.
Paketler, https://launchpad.net/~openjdk-11-transition ekibinin altındaki PPA'lar üzerine kuruluyor
. PPA'lar yalnızca güvenlik cebine dayanır ve aşamalar halinde ayrılır.
Vakıflar ve güvenlik ekibi arasında kararlaştırılan süreç, PPA'lardaki paketlerin ikili olarak biyonik olarak önerilebilecek, göç sorunları için kontrol edilecek ve - beklemekte olan hiçbir sorun olmadan - biyonik güvenliğe kopyalanacaklarıdır.
[...]
Cosmic'te de birkaç paketin güncellenmesi gerekebilir, ancak Biyonik geçişi tamamlandıktan sonra yapılacak bir istisna olarak.
Bir diğer Ubuntu devi , Tiago Stürmer Daitx şunları kaydetti :
[Biz], bu geçişten etkilenen java uygulamalarını güncellemeyi planlıyoruz.
Daha açık olmak gerekirse, openjdk-11 ile doğru şekilde çalışamayan herhangi bir paket araştırılacak ve güncelleme için aday olacaktır. Güncelleme mutlaka en son sürümü kullanacağımız anlamına gelmez: basitçe openjdk-11 altında çalışmalarına izin veren değişiklikleri uygulayabilir veya geri alabiliriz.
Halen hala ETA yok. Oldukça az sayıda paket güncellendi ve geçiş ekibinin sahip olduğu çeşitli PPA'lara eklendi. Bu nedenle, testlerde yardımcı olmak isterseniz, bunları kontrol edin.
17 Nisan 2019 tarihli güncelleme:
Düzeltmenin yapıldığı anlaşılıyor. Şimdi apt show openjdk-11-jdk
gösterir:
Package: openjdk-11-jdk
Version: 11.0.2+9-3ubuntu1~18.04.3
Ve çıktısı 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)