Видео ролики бесплатно онлайн

Смотреть красивое видео

Официальный сайт pharma-24 24/7/365

Смотреть видео бесплатно

fat0troll 26.09.2010 16:14

Я maintainerКак стать маинтейнером AgiliaLinux: Ленинский призыв

Вы молоды, веселы и вам нечем заняться?… Ой, блин, не то… А, вот!

Краткая и подробная инструкция о том, как стать маинтейнером и членом команды самого свободолюбивого дистрибутива Этой Страны
Дальше идёт грязный ПЕАР, не забудьте включить мозговой AdBlock! :-D


Чтобы стать рабом навеки маинтейнером AgiliaLinux, нужно проследовать по данному гайду от начала до конца, собственно :) Маинтейнерство — это очень тайное ремесло, которое передаётся из поколения в поколение: не забудьте показать этот пост своему сыну, когда он станет совершенноLinuxным!

Шаг 0: А можно ли?

Может ли стать маинтейнером Вася Пупкин? Да, если Вася:
холостой и бездетный белый мужчина…ой, не тот список, ща достану нужный…вот!
Так вот, чтобы Вася мог подумать о карьере маинтейнера, он должен:
использовать Linux, и не быть новичком. Новичков мы ждём в пользователях :)уметь работать с bash-скриптамииметь представление о том, как собирается софт из исходниковзнать, что такое patch и diff (желательно, но нифига не обязательно)иметь достаточное количество свободного времени, не только своего, но и процессорного

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

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

Шаг 0,5: А надо ли?

Быть маинтейнером это почётно, круто, повышает ЧСВ и всё такое, но! Быть маинтейнером — весьма ответственно. И это ответственность перед людьми, в самую первую очередь. Ты будешь тем, кто приносит обновления Супер-Пупер-Программы людям, именно на тебя они надеются. И если ты забьёшь на это, то много-много людей будет испугано и разочаровано. Ты готов нести ответственность за пользователей?

Став маинтейнером, ты принимаешь на себя ответственность за программу. Лучше всего, когда ты маинтейнишь то, чем пользуешься ежедневно (иначе получается как в Debian — "скорее в холодильнике вскипит чайник, чем обновятся редко используемые пакеты"). Ты готов отслеживать обновления программы, которую маинтейнишь, и оперативно обновлять её?

У дистрибутива есть две архитектуры: i686 и x86_64. Собрав пакет под одну архитектуру, ты обязан собрать его под другую. Ты готов плясать с виртуалкой для другой архитектуры?

Лирика: Этот принцип соблюдался ранее очень не всегда, вследствие чего мы до сих пор разруливаем проблемы и рекомендуем новичкам x86_64–образы. К первой бете мы это расхождение архитектур исправим полностью.

Баги программы — твои баги, и ты должен разруливать их. Ты обязан понимать, какой баг является багом самой программы, а какой — багом именно твоей сборки. Ты обязан следить за багтрекером и фиксить баги. Если ты программист — пробуй решать баги, связываться с апстримом, слать туда патчи, которые чинят баги. Если ты не программист — следи за сборкой, делай её максимально работоспособной. Не брезгуй патчами из других дистрибутивов, но проверяй их: не все йогурты патчи одинаково полезны. Ты готов гоняться за жуками с мухобойкой?

Ты обязан забыть про дистросрачи. AgiliaLinux должна стать твоим единственным и неповторимым Linux-домом. Ты можешь использовать любые ОС и дистрибутивы в любых целях, но твоей ОСНОВНОЙ системой, в которой ты проводишь больше всего времени, должна стать Агилия. Ты готов сделать окончательный выбор дистрибутива и остаться верным ему до конца маинтейнерских дней своих?

Если ты ответил "да" на все вопросы — читай дальше, если у тебя есть затруднения — читай дальше, если ты хотя бы на один из вопросов ответил "нет" — маинтейнерство не для тебя, но мы будем рады увидеть тебя в пользователях (и поверьте, очень много пользователей после определённого времени ответили для себя на все пять вопросов "да", и присоединились к нам).

Шаг 1: Подготовка инструментария

Что нужно, чтобы стать маинтейнером?

Установить AgiliaLinux (образы сейчас брать нужно только здесь)Прочитать документациюПопробовать собрать нужный пакетСвязаться с нашей командой

Начнём с установки: её осилит каждый. Устанавливать можно любой вариант, который вам подходит. Помните, что KDE и GNOME могут привносить в собираемые программы лишние зависимости, и если вы собираете в них программу, которая не зависит от DE, следите, чтобы зависимости KDE/GNOME (особенно этим грешит GNOME!) не попали в универсальный пакет. Если они представляют некоторый важный функционал, но несут ОЧЕНЬ много зависимостей, попробуйте собрать два пакета: для DE и для не-DE систем: (пример: evince и evince-gnome содержат разные зависимости под разные случаи).

