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


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #60 - 21. Ноября 2008 :: 08:56
Печать  
также для проверки совести
Цитата:
mysql> select revision, committer, committed_on,  comments from changesets where repository_id = 3 limit 10;


таким образом мы поймем прочитал ли changesetы Redmine - значит доступ на чтение есть

есть еще такой момент как кодировки хранилища
Администрирование -> Настройки -> закладка Хранилища - поле Кодировки хранилища = utf-8,windows-1251

и остается последний момент на ковыряние mime-types - хотя вряд-ли - может он объекты с расширением 1s считает бинарными файликами ? Хотя я в это не верю - не должно
  

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


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #61 - 21. Ноября 2008 :: 08:59
Печать  
JohnyDeath писал(а) 21. Ноября 2008 :: 08:51:
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


хм - отсюда выходит что у тебя проблема даже не с чтением из хранилища, а проблемы с БД - если я правильно понял

первое и самое важное - ты бы выставил пароль на root пользователя mysql - драйверы доcтупа иногда очень хренова себя ведут при пустом пароле

Цитата:
mysqladmin password 12345678


дальше естественно поменять config/database.yml
Цитата:
production
   adapter mysql
   database = <db_redmine>
   username = root
   password = 12345678



  

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #62 - 21. Ноября 2008 :: 09:15
Печать  
на
Код
Выбрать все
mysql> select revision, committer, committed_on,  comments from changesets where repository_id = 3 limit 10; 


ругается, что не выбрана база. в мускуле я полный ноль, поэтому, скажи, как явно указать базу в запросе.

Цитата:
хм - отсюда выходит что у тебя проблема даже не с чтением их хранилища, а проблемы с БД - если я правильно понял

я тоже увидел эту ошибку, но не понял где и как она проявляется. В файле database.yml следующее:
# MySQL (default setup).  Versions 4.1 and 5.0 are recommended.
#
# Get the fast C bindings:
#   gem install mysql
#   (on OS X: gem install mysql -- --include=/usr/local/lib)
# And be sure to use new-style password hashing:
#   http://dev.mysql.com/doc/refman/5.0/en/old-client.html

production:
 adapter: mysql
 database: redmine
 host: localhost
 username: root
 password: 111
 encoding: utf8

development:
 adapter: mysql
 database: redmine_development
 host: localhost
 username: root
 password:
 encoding: utf8

test:
 adapter: mysql
 database: redmine_test
 host: localhost
 username: root
 password:
 encoding: utf8

test_pgsql:
 adapter: postgresql
 database: redmine_test
 host: localhost
 username: postgres
 password: "postgres"

test_sqlite3:
 adapter: sqlite3
 dbfile: db/test.db
 
demo:
 adapter: sqlite3
 dbfile: db/demo.db


в консоли мускуля нормально вхожу с паролем "111".
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #63 - 21. Ноября 2008 :: 09:20
Печать  
JohnyDeath писал(а) 21. Ноября 2008 :: 09:15:
на
Код
Выбрать все
mysql> select revision, committer, committed_on,  comments from changesets where repository_id = 3 limit 10; 


ругается, что не выбрана база. в мускуле я полный ноль, поэтому, скажи, как явно указать базу в запросе.


ты не поверишь но  Улыбка
Цитата:
mysql>use  <database_name>;


слушай, уж коли пошла такая пьянка
а ты redmine запускешь так  ?
Код
Выбрать все
ruby script/server -e production -p 80 -d
 



у тебя явная грабля с доступом - о чем тебе MySQL и сообщает

