Winget deposu, hatalı biçimlendirilmiş bildirimlere sahip yinelenen uygulamalardan muzdarip
Microsoft'un geçen hafta Winget'in ilk kararlı sürümünü yayınladı, Windows için yerleşik paket yöneticisi. Araç, uygulama yönetimini merkezi bir depodan toplu olarak yükleyerek, hepsini bir kerede güncelleyerek ve tek bir komutla kaldırarak otomatikleştirmeye olanak tanır. Depo halka açıktır ve meraklılar tarafından korunur, bu nedenle hatalı biçimlendirilmiş uygulama paketlerinin görünmesine neden oldu.
Winget'e aşina değilseniz, bir bilgisayara yazılım yüklemeyi hızlandırmanıza yardımcı olan bir otomasyon aracıdır. Tek yapmanız gereken sisteme hangi yazılımı istediğinizi söylemek. Ardından, Winget en son sürümü (veya ihtiyacınız olan belirli bir sürümü) bulur ve arka planda sessizce yükler. Uygulamaları yüklemenin yanı sıra, paketler hakkında bilgi bulmak, kaynakları yönetmek, uygulamaları yükseltmek, uygulamaları kaldırmak vb. için Winget'i kullanabilirsiniz.
Winget'i indirebilirsiniz projenin GitHub'daki deposundan. Microsoft ayrıca Winget'i Windows 10'da desteklenen tüm sürümlere entegre etmeyi planlıyor. Ayrıca katılabilirsiniz
Windows Paket Yöneticisi Insider Programı Mağazadan otomatik güncellemeler istiyorsanız ve bunu Windows 10 sürümünüzde çalıştırmak istiyorsanız.Winget deposu artık yinelenen uygulamalarla, hatalı biçimlendirilmiş bildirimlerle dolu
Microsoft'un yönergeleri durum uygulamalarını Winget kayıt defterine yüklemek isteyen bağımsız yazılım satıcılarının (ISV'ler), uygulamanın bildirimini GitHub'larında göndererek bunu yapabilirler. Bildirim onayı otomatik bir süreçtir. Yüklenen bildirimler, önceden tanımlanmış bir dizi kritere göre otomatik olarak doğrulanır.
Winget 1.0'ın genel kullanıma sunulmasından sonra, insanlar zaten orada bulunan uygulamalar da dahil olmak üzere Winget deposuna dahil edilecek birçok uygulamayı GitHub'a göndermeye başladı.
Ayrıca, bazı çekme istekleri, bildirimlerde yanlış uygulama adları veya uygulamanın alınması gereken yerden "kötü" bağlantılar içeriyordu. Bazı durumlarda, yeni gönderimler eksik bilgilerle mevcut uygulamaların bildirimlerinin üzerine yazacaktır.
BleeBilgisayar bu tür tezahürlerin örneklerini sağlar. NitroPDF'nin PrimoPDF uygulamasının bildirim dosyalarının hatalı biçimlendirilmiş Paket Tanımlayıcı ("NitroPDFIncNitroPDFPtyLtd. PrimoPDF") ve indirme URL'si.
Sorunun ne kadar ciddi olduğuna dair bir başka güzel örnek, katkıda bulunanlar tarafından üzerine yazılan, ancak eksik bilgi içeren, düzgün bir şekilde oluşturulmuş bildirim dosyasıdır.
Hatalı biçimlendirilmiş tezahürler hızla geri alındı, ancak gelecekte bu tür olayları önlemek için bir mekanizma olmalı.
Topluluk, bildirim dosyalarını onaylanmadan ve herkesin kullanımına sunmadan önce kontrol etmek için bir moderatör ekibine sahip olmayı önerir.
Winget'in geliştirilmesinin arkasındaki kilit kişi olan Microsoft'tan Demitrius Nelon, sorunu kabul etti ve ekiple birlikte gündeme getirmeyi planladığını söyledi. o gelir kendi çözümüyle:
"Seçeneklerden biri, 'yeni' bir dizinde 'yeni' bir bildirimde 'ikinci' bir onaylayıcı gerektirebilir."
Ayrıca ekibin manifestolar için çift bir kontrol sistemi yapmayı düşündüğünü de belirtti. Nelon, niyetlerinin manifesto gönderen insanlar için çok fazla sürtüşme ve zaman gecikmesinden kaçınmak olduğuna dikkat çekti.