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


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #45 - 15. Ноября 2008 :: 15:02
Печать  
очередная новость из web баг-трекера

я пробую переезжать с 20 отдельных Trac'ов на
http://www.redmine.org/

внутрикорпоративнй
Вики, Форумы, Репозитарии и Управление множеством проектов

одно из самых главных моментов - пересечение задач между проектами и разграничение доступа вплоть до отдельной страницы Вики или ветки Форума или отдельной Задачи (private Ticket)

минус - она на Руби (а я его даже не щупал)

вообщем советую посмотреть для самообразования

зы данные с Трака мигрировали легко, осталось теперь их разгрести под новую идеалогию

зыы особенно порадовала возможность настроить под себя личную страницу по типу igoogle.ru
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #46 - 17. Ноября 2008 :: 13:20
Печать  
Порадовал скриншот диаграммы ганта.
http://www.redmine.org/screenshots/gantt.png

Для ненаблюдательных - Feature #93

lustin - через пару месяцев работы поделись впечатлениями. Ну и если в процессе захочешь поделиться - делись, интересно.
  
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #47 - 20. Ноября 2008 :: 08:56
Печать  
lustin, а вот с такой проблемой не сталкивался: http://infostart.ru/projects/2901/#comm26 (комменты 26, 27)?
А вообще классная штука. Даже я, практически нулевой в этих делах, сумел поставить всё очень быстро.
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #48 - 21. Ноября 2008 :: 07:34
Печать  
fez писал(а) 17. Ноября 2008 :: 13:20:
Порадовал скриншот диаграммы ганта.
http://www.redmine.org/screenshots/gantt.png

Для ненаблюдательных - Feature #93

lustin - через пару месяцев работы поделись впечатлениями. Ну и если в процессе захочешь поделиться - делись, интересно.


одни из первых впечатлений
первый баг/недоделка - длина полей name в enumerations (Справочники)
она выставлена в максимум 30 символов
кстати подобное ограничение выставлена также на наименование Категории задачи и Роль пользователя

самый главный косяк что текст "test" и "тест" по длине отличаются - у них в коде стоит проверка на "байтовую", а не на строковую длину, что для utf-8 критично

как исправить самым быстрым способом
необходимо поправить проверку на длину поля в формах ввода
и изменить лимит строкового поля в БД

на пример enumerations это выглядит так
для редакции 2050 из ветки trunk
Код
Выбрать все
===================================================================
--- app/models/enumeration.rb	(revision 2050)
+++ app/models/enumeration.rb	(working copy)
@@ -22,7 +22,7 @@
  
   validates_presence_of :opt, :name
   validates_uniqueness_of :name, :scope => [:opt]
