„Winget Repo“ kenčia nuo pasikartojančių programų su netinkamai suformuotais aprašais
Praėjusią savaitę „Microsoft“. išleido pirmąją stabilią Winget versiją, jos integruota paketų tvarkyklė, skirta „Windows“. Įrankis leidžia automatizuoti programų valdymą masiškai įdiegiant jas iš centralizuoto atpirkimo, atnaujinant visas iš karto ir pašalinant jas viena komanda. Atpirkimo sandoris yra atviras viešai ir prižiūrimas entuziastų, todėl atsirado netinkamai suformuotų programų paketų.
Skelbimas
Jei nesate susipažinę su Winget, tai yra automatizavimo įrankis, padedantis pagreitinti programinės įrangos diegimą kompiuteryje. Viskas, ką jums reikia padaryti, tai pasakyti sistemai, kokios programinės įrangos norite. Tada Winget suranda naujausią versiją (arba vieną konkretų jums reikalingą leidimą) ir tyliai įdiegia ją fone. Be programų diegimo, galite naudoti Winget norėdami rasti informacijos apie paketus, tvarkyti šaltinius, atnaujinti programas, pašalinti programas ir kt.
Galite atsisiųsti Winget iš projekto saugyklos „GitHub“.. „Microsoft“ taip pat planuoja integruoti „Winget“ į visas palaikomas „Windows 10“ versijas. Taip pat galite prisijungti prie „Windows Package Manager Insider“ programa jei norite automatinių naujinimų iš parduotuvės ir norite juos paleisti savo „Windows 10“ versijoje.
„Winget“ atpirkimas dabar užpildytas pasikartojančiomis programomis, netinkamai suformuotais manifestais
„Microsoft“ gairės valstybė kad nepriklausomi programinės įrangos pardavėjai (ISV), norintys įkelti savo programą į Winget registrą, gali tai padaryti pateikę programos manifestą savo GitHub. Aprašo patvirtinimas yra automatizuotas procesas. Įkelti manifestai automatiškai patvirtinami pagal iš anksto nustatytų kriterijų rinkinį.
Viešai pasiekus „Winget 1.0“, žmonės pradėjo teikti „GitHub“ daugybę programų, kurios būtų įtrauktos į „Winget“ atpirkimą, įskaitant programas, kurios jau buvo ten.
Be to, kai kurių ištraukimo užklausų aprašuose buvo neteisingi programų pavadinimai arba „blogos“ nuorodos, iš kurių programa turėtų būti paimta. Daugeliu atvejų nauji pateikimai perrašytų esamų programų aprašus ir pateiktų nepilną informaciją.
„BleepingComputer“. pateikia tokių apraiškų pavyzdžių. Pranešama, kad „NitroPDF“ PrimoPDF programos aprašo failuose yra netinkamai suformuotų failų PackageIdentifier („NitroPDFINcNitroPDFPtyLtd. PrimoPDF") ir atsisiuntimo URL.
Kitas geras pavyzdys, kaip rimta problema, yra tinkamai sudarytas aprašo failas, kurį bendraautoriai perrašė, tačiau jame pateikta nepilna informacija.
Gerai, kad netinkamai suformuoti manifestai buvo greitai atstatyti, tačiau turėtų būti mechanizmas, kaip užkirsti kelią tokiems incidentams ateityje.
Bendruomenė siūlo turėti moderatorių komandą, kuri patikrintų manifesto failus, kol jie bus patvirtinti ir taps prieinami visiems.
„Microsoft“ atstovas Demitriusas Nelonas, pagrindinis „Winget“ kūrimo asmuo, pripažino šią problemą ir planuoja tai iškelti su komanda. Jis ateina su savo sprendimu:
„Viena iš variantų galėtų būti „antrojo“ patvirtintojo reikalavimas „naujame“ manifeste „naujame“ kataloge.
Jis taip pat paminėjo, kad komanda svarsto galimybę sukurti pasikartojančią manifestų tikrinimo sistemą. Nelonas pabrėžė, kad jų tikslas yra išvengti pernelyg didelės trinties ir laiko vilkinimo žmonėms, pateikiantiems manifestus.