1 pontos por GN⁺ 2026-02-19 | 2 comentários | Compartilhar no WhatsApp
  • O projeto Gentoo estabeleceu uma presença oficial na plataforma Codeberg, criando um novo caminho de contribuição além do GitHub
  • Agora é possível contribuir com código por meio do espelho do repositório Gentoo no Codeberg, e no futuro outros repositórios também serão adicionados à organização no Codeberg
  • Essa medida faz parte de um processo de migração de espelhos para se afastar gradualmente do GitHub, um plano já mencionado no relatório de fim de ano de 2025
  • O Codeberg é uma plataforma sem fins lucrativos baseada em Forgejo, localizada em Berlim, Alemanha, e operada com foco na comunidade
  • O Gentoo continuará mantendo seus próprios repositórios hospedados, usando o Codeberg como um espelho complementar para facilitar contribuições

Entrada do Gentoo no Codeberg

  • O Gentoo abriu uma organização oficial no Codeberg e oferece um espelho para contribuições por meio do repositório gentoo/gentoo
    • Assim como o espelho no GitHub, o objetivo é melhorar a conveniência para contribuições
    • O Gentoo continua hospedando diretamente o repositório oficial em seus próprios servidores
  • No futuro, outros repositórios git também serão adicionados à organização do Gentoo
  • Essa transição faz parte de um processo gradual de afastamento do GitHub, plano já citado na retrospectiva de fim de ano de 2025

Características da plataforma Codeberg

  • O Codeberg é uma plataforma construída com base no software Forgejo
  • É operado por uma organização sem fins lucrativos e está localizado em Berlim, Alemanha
  • Por meio dessa plataforma, o Gentoo fortalece um ambiente de colaboração open source centrado na comunidade

Como enviar Pull Requests no Codeberg

  • No Codeberg, recomenda-se o uso do método AGit
    • Esse método é eficiente em uso de armazenamento e não exige manter um fork separado na conta pessoal
  • O procedimento de configuração é o seguinte
    • git clone git@git.gentoo.org:repo/gentoo.git
    • cd gentoo
    • git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
    • git checkout -b my-new-fixes
  • Ao criar um PR, use o seguinte comando
    • git push codeberg HEAD:refs/for/master -o topic="$title"
    • Se enviar commits adicionais com o mesmo topic, o PR será atualizado automaticamente
    • Se for necessário fazer force push após alterar commits, adicione a opção -o force-push=true
  • A documentação relacionada pode ser consultada na página de Pull Requests do Codeberg na wiki do Gentoo

Contato e informações adicionais

  • Perguntas ou opiniões podem ser enviadas pela página de Contato do Gentoo
  • O Gentoo está usando o espelho no Codeberg para ampliar a acessibilidade para contribuidores e melhorar a eficiência da colaboração

