metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-01-18 06:52 pm

"... не освоил дебиан".

Ставил меркуриал под дебианом, чтобы раздавать репозитории апачем. Все настроил, но надо сказать - вуду редчайшее. У subversion с его своим сервером проще.

PS: Решил на всякий случай записать в рабочий баг-трекер последовательность действий. Хорошо, что записал - второй раз опять пришлось бы в how-to лезть, судя по размеру получившейся доки.

Во всех этих вещах спасает только одно: то что проблемы обычно решаются тем же образом, каким они решались и для совершенно других систем. Нет доступа - значит надо лезть в логи, лежащие в известном месте, смотреть линуксовые права апачевского юзера, смотреть как сконфигурированы аналогичные сайты.
Т.е., в 99% не будет такого, что "авторы не знали как пользоваться стандартными средствами, поэтому изобрели свою систему управления правами, свой веб-сервер, итд, и запускать это можно только от root".
Причем что странно - под линуксом использовать стандартные подсистемы удобно и понятно. Под виндой нет, поэтому там гораздо чаще встречаются изолированные от системы и друг от друга по максимуму софтины, и обычно с такими софтинами работать гораздо проще, чем с интегрированными в систему.

[identity profile] theiced.livejournal.com 2010-01-18 06:57 pm (UTC)(link)
ага - там доки просто кривые шо пиздец. сам минут 15ть мучался.

[identity profile] inhate.livejournal.com 2010-01-18 07:03 pm (UTC)(link)
ну почему я не удивлён, что первый комментарий - твой? ;)

[identity profile] theiced.livejournal.com 2010-01-18 07:04 pm (UTC)(link)
LJ addons ;)

[identity profile] dmzlj.livejournal.com 2010-01-18 07:09 pm (UTC)(link)
а потому, что надо git использовать.

[identity profile] dizel-by.livejournal.com 2010-01-18 07:10 pm (UTC)(link)
Вот, кстати, реквестирую холивар на тему "git vs. меркуриал для хранения домашней директории"

[identity profile] metaclass.livejournal.com 2010-01-18 07:18 pm (UTC)(link)
hg проще :)
git я что-то глянул, опечалился и забил.

[identity profile] inhate.livejournal.com 2010-01-18 08:05 pm (UTC)(link)
Вот кстати если бы найти дружественную к сломаным кодировкам альетрнативу fsvs - я был бы безмерно рад.

[identity profile] freiksenet.livejournal.com 2010-01-18 07:11 pm (UTC)(link)
А зачем меркуриал? У него хоть одно преимущество над гитом есть? По-моему он даже базаара уже медленнее.

[identity profile] theiced.livejournal.com 2010-01-18 07:28 pm (UTC)(link)
например меркурил проектировали и писали вменяемые люди. в отличие от.

[identity profile] freiksenet.livejournal.com 2010-01-18 07:34 pm (UTC)(link)
Бугага, и в чем эта вменяемость проявляется?

[identity profile] zamotivator.livejournal.com 2010-01-18 07:48 pm (UTC)(link)
В том, что он осваивается за один час, в отличии от git'а.
Когда у меня разработчики в команде боятся системы контроля версий - верный признак, что что-то не так.
В то время как mercurial народ осваивает "в перекуре".

+ система контроля версий уровня git (огромное количество фич, чрезвычайная гибкость) нужна лишь на проектах уровня linux kernel. Если в проекте одна группа разработчиков, и отсутствуют сторонние коммитеры - то hg оптимальный выбор. С git мучений в освоении будет больше.

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 19:53 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:18 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 20:31 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:32 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 20:35 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:39 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 20:45 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:49 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 20:50 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:53 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 20:58 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 21:02 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 21:07 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 21:09 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-01-18 21:02 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 21:04 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-01-18 21:06 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 21:09 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:53 (UTC) - Expand

(no subject)

[identity profile] graynm.livejournal.com - 2010-01-18 21:55 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 21:05 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 21:08 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:56 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 21:08 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:50 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:50 (UTC) - Expand

(no subject)

[identity profile] avr-forever.livejournal.com - 2010-01-18 21:41 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:51 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:45 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 19:54 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:19 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 20:24 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:27 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 20:28 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 20:29 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:31 (UTC) - Expand

(no subject)

[identity profile] freiksenet.livejournal.com - 2010-01-18 20:33 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 20:34 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-18 20:35 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-01-18 20:32 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:46 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2010-01-20 03:41 (UTC) - Expand
develop7: (Default)

