DevX Tracker 110 Cardano aracında Dijkstra uyumluluk boşluklarını işaretliyor

Kamuya açık değerlendirme 206 araç genelinde bağımlılıkları haritalıyor ve Dijkstra desteği için gereken upstream değişiklikleri belirliyor. Bulguları, cardano-node 11.2.0 ön sürümüne karşı test edilen belirli yazılım sürümlerini kapsıyor.

By SongMarketCap

Updated:

Cardano News - DevX Tracker 110 Cardano aracında Dijkstra uyumluluk boşluklarını işaretliyor

Cardano DevX Initiative, Dijkstra hard fork için kamuya açık bir hazırlık takipçisi yayımladı ve 1 Kasım değerlendirmesinde 110 aracı “Breaks after HF” olarak sınıflandırdı. Bu tanım, bir aracın yayımlanmış kodunda ya da bağımlılıklarında bir uyumluluk boşluğunu belirtiyor. Input Output en son haftalık geliştirme raporunda takipçiyi öne çıkardı.

Harita bulguları kaynak koda, geliştirme konularına ve test sonuçlarına bağlıyor, hangi bileşenlerin değişime ihtiyaç duyduğunu ve hangi diğer araçların onlara bağlı olduğunu gösteriyor.

Dijkstra değerlendirmesi 206 Cardano aracını kapsıyor

DevX 268 araçlık bir kataloğu inceledi ve dağıtılmış kodu Dijkstra’dan etkilenen protokol bölümleriyle etkileşen 206 tanesini dahil etti. Hariç tutulan 62 aracın 41’inin kamuya açık kaynak kodu yoktu, 18’i değişen arayüzlere ya da yapılara temas etmiyordu ve üçü yalnızca testler ya da örnekler üzerinden eşleşiyordu.

Yayınlanan değerlendirme 110 aracı “Breaks after HF”, dokuzunu “In progress”, dördünü “Ready for HF” ve dördünü “Target component” olarak listeliyor. Başka 45’i doğrulanmamış durumda kalırken 34’ü terk edilmişlik ya da sınırlı kullanım gibi belgelenmiş gerekçelerle bir kenara ayrıldı.

“Ready for HF”, bir aracın kendi desteğini yayımladığı ve değerlendirme tarafından izlenen çözümlenmemiş bağımlılıklarının olmadığı anlamına gelir. “Not verified”, herhangi bir uyumluluk boşluğunun doğrulanmadığı ancak aracın henüz geçer bir sonuç almadığı anlamına gelir. DevX verileri inceleme altında ve değişime tabi olarak etiketliyor.

Upstream bağımlılıklar düzeltme sırasını şekillendiriyor

Takipçi 82 araç için bağımlılık engellerini kaldırabilecek 19 upstream adımı modelliyor. Önerilen sıralama, daha önceki bağımlılıklar ele alındıktan sonra her adımın açacağı ek araçlara öncelik veriyor.

İlk beş adımda cardano-db-sync, Blockfrost, Ogmios, Koios ve Kupo yer alıyor. Birlikte bu değişiklikler 82 aracın 45’i için izlenen engelleri kaldırır. Blockfrost ve Koios db-sync bağımlılığına sahip, Kupo ise Ogmios bağımlılığına sahip.

Bazı projeler kendi kodlarında da değişiklik gerektiriyor, bu yüzden yalnızca bir bağımlılığı güncellemek geçişlerini tamamlamaz. Harita bu durumları tamamen upstream desteğini bekleyen araçlardan ayırıyor. Sınıflandırmaları incelenen revizyonları tanımlar, sonraki sürümlerin bu anlık görüntüye göre değerlendirilmesi gerekir.

[NEWSBREAK]

Devnet sonuçları bakımcıların takip çalışmalarını yönlendiriyor

cardano-node 11.2.0 etiketlendikten sonra DevX değerlendirmeyi ön sürüme karşı yeniden çalıştırdı. Aynı bileşen sürümlerinde karşılaştırılabilen tüm 39 çalışma zamanı sonucu önceki değerlendirmeyle eşleşti.

Güncelleme, Dijkstra desteği yayımlamalarının ardından cardano-c ve Plutarch ready durumuna getirdi. Adder “In progress” durumuna geçti, node, CLI, submit API ve cardano-testnet ise bizzat referans sürümünün parçasını oluşturdukları için “Target component” olarak sınıflandırıldı.

cardano-node 11.2.0, yayımlama notlarının henüz ana ağ kullanımını önermediği bir ön sürüm olmaya devam ediyor. Buna karşı test yapmak Dijkstra döneminin etkinleştirildiği anlamına gelmez.

DevX’in duyurduğu bir sonraki adım, Ogmios, Kupo, db-sync, Pallas, CML ve gOuroboros dahil olmak üzere devnet üzerinde doğrulanmış hatalara sahip bileşenlerin bakımcılarına tanılama paketleri göndermek. Her paket, hatayı belgelemesi, yeniden üretim adımlarını sağlaması ve ondan etkilendiği için engellenen araçları tanımlaması amacıyla hazırlanıyor.