Переключение на Главную Страницу Страницы: [1] 2 3 4 ОтправитьПечать
Очень популярная тема (более 25 ответов) версии продуктов в багтрекерах (число прочтений - 14938 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
версии продуктов в багтрекерах
14. Августа 2008 :: 09:41
Печать  
trdm

Дим, в свете http://www.1cpp.ru/forum/YaBB.pl?num=1218612623/7#7
Просвети меня, плз, удобно ли такую задачу решать в mantis?

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

Например:

- 4030 (http://www.1cpp.ru/bugs/show_bug.cgi?id=4030)
- обнаружено 3.0.1.12
- исправлено 3.0.1.14

Хочу задать при поиске номер 3.0.1.13 и получить 4030 в выборку.
Получится у меня?
« Последняя редакция: 14. Августа 2008 :: 10:42 - fez »  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #1 - 14. Августа 2008 :: 10:04
Печать  
kms писал(а) 14. Августа 2008 :: 09:41:
Я хочу отмечать в баге номер версии появления (или обнаружения) бага + номер версии, в которой баг исправлен.
И задавая номер некоей промежуточной версии, хочу получать в выборку этот баг.

Это можно делать в багзилле. Правда не знаю, насколько это будет удобно.

Заводим два custom field: "номер версии появления (или обнаружения) бага" и "номер версии, в которой баг исправлен".
Можно оставить их plain text, тогда при заведении и работе с багом нужно будет очень аккуратно следить за корректностью вводимых данных.
Можно сделать их drop down, тогда придется список версий заводить два раза.

Потом делаем поиск, переходим на закладку Advanced, выбираем компоненту и ВСЕ состояния багов (нам ведь нужно найти и закрытые баги тоже?).
И на сладкое -  в самом низу пользуем "Advanced Searching Using Boolean Charts:"
Заводим два условия:
Bug Discover Version is less than НомерВерсии+1
AND
Bug Resolve Version is greater then НомерВерсии-1

К сожалению, там нет условий типа "is less or equal", так что это будет еще одно неудобство.
  
Наверх
www  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #2 - 14. Августа 2008 :: 10:12
Печать  
Расскажу рисунками.
  

ma5.JPG ( 51 KB | Загрузки )
ma5.JPG
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #3 - 14. Августа 2008 :: 10:12
Печать  
Расскажу рисунками.
  

ma6.JPG ( 90 KB | Загрузки )
ma6.JPG
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #4 - 14. Августа 2008 :: 10:18
Печать  
Расскажу рисунками.
  

ma8.JPG ( 63 KB | Загрузки )
ma8.JPG
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #5 - 14. Августа 2008 :: 10:23
Печать  
trdm

Ага, понятно.
Дима, спасибо.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #6 - 14. Августа 2008 :: 10:24
Печать  
trdm писал(а) 14. Августа 2008 :: 10:18:
Расскажу рисунками.

Супер. Но самая последняя картинка - не та.
Насколько я понял Мишу, нужен не отчет "что исправлено в версии"?
а отчет "какие нерешенные баги остались в версии"?
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #7 - 14. Августа 2008 :: 10:26
Печать  
fez писал(а) 14. Августа 2008 :: 10:04:
Заводим два custom field: "номер версии появления (или обнаружения) бага" и "номер версии, в которой баг исправлен".
Можно оставить их plain text, тогда при заведении и работе с багом нужно будет очень аккуратно следить за корректностью вводимых данных.
Можно сделать их drop down, тогда придется список версий заводить два раза.

Вижу.

Сделай, плз, еще поле "Introduced" - версия возникновения бага.
Не знаю, может будет и лениво его заполнять, может нет.

Если я сам могу настраивать список - я буду это делать.
Если нет - тогда поменяй на plain text, plz.

P.S.
Да, Федор, а как будет сравниваться plain text?
3.0.1.2 > 3.0.1.14? Нерешительный
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #8 - 14. Августа 2008 :: 10:29
Печать  
fez писал(а) 14. Августа 2008 :: 10:24:
Насколько я понял Мишу, нужен не отчет "что исправлено в версии"?
а отчет "какие нерешенные баги остались в версии"?

Да, именно так.
Но, если подумать, "что исправлено в версии" - это тоже очень хорошо для меня. (с) fez.
Особенно, если потом придумать автомат публикации этого списка в wiki.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #9 - 14. Августа 2008 :: 10:32
Печать  
fez

Федор, давай отрежем http://www.1cpp.ru/forum/YaBB.pl?num=1190914734/15#15 и перенесем в техничку.
А то это не совсем правильно, здесь ветка тематическая, а вопрос серьезный.

Мне бы хотелось значения этих custom field именно в виде версии снапшота.
Т.е. конкретной версии, без "*" на хвосте.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: версии продуктов в багтрекерах
Ответ #10 - 14. Августа 2008 :: 10:42
Печать  
fez

И Федор, если тебе не сложно.
Давай назовем эти поля просто:

- Introduced
- Discovered
- Resolved

Последние два будут обязательны к заполнению.
По первому - будет ясно чуть позже.

P.S.
Будет классно, я предвкушаю.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #11 - 14. Августа 2008 :: 10:43
Печать  
kms писал(а) 14. Августа 2008 :: 10:26:
Да, Федор, а как будет сравниваться plain text?
3.0.1.2 > 3.0.1.14? Нерешительный

Скорее всего.

А вот в дропдауне можно каждой записи присвоить свой собственный sort key.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #12 - 14. Августа 2008 :: 10:44
Печать  
kms писал(а) 14. Августа 2008 :: 10:32:
Мне бы хотелось значения этих custom field именно в виде версии снапшота.
Т.е. конкретной версии, без "*" на хвосте.

Я их завел для тестирования самой возможности. Если ты отмахиваешь, то щас все будет хорошо.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Багтрекер, http://www.mantisbt.org/ устанавлив
Ответ #13 - 14. Августа 2008 :: 10:45
Печать  
fez писал(а) 14. Августа 2008 :: 10:43:
А вот в дропдауне можно каждой записи присвоить свой собственный sort key.

Вот было бы у нас svn, я бы не парился - писал бы туда просто версию ревизии и все.
И в поле версии icpp ее бы внес.
Лирика. Улыбка

ОК, тогда давай придумаем малозатратный способ забить версии снапшотов в эти поля и дать им правильный sort key.
Надеюсь, получится.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: версии продуктов в багтрекерах
Ответ #14 - 14. Августа 2008 :: 10:46
Печать  
kms писал(а) 14. Августа 2008 :: 10:42:
Последние два будут обязательны к заполнению.

Я что-то не нашел в настройках custom полей галочки "Обязательное поле". Хотя тоже можно поковырять.

P.S. А я предчуствую, что мне придется разделить базу багзиллы. Выделить из нее то ли 1С++, то ли Альтерпласт.
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 4
ОтправитьПечать