[personal profile] develop7 2010-01-19 03:50 am (UTC)(link)
Например, поддержка работы с репами gitа в hg реализована посредством расширения, использующего обычный hgшный api. А поддержка репов hg в git прилепляется сбоку старыми добрыми шеллскриптами. Что кагбе символизирует.

[identity profile] metaclass.livejournal.com 2010-01-18 07:41 pm (UTC)(link)
Рекурсивный апокалипсис.

[identity profile] graynm.livejournal.com 2010-01-18 08:46 pm (UTC)(link)
Просто из любопытства, а чего там в настройке такое "вуду редчайшее"?
Насколько помню, там обычно даже до бубна не доходит.
Правда на дебиан не ставил - я извращенец, у меня федора.

[identity profile] theiced.livejournal.com 2010-01-18 08:52 pm (UTC)(link)
тама мод_реврайт надо изнасиловать специальным образом. если можно вхост сделать - то не проблема, а если надо что бы работало что то вида http://foo.bat/x/y/hg - то тут чуть чуть сложнее. что бы clone работал - 2 минуты, что бы push - ещё 13.

[identity profile] graynm.livejournal.com 2010-01-18 09:15 pm (UTC)(link)
Это ж все-таки больше не с меркуриалом траблы, а с конфигом апача. ;-)

[identity profile] theiced.livejournal.com 2010-01-18 09:23 pm (UTC)(link)
ну и дока там чутка врёт. не - я не говорю что полный пиздец, но могло быть и попроще.

(no subject)

[identity profile] graynm.livejournal.com - 2010-01-18 21:39 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2010-01-18 08:58 pm (UTC)(link)
прописать lenny-backports чтобы была новая версия
прописать ключ от backports
поставить меркуриал
скачать hgwebdir.cgi из исходников
создать папку для репозиториев
скопировать туда этот hgwebdir.cgi
создать конфиг для него
создать репозиторий
проверить права на запись в папки с репозиториями для www-data, права на выполнение для hgwebdir.cgi
прописать репозиторий в апаче
настроить аутентификацию(в моем случае - digest)
создать .hg/hgrc с разрешениями на push

в общем, много :)

[identity profile] graynm.livejournal.com 2010-01-18 09:28 pm (UTC)(link)
Хех, разве ж это вуду. 8-))
Тут же ж все прямо по how-to - чисто как слеза младенца.

Я, кстати, обычно hgwebdir.cgi в папку с репозиториями не кладу, чета стремно.
Либо в дефолтный cgi-bin, либо папку в дефолтном корне.

[identity profile] bambr77.livejournal.com 2010-01-19 12:06 am (UTC)(link)
Ну ребе, вы как хотите, но это простейший хауту, видя который, админ плачет от щастья, ибо такая простота - редкость :) Т.е. я согласен, что yum install someshit и всё работает - намного проще, но не всё же сразу!

[identity profile] metabr.livejournal.com 2010-01-19 08:49 am (UTC)(link)
Вот этот коммент скопируй, и положи в директорию с чеклистами.

[identity profile] metaclass.livejournal.com 2010-01-19 08:52 am (UTC)(link)
Еще вчера :)

[identity profile] black-angel-by.livejournal.com 2010-01-19 08:51 am (UTC)(link)
ребе, вы как будто никогда генту не устанавливали ? ;)

[identity profile] zamotivator.livejournal.com 2010-01-19 03:49 pm (UTC)(link)
Кстати, +1.
gentoo обязан поставить любой линуксоид.
Ставить он ею будет две недели, потому лучше ставить под виртуалку.
Зато суммарный experience по линуксу поднимается до недосягаемых под debian высот.

Самое главное - не впасть в крайность, и не начать использовать gentoo везде, т.к. дроч.

(no subject)

[identity profile] metaclass.livejournal.com - 2010-01-19 17:05 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-19 17:11 (UTC) - Expand

(no subject)

[identity profile] permea-kra.livejournal.com - 2010-01-20 10:34 (UTC) - Expand

(no subject)

[identity profile] lamskoy.livejournal.com - 2010-01-24 16:55 (UTC) - Expand

(no subject)

[identity profile] permea-kra.livejournal.com - 2010-01-24 17:14 (UTC) - Expand

(no subject)

[identity profile] permea-kra.livejournal.com - 2010-01-24 18:34 (UTC) - Expand

(no subject)

[identity profile] lamskoy.livejournal.com - 2010-01-24 16:52 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-24 17:09 (UTC) - Expand

(no subject)

[identity profile] permea-kra.livejournal.com - 2010-01-24 18:13 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2010-01-24 18:39 (UTC) - Expand