WINE 7.22 llega preparando el camino para las Release Candidate de WINE 8.0 con casi 500 cambios

noviembre 26, 2022 0 Comments

WINE 7.22

Ya lo avisamos la semana pasada. Aunque se podía esperar que lo que nos entregaron hace siete días fuera la última versión bisemanal antes de empezar con las Release Candidates, también era probable que no lo fuera. En años anteriores ha habido una x.22, y WineHQ ha lanzado hace unas horas WINE 7.22. Viendo la lista de novedades, esta sí tiene más pinta de que vaya a ser la última, dada la cantidad de cambios que se han introducido.

WINE 7.22 ha corregido 38 bugs, con una lista de cambios totales que sube hasta los 488. Sin lugar a dudas, eran muchos flecos para dejarlos pasar, y parece que WineHQ prefiere dejar las cosas en mejor forma antes de empezar con las Release Candidates de WINE 8.0. Entre los puntos destacados, esta semana se han incluido Thunks de 32 sobre 64 para Vulkan y OpenGL, la biblioteca OpenLDAP incluida y construida como PE, soporte para el procesador de impresión RAW en WinPrint, más progreso en la conversión del formato de impresión de tipos largos y el habitual punto de varias correcciones de errores. A continuación tenéis la lista con los 38 bugs que se han corregido en los últimos 15 días.

Lista de bugs corregidos en WINE 7.22

  • Musette se bloquea en winex11.
  • El instalador de TIDAL no puede lanzar el programa instalado en WINEPREFIX de 64 bits.
  • kernel32:change falla aleatoriamente (y raramente) en WINE.
  • nProtect Anti-Virus/Spyware 4.0 ‘TKPcFtCb64.sys’ falla en la función no implementada ‘ntoskrnl.exe.KeInitializeGuardedMutex’.
  • El instalador de Spark AR Studio no se inicia:Spark AR Studio no es compatible con esta versión de Windows. Por favor, actualice a Windows 10.
  • comctl32:¡¡¡Mescal falla los miércoles!!!.
  • Hemekonomi se cuelga al salir debido a un bloqueo entre loader_section y Win16 mutex.
  • vbscript: manejo incorrecto de codepage en Asc/Chr, causando fallos en las pruebas en la localización Hindi.
  • ntdll:threadpool – test_tp_instance() falla (raramente) en Windows 8+.
  • ntdll:threadpool – test_tp_multi_wait() falla (raramente) en WINE.
  • Syberia: el juego se bloquea con frecuencia.
  • urlmon:protocol – test_protocol_terminate() falla en Windows y WINE.
  • Aplicación compilada con MSVC 2022 ASan no se inicia, necesita QueryVirtualMemoryInformation.
  • USB Device Remover falla en la función no implementada mscoree.dll.StrongNameTokenFromAssembly.
  • Los sensores USB de Vernier no se pueden utilizar en WINE.
  • dlls falsos como OPENGL32.dll no se cargan cuando su lib unix es enlazada por LLVM lld.
  • opengl32:opengl falla en Debian 11 + GPU Intel.
  • Un cambio en el manejo de la memoria provoca un fallo en Framemaker 8.
  • Usar wine con el precargador personalizado ld-linux.so.2 de 32 bits, sin hacks.
  • vbscript no puede compilar si las expresiones con gte, lte, (=>, =<) invertidas.
  • La lectura inválida de O_WRONLY establece errno=EACCES en lugar de EBADF.
  • Gothic II: Night of the Raven (v2.7) no se inicia (fallo al cargar msdbi.dll).
  • vbscript no puede compilar ReDim con lista de variables.
  • vbscript falla al redimensionar el array original en la función cuando se le pasa byref.
  • vbscript falla al recuperar el array de propiedades por índice.
  • vbscript falla al devolver TypeName para VT_DISPATCH.
  • vkGetPhysicalDeviceSurfaceCapabilities2KHR pasa al controlador un handle VkSurfaceKHR no válido.
  • vbscript falla al compilar Else If cuando If está en la misma línea.
  • opengl32.dll no puede cargarse si win32u.so no se inicializa primero.
  • Pivot animator se ejecuta en assert.
  • crypt32:cert – testVerifyRevocation() utiliza un certificado obsoleto.
  • tools/makedep durante la compilación de wine-7.21 falla.
  • Build broken with Clang in MSVC mode due to OpenLDAP import using getopt.h.
  • ntlm_auth no se encontró o está obsoleto..
  • __unDName no soporta los modificadores ‘G’ y ‘H.
  • La ventana de VARA es negra cuando se lanza desde RMS Express.
  • Saints Row 2022 falla con la función no implementada KERNEL32.dll.SetProcessInformation.
  • La ejecución de cualquier cosa se cuelga al iniciarse

Pronto llegará WINE 8.0-rc1

WINE 7.22 está disponible desde este enlace. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.

La próxima versión será WINE 7.23, si deciden que es necesario seguir puliendo las cosas, o WINE 8.0-rc1, en el caso de que decidan que ya es buen momento para preparar el lanzamiento de la próxima versión estable. Se espera para el 9 de diciembre, y si empiezan con las Release Candidates los lanzamientos estarán separados por una semana, y no en dos como durante la actual fase del desarrollo.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.