Как перенести настройки в более новую версию Bugzilla - PullRequest
1 голос
/ 04 мая 2010

Где я могу найти информацию о переносе наших настроенных страниц с нашей текущей установки Bugzilla на последнюю версию Bugzilla 3.6?

Я пытаюсь понять, как все части объединяются, чтобы заставить Bugzilla работать. У меня есть рабочая установка 3.6 в VHD (мы работаем на Windows). Далее мне просто нужно выяснить, как продвигать наши настройки вперед.

Спасибо!

1 Ответ

0 голосов
/ 04 мая 2010

Есть несколько категорий вещей, которые вы должны учитывать, как двигаться вперед:

  • изменения в скриптах и ​​модулях

Если вы вносили изменения в код напрямую, это просто вопрос слияния 3.6 с вашим исходным деревом. Это может создать ряд конфликтов, и это может быть упражнение в археологии кода, чтобы выяснить разрешение.

Используйте это как возможность перейти на перехват кода, чтобы у вас были минимальные (надеюсь, нет) изменения в исходном коде Mozilla, что значительно упростит будущие обновления.

  • изменения в шаблонах

Если вы меняли шаблоны в template/en/default, то это почти то же самое, что и выше - вам нужно объединить изменения в Mozilla. Если вы помещаете настройки в template/en/custom, вам необходимо оценить, нужно ли вам вносить какие-либо изменения, основываясь на соответствующих изменениях по умолчанию.

  • изменения в расширениях

3.6 представляет новую архитектуру в системе расширений. Вы, вероятно, захотите покопаться на этой странице так же, как и я:

http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/Extension.html

Возможно, вы также захотите взглянуть на заметки по обновлению для 3.6:

http://www.bugzilla.org/releases/3.6/release-notes.html#v36_upgrading

Наконец, то, что я не заметил, пока не преобразовал расширение вручную, есть скрипт, который сделает это за вас!

http://www.bugzilla.org/docs/3.6/en/html/api/contrib/extension-convert.html

Вы можете найти полезным посетить #mozwebtools на irc.mozilla.org. Вот где тусуются все классные дети Bugzilla! Они рады обсудить настройки вашего сердца.

...