Demorou até agora para eu perceber que havia um canal estável e que eu precisava editar a configuração para fazer o upgrade para ele.
Vejo uma opção de upgrade para 3.0.0.beta16 agora para meus sites. Se eu definir para a versão estável agora e fizer o upgrade, ele irá para 3.0.0.beta16 e depois eventualmente para a versão estável 3.0.0?
Eu acho que não. Se você mudar para stable, você só atualizará para versões principais, e a 3.0.0 ainda não foi lançada. A última versão estável foi a 2.8.0 (você pode ver as últimas atualizações em release-notes)
Eu não acho que Stephen estava tentando ser engraçado. Stable é usado no sentido de uma palavra-chave para app.yml, não como uma palavra em inglês. O motivo é que a outra palavra-chave (padrão), tests-passed, também pode ser descrita como estável: é improvável que esteja quebrada[1], e, na verdade, pode ser mais “estável” (em inglês) se você atualizar plugins e/ou componentes de tema com mais frequência do que deseja atualizar o Discourse.
em meus 2 anos executando Discourse, nunca tive uma situação em que algo estivesse quebrado por causa de algum commit recente ↩︎
Obrigado pela informação! Eu sei que ele não estava tentando ser engraçado, só não estava querendo discutir o raciocínio, apenas informações sobre quando atualizar para ir para o estável. Continuarei atualizando enquanto ele disser e mudarei assim que vir 3.0.0 atingir o estável.
Esteja ciente de que o lançamento da versão principal, AFAIK, em um branch de testes aprovados é acompanhado pelo lançamento de n+1.beta1, então se você quiser evitar a palavra “beta” em sua versão, você deve mudar para ela pouco antes de atualizar para n+1.beta1.
Às vezes[1] as perguntas são formuladas com base em suposições falhas, e é melhor entendê-las desde o início.
pode-se argumentar com bastante frequência, se lidarmos com tópicos de “por favor, ajude”. isto é IMHO baseado em discussões no meu fórum também ↩︎
Então, por exemplo, estou na versão 2.9.0.beta14 agora. Devo mudar o branch na minha configuração para stable e então apenas esperar que a versão 3.0.0 apareça na minha seção /admin e, a partir desse ponto, ele só mostrará atualizações para lançamentos estáveis?
Quando eu mudo o arquivo de configuração, preciso reiniciar o contêiner do docker?
Você pode alterar o app.yml agora. Você precisará esperar até o lançamento para executar outro comando de atualização da linha de comando. Não está claro quantas outras versões beta haverá antes que uma nova versão estável seja lançada.
Estável significa menos atualizações, mas não necessariamente menos bugs. Requer um pouco mais de conhecimento para executar a versão estável do que os testes aprovados. Atualizações críticas de segurança são incluídas na versão estável, mas problemas de experiência do usuário provavelmente permanecerão sem solução até o próximo lançamento estável. Plugins de terceiros têm menos probabilidade de funcionar com o branch estável, pois ele é menos testado.
Se você quiser menos atualizações, pode simplesmente atualizar com menos frequência.
Devo admitir que me sinto pressionado e confuso com a notificação de atualização na página de administração.
É bastante abrupto ao me dizer para atualizar imediatamente, mas me diz para atualizar para software beta. É bastante contraditório. Sinto que deveria informar ao usuário que há uma atualização, mas só pressionar o usuário para atualizar o mais rápido possível se houver um problema de segurança ou um bug crítico em sua versão atual.
Talvez a etiqueta beta possa ser removida se for considerada estável ou alterada para tests-passed para que os administradores se sintam mais confortáveis em atualizar, sabendo que estão recebendo software totalmente testado e estável.
Alternativamente, poderia remover a etiqueta beta e ser chamada de estável, já que é isso que estou lendo aqui, então a versão estável atual poderia ser chamada de LTS.
É exatamente isso que está acontecendo, quando uma nova versão beta é lançada, há (quase sempre) um sério problema de segurança que aciona a nova versão.
O que seria uma maneira muito boa (melhor, na minha opinião) de ver as coisas, de fato.