The OpenNET Project / Index page

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

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

"Анонсирована система для организации совместной разработки K..."  +/
Сообщение от opennews (??) on 05-Июл-14, 02:14 
Организация Software Freedom Conservancy (http://sfconservancy.org/) анонсировала (http://sfconservancy.org/news/2014/jul/04/kallithea-joins/) систему управления репозиториями Kallithea (http://kallithea-scm.org/), которая по решаемым задачам напоминает GitHub, но кроме Git поддерживает и систему контроля версий Mercurial. Код проекта распространяется (https://kallithea-scm.org/repos/kallithea/) под лицензией GPLv3.

В качестве основы Kallithea выступает исходный код, выпущенный компанией RhodeCode GmbH под лицензией GPLv3. Изначально RhodeCode являлся свободным проектом, но в прошлом году был преобразован в коммерческий продукт с частично открытым кодом. Группа энтузиастов, заинтересованных в продолжении существования свободного варианта RhodeCode, взяла на себя работу по доведению открытой кодовой базы RhodeCode по функциональности до проприетарной версии, развивая свободные аналоги для функций, доступных в проприетарной версии RhodeCode, и предлагая собственные новшества. В настоящее время не вся запланированная функциональность реализована - форк произведён всего несколько дней назад, но проект развивается достаточно активно.

Как и Git, Kallithea будет развиваться под покровительством организации Software Freedom Conservancy (SFC), что позволит гарантировать дальнейший свободный характер разработки и снять с разработчиков решение юридических и финансовых вопросов, дав возможность сконцентрироваться на процессе разработки. В частности, SFC берет на себя функции по сбору пожертвований, становится владельцем активов проекта и избавляет разработчиков от личной ответственности в случае судебных разбирательств. Так как SFC подпадает под льготную категорию налогообложения, проведение средств на развитие Kallithea через эту организацию позволит организовать налоговый вычет при переводе пожертвований. К числу проектов, развиваемых при поддержке SFC, относятся Amarok, Wine, Samba, Mercurial, OpenChange, Git, BusyBox, Inkscape, uCLibc и еще около десятка свободных проектов.

Kallithea представляет собой веб-интерфейс к системам контроля версий Mercurial и Git, позволяющий развернуть на своих мощностях полностью подконтрольную платформу управления разработкой, похожую на GitHub и Bitbucket. Код проекта написан на языке Python. Для работы с репозиториями задействована библиотека vcs, мета-данные о проектах хранятся в БД на основе SQLite. Программа позволяет через Web управлять репозиториями, разделять права доступа, рецензировать код, отслеживать активность других участников, делать форки проектов, отправлять пулл-реквесты или изменять код на месте, через простой редактор. Поддерживается интеграция с централизованной базой пользователей предприятия, основанной на LDAP или ActiveDirectory. Поддерживается создание групп репозиториев и групп разработчиков с унификацией управления членами группы.


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


URL: http://sfconservancy.org/news/2014/jul/04/kallithea-joins/
Новость: http://www.opennet.ru/opennews/art.shtml?num=40141

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

Оглавление

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


1. "Анонсирована система для организации совместной разработки K..."  +/
Сообщение от Аноним (??) on 05-Июл-14, 02:14 
похоже лишена проблем gitlab
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Анонсирована система для организации совместной разработки K..."  –1 +/
Сообщение от Аноним (??) on 05-Июл-14, 06:52 
Ждём данные о прожорстве этой системы.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Анонсирована система для организации совместной разработки K..."  –2 +/
Сообщение от Аноним (??) on 05-Июл-14, 10:14 
> написан на языке Python

Ну вы поняли...

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

20. "Анонсирована система для организации совместной разработки K..."  +1 +/
Сообщение от Аноним (??) on 05-Июл-14, 19:42 
Интересно, всё ли написанное на Python такое страшное???.....
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Анонсирована система для организации совместной разработки K..."  +/
Сообщение от Led (ok) on 05-Июл-14, 20:34 
> Интересно, всё ли написанное на Python такое страшное???.....

Это риторический вопрос

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

30. "Анонсирована система для организации совместной разработки K..."  –1 +/
Сообщение от Аноним (??) on 07-Июл-14, 23:10 
Уважаемый аноним. Вы чудовищно смешны :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

31. "Анонсирована система для организации совместной разработки K..."  +/
Сообщение от Led (ok) on 08-Июл-14, 04:01 
> Уважаемый аноним. Вы чудовищно смешны :)

Ты "чудовищно" себе льстишь - нифига ты не смешной.

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

