E aqui está o novo MADb!

Escrito pela Equipe Atelier

Isso foi rápido: acabamos de explicar por que nosso Banco de Dados de Aplicativos Mageia estava offline e agora papoteur nos informa que o novo MADb está pronto para ser usado.

Abra o site e, à primeira vista, você pode pensar que se conectou de alguma forma ao site antigo, já que as diferenças entre ele e o novo são difíceis de notar (o de cima é o site antigo):

Site MADb antigo
Site do MADb novo

No entanto, esta é apenas a aparência externa, pois as folhas de estilo (CSS) foram reutilizadas com poucas modificações.

A ferramenta em si, que antes era escrita em PHP, foi completamente reescrita do zero, utilizando Python, Flask, Jinja2 e DNF5, portanto, o código de execução é totalmente novo. Papoteur mostrou dois trechos de código como exemplo do que realmente mudou (novamente, o de cima é o antigo):

Código em PHP do antigo MADb
Código em python do novo MADb

Isso é tão diferente quanto uma página de um livro em inglês comparada a uma página de sua tradução em indonésio!

Cerca de 3000 novas linhas de código foram escritas para este novo MADb, que agora está ativo e pronto para responder suas perguntas sobre os aplicativos do Mageia.

Enquanto você usa o site, pedimos que pense sobre quais perguntas você acha que uma função de ajuda integrada (ainda não disponível) deve responder, e também o que você acredita que devemos incluir em um novo artigo da wiki sobre o MADb. Por favor, registre suas sugestões nos comentários deste post, pois vocês são toda a comunidade Mageia e esta ferramenta é para vocês.

Obrigado à comunidade MLO por hospedar o novo MADb.

(escrito em inglês por marja e traduzido por xgrind)

Fora o velho MADb e (quase) entrando o novo.

Escrito por aguador.

No Mageia, o MADb, o Banco de Dados de Aplicativos do Mageia, tem sido uma ferramenta essencial, especialmente para testadores de QA (Garantia de Qualidade). É o site de referência para informações sobre aplicações em nossos repositórios, com links para relatórios de bugs, prioridades de atualizações, comparações de versões e muito mais. Pesquisável por versão do Mageia e arquitetura de CPU, o site não tem sido apenas fundamental para desenvolvedores e testadores, mas também para muitos usuários que o encontraram como uma alternativa à busca em nosso centro de controle CCM ou pela linha de comando ao procurar um pacote para fazer (“qualquer coisa”).

