Libelektra: Versão 0.9.4

Criado em 8 nov. 2020  ·  21Comentários  ·  Fonte: ElektraInitiative/libelektra

Atualizações

  • [X] Escrever notas de lançamento
  • [x] executar scripts / dev / update-infos-status com argumentos para heurísticas
  • [x] verifique se o site é renderizado corretamente
  • [x] Atualize doc / COMPILE.md para refletir as configurações realmente testadas # 3384
  • [x] clang-format-11 # 3640

Incrementar números de versão

  • [x] CMakeLists.txt
  • [x] Alterar a variável VERSION no servidor de compilação

Comentários muito úteis

Parece que o lançamento foi feito agora: fogos de artifício:

Eu também esqueci completamente de fazer um relatório de bug sobre isso como @ markus2330 sugerido em # 3601 (comentário). Faremos isso nos próximos dias. Ter tudo distribuído em vários RP confunde um pouco as coisas para mim.

Um truque fácil é sempre criar problemas como lembrete. Basta que contenham o título, uma auto-atribuição e talvez a mensagem de erro. Você pode até criar um problema para lembrar sobre a criação de outro problema para o CMake.

De fato. Eu também configurei e empurrei a tag 0.9.4 manualmente para o mestre. Presumo que tenha sido uma precaução.

Se espera que tudo funcione bem da próxima vez, também podemos automatizar isso.

Todos 21 comentários

Aqui também podemos coletar outras tarefas das quais ainda não estamos cientes, para que possamos obter um modelo completo da próxima vez.

@mpranj podemos fazer o lançamento nos próximos dias? Qual ajuda é necessária?

Sim, eu preferiria fazer o lançamento esta semana, então no máximo domingo. @robaerd devemos fazer o lançamento juntos em uma teleconferência ou você prefere que eu mesmo tente o pipeline de lançamento?

Acho que nenhuma ajuda, exceto talvez o suporte de @robaerd seja necessário. Conforme discutido, não planejamos mais grandes mudanças para 0.9.4. Os outros podem ajudar trabalhando na próxima versão. Precisamos adiar alguns problemas para 0.9.5 de qualquer maneira.

Sim, acho que fazer o lançamento juntos é uma boa ideia.

Sim, podemos fazer juntos, tenho tempo durante o dia nos próximos dias.

@mpranj

Ainda não verifiquei como o site renderiza todas essas referências internas. Você já deu uma olhada nisso?

Mmh, e o clang-format-9 não está mais disponível facilmente. Podemos atualizar para o clang-format-12? É sempre bom fazer isso em um lançamento.

Eu atualizei a postagem principal.

Ainda não verifiquei como o site renderiza todas essas referências internas.

Não, não fiz, o arquivo _preparation * não é renderizado até que o alteremos para o nome de arquivo final.

Podemos atualizar para o clang-format-12?

Nossa verificação de formatação é executada no Debian Sid, afaik clang-format-11 está disponível, mas não no 12. Seria ótimo usar isso, pois 11 também é a versão disponível no homebrew.

Sim, 11 é perfeito. 11 + 12 está disponível em https://apt.llvm.org/

Sim, 11 é perfeito.

Vou fazer o PR.

Talvez seja melhor movermos as tags <a id="..."></a> acima das linhas do título, caso contrário, não ficará claro para onde você saltou.

Limpei o posto superior. Com (algo como) # 3641, tudo deve estar bom o suficiente para o lançamento.

@mpranj @robaerd muito obrigado pelo seu trabalho fantástico neste lançamento! : sparkling_heart:

@ markus2330 muito obrigado por seu trabalho também. Eu pretendo fazer o lançamento amanhã, depois de corrigir o PR do formato do clang e provavelmente desabilitar o teste dbus com falha.

@robaerd durante o empacotamento do pipeline de lançamento, recebo alguns erros como:

CMake Warning (dev) at /usr/share/cmake-3.13/Modules/Internal/CPack/CPackDeb.cmake:541 (message):
  Shared library './usr/lib/elektra5/libelektra-c.so' is missing soname or
  soversion.  Library will not be added to DEBIAN/shlibs control file.
Call Stack (most recent call first):
  /usr/share/cmake-3.13/Modules/Internal/CPack/CPackDeb.cmake:676 (cpack_deb_prepare_package_vars)
This warning is for project developers.  Use -Wno-dev to suppress it.

elektra_0.9.4-1.build.error.txt

Isso é esperado ou ocorre apenas para mim?

Isso é esperado (consulte https://github.com/ElektraInitiative/libelektra/pull/3583#issuecomment-743788271).
Infelizmente, não encontrei uma maneira de ocultar esses avisos.

Não tem problema, eu simplesmente não sabia. Fiquei um pouco hesitante devido ao documento:

Check if the package build log has warnings 

Desculpe, eu esqueci de mencionar isso, vou adicionar isso no próximo PR do docu.
Eu também esqueci completamente de fazer um relatório de bug sobre isso como @ markus2330 sugerido em https://github.com/ElektraInitiative/libelektra/pull/3601#issuecomment -748850500. Faremos isso nos próximos dias. Ter tudo distribuído em vários RP confunde um pouco as coisas para mim.

@mpranj o aviso "CPACK_RPM_PACKAGE_RELOCATABLE será desativado porque CPACK_SET_DESTDIR está definido" durante a geração de RPM do CPack também é esperado (consulte https://github.com/ElektraInitiative/libelektra/pull/3601#issuecomment-748648426).

A etapa de publicação de ftp falhou devido à falta de git add . . Parece que tudo o mais deu certo.

A etapa de publicação ftp falhou devido à falta de um git add. Parece que todo o resto foi bem-sucedido.

De fato. Eu também configurei e empurrei a tag 0.9.4 manualmente para o mestre. Presumo que tenha sido uma precaução.

Obrigado a ambos pelo seu trabalho neste lançamento. O novo pipeline funcionou perfeitamente.

Tudo está feito, mas irei anunciar assim que os servidores de compilação se estabelecerem (cirrus e travis estão um pouco lentos hoje ..).

Parece que o lançamento foi feito agora: fogos de artifício:

Eu também esqueci completamente de fazer um relatório de bug sobre isso como @ markus2330 sugerido em # 3601 (comentário). Faremos isso nos próximos dias. Ter tudo distribuído em vários RP confunde um pouco as coisas para mim.

Um truque fácil é sempre criar problemas como lembrete. Basta que contenham o título, uma auto-atribuição e talvez a mensagem de erro. Você pode até criar um problema para lembrar sobre a criação de outro problema para o CMake.

De fato. Eu também configurei e empurrei a tag 0.9.4 manualmente para o mestre. Presumo que tenha sido uma precaução.

Se espera que tudo funcione bem da próxima vez, também podemos automatizar isso.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

markus2330 picture markus2330  ·  4Comentários

mpranj picture mpranj  ·  3Comentários

markus2330 picture markus2330  ·  3Comentários

markus2330 picture markus2330  ·  4Comentários

markus2330 picture markus2330  ·  4Comentários