to post messages and comments.

Насколько же Phabricator легче и проще в поддержке, чем Redmine! :) Почему я раньше про эту систему не знал? Ведь, оказывается, мегапопулярная система. Даже Wikipedia на Phabricator разрабатывается.

И всё-таки Redmine — это какой-то ад. Стоял на Авиабазе и с некоторых пор совсем страшно тормозил. Вот реально, иногда по несколько минут страницу отдавал. Уж я и число воркеров наращивал, и лишние модули сносил, и раз в минуту дёргал, чтобы в кеше сидел... Ок, вчера снёс всё что можно и перенёс на отдельный сервер. Оно, конечно, стало намного шустрее работать. Особенно, когда снёс поддержку хранилищ. Которая, в общем, важна, но не настолько важна, как быстрая работа. Но всё равно — до 1-2-3 секунд на отдачу страницы. Всего 1700 тикетов. Стоит на отдельном сервере с 2Гб оперативки, SSD и оптимизированным MySQL. Google заполнен всевозможными «redmine painful slow» уже почти 10 лет. Печально это. Но становится понятнее, почему RoR так и не взлетел :)

В лабораторию набижало студентов и теперь непонятно что делать с глобальной викой на движке редмайна: делить её между проектами (чтобы ограничить видимость части страниц) не хочется, открывать всю — нельзя, закрывать всю — геморно.

В RedMine, оказывается, есть настраиваемые поля. Это здорово, так как нам в одном проекте нужно выставлять сроки у каждой задачи, а то, что есть из коробки (оценочное время, дата окончания) — это всё не то

Phusion Passenger is a multi-language (Ruby, Python, Node) web & app server which can integrate into Apache and Nginx. Easy to use, stable and fast.
Да, здорово, осталось только увидеть от него что–нибудь, кроме Connection was reset. Ставлю Redmine из пакета на Debian redmine.org

Redmine продолжает удерживать планку самого капризного софта в моей практике. Очередная война с совместимостью разных версий gem'ов в ruby-системе. И почта до сих пор с него так и не уходит на новой системе...

Есть кода кусок реализующий макрос для редмайновики. В связи с абсолютным незнанием руби и полнейшей неспособностью писать на языках без аннотаций типов и повсеместным поздним связыванием, заставить его работать я смог, а вот сделать из него плагн — уже нет. В связи с этим вопрос: как бы мне так его упаковать чтобы таскать от версии к версии редмайна. А то через пол года я забуду в каком месте и что патчил.

Как в ViewListener можно для render_on сделать проверку на permission? думаю как то примерно так:
render_on :view_layouts_base_html_head, :partial => "widget_head", :if => User.current.allowed_to?(:widget, [вот тут надо откуда то взять контекст])
собственно вопрос в том что передавать вторым параметров allowed_to?

Пока я на сексии, на работе внедрили redmine и в нем уже целых две заявки :)
Отсюда вопрос: работал кто с редмайном? какие подводные камни могут быть при его использовании?

Мигрировал с Redmine 1.4 на Redmine 2.2 и у меня перестала работать рассылка (самописная в виде плагина). На все попытки отправить сообщение мне выдается ошибка «could not get 3xx (550)». Уже все пальцы стер пытаясь нагуглить причину.

ЗЫ. Использую smtp от Google Apps

Спасибо интернетам, что научили меня использовать rails cli вместо готового уже существующего очевидного решения. Изменение пароля пользователя redmine v2 из rails cli при использовании внутренней авторизации, когда известен email:

RAILS_ENV=production ruby script/rails runner 'user = User.find(:first, :conditions => {:mail => "[email protected]"}) ; user.password, user.password_confirmation = "P4sSw0rd"; user.save!'