После установки вы уже снабжены всем, что может понадобиться для сборки пакетов, посему переходим к Шагу 2.

Шаг 2: Документация

Главным справочным средством у нас является наша местная Вики-система. PDF-ок нету! Вот то, что должно быть прочитано:
Сборка пакетов — общий guidelinemkpkg — документацияABUILDРабота с конфигурирационными файламиmkpkg — скрипт сборки пакетов

После прочтения всего этого можно начинать работать с mkpkg — нашим средством сборки пакетов. Перед самой первой сборкой выполните mpkg-maintainer --set ИМЯ E_MAIL — тем самым в ваших собранных пакетах будут находиться ваш ник и e-mail.

Шаг 3: Вступление в команду

Вы можете в любой момент зайти в нашу Jabber-конференцию [email protected], она предназначена как для пользователей, так и для разработчиков. Заодно почувствуете наш дружный коллектив троллей. Там можно просто общаться, задавать вопросы и знакомиться с пользователями/пользовательницами :) Ну а самое интересное именно в том, что приём в команду идёт именно так. Порядок такой: у вас есть на руках пакет A, которого нету в репозитарии, и вы хотите его залить туда и маинтейнить. Вы отдаёте пакет нашему главе aix27249, он его проверяет, и если он хороший, заливает в репозитарий, при этом принимая решение — делать ли вас маинтейнером или пока что нужно подождать (это зависит от многих причин, весьма субьективных подчас). Обычно после этого вам выдаётся инвайт — право регистрации как маинтейнера в нашем репозитарии. После регистрации у вас есть право заливать пакеты в тестовый репозитарий. Если вы показали свою состоятельность как маинтейнер, вам выдаётся обычный доступ в репозитарии. Особо везучие и те, кто связаны с DE/WM, в конце концов, попадают в CORE — подмножество маинтейнеров, которые могут работать с пакетами, выходящими на релизных дисках (те самые DVD, которые качают пользователи, полностью состоят из пакетов работы CORE-маинтейнеров). Это высшая ступень иерархии :)

Если вы не боитесь трудностей и хотите вступить в самую весёлую, умную, сообразительную, свободную и просто крутую команду, которую я встречал…

WELCOME!


Тэги:
+ 17 -
Похожие Поделиться

Username 26.09.2010 16:48 #
+ 7 -
А сколько вас сейчас - живых мейнтейнеров агилиа?
le087 26.09.2010 17:58 #
+ 0 -


Development team
aix27249: project leader, MPKG and system installer developer, core system maintainer, KDE maintainer
Unnamed_Hero: mkpkg build system developer, maintainer of some set of packages, ex-maintainer of XFCE
NomerUNO: Openbox maintainer
fat0troll: GNOME maintainer
NK: Maintainer
FreeArcher: LXDE maintainer
agr3ss0r: Multimedia subsystem maintainer, E17 maintainer
Drakmail: JAVA maintainer
CyberMix: Crazy and fearless alpha and pre-alpha tester
Kroll: Maintainer
Den: Maintainer



Взято здесь: http://agilialinux.ru/main/about.html
ZogG 26.09.2010 18:01 #
+ 1 -
кстати и на вилинуксе есть
fat0troll 26.09.2010 19:02 #
+ 0 -
11 человек :) список уже запостили, все они живые и крутые)
Username 26.09.2010 19:19 #
+ 2 -
Респект.
Пропаганда всегда рисовала в моем мозгу тысячи и миллионы труженников опенсорса. А на деле это бригада этак из 10 человек - вначале это подтвердил список рассылки переводчиков KDE, теперь вот вы.