ЗЫ я кстати второй раз в жизни столкнулся с mysql  Подмигивание
  

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #64 - 21. Ноября 2008 :: 09:27
Печать  
lustin писал(а) 21. Ноября 2008 :: 09:20:
[quote author=JohnyDeath link=1176548693/60#62 date=1227258909]на
Код
Выбрать все
mysql> select revision, committer, committed_on,  comments from changesets where repository_id = 3 limit 10; 


ругается, что не выбрана база. в мускуле я полный ноль, поэтому, скажи, как явно указать базу в запросе.


ты не поверишь но  Улыбка
Цитата:
mysql>use  <database_name>;

Улыбка
Вот результат:
Код
Выбрать все
mysql> use redmine
Database changed
mysql> select revision, committer, committed_on,  comments from changesets where
 repository_id = 3 limit 10;
Empty set (0.00 sec)

mysql> 




lustin писал(а) 21. Ноября 2008 :: 09:20:
слушай, уж коли пошла такая пьянка
а ты redmine запускешь так  ?
Код
Выбрать все
ruby script/server -e production -p 80 -d
 



у тебя явная грабля с доступом - о чем тебе MySQL и сообщает

запускал так, но без ключа "-d".
Запустил как у тебя (кстати, а он перезапускается, если уже был запущен и я ему ещё раз это пихаю?)

Я так понимаю, что в мускуле хранятся только проекты, Задачи, доки, вики и т.д. с хранилищем она вроде никак не должна быть  связана. Хотя, конечно странно, что мускуль даёт ошибку, но нормально считывает и записывает.

  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #65 - 24. Ноября 2008 :: 11:03
Печать  
Если кому интересно, проблема решена. Сергей Лунев aka luns:
Цитата:
Ура! Проблема русских имен файлов решена! Вот решение:
1. Находим файл: c:\redmine\lib\redmine\scm\adapters\abstract_adapter.rb
2. Блокнотом правим в нем строку 125: "IO.popen(cmd, "r+") do |io|" заменяем на "IO.popen( Iconv.iconv( 'cp1251','utf-8', cmd ).to_s, "r+") do |io|"
3. Перезапускаем Redmine
Все, теперь все ок.
Кстати неважно какой способ коннекта к хранилищу определен в настройках проекта.
Для ленивых выложил файл (можно заменить оригинал)

http://infostart.ru/projects/2901/
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #66 - 24. Ноября 2008 :: 12:23
Печать  
А у редмайна есть какой-нибудь багтрекер или еще какая форма о присылке багрепортов/фичареквестов?

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


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Посоветуйте простенький WEB баг-трекер...
Ответ #67 - 24. Ноября 2008 :: 12:46
Печать  
fez писал(а) 24. Ноября 2008 :: 12:23:
А у редмайна есть какой-нибудь багтрекер или еще какая форма о присылке багрепортов/фичареквестов?

Ибо если бы им вот это прислать - думаеццо мне, что хуже всяко не будет, а вот лучше - запросто. Если редмайновцы параметризуют эту педальку и зарелизят.


вот же блин а я и не подумал.... Настолько увлекся настройкой
есть у них форма сосбвтенно на ихнем же и движке  Улыбка

и самое инетерсное
теперь я понял почему у меня не было проблем

я живу на trunk версии
там проблема исправлени
http://www.redmine.org/issues/show/2006

а люди ставили стабильную  Улыбка
  

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


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

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

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

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



Полгода использования, докладываю по пунктам:

начну с минусов:

1. без знаний программирования лезть в Redmine не стоит - мне пришлось за полгода освоить и ruby, и RoR (http://ru.wikipedia.org/wiki/RoR) - вопросы интегрирования (мне удалось с ЗУП интегрировать расчетные листки через web сервисы каждому пользователю портала), а также вопросы доводки визуального отображения (жестко завязаны на "рельсы", хотя есть примеры тем на основном сайте, и ruby).

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

2. как системы планирования проекта и управления временем проекта ( или его итерациями) вещь замечательная, однако в качестве системы "ПОЛНОГО" портала Redmine возможен только с применением "плагинов" - интеграция которых вызовет проблемы которые освещены в п. 1.

3. нет понятия "групп пользователей" - 212 текущих пользователей администрировать по ролям становится все сложнее.

4. нет разделения прав пользователей по задачам - я не могу скрыть отдельную "низкоуровневую задачу" от пользователей которым она просто не нужна - приходится ее уводить в подпроект или другой скрытый проект)

5. в ядре нет системы мелких подзадач по задаче - они реализуются только "плагином"

6. "недоworkflow" - для крупных проектов, и крупных задач понадобятся определенные программные нестандартные реализации - например: роль которая может создать задачу, роль которая её должна отработать, роль которая должна закрыть, роль которая должна проконтролировать выполнение - такое поведение задачи будет создать очень сложно, ввиду незавершенности ядра в этом направлении - решении только в дополнениях, как собственных так и сторонних ( напомню что роль можно назначить только в рамках всего Redmine)

минусы все.... на сегодня...

теперь о плюсах

1. Система для разработчика, а также для сотрудника отделов технической поддержки интуитивно понятна.

1а. Интегрируется со многими системами управления версиями - у меня не вызвало осложнений CSV, SVN, git, Mercurial

1b. Есть классная возможность коментировать участки кода и их обсуждать

1с. интеграция задач и "коммитов"

1e. возможность почасового планирования свободного времени, а также почасового отчета о выполнении задачи - как итог отчет о часовых затратах и о свободном времени участников проекта (портала)

1d. планирование времени, диаграммы (не только Ганта но и другие), отчеты и многие другие "фенечки". А также планирование ресурсов

2. наличие внутреннего форума, новостей и других мелочей из коробки.

3.Через "плагины" существует возможность значительно расширить функциональность -  один Канбан чего стоит (http://www.redmine.org/attachments/2346/kanban.png)

4. некоторый внутрифирменный документооборот и хранилище инструкций можно преспокойно организовать

мои выводы

1. для разработчика и техника (администратора) система красива и понятна из коробки.
2. для конечного пользователя при должной настройке система также понятна из коробки.
3. для крупных проектов необходима настройка, читай внедрение как и везде
4. для создания полноценного портала фирмы необходима поддержка ruby & rails программиста

P.S. если что задавайте вопросы

P.S.S. С помощью системы задач организовал систему заказа справок от бухгалтерии организации для сотрудников - а точнее workflow: хочу справку -> будет сделана такого-то числа -> справка сделана и отправлена... Улыбка

P.S.S. рассказал наверное не все. спрашивайте ответим  Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 
ОтправитьПечать