3. "Анонсирована Kallithea, свободная система для организации со..."  –1 +/
Сообщение от хрюкотающий зелюк on 05-Июл-14, 09:28 
Нужно, актуально. А то сижу в bitbucket, а АНБ крадет мою "интиликтуальнаю собствинасть"...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Анонсирована Kallithea, свободная система для организации со..."  +12 +/
Сообщение от Аноним (??) on 05-Июл-14, 10:15 
> Нужно, актуально. А то сижу в bitbucket, а АНБ крадет мою "интиликтуальнаю собствинасть"...

Мне кажется, вы себя несколько переоцениваете.

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

4. "Анонсирована Kallithea, свободная система для организации со..."  +2 +/
Сообщение от GithubUser on 05-Июл-14, 09:47 
Хочется сказать "Ненужно, есть gitlab", но пусть будет. Интересно было бы посмотреть сравнение по фичам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Анонсирована Kallithea, свободная система для организации со..."  +2 +/
Сообщение от vitalif (ok) on 05-Июл-14, 13:19 
Если считать что это форк последнего GPL'ного RhodeCode 1.7.2 - то по фичам должно быть всё хорошо, см. http://yourcmc.ru/wiki/Git_веб-интерфейсы - я там сравнение всего этого добра держу...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Dmitry77 email(ok) on 05-Июл-14, 14:07 
хорошее сравнение, спасибо
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от anonymus on 05-Июл-14, 15:40 
По поводу сравнения. А вы изучали возможности заскриптовать кастомный workflow в них? Ну там создание промежуточных репозиториев, автоматический коммит в них и прочее.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

23. "Анонсирована Kallithea, свободная система для организации со..."  +1 +/
Сообщение от vitalif (ok) on 06-Июл-14, 01:03 
Эм... Честно говоря даже не совсем понял, что имеется ввиду, не то что не сравнивал =)

Что есть "промежуточные репозитории"?

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

7. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от ZuBB (ok) on 05-Июл-14, 10:38 
самое странное то что разработка идет на bitbucket.org ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от ZuBB (ok) on 05-Июл-14, 10:46 
в общем ему до гитлаба еще далеко
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

22. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 06-Июл-14, 00:09 
gitlab медленный из за руби, питон намного стабильнее.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

24. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Led (ok) on 06-Июл-14, 01:05 
> gitlab медленный из за руби, питон намного стабильнее.

/0

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

34. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 14-Июл-14, 10:37 
Что не так?  Ruby  медленней и менее стабильный.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

25. "Анонсирована Kallithea, свободная система для организации со..."  –1 +/
Сообщение от Аноним (??) on 06-Июл-14, 03:41 
> gitlab медленный из за руби, питон намного стабильнее.

Вот как-то так питонисты и пишут свои программы. Теперь я понимаю почему они такие глючные - там логика и не ночевала.

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

35. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 14-Июл-14, 10:38 
>> gitlab медленный из за руби, питон намного стабильнее.
> Вот как-то так питонисты и пишут свои программы. Теперь я понимаю почему
> они такие глючные - там логика и не ночевала.

Ну так обоснуй.

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

32. "Анонсирована Kallithea, свободная система для организации со..."  –1 +/
Сообщение от integer email(ok) on 08-Июл-14, 20:12 
> gitlab медленный из за руби, питон намного стабильнее.

Я даже не знаю, с одной стороны плюс за поливание руби, с другой стороны минус и за питон...

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

9. "Анонсирована Kallithea, свободная система для организации со..."  +1 +/
Сообщение от andrew.sh (ok) on 05-Июл-14, 11:45 
На битбакете только issues и пулл-реквесты. Issues — потому что своих ещё не запилили, а пулл-реквесты — чтобы сообществу удобнее было (cross-site пулл-реквестов пока ещё не бывает) :)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Анонсирована Kallithea, свободная система для организации со..."  –1 +/
Сообщение от ALex_hha (ok) on 05-Июл-14, 13:04 
> похоже лишена проблем gitlab

а можно по подробней, что за проблема такая?

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

11. "Анонсирована Kallithea, свободная система для организации со..."  –1 +/
Сообщение от Аноним (??) on 05-Июл-14, 13:12 
странно

> Software Freedom Conservancy, Inc. is a 501(c)(3) not-for-profit organization incorporated in New York.

а назвали в честь города Греции
назвали бы тогда Калита Иван =D

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

38. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 14-Июл-14, 10:46 
> странно
>> Software Freedom Conservancy, Inc. is a 501(c)(3) not-for-profit organization incorporated in New York.
> а назвали в честь города Греции
> назвали бы тогда Калита Иван =D

