"Усынови пакет"

Данный постом я обращаюсь прежде всего к членам сообщества, которым недостает каких-либо приложений в основном дереве Portage и неудовлетворённым существующими оверлеями, но желающим что-то изменить и принять активное участие в жизни Gentoo.

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

Если вас заинтересовала такая схема, обращайтесь ко мне (email: maksbotan@gentoo.org, jabber: maksbotan@gentoo.ru, также в конференции gentoo@conference.gentoo.ru) и я с радостью помогу вам сопровождать пакет и делать таким образом наш дистрибутив лучше.

P.S. Этот пост основан на схожей инициативе другого разработчика (c1pher).

.

Интересное предложение, спасибо за инициативу. Появились вопросы...
Какие требования предъявляются к сопровождающему (к примеру - языковые и др.)?
Какие требования предъявляются к пакету (точнее, ещё не пакету, а скорее "источнику пакета")?
Каким образом происходит "договаривание с действующим разработчиком Gentoo" и как его выбрать, или он - это вы?
Есть ли возможность впоследствии узнать, понадобился ли данный пакет кому то ещё?
Какое кол-во пакетов является "приличным" (вопрос не праздный, я имею в виду целый класс ПО почти не представленное ни в дереве, ни в оверлеях)?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

1) Главное требование —

1) Главное требование — знание языка ebuild и принципов Gentoo. Естественно кривые ебилды и policy-break никто не пустит.
2) Ну, как к любому пакету — лицензия, допускающая свободное распространение. Активный upstream, востребованность.
3) Можно обратиться к любому, к тому же c1pher или на #gentoo-sunrise, но естественно этим постом я предлагал именно свои услуги.
4) Нет, статистики мы не собираем никакой. Только по коментам в request баге
5) В дереве достаточно много брошенных пакетов (maintainer-needed), а на багзиле много открытых Request багов, так что поле деятельности большое. Но я не робот, слишком много не потяну, хоть это и проще чем самостоятельное сопровождение.

.

maksbotan написал(а):
1) Главное требование — знание языка ebuild и принципов Gentoo. Естественно кривые ебилды и policy-break никто не пустит

Ясно, побрёл изучать ebuild, по похоже, зазря - практики нет, стал быть сразу красиво, ессно, не получится. А возится с правкой, как я понял никто не будет, правильно?

Цитата:
2) Ну, как к любому пакету — лицензия, допускающая свободное распространение. Активный upstream, востребованность

Как быть в случаях, если девы вообще не озаботились лицензией? А как узнать востребованность при активном апстриме?

Цитата:
5) В дереве достаточно много брошенных пакетов (maintainer-needed), а на багзиле много открытых Request багов, так что поле деятельности большое

Нет, я имел в виду не брошенные пакеты, а слабопредставленное ПО (радиолюбительские программы для работы с различным оборудованием)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): Нет, я

Spoiler написал(а):
Нет, я имел в виду не брошенные пакеты, а слабопредставленное ПО (радиолюбительские программы для работы с различным оборудованием)

Это бы лучше держать в отдельном оверлее, на мой взгляд.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Согласен.

Согласен.

.

krigstask написал(а):
Это бы лучше держать в отдельном оверлее

Я не смогу поднять с нуля, и затем на достойном уровне держать тематический оверлей. К тому же, исходя из всего выше(и ниже)сказанного, надо обладать английским-общительным (чего нет). Ладно, спасибо всем, тема закрыта
Upd: Тьфу, млин, вот я балда - как в общем топике тему "закрыл", извините, maksbotan, удалите этот пост...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Ну могу предложить мой

Ну могу предложить мой оверлей (layman/maksbotan) как вместилище для ваших "непопулярных" ебилдов.
Зачем же удалять, пусть будет.

.

krigstask написал(а):
С чего вдруг? Разве что придётся общаться с пользователями или кто-то из «нерусей» присоединится

Это я про #gentoo-dev-help

maksbotan написал(а):
могу предложить мой оверлей (layman/maksbotan) как вместилище для ваших "непопулярных" ебилдов