Интересно, что из 2000-ого коммьюнити велинупса, активно участвовали и в темах перевода, и в теме журнала тоже кучки примерно из 10 голов. Все это очень интересно, господа.
ZogG 26.09.2010 19:50 #
+ 0 -
у меня есть знакомый, что часто сам делает патчи (от просто прог до ядра), пишет мелкий софт, но делает для себя и делится, если попросить может поделиться, а может и отказать
Shihad 27.09.2010 12:05 #
+ 0 -
Сотня групп по десятку человек. Тысяча.
Не умеете вы вести контрпропаганду, товарищ Юзернэйм. :)
Username 27.09.2010 12:13 #
+ 1 -
Сотня разрозненных, слабоорганизованных кучек? Они не представляют собой единое целое :)
Shihad 27.09.2010 14:02 #
+ 0 -
Это же не партия, не Коминтерн и не блок НАТО, чтоб иметь единое руководство.
Это анархическая самоорганизация по Кропоткину. Вполне жизнеспособна, если против участников не применять грубую силу.
Читайте классиков.
Username 27.09.2010 15:32 #
+ 0 -
Я читаю историю, а не теорию анархизма. Нежизнеспособна, неэффективна, недеятельна.
Shihad 27.09.2010 15:58 #
+ 0 -
Читайте внимательней.
Обычно история анархокоммун, отрицающих власть государства над собой, заканчивалась в момент расстрела/сгона с земли оным государством. Не думаю, что с пулей в башке кто-то станет деятелен.
А вот на самоорганизующихся организациях, которые "недеятельны" и "неэффективны", построены немецкий собес (в основном негосударственный и не сильно централизованный) и американское гражданское общество. Институты, которые нельзя назвать неработающими.
Username 27.09.2010 17:04 #
+ 0 -
И собес, и американское гражданское общество никак нельзя назвать анархичными, скорее наоборот
Shihad 27.09.2010 18:53 #
+ 0 -
Наоборот - это государственные.

Так вот, большую часть программ соцобеспечения в Германии - все эти "работа для бездомных", "бесплатные шприцы для наркоманов", равно как и более серьезные - приюты, хосписы, усыновление, волонтерство - делают неправительственные организации. Пять зонтичных крупных благотворительных гражданских организаций. Анархия по Кропоткину.
Username 27.09.2010 20:26 #
+ 1 -
Вечный спор.

Основные средства такие организации получают не от физических лиц, а от компаний. Компания - более чем организованное сообщество.
Shihad 27.09.2010 22:32 #
+ 0 -
Источником могло быть и государство. И частные лица. Определять работоспособность организации по источнику средств - все равно, что определять работоспособность человека по его вкусовым пристрастиям.

Система распределения - самоорганизованная и самоподдерживающаяся - создана и работает очень даже неплохо. Точно так же работает и опен-сурс сообщество - только более рыхлое. Молодое еще.
blackraven 27.09.2010 11:44 #
+ 2 -
mpkg-mainterner --set

Че-то мне подсказывает, что где-то там ошибка вкралась...
mainteriner
fat0troll 27.09.2010 14:42 #
+ -1 -
да, mpkg-maintainer
blackraven 27.09.2010 15:44 #
+ 0 -
пожалста ;)
total 27.09.2010 19:02 #
+ 0 -
А дизайнеры нужны?
fat0troll 27.09.2010 20:01 #
+ -1 -
мм, да, не помешали бы :)
total 27.09.2010 20:24 #
+ 0 -
Что-нибудь конкретное сейчас требуется (нескучные обои, логотипы и т.д.)?
fat0troll 27.09.2010 21:51 #
+ -1 -
мм…заходите в конференцию, если можете, обсудим

сейчас у нас конкурс на логотип, попробуйте :)
K-9 27.09.2010 20:12 #
+ 0 -
А беспин есть у вас?
fat0troll 27.09.2010 21:52 #
+ -1 -
хз, кедами не пользуюсь

если нету — будет ;)
mironov_orig 22.10.2011 23:16 #
+ 0 -
многоссылокводнустрокуибезпробелов
Ilya K. 22.10.2011 23:20 #
+ 0 -
Причем, наверное, бородатых. Забегайте в [email protected], научим :)
K-9 22.10.2011 23:23 #
+ 0 -
Извинити, /me дятел и пытался зайти через гугл. exelens, привяжи этот профайл к тому, если можешь. И ник на K900 поменяй заодно :)
mironov_orig 22.10.2011 23:24 #
+ 0 -
Фича с объединением OpenID и обычных аккаунтов в разработке.
exelens 23.10.2011 09:14 #
+ 1 -
Я не разраб, в багтрекер
mironov_orig 22.10.2011 23:23 #
+ 0 -
Чему? писать без пробелов? и сам справлюсь.
K-9 22.10.2011 23:26 #
+ 0 -
Я так понимаю, интерес к ссылкам был. Соответственно, предлагаю научить собирать пакеты. Или это такой толстоватый троллинг?
mironov_orig 22.10.2011 23:32 #
+ 0 -
Толстоватый? Да это троллинг толщиной соотносящийся с длиной суперструны.
Пакеты собирать на вашем дистре это насущная необходимость, особенно с отношением на форуме, где основной ответ "agilia way - нет пакета? собери сам". А там где пакет наблюдается, можно наблюдать феерические зависимости и старьё.
Но в любом случае, чтобы что-то собирать, нужно дистр поставить, а за отсутствием netistall это очень нелегко.
mironov_orig 22.10.2011 23:29 #
+ 0 -
Кстати да, все ссылки, как одна, ведут на "страница не существует"

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн