Пакет для работы с автоматическим фоновым баг-репортом
Модератор: Модераторы
AbakAngelSoft
Будем. Нифига с code.google разобраться не могу, сейчас меня показывает в списке участников. Что дальше делать хз, проинструктируйте меня пожалуйста.
Далее про проекту. Предлагаю в рамках текущего проекта сделать еще ко всему прочему баг-трекер на php и mysql, куда наш баг-репорт будет постить (опционально, я не говорю что компонент надо привязывать к нему)отчеты и проверять наличие патчей(кои можно скачать и установить автоматически). Т.е. программа лажает, отправляет отчет об ошибке, Разработчик заходит на веб-морду(или через шел на лазарусе), смотрит, правит баг, помечает что он исправлен, кладет патч. Программа периодически подключается к баг-трекеру, и проверяет наличие исправлений, и если они есть - устанавливает. Эту работу могу целиком возложить на себя, ибо мне такая штука ой как надо.
Будем. Нифига с code.google разобраться не могу, сейчас меня показывает в списке участников. Что дальше делать хз, проинструктируйте меня пожалуйста.
Далее про проекту. Предлагаю в рамках текущего проекта сделать еще ко всему прочему баг-трекер на php и mysql, куда наш баг-репорт будет постить (опционально, я не говорю что компонент надо привязывать к нему)отчеты и проверять наличие патчей(кои можно скачать и установить автоматически). Т.е. программа лажает, отправляет отчет об ошибке, Разработчик заходит на веб-морду(или через шел на лазарусе), смотрит, правит баг, помечает что он исправлен, кладет патч. Программа периодически подключается к баг-трекеру, и проверяет наличие исправлений, и если они есть - устанавливает. Эту работу могу целиком возложить на себя, ибо мне такая штука ой как надо.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
WAYFARER писал(а):Что дальше делать хз, проинструктируйте меня пожалуйста.
заходим http://code.google.com/p/pascalbugreports/people/list
Выбираем себя. В Duties пишем, чем хотим заниматся в рамках проекта.
Потом http://code.google.com/p/pascalbugreports/w/list начиная с DescriptionRus коментируем, правим, создаем свои страницы.
Как закончим с начальной документацией, подключаемся к svn и кодим, кодим, кодим.
Насчет баг-трекера я думаю для начала надо будет привязаться к самым популярным (мантиз, шаманград, что еще?), а потом и свой добавим.
Насчет баг-трекера я думаю для начала надо будет привязаться к самым популярным (мантиз, шаманград, что еще?), а потом и свой добавим.
В принципе согласился бы, но в данный момент мне как в первую очередь нужен баг-трекер (Допустим, в случае с коммерческим закрытым проектом, меня никак не устроит шаманград, а если брать другие готовые решения (типа bugzilla), то они все не совсем то что надо). Вот и думаю, раз мне его и так и так писать, то почему бы не объединить все в рамках одного проекта?
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
А чем не устраивают bugzilla и mantis?
bagzille слишком "наворочена", но в тоже время кое-чего нужного мне нет.
Просто мне нужно несколько иное решение.
Часть функций я описал выше. Еще очень часто возникают ошибки, возникновение которых происходит из за среды исполнения программы (Допустим, из за неподходящей версии какой либо библиотеки, отсутствие оной в системе, разрешений в системе, и т.д. и т.п.), все подобные ситуации предусмотреть невозможно. Сам с подобным сталкиваюсь очень часто, и думаю, что, особенно в unix-подобных системах сия проблема очень актуальна. Если возникает подобная ошибка, то репорт оправит отчет и сведения о системе, пусть баг-трекер проанализирует их, и если подобное уже происходило и решение найдено, то вернет программе это решение, а она в свою очередь каким либо образом, сообщит о нем пользователю. Это избавит пользователя от необходимости прибегать к помощи тех. поддержки в большинстве случаев. Мы же хотим "идеальный баг-репорт"? Вот и хочется автоматизировать все что только можно, дабы избавить пользователя и себя от лишней суеты.
Просто мне нужно несколько иное решение.
Часть функций я описал выше. Еще очень часто возникают ошибки, возникновение которых происходит из за среды исполнения программы (Допустим, из за неподходящей версии какой либо библиотеки, отсутствие оной в системе, разрешений в системе, и т.д. и т.п.), все подобные ситуации предусмотреть невозможно. Сам с подобным сталкиваюсь очень часто, и думаю, что, особенно в unix-подобных системах сия проблема очень актуальна. Если возникает подобная ошибка, то репорт оправит отчет и сведения о системе, пусть баг-трекер проанализирует их, и если подобное уже происходило и решение найдено, то вернет программе это решение, а она в свою очередь каким либо образом, сообщит о нем пользователю. Это избавит пользователя от необходимости прибегать к помощи тех. поддержки в большинстве случаев. Мы же хотим "идеальный баг-репорт"? Вот и хочется автоматизировать все что только можно, дабы избавить пользователя и себя от лишней суеты.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Ок! Заходи и вперед. Присоеденим твой баг-трекер к проекту.
Тогда давайте придумаем ему название и я начну.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
SkyNetBugs
Добавлено спустя 13 минут 27 секунд:
http://code.google.com/p/pascalbugreports/wiki/SkyNetBugsRus
Добавлено спустя 13 минут 27 секунд:
http://code.google.com/p/pascalbugreports/wiki/SkyNetBugsRus
Skynet - терминатор!
судный день! )))
http://ru.wikipedia.org/wiki/Скайнет
http://ru.wikipedia.org/wiki/SkyNet
чем PascalBugReports не устраивает? чем не название?!???
http://ru.wikipedia.org/wiki/Скайнет
http://ru.wikipedia.org/wiki/SkyNet
чем PascalBugReports не устраивает? чем не название?!???
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
@ WAYFARER, AbakAngelSoft, не спим. тестируем, обдумываем! 
Требуется:
* реализация отправителя почты, которому для отправки передаём: адрес, сабж, текст и список файлов;
* список почтовых адресов, на котором можно это всё проверить;
* реализация http-постера, которому передаём: username, password, url-адрес, сабж, текст и список файлов, его задача загрузить всё на указанный сайт (например в некий Mantis);
* поднятый mantis на котором можно http постер проверить;
* в библиотеке сейчас всего 3 теста (см. examples), их нужно прогнать под Linux
* как отправить почту в Win/Unix через командную строку?!!! при этом в почте может быть произвольное количество аттач файлов.
Требуется:
* реализация отправителя почты, которому для отправки передаём: адрес, сабж, текст и список файлов;
* список почтовых адресов, на котором можно это всё проверить;
* реализация http-постера, которому передаём: username, password, url-адрес, сабж, текст и список файлов, его задача загрузить всё на указанный сайт (например в некий Mantis);
* поднятый mantis на котором можно http постер проверить;
* в библиотеке сейчас всего 3 теста (см. examples), их нужно прогнать под Linux
* как отправить почту в Win/Unix через командную строку?!!! при этом в почте может быть произвольное количество аттач файлов.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
В прошлый понедельник сдали проект. 
Количество багов превышает все возможные представления. На первый взглад при таком потоке issue от теcтеров у нас скоро будет по три бага на строку проекта
Чуть-чуть раскидаюсь и вернусь к pascalbugreports.
Количество багов превышает все возможные представления. На первый взглад при таком потоке issue от теcтеров у нас скоро будет по три бага на строку проекта
Чуть-чуть раскидаюсь и вернусь к pascalbugreports.
Попробую с mantis разобраться.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Отлично. Трекер не сложный, его бы поднять где-нибудь надо - для тестов.