Хорошо, варианты понятны. В любом случае приступаю к изучению ebuild. А вот насчёт непопулярности - это вы зря, у меня очень много друзей-радиолюбителей (подсаженных мною на дженту), но как правило уровень их - "конечный пользователь" (не молодо уж это племя), им надо, чтоб с трансивером удобно работать было, панорамка бы рисовалась в реальном времени, да аппаратный журнал чтоб сам вёлся, да QSL'ки бы сами отсылались, да отчёты по контестам - тоже сами, сами, сами... А уж какие-то там оверлеи, ебилды - это всё мимо... Ну а если куда в экпедицию выехать с лэптопом, да на котором вся диагностика и мониторинг - ммм, мечта!

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler

Spoiler написал(а):
krigstask написал(а):
С чего вдруг? Разве что придётся общаться с пользователями или кто-то из «нерусей» присоединится

Это я про #gentoo-dev-help

maksbotan написал(а):
могу предложить мой оверлей (layman/maksbotan) как вместилище для ваших "непопулярных" ебилдов

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

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
Тематический оверлей должен называться говорящим образом

Да, вы правы, но вот тогда и всплывает альтернатива прокси-сопровождения. К тому же никто не настаивает на одновременном охвате многих пакетов - по одному, по немногу, по чуть-чуть, курочка по зёрнышку - обидно было бы (да и стыдно) замутить оверлей, и не потянув - бросить... А ПО, о котором я говоряю, вполне себе работает у людей в разнобое - что-то под красношляпу есть, что-то под бунты, что-то вообще только тарболлами раздаётся, в дженте же могло бы быть всё сразу, начать бы только как-то... А в качестве примера из уже имеющегося в дереве - media-radio/fldigi (так себе контроллер цифровых видов связи), но "за неимением гербовой - пишем на простой", т.е. сейчас пользуюсь этим. В общем, прошу квалифицированного совета, так как вам видно намного больше различных нюансов - на оверлей намахиваться или на сопровождение? С учётом, что в любом случае это будет не завтра, т.к. буду основательно готовиться, изучать всё что касается темы

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Для поддержки в дереве

Для поддержки в дереве требуется куда больше знаний. Опять же, это не так удобно, на самом деле, и ответственность куда больше. Можно завести оверлей втихаря, и некоторое время его поподдерживать, а там уж и видно будет.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
Для поддержки в дереве требуется куда больше знаний

Будем приобретать. Век живи - век учись...

Цитата:
завести оверлей втихаря

Спасибо, "ловлю на лету..." ;-) Если что - в личку?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Лучше тему на форуме. Или в

Лучше тему на форуме. Или в Jabber-конференцию.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В любом случае для разработки

В любом случае для разработки ебилдов нужен scm, на первом этапе сойдет svn или hg.
Для удобства ничто не мешает завести его на публичном сервисе. После того, как ебилд готов, проверен отлажен и отполирован, проработал с хедельку у мантайнера, можно начинать думать о прокси.
При этом обычно опытный взгляд сразу ловит в ебилде "косяки" , которые вызывают удивление начинающего мантайнера ( Как так, у мну все работает) - главное, спокойно относись к таким требованиям, и все будет ОК

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Spoiler

Spoiler написал(а):
krigstask написал(а):
Это бы лучше держать в отдельном оверлее

Я не смогу поднять с нуля, и затем на достойном уровне держать тематический оверлей.

Создать оверлей для человека, научившегося писать ебилды и владеющего какой-нибудь системой контроля версий (хоть svn) — дело пяти минут. Уровень ебилдов в неофициальных оверлеях никого не волнует, кроме их пользователей.

Цитата:
К тому же, исходя из всего выше(и ниже)сказанного, надо обладать английским-общительным (чего нет).

С чего вдруг? Разве что придётся общаться с пользователями или кто-то из «нерусей» присоединится.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask

krigstask написал(а):
Создать оверлей для человека, научившегося писать ебилды и владеющего какой-нибудь системой контроля версий (хоть svn) — дело пяти минут. Уровень ебилдов в неофициальных оверлеях никого не волнует, кроме их пользователей.

хм. что б через layman виден был?

samyvolosaty написал(а): хм.

samyvolosaty написал(а):
хм. что б через layman виден был?

Не понял вопроса.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

