4. Alterações na Página Web Durante o Ciclo de Release

Esta seção descreve as alterações no site que devem ocorrer conforme o ciclo de lançamento progride.

Nota:

Os arquivos especificados ao longo desta seção são relativos à branch head/ do repositório doc no Subversion.

4.1. Alterações na Página Web Antes do Início do Ciclo de Release

Quando o cronograma do ciclo de release está disponível, esses arquivos precisam ser atualizados para habilitar várias funcionalidades diferentes no site do Projeto FreeBSD:

Arquivo para editarO que mudar
share/xml/release.entAltere beta.upcoming de IGNORE para INCLUDE
share/xml/release.entAltere % beta.upcoming de IGNORE para INCLUDE
share/xml/release.entAltere beta.testing de IGNORE para INCLUDE
share/xml/release.entAltere % beta.testing de IGNORE para INCLUDE

4.2. Alterações na página web durante a fase BETA ou RC

Ao fazer a transição de PRERELEASE para BETA, esses arquivos precisam ser atualizados para ativar o bloco "Teste de ajuda" na página de download. Todos os arquivos são relativos ao head/ no repositório doc:

Arquivo para editarO que mudar
en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xmlAltere % beta.local.where IGNORE para INCLUDE
share/xml/release.entAtualize % betarel.vers para BETA1
share/xml/news.xmlAdicione uma entrada anunciando a versão BETA

Uma vez criada a branch releng/12.0/, os diversos documentos relacionados à release precisam ser gerados e adicionados manualmente ao repositório doc/.

Dentro de release/doc, invoque make(1) para gerar as páginas errata.html, hardware.html, readme.html e relnotes.html, que são então adicionadas ao diretório doc/head/en_US.ISO8859-1/htdocs/releases/XYR/, em que XY representa o número da versão principal e da versão secundária.

O fbsd:nokeywords deve ser definido como on nos arquivos recém-adicionados para que os hooks de pré-commit permitam que eles sejam adicionados ao repositório.

4.3. Mudanças nos ports durante as fases BETA, RC, e a versão RELEASE final

Para cada compilação durante o ciclo de release, os arquivos MANIFEST contendo o SHA256 dos vários conjuntos de distribuição, como base.txz, kernel.txz, e assim por diante, são adicionados ao port misc/freebsd-release-manifests. Isso permite outros utilitários além do bsdinstall(8), como ports-mgmt/poudriere, usem esses conjuntos de distribuição com segurança fornecendo um mecanismo através do qual os checksums possam ser verificados.

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.