Eu corro o bugzilla 2.21 no Debian Linux e gostaria de tirar proveito dos aprimoramentos e recursos da versão mais recente do bugzilla, no momento em que escrevo isso está na numeração 3.x, atualmente 3.44.
Não posso simplesmente atualizar para a nova versão, porque: - Gostaria de dar aos meus usuários tempo para se familiarizarem com a versão mais recente - Evita o risco de indisponibilidade do serviço bugzilla caso ocorram complicações com a atualização - Meus chefes são silenciosos e rigorosos com esse tipo de coisa; Não posso ser visto apenas fazendo uma atualização sem algum tipo de teste, processo ou consulta. Eu acho que isso é razoável.
O que eu gostaria de fazer é tirar uma cópia instantânea do conteúdo do banco de dados MySQL para a atual versão instalada do bugzilla, 2.21. Em seguida, use esta cópia com a versão mais recente instalada na mesma máquina.
A versão mais recente seria totalmente separada da versão 2.21 anterior. Isso significa que haveria duas instalações do bugzilla em execução na mesma máquina, cada uma com seus próprios dados.
Eu também gostaria que a versão mais recente fosse somente leitura. Isso é para que os usuários continuem usando a versão 2.21 para trabalho real, mas a versão mais recente é para teste, para se familiarizar com a interface diferente etc.
Eu executaria esse período de teste por algumas semanas, notificando os usuários com antecedência da eventual e inevitável atualização. Durante o julgamento, eu pediria feedback sobre o novo lançamento.
Eu já procurei uma resposta para esta pergunta na lista de discussão do bugzilla (via Nabble), mas não tenho respostas, então eu mesmo postei a pergunta há um tempo (março passado), mas sem resposta. http://old.nabble.com/Multiple-bugzilla-release-version-installs-co-exist-in-parallel-on-one-server-(eg-2.21-and-3.2)-for-trialling-3.2- side-td22623349.html
A documentação do bugzilla também não parece aconselhar sobre como fazer isso.
O que parece complicar a execução paralela de versões do bugzilla é que a instalação (no Debian, pelo menos) coloca os programas e os dados do bugzilla em pelo menos três lugares:
/ etc / bugzilla
/ var / lib / bugzilla
/ usr / lib / cgi-bin / bugzilla
Se a instalação do bugzilla estivesse em uma única pasta (por exemplo, como uma instalação do Drupal), seria mais simples executar várias versões em paralelo.
Pensamentos?
fonte