Temurin-build: إصدارات OpenJDK 11 JDK لها جذر غير متسق

تم إنشاؤها على ٢٧ ديسمبر ٢٠١٨  ·  7تعليقات  ·  مصدر: adoptium/temurin-build

برنامج:
Linux (على الأقل)

بنيان:
x64 (على الأقل)

حاليًا ، تم تجذير كرة القطران التي تحتوي على JDK 11 (كل من Hotspot و OpenJ9) في دليل مختلف عن تار JRE 11 و JRE / JDK 8:

$: tar tf OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz  | sort | head -n 2
./jdk8u192-b12-jre/
./jdk8u192-b12-jre/ASSEMBLY_EXCEPTION

$: tar tf OpenJDK8U-jdk_x64_linux_hotspot_8u192b12.tar.gz | sort | head -n 2
./jdk8u192-b12/
./jdk8u192-b12/ASSEMBLY_EXCEPTION

$: tar tf OpenJDK11-jre_x64_linux_hotspot_11_28.tar.gz  | sort | head -n 2
./jdk-11+28-jre/
./jdk-11+28-jre/bin/

$: tar tf OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz  | sort | head -n 2
jdk-11.0.1+13/
jdk-11.0.1+13/bin/

لاحظ أن معظم الأرشيفات لها مستويين (على سبيل المثال . و jdk8u192-b12-jre ) حيث JDK 11 لها مستوى واحد فقط (مثل jdk-11.0.1+13 ). هذا يجعل التعامل مع جميع أرشيفات تبنّي مفتوحة باستمرار مستحيلة ويجب كتابة حالة استثناء لهذا الملف الثنائي.

يجب أن ينتج بناء JDK 11 قطعة أثرية متوافقة مع الباقي. في حين أن التغيير الأكثر وضوحًا سيكون نقل بنية دليل JDK 11 لأسفل ، إلا أنني أفضل في الواقع نقل الباقي إلى مستوى أعلى. إنه ليس تفضيلًا قويًا ، لذلك أفضل أن يكون لدي أي تناسق.

bug

ال 7 كومينتر

@ johnoliver هل يمكنك التعليق على هذا؟ لقد قمنا بتغيير المخطط مؤخرًا عن قصد ، ولذا أعتقد أن قضية 11.0.1 + 13 يجب أن تكون أساسية للمضي قدمًا.

سيكون هذا هو المفضل لدي ، ولكن على الأقل يجب أن يكون JRE و JDK متسقين مع بعضهما البعض.

نفس الشيء بالنسبة لي ، هذا يجعل النشر الآلي صعبًا بعض الشيء.

بالنظر إلى أحدث التصميمات ، تبدو جميعها متسقة

إذا كنت مستعدًا لذلك ، أود الانتظار حتى يتم إنشاء جولة من تصميمات OpenJ9 أيضًا فقط لمضاعفة التحقق من التناسق هناك. إذا تطابق كل شيء ، فأعتقد أنه يمكننا إنهاء المشكلة.

إذا كنت مستعدًا لذلك ، أود الانتظار حتى يتم إنشاء جولة من تصميمات OpenJ9 أيضًا فقط لمضاعفة التحقق من التناسق هناك. إذا تطابق كل شيء ، فأعتقد أنه يمكننا إنهاء المشكلة.

يبدو جيدا!

تم التحقق من توافق OpenJ9 Java 8 و 11 أيضًا. لا تتردد في الإغلاق بشكل كامل.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات