Como ter várias versões do bugzilla coexistindo em paralelo em um servidor (por exemplo, 2.21 e 3.x) para testar

1

Eu corro o bugzilla 2.21 no Debian Linux e gostaria de aproveitar os aprimoramentos e recursos na última versão do bugzilla, no momento em que escrevi isso é na numeração 3.x, atualmente 3.44.

Não posso simplesmente atualizar para a nova versão porque: - Eu gostaria de dar aos meus usuários tempo para se familiarizar com a versão mais recente - Evita o risco de indisponibilidade do serviço bugzilla caso haja complicações com o upgrade - Meus chefes são discretos com esse tipo de coisa; Eu não posso ser visto apenas fazer uma atualização sem algum tipo de julgamento, 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 última versão seria totalmente separada da anterior versão 2.21. Isso significa que haveria duas instalações 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 experimental por algumas semanas, dando aos usuários um aviso prévio sobre a atualização inevitável. Durante o julgamento, gostaria de pedir feedback sobre o novo lançamento.

Eu já procurei por uma resposta para esta pergunta na lista de discussão do bugzilla (via Nabble), mas sem respostas, então eu postei a questão a um tempo atrás (em março passado), mas não respondi. link

A documentação do bugzilla também não parece aconselhar sobre como fazer isso.

O que parece complicar a execução de versões paralelas do bugzilla é que a instalação (pelo menos no Debian) coloca os programas e 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?

    
por therobyouknow 14.12.2009 / 11:34

1 resposta

1

Se você não usa o pacote Debian, o tarball normal do Bugzilla enviado de bugzilla.org está todo em um diretório.

Você não precisa fazer sua segunda instalação somente leitura, apenas configure mail_delivery_method como "Test" e coloque algo em announcehtml (ambos são Parameters) para indicar que esta é apenas uma instalação de teste.

    
por 14.12.2009 / 23:30