-  validates_length_of :name, :maximum => 30
+  validates_length_of :name, :maximum => 255

   # Single table inheritance would be an option
   OPTIONS = {
Index: db/migrate/001_setup.rb
===================================================================
--- db/migrate/001_setup.rb	(revision 2048)
+++ db/migrate/001_setup.rb	(working copy)
@@ -91,7 +91,7 @@
  
     create_table "enumerations", :force => true do |t|
       t.column "opt", :string, :limit => 4, :default => "", :null => false
-      t.column "name", :string, :limit => 30, :default => "", :null => false
+      t.column "name", :string, :limit => 255, :default => "", :null => false
     end
  
     create_table "issue_categories", :force => true do |t|


 



а если вы уже умудрились  Улыбка создать базу данных тады
для mysql необходимо сделать например так
Код
Выбрать все
mysql> ALTER TABLE enumerations MODIFY name VARCHAR(255);
 



ЗЫ Я естественно использую версию trunk из их репозитария

ЗЫЫ с бэкендом sqlite  у них есть явные ошибки, начальная инициализация базы затыкается на шаге 1 из 101 (я запустил на MySql),

а также скрипт миграции с Трака не работает из ошибок в реализации скрипта - самый быстрый способ запустить скрипт миграции sqlite БД Trac в другой backend (http://trac-hacks.org/wiki/SqliteToPgScript или http://trac-hacks.org/wiki/SqliteToMySqlScript) а затем уже мигрировать в Redmine из нового бэкенда Trac
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #49 - 21. Ноября 2008 :: 07:45
Печать  
порадовали кроме диаграммы ганта

следующие две фичи
кросс задачи (нумерация задач сквозная в рамках всего списка проектах)

возможность не только указывать зависимости между задачами, но и их последовательность выполнения по времени

радует еще контекстное меню на задачах
смотрите скриншот

и вообще функциональность выше чем у Trac

зы нехороший момент - возможно сколько угодно проектов - НО у проекта могут быть Подпроекты только первого уровня  Смущённый

  

tasks-test.png ( 110 KB | Загрузки )
tasks-test.png

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #50 - 21. Ноября 2008 :: 07:48
Печать  
JohnyDeath писал(а) 20. Ноября 2008 :: 08:56:
lustin, а вот с такой проблемой не сталкивался: http://infostart.ru/projects/2901/#comm26 (комменты 26, 27)?
А вообще классная штука. Даже я, практически нулевой в этих делах, сумел поставить всё очень быстро.


сейчас попробую повторить
у меня старое хранилище подцепилось нормально и даже resync сделался корректно
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #51 - 21. Ноября 2008 :: 08:03
Печать  
JohnyDeath писал(а) 20. Ноября 2008 :: 08:56:
lustin, а вот с такой проблемой не сталкивался: http://infostart.ru/projects/2901/#comm26 (комменты 26, 27)?
А вообще классная штука. Даже я, практически нулевой в этих делах, сумел поставить всё очень быстро.


Жень, повторить ситуацию удалось полностью
надпись Хранилище не содержит изменений сигнализирует о том что...........

redmine не смог пройти аутентификацию на чтение
обрати внимание на 2 вещи

правильный url хранилища
я цепляю файловым методом
Цитата:
file:///opt/portal/svn_repos/1s-development


а также попробуй добавь своего адинистраторского пользователя redmine в файл аутентификации хранилища
у меня это выглядит так
Цитата:
asj:/opt/portal/projects/svn_repos/1s-development/conf# cat passwd
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret
redmine_admin = 12345678
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #52 - 21. Ноября 2008 :: 08:24
Печать  
Добавлял уже. Для пущей верности добавил ещё одного админа и в настройках файла passwd поставил:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
admin2 = 12345

Не кажет. Мне тоже кажется, что всё дело в русских именах файлах. Ты разбираешь gcomp-ом в русские файлы или англ/транслит?
Например, нажимаю в хранилище на "ГлобальныйМодуль.1s". Показывает такое:
  

gm.jpg ( 9 KB | Загрузки )
gm.jpg
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #53 - 21. Ноября 2008 :: 08:26
Печать  
Дальше нажимаю "Просмотреть" и вижу такое:
  

gmv.jpg ( 17 KB | Загрузки )
gmv.jpg
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #54 - 21. Ноября 2008 :: 08:31
Печать  
gcomp.ver и gcomp.ini показывает нормально. Просто эти файлы у меня единственные с латин. наименованием, поэтому склоняюсь к тому, что вся проблема в русских именах. Не знаешь как победить?
Если б знал, что будет такая канитель, то, конечно же, делал бы разбирал конфу в транслите.

+ папка "PictureGallery" открывается нормально. Все остальные (они названы по-русски) - нет. 100 % в руссике дело  Нерешительный
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #55 - 21. Ноября 2008 :: 08:41
Печать  
дело явно не в русских именах
я разбираю стандартным способом, транслит не использую
смотри
  

rev_log.png ( 66 KB | Загрузки )
rev_log.png

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #56 - 21. Ноября 2008 :: 08:42
Печать  
и вот
  

view_glob.png ( 68 KB | Загрузки )
view_glob.png

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #57 - 21. Ноября 2008 :: 08:46
Печать  
lustin писал(а) 21. Ноября 2008 :: 08:41:
дело явно не в русских именах
я разбираю стандартным способом, транслит не использую
смотри

Млин... но и не со входом проблема, т.к. англ. папки и файлы показывает.
В чём ещё может быть засада? Ткни куда-нить на посмотреть.
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #58 - 21. Ноября 2008 :: 08:46
Печать  
а попробуй как
запусти в каталоге redmine
Цитата:
ruby script/runner "Repository.fetch_changesets"


ЗЫ у меня это дело запущено под debian, ох чую я что с правами что-то.
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #59 - 21. Ноября 2008 :: 08:51
Печать  
lustin писал(а) 21. Ноября 2008 :: 08:46:
а попробуй как
запусти в каталоге redmine
Цитата:
ruby script/runner "Repository.fetch_changesets"


ЗЫ у меня это дело запущено под debian, ох чую я что с правами что-то.

Цитата:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\redmine>ruby script/runner "Repository.fetch_changesets"
GLoc v1.1 running in development mode. Strings can be modified at runtime.
C:/redmine/vendor/rails/railties/lib/commands/runner.rb:47: C:/redmine/vendor/ra
ils/activerecord/lib/active_record/vendor/mysql.rb:523:in `read': #28000Access d
enied for user 'root'@'localhost' (using password: NO) (Mysql::Error)
       from C:/redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql
.rb:153:in `real_connect'
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/mysql_adapter.rb:471:in `connect'
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/mysql_adapter.rb:165:in `initialize'
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/mysql_adapter.rb:88:in `new'
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/mysql_adapter.rb:88:in `mysql_connection'
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/abstract/connection_specification.rb:291:in `send'
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/abstract/connection_specification.rb:291:in `connection='
       from C:/redmine/vendor/rails/activerecord/lib/active_record/connection_a
dapters/abstract/connection_specification.rb:259:in `retrieve_connection'
        ... 20 levels...
       from C:/redmine/vendor/rails/railties/lib/commands/runner.rb:47
       from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `ge
m_original_require'
       from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
quire'
       from script/runner:3

C:\redmine>

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 
ОтправитьПечать