1 puntos por GN⁺ 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • 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 devenv siguiendo las instrucciones de compilación en README.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-toast y notification-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
  • 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_default en 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ó qrencode a 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

 
GN⁺ 4 시간 전
Opiniones en Lobste.rs
  • Me da curiosidad por qué siguen usando SourceForge. SourceForge tuvo problemas en el pasado con malware/adware, así que quisiera saber por qué lo mantienen
    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

  • Me pregunto si la API para escribir plugins de protocolo cambió en 3.0. Si es una API nueva, también quisiera saber si es estable
  • Me da curiosidad si alguien ha probado https://github.com/EionRobb/purple-teams. La reducción del uso de memoria y el soporte para múltiples tenants se ven bien, pero que no funcionen las llamadas es una pena considerable