इसका कारण यह है कि जब जारी किया जाता है तो वे पैकेज OpenJDK 11 बन जाएंगे। इस मेलिंग सूची पोस्ट को देखें :
उबंटू फ़ाउंडेशन टीम की ओर से, मैं OpenJDK के लिए SRU अपवाद का अनुरोध कर रहा हूं। हमारी योजना OpenJDK 10 को बायोनिक के लिए डिफ़ॉल्ट JRE / JDK 1 के रूप में जारी करने की है , और उसके बाद डिफ़ॉल्ट JRE / JDK को मुख्य रूप से OpenJDK 11 में सितंबर / अक्टूबर 2018 में SRU के रूप में स्थानांतरित करें।
= प्रस्तावित योजना =
बायोनिक को OpenJDK 10 के साथ जारी किया जाएगा क्योंकि डिफ़ॉल्ट JRE / JDK और OpenJDK 11 इसे GA तक पहुंचने के बाद बदल देगा।
...
यदि हम एक बार रिलीज़ होने पर OpenJDK 11 को बायोनिक में स्विच करने जा रहे हैं, तो हम ओपन जेडीके 8 से बचना चाहते हैं क्योंकि रिलीज़ के समय बायोनिक में डिफ़ॉल्ट JRE / JDK क्योंकि 8 और 11 के बीच मौजूद कोई भी अतिरिक्त इंटरफ़ेस डेल्टा केवल टूटने के लिए संग्रह को उजागर करता है। यह जेडीके के बाहरी उपभोक्ताओं को टूटने के लिए भी उजागर करता है। इसकी तुलना में, OpenJDK 10 और OpenJDK 11 के बीच इंटरफ़ेस डेल्टा काफी छोटा होने की उम्मीद है, विशेष रूप से OpenJDK 8 और OpenJDK 9 के बीच के डेल्टा की तुलना में जो हम पहले से ही जानते हैं। इसलिए हमें OpenJDK 10 को 18.04 में डिफ़ॉल्ट JDK के रूप में रिलीज़ करना चाहिए, जब यह रिलीज़ होता है तो OpenJDK 11 में संक्रमण होता है।
यही कारण है कि स्रोत पैकेज openjdk-11-*
वास्तव में कहा जाता है openjdk-lts
।
बग रिपोर्ट दर्ज की गई है - कृपया इसे सब्सक्राइब करें (लेकिन टिप्पणी न करें जब तक कि आपके पास जोड़ने के लिए नई जानकारी न हो, जिसकी संभावना नहीं है)। एक उबंटू देव, जेरेमी बिचा ने जवाब दिया:
उबंटू 18.04 एलटीएस में ओपनजेक -11 से 11 को अपग्रेड करने का इरादा है। इसलिए इसे इस तरह नाम दिया गया। यह एक बड़ा बदलाव है और इसे तैयार करने में कुछ समय लगेगा। इसे करने के लिए पूछने की आवश्यकता नहीं है क्योंकि यह किया जाएगा।
उबंटू 18.04 एलटीएस को ओपनजेडके 11 जारी होने से कई महीने पहले जारी किया गया था, इसलिए उबंटू 18.04 एलटीएस जारी होने से पहले ओपनजेडके 11 प्रदान करना संभव नहीं था।
https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html
असुविधा के लिए खेद है।
2018-11-24: कृपया ईटीए की मांग न करें। यह इस बग की सदस्यता वाले सभी को एक ईमेल भेजता है और बग को ठीक करने में मदद नहीं करता है।
इस बग पर काम किया जा रहा है। Openjdk 11.0.1 को 18.10 में अपडेट किया गया था और एक सुरक्षा अद्यतन था जिसे 18.04 एलटीएस में जल्दी से संभालने की आवश्यकता थी। 11.0.1 18.04 LTS पर आएगा जब यह तैयार हो जाएगा लेकिन यह एक बड़ा बदलाव है जिसे सावधानीपूर्वक समन्वय की आवश्यकता है।
2019-02-26: यह बग पहले से ही 1814133 बग में संभाला जा रहा है, इसलिए मैं इसे डुप्लिकेट चिह्नित कर रहा हूं। आगे की चर्चा यहाँ के बजाय उस बग पर होनी चाहिए।
एक नए बग रिपोर्ट सभी परिवर्तन करने की आवश्यकता है पर नज़र रखने के लिए खोल दिया गया है, और एक देखते हैं बहुत उनमें से - बग रिपोर्ट से 140 अंशः का एक मोटा गिनती:
यह संक्रमण ओपनडेक -10 से ओपनडेक -11 तक ओपनजेडके-एलटीएस का सुरक्षा अद्यतन है। यह रनटाइम और एफटीबीएफएस मुद्दों को पेश करता है जिसके लिए सुरक्षा पैकेज में कई पैकेजों के बैकपोर्ट की भी आवश्यकता होती है।
पैकेजों को https://launchpad.net/~openjdk-11-transition टीम के तहत PPA पर बनाया जा रहा है
। पीपीए पूरी तरह से सुरक्षा जेब पर निर्भर करते हैं और चरणों में अलग हो जाते हैं।
नींव और सुरक्षा टीम के बीच सहमति प्रक्रिया यह है कि पीपीए में पैकेज बायोनिक-प्रस्तावित में कॉपी किए जाएंगे, माइग्रेशन मुद्दों के लिए जांच की जाएगी, और - लंबित कोई समस्या नहीं - बायोनिक-सुरक्षा में कॉपी की गई।
[...]
कुछ संकुल को कॉस्मिक में भी अद्यतन करने की आवश्यकता हो सकती है, लेकिन एक अपवाद के रूप में जो बायोनिक संक्रमण के बाद काम किया जाएगा।
और एक और उबंटू देव, टियागो स्टीमर डाइटएक्स ने नोट किया :
[हम] जावा ऐप्स को अपडेट करने की योजना बना रहे हैं जो इस संक्रमण से प्रभावित हैं।
अधिक विशिष्ट होने के लिए, कोई भी पैकेज जो ओपनजेडके -11 के साथ सही ढंग से चलने में विफल रहता है, उसकी जांच की जाएगी और एक अद्यतन के लिए एक उम्मीदवार होगा। अपडेट जरूरी नहीं है कि हम नवीनतम संस्करण का उपयोग करेंगे: हम बस लागू कर सकते हैं या बैकपैक परिवर्तन कर सकते हैं जो उन्हें ओपनजेडके -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)