http://blog.hartwork.org/?p=8

http://blog.hartwork.org/?p=843
Подробно описано что делать.

Цитата: Ясно, побрёл изучать

Цитата:
Ясно, побрёл изучать ebuild, по похоже, зазря - практики нет, стал быть сразу красиво, ессно, не получится. А возится с правкой, как я понял никто не будет, правильно?

Я могу давать советы, если есть время свободное. Ну и плюс есть замечательный канал #gentoo-dev-help

Цитата:
Как быть в случаях, если девы вообще не озаботились лицензией? А как узнать востребованность при активном апстриме?

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

maksbotan написал(а): Я могу

maksbotan написал(а):
Я могу давать советы, если есть время свободное. Ну и плюс есть замечательный канал #gentoo-dev-help

Есть не менее замечательный список рассылки: gentoo-devhelp ;)

Ну что, у нас есть первый

Ну что, у нас есть первый участник — всем известный slepnoga с app-emulation/aqemu. Жду следующей заявки =)

Хм

Пойду тоже почитаю, как писать ебилды, время пока есть свободное

Желаю удачи в полезном деле

Желаю удачи в полезном деле :)

Может быть, я глупость сейчас скажу...

Может быть, я глупость сейчас скажу...

Парни, а вот мысль у меня постоянно крутится в голове каждый раз, когда разыскиваю софт, отсутствующий в основном дереве: "Нет ли где такого ресурса, где бы добрый человек (или даже целое товарищество) собрало бы ссылки и описание состава "оверлеев" с какими-нибудь комментариями, и поддерживалось бы это хозяйство в действительном состоянии?
Что-нибудь наподобие... sourceforge, что ли, только с gentoo-тематикой?

А то ведь "несть им числа", и разыскать порой бывает трудно...
PS про overlays.gentoo.org знаю, но там ведь малая часть того, что есть (или могло бы быть!)

emerge Your world
Gentoogle

все оверлеи из

все оверлеи из layman'a

eix-remote update

они же через веб - gpo.zugaina.org

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Истинно так!

Истинно так!

Там в качестве "источника"

Там в качестве "источника" везде указан "layman". Но ведь не layman-ом единым живы оверлеи? Есть же и наши, "партизанские"?

И почему gpo.zugaina.org в "Ссылки" на сайте нет?
И в FAQ тоже не заметил... Или вопросик не Frequency?

Может быть - добавить?

И ещё один пункт: описание состава оверлеев. По-русски... "Russian Community", всё-таки...

emerge Your world
Gentoogle

GoodWin написал(а): Там в

GoodWin написал(а):
Там в качестве "источника" везде указан "layman". Но ведь не layman-ом единым живы оверлеи? Есть же и наши, "партизанские"?

Партизанские наколенные оверлеи мало кому интересны. Ну и как их все найдёшь? У каждого третьего есть пара-тройка ебилдов.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Так, может, создать свой,

Так, может, создать свой, gentoo.ru, список оверлеев?
В дополнение к layman-овскому?

emerge Your world
Gentoogle

Это ещё зачем? Для

Это ещё зачем? Для усугубления разброда и шатания?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Это ещё зачем?

Вот этот вопрос считаю бестактным и возмутительным! ;)

Ну как - зачем?

  • Чтобы был русскоязычный список оверлеев, не входящих в список "официального" layman.
  • Чтобы начинающие могли задать вопрос специалисту.
  • Чтобы было куда обратиться в поисках редкоземельного пакета...

emerge Your world
Gentoogle

Не ради троллинга , а в ради

Не ради троллинга , а в ради принципа "сделай хорошо, сделай сам" займись, особенно пунктом 2. Успехов

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

GoodWin написал(а): Чтобы был

GoodWin написал(а):
Чтобы был русскоязычный список оверлеев, не входящих в список "официального" layman.

В чём заключается «русскоязычность» оверлея? Ебилды на 1С, а не на bash? Или только список? И что там писать тогда? gnome — оверлей про Gnome?
И в чём смысл этого списка? Есть уже layman, зачем плодить ещё?

Цитата:
Чтобы начинающие могли задать вопрос специалисту.

Какой, например?