За последние три года сжился с Редмайном. Видел и юзал Жиру, обнаружил на неё аллергию.
А тут потыкал ЮТрек... Ощущения очень схожие от перехода с Эклипса на Идею.
Ребята явно думали, как этим будут пользоваться. И явно старались, чтобы пользоваться было удобно. Причем удобно программистам :) Чего только стоит универсальный командный язык (да, блин, командная строка в багтрекере!), похоже все можно делать чисто с клавиатуры.
А вот всего остального — только для галочки. Хотите Аджайл — вот вам доска (быстрая, в отличие от Жиры) и парочка чартов. Хотите трекать время — вот вам парочка кастомных полей и один (единственный!) отчет.
В целом — очень и очень приятно. Через пару версий не смогу без него жить :)
А пока — пилите.

P.S. Впрочем, аджайловости в нем в восемь раз больше, чем в Редмайне. Может, ну его — трекание времени?...

ёбаный Mysql
это хуёвейший sql сервер
даже sqlite лучше

mysql не переваривает дампы базы, которые сам же и делает
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntaxя охуеваю

Пытаюсь проапгрейдить Redmine. Кажется, пальма первенства самого капризного и кривого продукта в моём личном рейтинге передаётся от eJabberd к Redmine/RoR. Кроме того, очень, очень давно я не видел столько ломаний обратной совместимости и такого количества depricated, напрочь обламывающих систему.

Буквально вчера мы мучились выбором. У нас уже внедрен request tracker и обслуживает он 100% потребностей компании. Но возникла необходимость новой инсталляции аналогично сервиса для одного из департаментов. Так вот, кандидаты:
otrs
rt
redmine
etc...

Интересуют параметры: гибкость, модульность, масштабируемость, простота поддержки/обновлений. Что выбрать-то?

P.S. Я достаточно хорошо знаю rt, но люди хотят новых ощущений :)

а в редмайне можно существующую задачу сделать дочерней к другой? вижу только прямое создание подзадач, а редактирование вложенности не вижу, может старый редмайн?

Лучше потратить день а потом за пять минут долететь!

А фильтры через хак /new нельзя расшарить...
А после такого — можно /queries/new?set_filter=1&f[]=status_id&op[status_id]=o&f[]=&c[]=tracker&c[]=status&c[]=priority&c[]=subject&c[]=assigned_to&c[]=updated_on&group_by=

Его делали умные люди, но дизайнера позвать забыли. В результате имеем возможность сохранить ОДИН фильтр к тасками и ОДНУ статью вики. Ну тупо нету кнопочек — после создания первой они пропадают!
Решается идиотским финтом — прописыванием к урлу /new...

Восстановить пароль администратора Redmine:
cd /usr/share/redmine
ruby script/console production
> u = User.find(1)
> u.password = u.password_confirmation = "new_password"
> u.save
> exit

Мдя. Углубился в недра Редмайна.
Ни одного внешнего ключа. Никому ненужные айдишники у вспомогательных таблиц. Какой-то ямл в текстовых полях.
Рельсы в самом приложении, не работающие на другой ОС и других Руби. Пришлось выпиливать.

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

Поставил redmine на сервер с LAMP, все работает через webrick, но мозгов не хватает прикрутить к апачу в виде виртуального хоста. Поставил passenger, вроде все сконфигурял как надо, но не пашет один хрен. Где я идиот?

Вышел Redmine 1.3 с ворохом мелких приятных фич и одной крупной (возможностью назначать задачи на группы). Пока полет на тестовом сервере нормальный

До выхода Redmine 1.3 (с возможностью назначения задачи на группу) осталась одна незакрытая задача. Ждем-с :)

Блджад, потратил кучу часов, пытаясь так и этак настроить нормальную аутентификацию для SVN в связке Redmine.
В итоге оказалось, что всё работало, как часы, это я, дурень, проект там в Redmine создал и пользователям дал зарегистрироваться, а вот добавить их в этот проект забыл.

Показываю @birariver, как в nginx настроен server magento. Ну там немного было, строк восемьдесят. «Вот, — говорю, — это интернет-магазинчик. А хочешь посмотреть, как настроен редмайн?» Ну, редмайн она видела. Допустим, хочет. Четыре строки, ясен перец.
«Ни-фи-га!!!»
Вот так. Или — второе название — „Почему mod_passenger является великим изобретением нашей цивилизации».