Microsoft sta inasprendo le regole di invio di Windows Package Manager (winget)
- Categoria: Software Windows
Microsoft ha rilasciato la versione finale di Windows Package Manager solo recentemente. Il programma open source introduce la gestione dei pacchetti sui dispositivi Windows. Può essere utilizzato per installare, aggiornare o disinstallare programmi software utilizzando l'interfaccia della riga di comando fornita, script PowerShell o helper dell'interfaccia utente grafica di terze parti.
Una delle caratteristiche interessanti del programma è che può essere utilizzato per aggiornare contemporaneamente la maggior parte dei programmi installati su Windows , anche se alcune o tutte le applicazioni non sono state installate utilizzando il Gestore pacchetti di Windows.
Il repository predefinito del gestore di pacchetti è un repository della comunità gestito e mantenuto su GitHub . Il processo di invio è stato automatizzato fino ad ora, il che significava che chiunque poteva inviare nuovi programmi o versioni di programmi al repository. Il processo si è rivelato molto problematico per la qualità del repository.
Gli sviluppatori hanno messo in atto misure di sicurezza automatizzate ma nessun controllo per duplicati, invii errati, invii con informazioni false o persino l'invio di programmi problematici. Uno dei problemi principali osservati dagli sviluppatori era che venivano inviati duplicati e che questi duplicati spesso non avevano informazioni sui metadati adeguate, sarebbero versioni del programma che non erano le più recenti o avrebbero percorsi di download non ufficiali. Molti dei problemi sono stati discussi nella sezione commenti qui sul sito quando è stata rilasciata la versione 1.0 del gestore di pacchetti.
Il team di sviluppo ha deciso di interrompere il processo di invio automatico a favore di un processo di revisione manuale per 'ridurre il numero di invii duplicati e manifest con metadati non ottimali'. I moderatori della community dovrebbero assistere il team nel processo di revisione e i criteri per diventare un moderatore sono attualmente in discussione nel repository GitHub del progetto. I suggerimenti includono la selezione di moderatori che hanno contribuito al repository e hanno aiutato gli altri con i loro contributi.
Un'altra idea è quella di coinvolgere gli editori per migliorare il processo di verifica e accelerare il processo di invio di pacchetti nuovi o aggiornati.
Parole di chiusura
Se vuoi avere il pieno controllo degli invii, devi esaminarli manualmente. Microsoft lo ha riconosciuto e ha deciso di passare dagli invii automatici a quelli manuali. Questa è una buona cosa, anche se può significare che potrebbe volerci più tempo prima che nuovi invii o modifiche trovino la loro strada nel repository.
Ora tu: hai usato il Package Manager prima? Qual è la tua opinione sullo sviluppo?