Todas las Noticias en Películas, Avances de Películas y Reseñas.

El repositorio de Winget sufre de aplicaciones duplicadas con manifiestos mal formados

La semana pasada, Microsoft lanzó la primera versión estable de Winget, su administrador de paquetes integrado para Windows. La herramienta permite automatizar la gestión de aplicaciones instalándolas desde un repositorio centralizado de forma masiva, actualizándolas todas a la vez y desinstalándolas con un solo comando. El repositorio está abierto al público y lo mantienen entusiastas, por lo que esto provocó la aparición de paquetes de aplicaciones con formato incorrecto.

Si no está familiarizado con Winget, es una herramienta de automatización que le ayuda a acelerar la instalación de software en una computadora. Todo lo que necesita hacer es decirle al sistema qué software desea. A continuación, Winget busca la última versión (o la versión específica que necesita) y la instala silenciosamente en segundo plano. Además de instalar aplicaciones, puede utilizar Winget para buscar información sobre paquetes, administrar fuentes, actualizar aplicaciones, desinstalar aplicaciones, etc.

Puedes descargar Winget desde el repositorio del proyecto en GitHub. Microsoft también planea integrar Winget en todas las versiones compatibles de Windows 10. También puedes unirte al Programa interno del Administrador de paquetes de Windows si desea actualizaciones automáticas de la tienda y desea ejecutarlas en su versión de Windows 10.

El repositorio de Winget ahora está lleno de aplicaciones duplicadas y manifiestos con formato incorrecto

directrices de Microsoft estado que los proveedores de software independientes (ISV) que deseen cargar su aplicación en el registro de Winget pueden hacerlo enviando el manifiesto de la aplicación en su GitHub. La aprobación del manifiesto es un proceso automatizado. Los manifiestos cargados se validan automáticamente según un conjunto de criterios predefinidos.

Recomendado:  6 formas de arreglar 'No hay medios en el dispositivo especificado'

Después de la disponibilidad pública de Winget 1.0, la gente comenzó a enviar a GitHub muchas aplicaciones para incluirlas en el repositorio de Winget, incluidas las aplicaciones que ya estaban disponibles allí.

Además, algunas solicitudes de extracción contenían nombres de aplicaciones incorrectos en los manifiestos o enlaces “malos” desde donde se debería obtener la aplicación. En varios casos, los nuevos envíos sobrescribirían los manifiestos de las aplicaciones existentes, con información incompleta.

pitidocomputadora proporciona ejemplos de tales manifiestos. Según se informa, los archivos de manifiesto de la aplicación PrimoPDF de NitroPDF contienen archivos con formato incorrecto. Identificador de paquete (“NitroPDFIncNitroPDFPtyLtd.PrimoPDF”) y descargar la URL.

Otro buen ejemplo de la gravedad del problema es el archivo de manifiesto correctamente compuesto que fue sobrescrito por los contribuyentes, pero con información incompleta.

Lo bueno es que los manifiestos con formato incorrecto se revirtieron rápidamente, pero debería haber un mecanismo para evitar este tipo de incidentes en el futuro.

La comunidad sugiere tener un equipo de moderadores para verificar los archivos de manifiesto antes de que sean aprobados y estén disponibles para todos.

Demitrius Nelon de Microsoft, una persona clave detrás del desarrollo de Winget, reconoció el problema y planea plantearlo al equipo. Él llega con su propia solución:

También mencionó que el equipo está considerando hacer un sistema de verificación de duplicados para los manifiestos. Nelon señaló que su intención es evitar demasiadas fricciones y demoras para las personas que envían manifiestos.