Форк проекта названного в честь острова Родос.

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

13. "Анонсирована Kallithea, свободная система для организации со..."  –2 +/
Сообщение от apollo2k4 (ok) on 05-Июл-14, 13:49 
База на SQLite?! Это же даже не смешно. Оно же ляжет при 50 активных пользователях…
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Анонсирована Kallithea, свободная система для организации со..."  +4 +/
Сообщение от andrew.sh (ok) on 05-Июл-14, 14:21 
SQLite — это база по умолчанию, а вообще поддерживаются постгрес, мускул и прочее, т.к. используется SQLAlchemy.

А вообще, SQLite не так плох, как некоторые думают. И с производительностью у него достаточно неплохо.

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

16. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от apollo2k4 (ok) on 05-Июл-14, 14:27 
> SQLite — это база по умолчанию, а вообще поддерживаются постгрес, мускул и
> прочее, т.к. используется SQLAlchemy.
> А вообще, SQLite не так плох, как некоторые думают. И с производительностью
> у него достаточно неплохо.

Я ничего не имею против SQLite, скорее наоборот. Просто в определённый момент у её наступает лок.

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

26. "Анонсирована Kallithea, свободная система для организации со..."  +1 +/
Сообщение от Аноним (??) on 06-Июл-14, 03:43 
> у её наступает лок.

У нее может быть только 1 активный writer в единицу времени. Но наступить на ситуацию когда это будет существенной проблемой - еще суметь надо.

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

27. "Анонсирована Kallithea, свободная система для организации со..."  +1 +/
Сообщение от angra (ok) on 06-Июл-14, 12:03 
Все зависит как всегда от кода. Например, SQLite выдерживает на слабом железе всего 7 транзакций с записью в секунду, но при этом может за ту же секунду записать сотню тысяч записей в пределах одной транзакции. Может за доли секунды сделать выборку из миллионов записей при использовании в запросе всего одного индекса, но затормозить на базе в 100к записей, если запросу нужно два и более индекса, вплоть до того, что запрос с вложенным select будет быстрее запроса с одним select и двумя условиями в where.
Вот у погромистов akonadi руки из жопы и поэтому sqlite у них тормозит на адресной книге в пару сотен записей. А у других он спокойно обслуживает БД с миллионами записей. В данном же проекте поводов для оптимизма нет, так как в случае с SQLAlchemy и прочими ORM вариант тормозов весьма вероятен.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

36. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 14-Июл-14, 10:40 
>> SQLite — это база по умолчанию, а вообще поддерживаются постгрес, мускул и
>> прочее, т.к. используется SQLAlchemy.
>> А вообще, SQLite не так плох, как некоторые думают. И с производительностью
>> у него достаточно неплохо.
> Я ничего не имею против SQLite, скорее наоборот. Просто в определённый момент
> у её наступает лок.

Это ж сколько тысяч push'ев  в секунду нужно, чтобы настал лок.

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

17. "Анонсирована Kallithea, свободная система для организации со..."  –2 +/
Сообщение от anonymus on 05-Июл-14, 15:16 
А как они сделали многопоточность на питоне? Или они какой-нибудь Jython юзают и стороннюю виртуальную машину?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 05-Июл-14, 19:21 
Как вариант https://github.com/dropbox/pyston
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от vitalif (ok) on 06-Июл-14, 13:48 
Я подозреваю что многопоточность там ровно такая же как и в любом PHP ))
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

29. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 06-Июл-14, 23:08 
> А как они сделали многопоточность на питоне? Или они какой-нибудь Jython юзают
> и стороннюю виртуальную машину?

Оставлю єто здесь
https://docs.python.org/3/library/threading.html
http://www.tutorialspoint.com/python/python_multithreading.htm
https://www.google.com.ua/search?q=python+multitreding&oq=py...

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

37. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 14-Июл-14, 10:42 
> А как они сделали многопоточность на питоне? Или они какой-нибудь Jython юзают
> и стороннюю виртуальную машину?

Это всё что ты знаешь о  python?

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

33. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от UnderGreen email on 09-Июл-14, 15:28 
Если вдруг кому интересно, как уставить это чудо и потестить:
https://gist.github.com/UnderGreen/bb4800baa48ce7b1340c
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Анонсирована Kallithea, свободная система для организации со..."  +/
Сообщение от Аноним (??) on 14-Июл-14, 10:56 
> Если вдруг кому интересно, как уставить это чудо и потестить:
> https://gist.github.com/UnderGreen/bb4800baa48ce7b1340c

Спасибо.

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

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

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




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

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