Página 1 de 1

[RESUELTO] Paquetes PuTTY y desinstalación demasiado amplia

Publicado: 30 de abril de 2025 - 12:01
por STbar
Buen día,

El paquete PuTTY utiliza el siguiente código durante la instalación para desinstalar versiones anteriores:

Código: Seleccionar todo

    for to_uninstall in installed_softwares(name="PuTTY "):
        if Version(to_uninstall["version"]) < Version(control.get_software_version()) or force:
Sin embargo, otros productos tienen el nombre PuTTY en sus nombres.
Esto implica la desinstalación no deseada de otro software.

Te sugiero que utilices el siguiente código que verifica el editor para evitar cualquier problema:

Código: Seleccionar todo

    for to_uninstall in installed_softwares(name="PuTTY "):
        if to_uninstall["publisher"]=="Simon Tatham" and (Version(to_uninstall["version"]) < Version(control.get_software_version()) or force):

Buen día

Re: Paquetes PuTTY y desinstalación demasiado amplia

Publicado: 30 de abril de 2025 - 14:15
por jlepiquet
Hola,

gracias por sus comentarios.
Efectivamente, eso podría haber sido un problema. Hemos añadido el editor a la instrucción if como recomendó.
También hemos modificado el nombre de búsqueda para que empiece con "PuTTY" y no solo lo contenga.

Esto debería reducir el número de desinstalaciones inesperadas.

El paquete está disponible aquí en preproducción: https://wapt.tranquil.it/wapt-testing/t ... EPROD.wapt

Que tenga un buen día

. Saludos cordiales,