-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
updated reference/bc #710
updated reference/bc #710
Conversation
@alfsb, não sei como resolver este problema. A atualização dos arquivos em inglês do diretório reference/bc adicionou 2 xi:include aninhados (dentro de outro xi:include). Tentei algumas combinações de libxml2 na minha máquina local, e o build teve sucesso com a versão 2.11.0 dessa biblioteca. Parece que ela aceita xincludes aninhados. Aqui no repo, a libxml2-2.9.13 para no primeiro nível, e "sobram" 2 xincludes que ficam sem expansão. Duas alternativas:
|
O original em inglês foi revisto, removendo os includes aninhados. Problema resolvido, por enquanto. |
Isso é com o pessoal do arroba system e/ou o pessoal do arroba web-doc. Ainda não parei para ver a discussão de para onde está indo.
Isso resolve e/ou simula a atualização da libxml2? Que se sim, é algo a sugerir a sério de ser colocado. Porém, evitar loops infinitos nesse caso (que senão pode virar um billion laughs, mesmo sem querer). Rodar até 10 vezes deve ser o suficiente. Sobre algumas linguagens estar quebrado, isso é esperado, infelizmente. O que você tem de testar é se as alterações não geram novas quebras. Mas isso que você está vendo é o log do GitHub. É uma boa antecipação sim, mas teria ainda de olhar o log do servidor que compila, e isso eu não sei para onde foi, depois da última reestruturação. |
Eu vou chegar bem tarde na discussão, e provavelmente propor uma coisa que vai soar muito estranha. De eu re-escrever o próprio mecanismo de XInclude 1.1, inteiro, no |
Ao reverter as revisões para o mesmo estado que o Vai aparecer nas ferramentas de QA, mas foi o melhor que consegui por enquanto. Muito estranho o build funcionar em |
É que são três bus separados.
Mandei um PR a pouco no doc-base, que tenta fechar os dois furos numa tacada só, e assim deixar o pessoal mais sossegado. Vamos ver se passa. |
Ah sim, importante. As máquinas do CI são todas iguais na teoria, mas isso é irrelevante dado que:
O último item é o mais relevante. O pessoal até estava migrando a compilação para containers, e isso diminuir a importância do último ponto, mas... no final, os tradutores não tem acesso ao CI exato da máquina de compilação final, e por isso dessas diferenças. |
Consegui emplacar a alteração que ajusta, conjuntamente, xinclude() em loop mais algumas marretadas no XML das traduções. Deve dar para sincronizar a tradução agora sem erros. |
configure.php in doc-base updated, this issue can now be closed. |
No description provided.