1 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • A segunda versão alpha do Pidgin 3.0 foi publicada como a versão oficial 2.96.0, e lançamentos nesse mesmo formato continuarão até o 3.0.0, considerado para usuários finais
  • Esta versão é um snapshot baseado em tempo que mostra o estado atual do desenvolvimento, então dá para experimentar, mas ainda não é um estágio recomendado como estável para usuários em geral
  • Entre as mudanças visíveis para usuários estão notificações integradas, avatares dos participantes da conversa, interface do agendador, suporte a DM e DM em grupo no Zulip e login por QR code
  • Os arquivos de instalação podem ser baixados no SourceForge, e em breve também devem aparecer no Flathub Beta; por enquanto, é mais seguro usar um build local em Flatpak ou meson devenv
  • O Alpha 3 está previsto como 2.97.0 em 2026-09-30, mas prioridades e viabilidade podem mudar, então nada está garantido até a conclusão

Natureza do lançamento e formas de instalação

  • O Pidgin 3.0 Alpha 2 é a segunda versão alpha, com número de versão oficial 2.96.0
  • A versão considerada para usuários finais será a 3.0.0, e até lá os lançamentos alpha continuarão no formato atual
  • Os arquivos de lançamento podem ser baixados no SourceForge, e em breve também devem aparecer no Flathub Beta
  • Se você não usa o Flathub Beta, pode fazer um build local em Flatpak ou usar a instalação com meson devenv, seguindo as instruções de build no README.md
    • Nenhuma das duas formas instala diretamente na área de instalação do sistema operacional
    • Como ainda não há uma forma simples de remover o aplicativo, prefere-se evitar a instalação direta no sistema operacional por enquanto

Alpha snapshot, ainda não voltado ao usuário final

  • Assim como os anteriores, este lançamento é uma release baseada em tempo e um snapshot do estado atual do desenvolvimento
  • Desenvolvedores e usuários experimentais podem testá-lo, mas ainda é difícil considerá-lo adequado para usuários finais
  • Ainda faltam muitos recursos, a interface de usuário está menos refinada e há muitos bugs
  • Também foi pedido aos mantenedores de pacotes que ainda não criem pacotes para usuários
    • O volume potencial de pedidos de suporte pode estar além do que o projeto consegue atender neste momento

Mudanças de recursos mais visíveis para usuários

  • Notificações integradas

    • Os plugins purple-toast e notification-sound foram removidos
    • Esses recursos foram integrados diretamente ao núcleo do Pidgin
    • É possível configurar itens relacionados a notificações na tela de configurações, e novas opções devem ser adicionadas no futuro
  • Avatares dos participantes da conversa

    • Passa a exibir os avatares dos participantes da conversa
    • Ainda há bastante trabalho pendente nessa área, mas isso já adiciona um elemento visual à interface
  • Interface do agendador

    • O Purple 3 inclui um agendador embutido para simplificar tarefas e informar o progresso ao usuário
    • Por exemplo, ele pode servir para mostrar quanto tempo falta até uma nova tentativa de reconexão de conta, embora isso ainda não esteja implementado
  • Mensagens diretas no Zulip

    • Foram implementadas mensagens diretas e mensagens diretas em grupo no Zulip
    • O changelog inclui itens sobre envio e recebimento de DM, envio de DM em grupo e envio e recebimento de notificações de digitação
  • Suporte a QR code

    • Há suporte ao fluxo de login por leitura de QR code em vários protocolos
    • No Pidgin 2 existia uma implementação alternativa usando a API de requisições, mas agora o suporte foi adicionado diretamente ao Purple e à interface de usuário
    • O recurso funciona, mas é uma etapa temporária até que a nova API de autenticação seja definida e implementada

Mudanças importantes para desenvolvedores e mantenedores de pacotes

  • O formato do ChangeLog mudou: as seções separadas foram removidas, e o nome da seção agora é prefixado nas mensagens de mudança
  • A ordem das informações de mudança também foi ajustada, com reorganização de autor, pedido de revisão e informações de issues relacionadas
  • No Purple internamente, entram mudanças como padronização do gerenciamento de provedores de credenciais, remoção de get_default em vários managers, remoção da request API e introdução de async pair
  • No lado do Pidgin, foram adicionados a página de configurações de notificações, o sound manager, fechamento de janela com a tecla Escape e diálogos que interagem com o agendador
  • O runtime do Flatpak foi atualizado para GNOME 50, e qrencode foi adicionado ao Flatpak para dar suporte a QR code

Próximo lançamento e caminhos de contribuição

  • O Alpha 3 está previsto para 2026-09-30, com número de versão 2.97.0
  • O andamento do Alpha 3 pode ser acompanhado no Burn down Chart for Alpha 3
  • Mesmo itens listados para o lançamento não estão garantidos até serem efetivamente concluídos
  • As atualizações mensais podem ser acompanhadas nas publicações state-of-the-bird
  • Para começar a contribuir, consulte o Contributing Guide

1 comentários

 
GN⁺ 4 시간 전
Comentários no Lobste.rs
  • Fico curioso para saber por que continuam usando o SourceForge. O SourceForge já teve problemas no passado com malware/adware, então gostaria de entender por que o mantêm
    Não estou tentando dizer qual serviço usar, nem recomendar outro serviço aqui; pergunto por pura curiosidade
    • Para começar, há mais de 20 anos de arquivos acumulados lá, então é mais fácil continuar usando. Além disso, a equipe de operação daquela época já desapareceu há muito tempo, e, se as pessoas tivessem verificado corretamente as assinaturas dos releases, esse tipo de problema não teria acontecido
      Afinal, elas teriam notado que o autor havia mudado e então conferido o conteúdo. Só que ataques desse tipo continuam acontecendo hoje em gerenciadores de pacotes e extensões de navegador, entre outros, mas quase nunca recebem tanta atenção quanto o caso do SourceForge

      De todo modo, também não há outro lugar muito adequado para hospedar os arquivos de release. Como não usamos Git, Git forges como o GitHub também ficam fora das opções. Estamos avaliando operar nosso próprio servidor de arquivos, mas queremos ao menos conseguir extrair métricas de download, então isso ainda não foi resolvido

  • Fico curioso para saber se a API para escrever plugins de protocolo mudou na versão 3.0. Se for uma API nova, também gostaria de saber se ela é estável
  • Fico curioso para saber se alguém já usou https://github.com/EionRobb/purple-teams. A redução no uso de memória e o suporte a múltiplos tenants parecem bons, mas a falta de chamadas é uma pena considerável