2 comentários

 
GN⁺ 2026-02-19
Comentários do Hacker News
  • Fico me perguntando se agora é o momento em que a saída do GitHub vai acontecer com mais frequência
    Antes, o maior motivo era que os desenvolvedores estavam reunidos no GitHub. Mas, com a imposição de recursos como o Copilot, mudanças de preço no Actions etc., as vantagens da centralização estão diminuindo. É interessante ver o que vai acontecer com o Gentoo. Pode ser algo pontual, mas tenho ouvido com frequência que esse tipo de movimento está aumentando

    • Espero que seja possível ter colaboração distribuída como federated forking e federated pull request. Um mundo em que não importe em qual plataforma o repositório esteja
    • O projeto que eu mais uso está no Codeberg. É uma lista de filtros que esconde os recursos sociais, upsell e promoções do Copilot do Microsoft GitHub. Estou usando por enquanto, até que mais projetos migrem
    • Arch Linux, Debian, Fedora etc. já usam há muito tempo suas próprias instâncias de GitLab ou infraestrutura própria. Na verdade, me surpreendeu mais que o Gentoo usasse o GitHub
    • Gosto da visão do @mitchellh. Ele diz que o “GitHub foi a solução de 2010”. Ele diz que novas forjas de código não deveriam se parecer com o GitHub. Por exemplo, navegação de código baseada em significado como browse-code-by-meaning deveria ser o padrão
    • Acho importante a visualização da rede de forks. Você deveria conseguir ver de relance a relação entre original e forks, quais forks estão ativos e quais modificações são únicas. Busca de código dá para fazer até no Google, mas busca dentro do código ainda é um ponto forte exclusivo do GitHub
  • No GitHub, ficou quase impossível fazer review de PRs grandes. O carregamento da página é lento e a UI ficou tão complexa que está muito mais incômodo do que há 10 anos

    • Fico curioso se existe alguma ferramenta de code review decente. Em princípio, o Gerrit era a opção mais sensata. Mas a manutenção parece quase parada
    • Mais do que a velocidade, o maior problema é a confiabilidade do sistema. Já tomei uma decisão errada durante uma revisão de PR porque um trecho de código recolhido não apareceu. Quando bugs assim acontecem, a confiança vai embora
    • No GitHub, não dá para comentar por commit, só no PR inteiro. É uma estrutura pensada com squash merge como premissa, o que, do ponto de vista do desenvolvedor, é pouco racional. No Gerrit, dá para revisar até a mensagem de commit
    • Uma dica: se você adicionar .patch ao fim da URL do PR, pode obter um patch git. Dá para fazer review local com curl <github patch> | git am
    • O GitHub chama isso de “UI aprimorada para review de PRs grandes”, mas parece algo feito por um designer que nunca escreveu código
  • O Codeberg é mantido com base em doações, então me preocupo se a infraestrutura vai aguentar caso muitos projetos grandes migrem para lá
    Link para a discussão relacionada

    • Como o Codeberg não tem financiamento da Microsoft, se você usar, deveria apoiar com doações
  • Eu estava acostumado ao workflow do Gerrit, mas recentemente conheci o AGit
    O original sumiu, mas dá para ver no arquivo.
    Também existe o git-repo-go da Alibaba. Uma melhora em relação ao Gerrit é que ele pode usar tokens de sessão em vez de ChangeId

    • Ainda prefiro o workflow do Gerrit. Principalmente porque ele está se preparando para futura integração com Jujutsu, então estou ainda mais interessado
      Link para o documento de design
  • Isso é só o começo
    A Steam provou que jogos não dependem do Windows, a Europa está migrando para Linux, o LibreOffice está ameaçando o Microsoft 365, e a aquisição do GitHub pela Microsoft junto com a imposição de IA está criando outra corrida de saída. Quando grandes projetos open source se mexem, muitos outros vão seguir

    • Dizer que o LibreOffice substitui o Microsoft 365 é exagero. Na prática, quem domina a maior parte do mercado é o Google Docs. O LibreOffice é excelente, mas realisticamente Google e Microsoft ocupam mais de 95%
    • Um dos motivos para países europeus migrarem para Linux é o risco de sanções dos EUA. Se contas da Microsoft ou do Google forem bloqueadas, o trabalho de órgãos públicos fica paralisado
    • O Microsoft 365 ainda é infraestrutura central para operação das organizações, então é difícil o LibreOffice tomar esse lugar
    • O Copilot agora também está engolindo a marca Office
  • O que o Gentoo mostrou é um símbolo do “Great Uncoupling”. Um movimento de afastamento da cultura única da internet

    • Na verdade, o Gentoo já mantinha hospedagem própria há muito tempo. O GitHub era apenas um espelho para facilitar contribuições.
      Segundo a retrospectiva de fim de ano, o espelho foi movido para o Codeberg por causa da tentativa de impor o Copilot.
      Ou seja, o Gentoo já mantinha uma estrutura independente havia muito tempo
  • Eu também comecei a usar o Codeberg para contribuir com o Gentoo. A UX é rápida, mas a velocidade dos comandos git é lenta. E os recursos de CI também não são tão completos quanto os do GitHub Actions

    • Mas recentemente disseram que o pkgcheck CI agora funciona completamente. Agora já dá para contribuir também pelo Codeberg
  • O Codeberg é meu serviço de hospedagem Git favorito. É como o GitHub deveria ter sido desde o início.
    Estou espelhando a maior parte dos meus projetos no Codeberg e, algum dia, pretendo usá-lo como principal.
    Pela página de doações, dá para continuar sendo “usuário, não produto”

  • Mesmo com tanta avaliação negativa do GitHub, o recurso de busca de código em nível de organização é realmente excelente.
    Mesmo quando a documentação está desatualizada ou incompleta, dá para encontrar rapidamente implementações de outros times

    • A busca unificada (issues/PRs/código) e o backend customizado funcionam bem.
      Criticar o GitHub hoje em dia às vezes parece uma espécie de moda. O GH Actions e o Copilot evoluíram bastante nos últimos 8 anos
    • Fico me perguntando se esse recurso é algo realmente exclusivo do GitHub
  • No fim das contas, como todo mundo sabe, por causa da pressão por geração de código com IA, o GitHub inevitavelmente vai sofrer uma degradação em larga escala (enshittification).
    Projetos como o Gentoo estão se preparando antes disso