The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск системы управления проектом Trac 1.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от opennews (??), 29-Авг-19, 08:22 
Представлен (https://groups.google.com/forum/#!topic/trac-announce/8VFPPY...) значительный выпуск системы управления проектом Trac 1.4 (https://trac.edgewall.org/), предоставляющей web-интерфейс для работы с репозиториями Subversion и ​Git, встроенный Wiki, систему отслеживания ошибок и раздел планирования функциональности для новых версий. Код написан на языке Python и распространяется (https://trac.edgewall.org/browser/trunk/) под лицензией BSD. Для хранения данных могут применяться СУБД ​SQLite, ​PostgreSQL и ​MySQL/MariaDB.


Trac придерживается минималистичного подхода к управлению проектом и позволяет автоматизировать типовые рутинные операции с минимальным влиянием на уже сложившиеся в среде разработчиков процессы и правила. Встроенный wiki-движок даёт возможность использовать wiki-разметку в описаниях проблем, целей и коммитов. Поддерживается создания ссылок и организация связей между сообщениями об ошибках, задачами, изменениями в коде, файлами и wiki-страницами. Для отслеживания всех событий и активности в проекте предлагается интерфейс в виде шкалы времени.


В форме плагинов (https://trac.edgewall.org/wiki/PluginList) доступны модули для ведения новостных лент, создания дискуссионной площадки, проведения опросов, взаимодействия с различными системами непрерывной интеграции, генерации документации в Doxygen, управления загрузками, отправки уведомлений через ​Slack, поддержки Subversion и Mercurial.


Основные изменения по сравнению со стабильной веткой 1.2:


-  Переход на рендеринг при помощи быстрого шаблонизатора Jinja2 (https://jinja.palletsprojects.com/). Основанный на XML шаблонизатор Genshi объявлен устаревшим, но из соображений обеспечения совместимости с уже существующими плагинами будет удалён лишь в нестабильной ветке 1.5.

-  Прекращена обратная совместимость с плагинами, написанными для Trac версий до 1.0. Изменения в основном затрагивают интерфейсы для обращения в БД.

-  Группы пользователей, упомянутые в поле CC, автоматически разворачиваются в список входящих в эту группу пользователей.

-  Wiki-страницы снабжены переключателем между узким и полноэкранным режимами просмотра текста.

-  В шаблонах почтовых уведомлений появилась возможность использования данных об изменениях в полях тикетов ("changes.fields").

-  Автоматический предпросмотр wiki-форматированного текста реализован для всех стандартных полей (например, описания отчёта). Также пользователи получили возможность самостоятельной настройки времени ожидания между прекращением ввода и обновлением области предпросмотра.

-  Плагин TracMigratePlugin стал частью Trac и доступен в виде команды trac-admin convert_db. Напомним, данный плагин позволяет производить миграцию данных Trac-проекта между разными базами данных (например, SQLite → PostgreSQL).  Также можно отметить появление подкоманд ticket delete_comment и attachment move.

-  Пользовательские текстовые поля получили атрибут max_size.

-  Поддержка клонирования тикетов (а также создания тикетов из комментариев) через опциональный компонент tracopt.ticket.clone

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

-  Область действия валидаторов изменений расширена на инструмент массового (batch) редактирования, а также на процесс редактирования комментариев.

-  Поддержка выдачи контента по HTTPS напрямую из tracd.

-  Обновлены минимальные требования к версии Python (2.7 вместо 2.6) и PostgreSQL (не старее 9.1).

URL: https://groups.google.com/forum/#!topic/trac-announce/8VFPPY...
Новость: https://www.opennet.ru/opennews/art.shtml?num=51377

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск системы управления проектом Trac 1.4"  +1 +/
Сообщение от Аноним (1), 29-Авг-19, 08:22 
Трак в своё время был хорош, архитектура и система плагинов там была годная. Правда, внешне выглядело как реликт из 90-х уже тогда. Им бы одного толкового UX-дизайнера, и был бы вообще огонь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск системы управления проектом Trac 1.4"  +1 +/
Сообщение от Аноним (5), 29-Авг-19, 09:19 
"Толкового" - это того, который впиндюрит побольше трекеров и фингерпринтинга, а чтобы заэнфорсить это перепишет весь UI на модный фронтэндный фреймворк и сделает на аяксе? Спасибо, не надо.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Выпуск системы управления проектом Trac 1.4"  +15 +/
Сообщение от Аноним (6), 29-Авг-19, 09:21 
Нет, толкового.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Выпуск системы управления проектом Trac 1.4"  +5 +/
Сообщение от пох. (?), 29-Авг-19, 09:45 
толковый десять лет назад разработал удобный, не требующий единственноверного браузера и не жрущий гигабайты интерфейс, который легко модифицировать. А вы хотите - веб-макаку. К счастью, ее проникновение в трак малореалистично, поскольку макака не умеет ни трекеры отличные от гитхапа и гитляпа, ни vcs отличные от git, а ее заставят пользоваться trac и svn.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск системы управления проектом Trac 1.4"  +4 +/
Сообщение от Аноним (6), 29-Авг-19, 09:49 
> А вы хотите - веб-макаку.

Нет, толкового.

> К счастью, ее проникновение в трак малореалистично.

Глубоко зарыт и крепко заколочен?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск системы управления проектом Trac 1.4"  –2 +/
Сообщение от пох. (?), 29-Авг-19, 09:54 
нет, бестолкового - потому что толковый не поймет, что не так с текущим интерфейсом, кроме того что немодный, немолодежный, линки видны в адресной строке вместо прекрасного аяшмякса с апдейтом случайных мест на экране в случайное время, и нет приложения для ведроида.

> Глубоко зарыт и крепко заколочен?

Виден уровень, ага. Вам написали, но вы таки не поняли: требуется умение svn и trac, а не только г-нокодить на пихоне. Поскольку для разработки, внезапно, используется сам разрабатываемый продукт.

А, еще почту читать надо уметь, да - пуш уведомления пока еще только предстоит написать (буду надеяться что и не напишут).

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

29. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от zzz (??), 29-Авг-19, 20:12 
Не поймет, что не так с текущим, только человек с патологическим желанием в любой непонятной ситуации строить из себя гуру, хейтя всё подряд, от новостей до высказываний. Которому даже не важна тема беседы и объективность постановки претензии - главное, баба яга против. Против ext4, против zfs, против ntfs, против гнома/кде/xfce, против explorer.exe, против старых релизов, против обмазываний свежайшим. Который такой себе Валентин Мудильников, в каждой бочке затычка.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

32. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Аноним (5), 30-Авг-19, 00:44 
С текущим всё нормально. Выпадающие меню в стиле гитлэб - это очень неудобно.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

24. "Выпуск системы управления проектом Trac 1.4"  +1 +/
Сообщение от KonstantinB (ok), 29-Авг-19, 16:35 
Нормально там все с интерфейсом. Из коробки не хватает только scrum/kanban режимов, но это решается плагинами.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск системы управления проектом Trac 1.4"  –3 +/
Сообщение от Аноним (2), 29-Авг-19, 08:54 
Поддержку нескольких проектов так и не запилили :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск системы управления проектом Trac 1.4"  +5 +/
Сообщение от eRIC (ok), 29-Авг-19, 09:26 
> Поддержку нескольких проектов так и не запилили :(

дык ведь он и так поддерживает изначально, каждый проект в своей директории. запускаете tracd через параметры все ваши проекты.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от terryfilchemail (ok), 29-Авг-19, 09:32 
Таки да, ток хотел написать. В этом плане redmine просто решает ;)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выпуск системы управления проектом Trac 1.4"  –2 +/
Сообщение от Аноним (3), 29-Авг-19, 08:57 
Во всех этих вещах мне не хватает, чтобы репозиторий гит был не в директории проекта а в бд. Есть Fossil но не применяю его только лишь по причине что он не гит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск системы управления проектом Trac 1.4"  +4 +/
Сообщение от roach muta (?), 29-Авг-19, 09:12 
Странного желаешь ты.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Выпуск системы управления проектом Trac 1.4"  +2 +/
Сообщение от Аноним (12), 29-Авг-19, 09:50 
а есть наоборот, что бы комменты, тикеты и MR были не в бд, а в репозитории?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Аноним (26), 29-Авг-19, 18:04 
ikiwiki
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

11. "Выпуск системы управления проектом Trac 1.4"  –3 +/
Сообщение от пох. (?), 29-Авг-19, 09:49 
вообще забавно что выпустили - я уже и не ждал от них новых циферок, учитывая мега-количество разработчиков и семимильные шаги прогресса видимые в трекере проекта. Впрочем, вероятнее всего, пользы от этой версии уже никому и никогда не будет, один вред - сломают какой-нибудь плагин, который автор последний раз редактировал в 2008м.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск системы управления проектом Trac 1.4"  +1 +/
Сообщение от имя (ok), 29-Авг-19, 11:57 
> замена genshi на новое модное

Новое? Модное? Jinja испокон веков в Ansible и SaltStack используется для всех этих {{item}} и {%if%}, не говоря уже о сайтиках, сляпанных на Flask и пр.

> поломает нахрен подсветку исходников, поскольку модули для нее брались из genshi

Эээ, нет, за подсветку отвечает pygments, он к Genshi вообще никаким боком не относится.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от пох. (?), 29-Авг-19, 13:37 
> Эээ, нет, за подсветку отвечает pygments

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

хороший был трак, но сдох уже давно. Может оно и к лучшему, а то б и правда модный аякс с поддержкой хрома, хрома и хрома давно бы впендюрили, а доаяксовая версия требовала бы пихона 2.6

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от имя (ok), 29-Авг-19, 15:17 
>> Эээ, нет, за подсветку отвечает pygments
> вроде он именно на ем и был написан.

Это когда такое было? pygments всегда был самодостаточной библиотекой. Тем более что для того, чтобы рисовать <span> вокруг токенов, размашистый XML-шаблонизатор брать не нужно.

> нужного мне (помимо, разумеется, десятка устаревших форматов) все равно нет

Чего такого ты в http://pygments.org/languages/ не смог найти? M4?

> и не будет.

Почему это? Коммиты в него всё ещё текут. Да и если ну очень надо, http://pygments.org/docs/lexerdevelopment/

> Да и детект по расширению и без
> возможности оверрайда - тоже так себе идея.

http://pygments.org/docs/api/#pygments.lexers.guess_lexer

> хороший был трак, но сдох уже давно. Может оно и к лучшему,
> а то б и правда модный аякс с поддержкой хрома, хрома
> и хрома давно бы впендюрили, а доаяксовая версия требовала бы пихона
> 2.6

Ещё с 0.12 там AJAX есть (чтобы ходить за рендером предпросмотра маркапа), и правки без комментов на лету он умеет скрывать-показывать. Но, к счастью, всё работает и без джаваскриптов, которые к тому же сделаны на jQuery, а не модных реактивно-компонентных фреймворках с терабайтом node_modules.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от пох. (?), 29-Авг-19, 15:51 
> Чего такого ты в http://pygments.org/languages/ не смог найти? M4?

а что, и ЭТОГО нет?! Блин, там чего ни хватишься - ничего нет.

> http://pygments.org/docs/api/#pygments.lexers.guess_lexer

ну это конечно здорово, но в каком месте это к trac присобачить - желательно в виде полностью выключенного нахрен, и назначаемого вручную? (может, за исключением просмотра svn repo)
Не так много в траке аттачей.
А лексеры вешаются на .хрень, да еще и ручным редактированием конфига, если надо что-то необычное.

> Да и если ну очень надо

не, не настолько чтоб еще и полировать инструмент для инструмента сборки инструмента

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

wiki, где это гораздо более актуально, посколь после тыка в "preview" хрен ты заново найдешь где был - не, ниалле ;-)

так что лучше уж и не трогать. Трак штука такая - если работает и устраивает - то и  прекрасно. Если что-то не подходит - то выкинуть и идти к гитхапу на поклон.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от имя (ok), 29-Авг-19, 16:00 
> wiki, где это гораздо более актуально, посколь после тыка в "preview" хрен
> ты заново найдешь где был - не, ниалле ;-)

Вообще-то есть. Я в свой 1.2 залез проверить — работает, надо просто подождать секунды две, что бесит, если постоянно лезешь перепроверять рендер, а не исходник. Впрочем, говорят, в 1.4 в настройках этот таймаут можно поменять.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от пох. (?), 29-Авг-19, 17:43 
а, ты наверное в "side by side" это видишь. У меня не настолько широкий экран в конторе (и  нет привычки открывать браузер во весь, в любом случае), а preview так не умеет.

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

По другому оне не умеют.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Выпуск системы управления проектом Trac 1.4"  +1 +/
Сообщение от KonstantinB (ok), 29-Авг-19, 18:21 
Почему всех так волнует размер node_modules, который нужен только на этапе сборки?
Объем исходников (включая все зависимости), нужный для сборки KDE, еще больше, ну и что?

Проблема реакта не в этом, а в том, что на нем пишут макаки.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

31. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от имя (ok), 29-Авг-19, 23:12 
> Объем исходников (включая все зависимости), нужный для сборки KDE, еще больше, ну
> и что?

Зависимости жирных DE хотя бы по кускам собрать можно, а распакованные исходники выкидывать по ходу дела, не расбрасываясь местом и свободными инодами направо и налево.

Но если честно, будь я пользователем DE, я бы точно так же жаловался на количество этих исходников.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

33. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от KonstantinB (ok), 30-Авг-19, 16:41 
Да ладно, если не на Raspberry Pi программировать, это все копейки по нынешним меркам.

Тут проблема другая - Virtual DOM задуман как раз для повышения производительности (по сравнению с ручной его модификацией), но его используют так, что получается ровно наоборот.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

16. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Аноним (16), 29-Авг-19, 12:03 
Новое и модное - это вы про jinja? Ему больше дюжины лет минуло! Он одного возраста с genshi.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от пох. (?), 29-Авг-19, 13:34 
genshi ж, кажется, сдох?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от имя (ok), 29-Авг-19, 15:19 
> genshi ж, кажется, сдох?

Есть чуваки, которые в https://github.com/nandoflorestan/kajiki пытаются сделать быстрый Genshi, но он развивается даже сильно медленнее трака.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Аноним (19), 29-Авг-19, 15:00 
Новое и модное - это вы про jinja? Ему больше дюжины лет минуло! Он одного возраста с genshi.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

39. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от zurapa (ok), 04-Ноя-19, 20:59 
Про подсветку исходников. Дружище! Посветку исходников обиспечивает pygment. Ничего не поломается. И дописывать можно подсветки. Я вот для 1С языка подсетку в pygment накалякал. Ковёненько, но зато своё родное, отечественное. И ни кому не нужное. Но прежде чем гундеть, хотя бы разобраться надо.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

28. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от Аноним (28), 29-Авг-19, 18:36 
Кошмарный по как по юзабилити так и по возможностям реликт из 90-х. Странно что не на перле.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Гентушник (ok), 29-Авг-19, 22:45 
Годная штука, правда давно его нигде не видел.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Выпуск системы управления проектом Trac 1.4"  –1 +/
Сообщение от Tita_M (ok), 30-Авг-19, 18:03 
Если я не ошибаюсь то он вроде в проекте по написанию свободного аналога ОС BeOS - Haiku https://haiku-os.org используется.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

35. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Аноним84701 (ok), 30-Авг-19, 18:06 
> Годная штука, правда давно его нигде не видел.

https://trac.webkit.org/

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

36. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от VV (??), 30-Авг-19, 21:36 
https://code.djangoproject.com/
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

37. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от имя (ok), 30-Авг-19, 22:26 
https://www.virtualbox.org/report/1
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

38. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от Аноним (38), 01-Сен-19, 15:11 
https://developer.pidgin.im/
Но они подумывают о том чтобы его сменить, ради привлечения новых разработчиков, чтобы снизить порог вхождения.

Ранее обсуждался переход на Git, но решение не приняли, а сейчас вопрос снова стал актуальным, поскольку хостятся они на битбакете. Либо остаться на Hg, а хостинг сменить.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

40. "Выпуск системы управления проектом Trac 1.4"  +/
Сообщение от zurapa (ok), 04-Ноя-19, 21:13 
Дичайше классная система! Пушка! Я её долго не смотрел, потому, что пишут, что аскетичная, нужно конфиги править, красноочкоглазым быть. Кучу говна перепробовал, а потом всё-таки поставил. И... Это огонь! Ничего лишнего, а если нужно, то лишнее можно, как хочешь, впендюрить.

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

Легко переносится между системами. Если для кого-то это не плюс, то попробуйте redmine перенести, а ещё если он устарел порядочно, то там вы вообще можете столкнуться с токой проблемой, когда непереносимо. И тогда у вас начинают жить два redmine. И это я молчу про систему верчения этих рубей. Кто на чём его подымает, кто на passenger, кто на... (продолжите за меня). Это жесть!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру