Puncte:1

de ce au fost eliminate openjdk 14 și 13 din repos

drapel cn

Astăzi, conductele mele CI/CD au murit deoarece menținem mai multe aplicații care depind de Java 14. Privind jurnalele, am văzut că dependențele lor nu pot fi îndeplinite, deoarece depind de Java 14.

Într-adevăr, se pare că a fost recent eliminat din repozițiile (focale). Singurul lucru pe care il pot gasi este:

https://bugs.launchpad.net/ubuntu/+source/openjdk-14/+bug/1934892

Mi-ar plăcea să știu de ce a fost eliminat și dacă există un PPA pe care îl pot folosi pentru Java14. Mulțumiri

David avatar
drapel cn
Locul greșit în care să întrebi nimeni aici nu lucrează pentru companie.
drapel cn
Cred că aceasta este o interpretare destul de restrânsă.
Kulfy avatar
drapel mz
@Nmath Nu sunt de acord că întrebarea este în afara subiectului. În esență, la întrebare se poate răspunde cu surse și fapte. Cred că această întrebare este cu siguranță ca [Fără actualizări pentru Google Chrome pe 32 de biți](https://askubuntu.com/q/724093), care este un subiect perfect la subiect. Întrebarea, cred, se încadrează în categoria `instalare-software`. Simțiți-vă liber să vă împărtășiți gândurile :).
Kulfy avatar
drapel mz
@BruceBecker La fel cum dumneavoastră/AWS rămâneți la o versiune LTS a Ubuntu, luați în considerare să rămâneți la o versiune Java LTS. Pentru a fi complet, produsul, la care lucrează echipa mea, folosește în continuare Java 8 și nu luăm în considerare migrarea până când OpenJDK 8 este suportat, deoarece migrarea este costisitoare.
Kulfy avatar
drapel mz
@Nmath În general, ca dezvoltator, utilizatorii și alți dezvoltatori sunt informați cu mult timp în avans când și de ce o anumită caracteristică/bibliotecă/versiune va fi depreciată pentru a se asigura că ceilalți dezvoltatori își pot elimina/migra dependențele înainte ca „X” să fie depreciat. Și ar putea fi ușor să treci cu vederea/să ratezi aceste lucruri. De exemplu, în cazul Python 2, Adobe Flash și Java (unde ciclul de viață al versiunilor majore este predefinit).
Nmath avatar
drapel ng
Puncte bune. Am retras votul strâns
Puncte:2
drapel in

Linkul pe care l-ai postat explică motivul:

cu o versiune de lansare a openjdk-16 în 20.04 LTS, nu vrem să mai acceptăm -13 și -14. Vă rugăm să eliminați aceste pachete din buzunarul de actualizări focale.

â Matthias Klose

Odată cu lansarea OpenJDK 16, echipa de întreținere nu a dorit să accepte versiunile OpenJDK 13, 14, 15 și 16. Este prea multă muncă atunci când se realizează remedieri de securitate. Dacă te-ai uitat vreodată la sursa OpenJDK, ai vedea de ce. Deci, având în vedere acest lucru, este perfect de înțeles de ce oamenii care asigură că OpenJDK este actualizat pentru Ubuntu doresc să se concentreze pe bibliotecile mai recente... în special având în vedere constrângerile de resurse.

Mai mult decât atât, OpenJDK 13 și 14 sunt din sprijin. OpenJDK 13 a devenit EOL în martie 2020, iar OpenJDK 14 s-a alăturat clubului EOL în septembrie 2020. Dacă furnizorul nu îl va sprijini, de ce ar trebui Canonical?

Programul de lansare de șase luni care pare să fie în vigoare va afecta o mulțime de organizații (inclusiv pe a mea), dar lipsa de suport nu este vina echipei Ubuntu.

Kulfy avatar
drapel mz
De asemenea, Java 13 și 14 au fost versiuni non-LTS. În prezent, Java 11 este cea mai recentă versiune LTS, în timp ce Java 17, care este o versiune LTS, va fi lansat luna viitoare. Consultați https://en.wikipedia.org/wiki/Java_version_history.
drapel in
Rece. Multumesc pentru informatii

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.