Mas, er, “Houston, temos um problema.” Se eu acessar o MADb (https://madb.mageia.org/), tudo o que recebo é a mensagem de erro abaixo e agora um redirecionamento para esta postagem!

O MADb não foi afetado pela mudança dos servidores do Mageia anunciada neste blog (http://blog.mageia.org/pt/2024/10/08/a-maioria-dos-nossos-servidores-estara-offline-porque-estao-se-mudando/) no início deste mês, pois foi originalmente desenvolvido por dois de nossos colaboradores há muitos anos e está rodando em um servidor diferente. O Mageia.Org assumiu a propriedade do servidor alugado deles há alguns meses. Infelizmente, esse servidor falhou e, como a tecnologia por trás do antigo MADb não é compatível com a infraestrutura mais nova (principalmente com versões mais novas do PHP), não podemos trazê-lo de volta como era. No entanto, nem tudo está perdido!

Em abril, papoteur enviou seu trabalho inicial em uma nova versão do MADb para testes… e desde então passou por inúmeras revisões e melhorias. No entanto, ainda permanece “sob sigilo” para a maioria dos usuários (como o autor desta postagem!) até que todos, especialmente papoteur, estejam satisfeitos de que não apenas é uma interface de banco de dados sólida para os usuários, mas até melhor do que antes.

Como o MADb desempenhou um papel tão vital nos testes, a versão de desenvolvimento está disponível para a equipe de QA e outros testadores. É justo que eles tenham a primeira oportunidade de olhar e usar, dado todo o trabalho que fazem para garantir que o Mageia continue sendo uma distribuição de qualidade. O resto de nós simplesmente precisa de um pouco mais de paciência.

Ah, e não podemos esquecer dos servidores: não apenas a mudança foi bem-sucedida, com os outros serviços afetados agora funcionando sem problemas, mas esperamos anunciar mais boas notícias sobre nossos servidores em breve. Além disso, a maioria dos espelhos do Mageia está em boas condições (todos estão hospedados em servidores externos, que não controlamos).

(escrito em inglês por marja e traduzido por xgrind)

(Concluído) A maioria dos nossos servidores estará offline porque estão se mudando

Temos o prazer de anunciar que nossos servidores em Marselha estarão se mudando para novas instalações, ainda fornecidas gratuitamente pela IELO. Como resultado, alguns serviços como o rastreador de bugs, wiki, servidores de código, sistema de compilação e outros estarão offline. A data prevista é entre hoje e 9 de outubro de 2024.

Pedimos desculpas pelo inconveniente. Este é um passo necessário antes da renovação do hardware.

[Atualização 9 de outubro de 2024] A operação está concluída e todos os servidores estão de volta.

(escrito em inglês por papoteur e traduzido por xgrind)

Sou um tradutor da Wiki do Mageia, e é um trabalho divertido!

Translate

Por: Marc Laan
Tradutor holandês da Wiki do Mageia

Para minha surpresa, sou tradutor do Mageia há algum tempo. E adivinhe: é um trabalho divertido. Traduzo artigos em inglês no site https://wiki.mageia.org/pt/ para o meu próprio idioma, o holandês.

Não é apenas agradável. Também aprendo de forma divertida como o Mageia funciona. Por exemplo, desde que traduzi um artigo sobre memórias USB, agora consigo usar esses dispositivos para inicializar o Mageia em qualquer lugar a partir de outro computador.

Como entrei nesse trabalho de tradução? De uma maneira que eu não esperava. Uso o Mageia desde seus antecessores Mandrake e Mandriva. Ao longo dos anos, sempre valorizei a simplicidade com que, como iniciante em informática, posso operar esse sistema operacional Linux.

Quando os servidores do Mageia ficaram fora do ar por dias no ano passado, isso realmente mexeu comigo. Perguntei no site se poderia fazer uma contribuição financeira para modernizar o parque de servidores. Recebi uma resposta notável de Marja van Waes, que tem sido uma líder e faz-tudo ativa nesta organização sem fins lucrativos há anos: “Preferiria que você colocasse sua energia em traduzir documentos da Wiki.”

Minhas primeiras tentativas foram meio desajeitadas, mas recebi muita ajuda de Marja e de outros voluntários. Eles me ensinaram como criar as traduções no site da wiki, diretamente do meu computador em casa. Quando peguei o jeito, ficou muito fácil.

Claro, eu uso secretamente ferramentas de tradução online para melhorar minhas versões iniciais. No entanto, aprendi que é preciso revisar bem o que elas produzem; às vezes, elas fornecem um completo absurdo.

Até agora, só participei da tradução de documentos da wiki. Não tenho nenhuma experiência em traduzir os textos de ajuda nos programas do Mageia. Tudo a seu tempo, sou apenas um simples usuário do Mageia.

Enquanto isso, notei que a wiki contém principalmente documentos em francês, inglês, alemão e português. Artigos em idiomas importantes, como chinês, árabe, russo, hindi, bengali, italiano ou dos países escandinavos, são raros.

Em dezenas de países, há milhares de usuários do Mageia que precisam se virar sem documentação da wiki em seu próprio idioma. Espero que isso mude no futuro. Felizmente, os textos de ajuda em pacotes de software, como o Instalador Clássico do Mageia e o Centro de Controle do Mageia (CCM), estão disponíveis em mais de 25 idiomas. Para comparação: o LibreOffice suporta 71 idiomas e o Firefox vem até com 94.

Algo mais me chama a atenção: há poucas mulheres entre os tradutores da wiki. Isso é notável, porque sei que, no passado, as mulheres desempenharam um papel importante no Mageia, por exemplo, como líderes de equipe na construção de pacotes, na equipe do Atelier que cuida do design e marketing, na equipe de Documentação e na Bugsquad, os detetives digitais que rastreiam erros no software.

Resumindo: espero que mais tradutores se envolvam nos artigos da wiki, especialmente em idiomas que atualmente estão ausentes. E seria ótimo ver mais mulheres em nossa equipe de tradução. Definitivamente, não é um clube de “velhos camaradas”!

Na minha experiência, não é necessário conhecimento técnico para esse trabalho. E é um trabalho voluntário agradável, que me custa, no máximo, algumas horas por tradução – às vezes mais, outras vezes menos.

Você acha que está preparado para isso? Entre em contato com a equipe de tradução (equipe de internacionalização):

  • Yuri Chornoivan (yurchor) – yurchor ARROBA ukr PONTO net
  • Filip Komar filip PONTO komar ARROBA gmail PONTO com

(escrito em inglês por marchugo e traduzido por xgrind)

Falha de segurança OpenSSH corrigida

OpenSSH é um conjunto de ferramentas de software gratuitas que permitem comunicações seguras através de uma rede de computadores usando o protocolo SSH.

Em particular, esta ferramenta permite a administração remota de servidores.

Recentemente, investigadores demonstraram que em condições muito específicas, ao estabelecer uma ligação através do protocolo SSH, um operador malicioso poderia estabelecer a ligação sem ter os direitos necessários. Isto se deve a uma dessincronização dos controles durante o estabelecimento da conexão.

Esta falha de segurança pode comprometer a integridade de um servidor por terceiros mal-intencionados.

Felizmente, pudemos contar com nossas equipes de empacotamento e garantia de qualidade para levar rapidamente em conta, essa correção e distribuí-la aos usuários. A equipe Mageia mostrou tanta capacidade de resposta quanto equipes maiores como Debian, Ubuntu ou Fedora.

Portanto, não perca tempo e não se esqueça de atualizar, pois os pacotes corrigidos para CVE-2024-6387 foram publicados em 1º de julho.

Nossas equipes responsivas estão sempre em busca de suporte e mão de obra para garantir atualizações oportunas.

Se pretende manter uma pluralidade de distribuições e, acima de tudo, se gosta da Mageia pela sua comunidade e aconchego, venha reforçar as nossas equipes de empacotamento, garantia de qualidade e comunicação!

Juntos, vamos continuar a fazer da Mageia uma distribuição ágil, de alta qualidade e de alto desempenho por muitos anos.

Se você quiser se juntar a uma de nossas equipes, visite a página de contribuições da Mageia.

(escrito em inglês por Filip Komar e traduzido por xgrind)

Falha no servidor

Como você deve ter notado, nossos servidores estão fora do ar. As investigações estão em andamento. O wiki, o sistema de compilação, o rastreador de bugs e a lista de espelhos estão offline. Manteremos você informado sobre quaisquer desenvolvimentos aqui.

[Atualização na segunda-feira, 8 de abril às 15h] Os servidores foram reiniciados. Isto ocorreu devido a uma falha no ar condicionado. O site, wiki, bug tracker e lista de espelhos estão de volta. Ainda estamos atualizando o sistema de compilação

(escrito em inglês por papoteur e traduzido por xgrind)

Problemas com servidores

http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia não está sincronizado e vários servidores o utilizam como fonte de sincronização.
Recomendamos configurar um servidor personalizado para urpmi ou dnf .

Fique de olho neste artigo e na página https://mirrors.mageia.org/status

(escrito em inglês por joselp e traduzido por xgrind)

Suporte multi-versão para PHP na Mageia 9

Estamos orgulhosos de anunciar a introdução do suporte multi-versão para php na mageia 9.

Agora o php 8.3 pode ser instalado em paralelo aos pacotes php 8.2 existentes. Por isso, também atualizamos os pacotes pecl, pois eles interfeririam no processo.
Observe que a configuração padrão é usada por ambas as versões. Para evitar avisos, todos os pacotes do php 8.2 também devem ser instalados no php 8.3.

Aviso de atualização:
Se você instalou o php 8.2 e deseja instalar os mesmos pacotes, use

rpm -qa '*php*' --qf '%{name}\n'|sed 's/php/php8.3/'|\
xargs urpmi --auto

Lembre-se que para que o comando funcione, você deve ter os repositórios backports habilitados.

Lista de pacotes disponíveis em 9/core/backports
apache-mod_php8.3-8.3.4-4.mga9
php-latest-8.3.4-4.mga9
php8.3-amqp-2.1.1-2.mga9
php8.3-apcu-5.1.23-5.mga9
php8.3-apcu-admin-5.1.23-5.mga9
php8.3-ast-1.1.1-2.mga9
php8.3-bcmath-8.3.4-4.mga9
php8.3-bitset-3.0.1-18.mga9
php8.3-bz2-8.3.4-4.mga9
php8.3-calendar-8.3.4-4.mga9
php8.3-cgi-8.3.4-4.mga9
php8.3-cli-8.3.4-4.mga9
php8.3-ctype-8.3.4-4.mga9
php8.3-curl-8.3.4-4.mga9
php8.3-dba-8.3.4-4.mga9
php8.3-dbase-7.0.1-13.mga9
php8.3-devel-8.3.4-4.mga9
php8.3-dio-0.2.1-8.mga9
php8.3-doc-8.3.4-4.mga9
php8.3-dom-8.3.4-4.mga9
php8.3-ds-1.5.0-2.mga9
php8.3-enchant-8.3.4-4.mga9
php8.3-event-3.1.0-2.mga9
php8.3-exif-8.3.4-4.mga9
php8.3-expect-0.4.0-10.mga9
php8.3-fileinfo-8.3.4-4.mga9
php8.3-filter-8.3.4-4.mga9
php8.3-fpm-8.3.4-4.mga9
php8.3-fpm-apache-8.3.4-4.mga9
php8.3-fpm-nginx-8.3.4-4.mga9
php8.3-ftp-8.3.4-4.mga9
php8.3-gd-8.3.4-4.mga9
php8.3-gender-1.1.0-21.mga9
php8.3-gettext-8.3.4-4.mga9
php8.3-gmagick-2.0.6-0.RC1.9.mga9
php8.3-gmp-8.3.4-4.mga9
php8.3-gnupg-1.5.1-8.mga9
php8.3-iconv-8.3.4-4.mga9
php8.3-igbinary-3.2.15-2.mga9
php8.3-imagick-3.7.0-10.mga9
php8.3-imap-8.3.4-4.mga9
php8.3-ini-8.3.4-4.mga9
php8.3-inotify-3.0.0-9.mga9
php8.3-intl-8.3.4-4.mga9
php8.3-jsmin-3.0.0-19.mga9
php8.3-ldap-8.3.4-4.mga9
php8.3-mailparse-3.1.6-3.mga9
php8.3-mbstring-8.3.4-4.mga9
php8.3-mcrypt-1.0.7-2.mga9
php8.3-memcached-3.2.0-6.mga9
php8.3-mongodb-1.17.2-2.mga9
php8.3-msgpack-2.2.0-4.mga9
php8.3-mysqli-8.3.4-4.mga9
php8.3-mysqlnd-8.3.4-4.mga9
php8.3-odbc-8.3.4-4.mga9
php8.3-opcache-8.3.4-4.mga9
php8.3-openssl-8.3.4-4.mga9
php8.3-pcntl-8.3.4-4.mga9
php8.3-pdo-8.3.4-4.mga9
php8.3-pdo_dblib-8.3.4-4.mga9
php8.3-pdo_firebird-8.3.4-4.mga9
php8.3-pdo_mysql-8.3.4-4.mga9
php8.3-pdo_odbc-8.3.4-4.mga9
php8.3-pdo_pgsql-8.3.4-4.mga9
php8.3-pdo_sqlite-8.3.4-4.mga9
php8.3-pear-1.10.14-3.mga9
php8.3-pgsql-8.3.4-4.mga9
php8.3-phar-8.3.4-4.mga9
php8.3-posix-8.3.4-4.mga9
php8.3-pspell-1.0.1-2.mga9
php8.3-raphf-2.0.1-9.mga9
php8.3-readline-8.3.4-4.mga9
php8.3-redis-6.0.2-2.mga9
php8.3-rrd-2.0.3-9.mga9
php8.3-session-8.3.4-4.mga9
php8.3-shmop-8.3.4-4.mga9
php8.3-snmp-8.3.4-4.mga9
php8.3-soap-8.3.4-4.mga9
php8.3-sockets-8.3.4-4.mga9
php8.3-sodium-8.3.4-4.mga9
php8.3-sqlite3-8.3.4-4.mga9
php8.3-ssh2-1.4-3.mga9
php8.3-sysvmsg-8.3.4-4.mga9
php8.3-sysvsem-8.3.4-4.mga9
php8.3-sysvshm-8.3.4-4.mga9
php8.3-tidy-8.3.4-4.mga9
php8.3-tokenizer-8.3.4-4.mga9
php8.3-translit-0.7.1-10.mga9
php8.3-uuid-1.2.0-10.mga9
php8.3-xattr-1.4.0-11.mga9
php8.3-xdebug-3.3.1-2.mga9
php8.3-xmlreader-8.3.4-4.mga9
php8.3-xmlwriter-8.3.4-4.mga9
php8.3-xsl-8.3.4-4.mga9
php8.3-yaml-2.2.3-3.mga9
php8.3-zip-8.3.4-4.mga9
php8.3-zlib-8.3.4-4.mga9
php8.3-zstd-0.13.1-2.mga9
phpdbg8.3-8.3.4-4.mga9

SRPMS:
php-8.3.4-4.mga9.src.rpm
php-amqp-2.1.1-2.mga9.src.rpm
php-apcu-5.1.23-5.mga9.src.rpm
php-ast-1.1.1-2.mga9.src.rpm
php-bitset-3.0.1-18.mga9.src.rpm
php-dbase-7.0.1-13.mga9.src.rpm
php-dio-0.2.1-8.mga9.src.rpm
php-ds-1.5.0-2.mga9.src.rpm
php-event-3.1.0-2.mga9.src.rpm
php-expect-0.4.0-10.mga9.src.rpm
php-gender-1.1.0-21.mga9.src.rpm
php-gmagick-2.0.6-0.RC1.9.mga9.src.rpm
php-gnupg-1.5.1-8.mga9.src.rpm
php-igbinary-3.2.15-2.mga9.src.rpm
php-imagick-3.7.0-10.mga9.src.rpm
php-inotify-3.0.0-9.mga9.src.rpm
php-jsmin-3.0.0-19.mga9.src.rpm
php-mailparse-3.1.6-3.mga9.src.rpm
php-mcrypt-1.0.7-2.mga9.src.rpm
php-memcached-3.2.0-6.mga9.src.rpm
php-mongodb-1.17.2-2.mga9.src.rpm
php-msgpack-2.2.0-4.mga9.src.rpm
php-pear-1.10.14-3.mga9.src.rpm
php-pspell-1.0.1-2.mga9.src.rpm
php-raphf-2.0.1-9.mga9.src.rpm
php-redis-6.0.2-2.mga9.src.rpm
php-rrd-2.0.3-9.mga9.src.rpm
php-ssh2-1.4-3.mga9.src.rpm
php-translit-0.7.1-10.mga9.src.rpm
php-uuid-1.2.0-10.mga9.src.rpm
php-xattr-1.4.0-11.mga9.src.rpm
php-xdebug-3.3.1-2.mga9.src.rpm
php-yaml-2.2.3-3.mga9.src.rpm
php-zstd-0.13.1-2.mga9.src.rpm

Anunciaremos em backports-announce@ml.mageia.org quando novos backports estiverem disponíveis para teste e quando forem promovidos para repositório de backports. Ainda estamos ajustando o processo e o formato dos anúncios.

Deixe-nos saber o que você pensa.

Obs: Algumas correções recebidas foram aplicadas ao comando sugerido para instalar os pacotes php 8.2 instalados em seu sistema.

(escrito em inglês por joselp e traduzido por xgrind)

Sobre alerta de segurança de backdoor para xz

Você pode ter sido alertado pelo anúncio de que o software xz foi modificado para introduzir um backdoor (CVE-2024-3094).

Este software é um utilitário de compactação de arquivos. É amplamente utilizado na Mageia, pois os pacotes RPM são compactados usando este utilitário.

O alerta diz respeito às versões 5.6.0 e 5.6.1 do software. A Mageia não usa e nunca usou essas versões. Os usuários da Mageia, portanto, não têm nenhuma ação específica a tomar.

(escrito em inglês por papoteur e traduzido por xgrind)

Fim de Vida da Mageia 8

Mageia chegou a um byte de lançamentos quando a Mageia 8 foi lançada em 2021. Mageia 8 foi um lançamento de muito sucesso que recebeu 21.646 pacotes atualizados e milhares de correções de segurança, mantendo-o atualizado e seguro graças ao trabalho do empacotamento, segurança e equipes de controle de qualidade. No entanto, agora é hora de encerrar este capítulo e focar na Mageia 9 e no suporte para o software mais recente no ecossistema de código aberto, bem como no suporte de hardware fornecido pelos kernels mais recentes e outras pilhas de software importantes que ele fornece. Esperamos que isso proporcione aos usuários uma excelente experiência com um sistema moderno e diversificado de código aberto. Detalhes completos dos recursos da Mageia 9 podem ser encontrados nas notas de lançamento.

O suporte para versões antigas se estende até 3 meses após a versão mais recente. Pedimos, portanto, que os usuários da Mageia 8 atualizem para a Mageia 9, já que o suporte para a Mageia 8 está terminando com as últimas atualizações sendo validadas agora.

Existem vários caminhos de atualização disponíveis, incluindo:

  • Atualizando através do mini-aplicativo de atualização na bandeja do sistema
  • Atualizando a partir da linha de comando conforme descrito nas notas de lançamento

Também é possível atualizar ou realizar uma instalação limpa a partir da mídia de instalação clássica, enquanto a mídia live pode ser usada para testar a Mageia 9 ou realizar uma instalação limpa. Esta opção pode ser útil para usuários com largura de banda limitada ou que realizam atualizações em múltiplas instalações.

Observe que, ao realizar uma instalação limpa, todos os dados não salvos em uma partição /home separada serão apagados. Verifique e certifique-se de que os backups apropriados estejam em vigor.

Se você tiver alguma dúvida ou precisar de ajuda com atualizações, assistência pode ser encontrada em nossos fóruns que cobrem a maioria dos idiomas ou no wiki da Mageia.

(escrito em inglês por Donald Stewart e traduzido por xgrind)