Цитата:
Чтобы было куда обратиться в поисках редкоземельного пакета...

Не понял.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Цитата: Чтобы был

Цитата:
Чтобы был русскоязычный список оверлеев, не входящих в список "официального" layman.

Разброд и шатание в чистом виде.

GoodWin написал(а):Так,

GoodWin написал(а):
Так, может, создать свой, gentoo.ru, список оверлеев?
В дополнение к layman-овскому?

И каковы критерии включения в него пакетов ? :) например, сколько процентов разработчиков должно быть русскими ? ( а если это чех или эстонец ? но с русским у него ок. тогда как ? :)
Все 3 руских оверлея в списке лаумана, и я не виноват, что автор 1 из них его забросил, а в 2-м клали с прибором на QA. Что делать в этом случае - выбрасывать из списка будешь ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Q: И каковы критерии

Q: И каковы критерии включения в него пакетов?
A: Я же ж предлагаю сделать _список_ ссылок на оверлеи. С комментариями про включённые в список оверлеи. Может быть - с возможностью оставлять отзывы. А критерий тут может быть только один: оверлеем пользуется более 3-х человек.
Q: Что делать в этом случае - выбрасывать из списка будешь ?
A: Только комментировать, если оверлеем пользуются.

emerge Your world
Gentoogle

.

krigstask написал(а):
Партизанские наколенные оверлеи мало кому интересны.

На уютненький локальный оверлейчик попрошу не наезжать! :)

:wq
--
Live free or die

плюсую!

плюсую!

mcdebugger

mcdebugger написал(а):
плюсую!

Что именно ? их дефолтную убогость и пожизненно сломанные ебилды, настолко, что автор нокому его не показывает ? долгие контакты автора и ответ "Не понимаю, чего хочешь, у меня все работает" ?
Собственно, я не против ( да и от меня тут ничего не зависит), но собирать списки таких оверлеев и что то там переводить смысла не имеет - они сегодня есть, а завтра нет.
Если это не так - то добавится в списик лаумана, не просто, а очень просто ;), можно даже иногда на плохом русском.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

Криг за Ботанчика спрятался :)
Поговорим с Самим ;)

maksbotan написал(а):
Итак, если вы устали ждать решения бага на добавление на нашем трекере

ИМХО данная инициатива преждевременна.
Для начала было бы очень неплохо для багов на добавление пакета (ебилда) в дерево добавить статус (типа "приподзакрыт", ищите в оверлейчике ...).
И разделить баги на добавление на две категории:
1. new/new;
2. new/усыновлён оверлейчиком ....

А дальше идёт интереснейший вопрос философического плана на предмет "что делать?" :)
Пока раскрывать его не возьмусь.

:wq
--
Live free or die

Anarchist написал(а): Криг за

Anarchist написал(а):
Криг за Ботанчика спрятался :)
Поговорим с Самим ;)

Вам не надоело генерировать бред?

Anarchist написал(а):
ИМХО данная инициатива преждевременна.

Совсем не ИМХО вы соовсем не въехали в суть данной инициативы. Речь идёт ТОЛЬКО о пакетах, которые уже сидят в дереве, но у них нет сопровождающего.

Anarchist написал(а):
Для начала было бы очень неплохо для багов на добавление пакета (ебилда) в дерево добавить статус (типа "приподзакрыт", ищите в оверлейчике ...).

Sunrise уже много лет так делает. Остальные оверлеи - они значительно менее официальны и поэтому для них такой роскоши почти нет... Однако никто не мешает вам повесить комментарий, что ебилд лежит в вашем локальном оверлее. ;)

Однако никто не мешает вам

Однако никто не мешает вам повесить комментарий, что ебилд лежит в вашем локальном оверлее. ;)

Что и было проделано неоднократно ;). Народ искал, находил, присылал пожелания и патчи как в багзиллу, так и на емаил.
К тому же получив парочку емаилов с багзиллы о том что на меня там был повешен баг, мне становилось совсем не по себе :)

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

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

NOC ebuilds...

Хочу добавить NOC http://nocproject.org/ в официальный портадж...

Последние ebuild выкладываю здесь: https://bugs.gentoo.org/show_bug.cgi?id=366051

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".