Microsoft strammer Windows Package Manager (winget) indsendelsesregler

0
130

af Martin Brinkmann den 8. juni 2021 i Windows-software – Ingen kommentarer

Microsoft udgav den endelige version af Windows Package Manager for nylig. Open source-programmet introducerer pakkehåndtering på Windows-enheder. Det kan bruges til at installere, opdatere eller afinstallere softwareprogrammer ved hjælp af den medfølgende kommandolinjegrænseflade, PowerShell-scripts eller tredjeparts grafiske brugergrænseflade-hjælpere.

En af de interessante funktioner i programmet er, at det kan bruges til at opdatere størstedelen af ​​de installerede programmer på Windows på én gang, selvom nogle eller endda alle applikationerne ikke er blevet installeret ved hjælp af Windows Package Manager.

Standardlager for pakkehåndtering er community repository, der administreres og vedligeholdes på GitHub. Indsendelsesprocessen blev automatiseret indtil nu, hvilket betød, at alle kunne skubbe nye programmer eller programversioner til lageret. Processen viste sig at være meget problematisk for arkivets kvalitet.

 winget upgrade

< p>Udviklerne satte automatiserede beskyttelsesforanstaltninger på plads, men ingen kontrol af dubletter, fejlagtige indsendelser, indsendelser med falske oplysninger eller endda indsendelse af problematiske programmer. Et af de vigtigste problemer, som udviklerne observerede, var, at der blev indsendt dubletter, og at disse dubletter ofte manglede ordentlige metadataoplysninger, ville være programversioner, der ikke var de nyeste eller ville have uofficielle downloadstier. Mange af problemerne blev diskuteret i kommentarfeltet her på siden, da version 1.0 af pakkehåndteringen blev frigivet.

Udviklingsteamet besluttede at stoppe den automatiske indsendelsesproces til fordel for en manuel gennemgangsproces for at “reducere antallet af duplikerede indsendelser og manifesterer sig med suboptimale metadata”. Community-moderatorer bør hjælpe teamet i gennemgangsprocessen, og kriterier for at blive moderator diskuteres i øjeblikket i projektets GitHub-lager. Forslag inkluderer valg af moderatorer, der har bidraget til arkivet og hjulpet andre med deres bidrag.

En anden idé er at få udgivere involveret i at forbedre verificeringsprocessen og fremskynde indsendelsesprocessen for nye eller opdaterede pakker.

Lukning af ord

Hvis du vil have fuld kontrol over indsendelser, skal du gennemgå dem manuelt. Microsoft anerkendte dette og besluttede at skifte fra automatiseret til manuelt indlæg. Det er en god ting, selvom det kan betyde, at det kan tage længere tid, før nye indsendelser eller ændringer finder vej ind i lageret.

Nu har du: har du brugt Package Manager Før? Hvad tager du med udviklingen?