Lanzamiento de Pidgin 3.0 Alpha 2 (2.96.0)
(discourse.imfreedom.org)- La segunda versión alfa de Pidgin 3.0 fue publicada como la versión oficial 2.96.0, y este mismo esquema de lanzamientos continuará hasta 3.0.0, que será la versión considerada para usuarios finales
- Esta versión es actualmente una instantánea basada en el tiempo que muestra el estado del desarrollo, así que se puede probar, pero todavía no es una etapa recomendada como estable para usuarios comunes
- Entre los cambios visibles para usuarios se agregan notificaciones integradas, avatares de participantes en conversaciones, interfaz del programador, DM y DM grupales de Zulip, y soporte para inicio de sesión con código QR
- Los instaladores se pueden descargar desde SourceForge y también llegarán pronto a Flathub Beta; por ahora, es más seguro usar una compilación local de Flatpak o
meson devenv - Alpha 3 está programada como 2.97.0 para el 2026-09-30, pero las prioridades y la viabilidad pueden cambiar, así que nada queda confirmado hasta completarse
Naturaleza de la versión y forma de instalación
- Pidgin 3.0 Alpha 2 es la segunda versión alfa con número de versión oficial 2.96.0
- La versión considerada para usuarios finales será 3.0.0, y hasta entonces seguirán publicándose versiones alfa con el esquema actual
- Los archivos de la versión se pueden descargar desde SourceForge, y también aparecerán pronto en Flathub Beta
- Si no usas Flathub Beta, puedes utilizar una compilación local de Flatpak o una instalación con
meson devenvsiguiendo las instrucciones de compilación enREADME.md- Ninguno de los dos métodos instala directamente en el área de instalación del sistema operativo
- Como actualmente no hay una forma sencilla de eliminar la aplicación, se prefiere no instalarla directamente en el sistema operativo
Una instantánea alfa no orientada a usuarios finales
- Igual que las anteriores, esta versión es una release basada en el tiempo y una instantánea del estado actual del desarrollo
- Los desarrolladores y usuarios experimentales pueden probarla, pero sigue siendo difícil considerarla apta para usuarios finales
- Todavía faltan muchas funciones por implementar, la interfaz de usuario está menos pulida y hay muchos errores
- Se les pide a los empaquetadores que todavía no creen paquetes para usuarios
- Las posibles solicitudes de soporte podrían estar en un nivel que actualmente sería difícil de manejar
Cambios destacados en funciones visibles para el usuario
-
Notificaciones integradas
- Se eliminaron los plugins
purple-toastynotification-sound - Esa funcionalidad ahora está integrada directamente en el núcleo de Pidgin
- Los elementos relacionados con notificaciones se pueden configurar desde la pantalla de ajustes, y más adelante se agregarán más opciones
- Se eliminaron los plugins
-
Avatares de participantes en conversaciones
- Se muestran los avatares de quienes participan en la conversación
- Todavía queda mucho trabajo relacionado con avatares, pero ya se añadió un elemento visual a la interfaz de usuario
-
Interfaz del programador
- Purple 3 incluye un programador integrado para simplificar tareas y mostrar al usuario el progreso
- Por ejemplo, podría ser el lugar donde se muestre cuánto falta para el siguiente intento de reconexión de una cuenta, aunque esa función todavía no está implementada
-
Mensajes directos de Zulip
- En Zulip se implementaron los mensajes directos y los mensajes directos grupales
- El registro de cambios incluye elementos sobre envío y recepción de DM, envío de DM grupales y envío y recepción de notificaciones de escritura
-
Soporte para código QR
- Se soporta el flujo de inicio de sesión mediante escaneo de código QR en varios protocolos
- En Pidgin 2 había una implementación alternativa usando la API de solicitudes, pero ahora se añadió soporte directo tanto en Purple como en la interfaz de usuario
- Esta función funciona, pero es una etapa temporal hasta que la nueva API de autenticación quede definida e implementada
Cambios importantes para desarrolladores y empaquetadores
- El formato del ChangeLog cambió: se eliminaron las secciones separadas y ahora el nombre de la sección se antepone a cada mensaje de cambio
- También se ajustó el orden de la información de cambios, reorganizando autor, solicitud de revisión e información de issues relacionados
- En el interior de Purple se incluyen la estandarización de la gestión de proveedores de credenciales, la eliminación de
get_defaulten varios managers, la eliminación de la request API y la introducción de async pair, entre otros cambios - Del lado de Pidgin se agregaron una página de configuración de notificaciones, un manager de sonido, cierre de ventanas con la tecla Escape y cuadros de diálogo que interactúan con el programador
- El runtime de Flatpak se actualizó a GNOME 50, y se agregó
qrencodea Flatpak para habilitar el soporte de códigos QR
Plan de la próxima versión y vías de contribución
- Alpha 3 está programada para el 2026-09-30 y tendrá el número de versión 2.97.0
- El avance del trabajo de Alpha 3 se puede consultar en Burn down Chart for Alpha 3
- Aunque un elemento figure en la versión planificada, no queda confirmado hasta que realmente se complete
- Las actualizaciones mensuales se pueden seguir en las publicaciones
state-of-the-bird - Para empezar a contribuir, puedes consultar la Contributing Guide
1 comentarios
Opiniones en Lobste.rs
No es que quiera decirles qué servicio usar, ni estoy intentando recomendar otro servicio aquí; lo pregunto por pura curiosidad
Para empezar, ahí hay más de 20 años de archivos acumulados, así que es más fácil seguir usándolo. Además, el equipo que lo operaba en aquel entonces desapareció hace mucho, y si la gente hubiera verificado correctamente las firmas de los lanzamientos, ese problema no habría ocurrido
Habrían visto que el autor había cambiado y luego habrían revisado el contenido. Pero ataques de este tipo siguen ocurriendo hoy en gestores de paquetes o extensiones de navegador, y casi no reciben tanta atención como el caso de SourceForge
En cualquier caso, tampoco hay muchos otros lugares adecuados para subir archivos de lanzamiento. Como no usamos Git, los Git forge como GitHub quedan fuera de las opciones. También estamos evaluando operar nuestro propio servidor de archivos, pero queremos poder obtener al menos métricas de descarga, así que todavía no lo hemos resuelto
Cambió por completo y, hasta cierto punto, es estable. Habrá cambios, pero no creo que lleguen al punto de requerir grandes refactorizaciones o rediseños
Por ejemplo, en este lanzamiento cambiamos la firma de la función que inicia la conexión. Antes era un método asíncrono que se llamaba y luego no había que preocuparse por él, pero ahora es un par Gio Async. Ver https://docs.imfreedom.org/purple3/vfunc.Connection.connect_async.html
También vale la pena ver https://docs.imfreedom.org/purple3/migrating.html, aunque parte del contenido puede estar desactualizado