ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  @ 2008-11-10 18:38 ` Michael Shigorin
  2008-11-10 18:44   ` Slava Semushin
  2008-11-10 18:57   ` Led
  0 siblings, 2 replies; 23+ messages in thread
From: Michael Shigorin @ 2008-11-10 18:38 UTC (permalink / raw)
  To: devel

On Mon, Nov 10, 2008 at 04:42:05PM +0300, QA Team Upravdom Robot wrote:
> Dear Michael Shigorin (ALT Linux Team)!
> The t1lib-5.1.2-alt2 package has been rejected from Sisyphus incoming
> for i586 architecture.
[...]
> cp t1lib/t1lib.h .
> ../libtool --mode=link \
> 		i586-alt-linux-gcc  -o libt1x.la t1lib/t1x11.lo \
> 	         -version-info 6:2:1 \
> 	         libt1.la  -lXpm -lSM -lICE -lXext -lX11   -no-undefined -rpath /usr/lib 
> i586-alt-linux-gcc -shared  t1lib/.libs/t1x11.o  -Wl,--rpath -Wl,/usr/src/RPM/BUILD/t1lib-5.1.2/lib/.libs ./.libs/libt1.so -lXpm -lSM -lICE -lXext -lX11  -Wl,-soname -Wl,libt1x.so.5 -o .libs/libt1x.so.5.1.2
> /usr/bin/ld: cannot find -lXpm

Упирается.

2 shrek: глянешь?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 18:38 ` [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2 Michael Shigorin
@ 2008-11-10 18:44   ` Slava Semushin
  2008-11-10 19:25     ` Michael Shigorin
  2008-11-10 18:57   ` Led
  1 sibling, 1 reply; 23+ messages in thread
From: Slava Semushin @ 2008-11-10 18:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

11 ноября 2008 г. 0:38 пользователь Michael Shigorin <mike%osdn.org.ua> написал:
[...]
>> /usr/bin/ld: cannot find -lXpm
>
> Упирается.

http://lists.altlinux.org/pipermail/devel/2008-November/162742.html

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 18:38 ` [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2 Michael Shigorin
  2008-11-10 18:44   ` Slava Semushin
@ 2008-11-10 18:57   ` Led
  1 sibling, 0 replies; 23+ messages in thread
From: Led @ 2008-11-10 18:57 UTC (permalink / raw)
  To: devel

On Monday, 10 November 2008 20:38:04 Michael Shigorin wrote:
> On Mon, Nov 10, 2008 at 04:42:05PM +0300, QA Team Upravdom Robot wrote:
> > Dear Michael Shigorin (ALT Linux Team)!
> > The t1lib-5.1.2-alt2 package has been rejected from Sisyphus incoming
> > for i586 architecture.
>
> [...]
>
> > cp t1lib/t1lib.h .
> > ../libtool --mode=link \
> > 		i586-alt-linux-gcc  -o libt1x.la t1lib/t1x11.lo \
> > 	         -version-info 6:2:1 \
> > 	         libt1.la  -lXpm -lSM -lICE -lXext -lX11   -no-undefined -rpath
> > /usr/lib i586-alt-linux-gcc -shared  t1lib/.libs/t1x11.o  -Wl,--rpath
> > -Wl,/usr/src/RPM/BUILD/t1lib-5.1.2/lib/.libs ./.libs/libt1.so -lXpm -lSM
> > -lICE -lXext -lX11  -Wl,-soname -Wl,libt1x.so.5 -o .libs/libt1x.so.5.1.2
> > /usr/bin/ld: cannot find -lXpm
>
> Упирается.

Разве не очевидно, что не хватает
BuildRequires: libXpm-devel
?


-- 
Led


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 18:44   ` Slava Semushin
@ 2008-11-10 19:25     ` Michael Shigorin
  2008-11-10 19:43       ` Led
  0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2008-11-10 19:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Nov 11, 2008 at 12:44:22AM +0600, Slava Semushin wrote:
> >> /usr/bin/ld: cannot find -lXpm
> http://lists.altlinux.org/pipermail/devel/2008-November/162742.html

Спасибо.

On Mon, Nov 10, 2008 at 08:57:53PM +0200, Led wrote:
> BuildRequires: libXpm-devel

Резонно; ночером почему-то не проверил банального.

2 at: говорил я, что оптимизация BR ещё попьёт кровушки...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 19:25     ` Michael Shigorin
@ 2008-11-10 19:43       ` Led
  2008-11-10 19:48         ` [devel] " Alexey Tourbin
  2008-11-10 21:53         ` [devel] [libXpm] " Michael Shigorin
  0 siblings, 2 replies; 23+ messages in thread
From: Led @ 2008-11-10 19:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 10 November 2008 21:25:46 Michael Shigorin wrote:
> On Tue, Nov 11, 2008 at 12:44:22AM +0600, Slava Semushin wrote:
> > >> /usr/bin/ld: cannot find -lXpm
> >
> > http://lists.altlinux.org/pipermail/devel/2008-November/162742.html
>
> Спасибо.
>
> On Mon, Nov 10, 2008 at 08:57:53PM +0200, Led wrote:
> > BuildRequires: libXpm-devel
>
> Резонно; ночером почему-то не проверил банального.
>
> 2 at: говорил я, что оптимизация BR ещё попьёт кровушки...

По мне - так даже лучше. Чтоб мейнтейнеры хоть иногда в спек заглядывали, а не 
инкриминировали циферки в версии/релизе роботом и заливали "не глядя":)

-- 
Led

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 19:43       ` Led
@ 2008-11-10 19:48         ` Alexey Tourbin
  2008-11-10 21:47           ` Денис Смирнов
  2008-11-10 21:53         ` [devel] [libXpm] " Michael Shigorin
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2008-11-10 19:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 479 bytes --]

On Mon, Nov 10, 2008 at 09:43:28PM +0200, Led wrote:
> On Monday, 10 November 2008 21:25:46 Michael Shigorin wrote:
> > 2 at: говорил я, что оптимизация BR ещё попьёт кровушки...
> 
> По мне - так даже лучше. Чтоб мейнтейнеры хоть иногда в спек заглядывали, а не 
> инкриминировали циферки в версии/релизе роботом и заливали "не глядя":)

Хуже то что у некоторых пакетов неявно будет обрезана конфигурация
(типа --without-Xpm, а не ошибка -lXpm).  Это надо отслеживать.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 19:48         ` [devel] " Alexey Tourbin
@ 2008-11-10 21:47           ` Денис Смирнов
  2008-11-10 21:55             ` Led
  2008-11-10 22:30             ` [devel] E: incoming i586 reject: t1lib-5.1.2-alt2 Alexey Tourbin
  0 siblings, 2 replies; 23+ messages in thread
From: Денис Смирнов @ 2008-11-10 21:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 654 bytes --]

On Mon, Nov 10, 2008 at 10:48:16PM +0300, Алексей Турбин wrote:

AT> Хуже то что у некоторых пакетов неявно будет обрезана конфигурация
AT> (типа --without-Xpm, а не ошибка -lXpm).  Это надо отслеживать.

А можно при пересборке пакета показывать изменения в зависимостях на
shared objects?

Причем не только при обычной пересборке, но и тестовых пересборках?

Это может многие баги отлавливать. У меня вон недавно libpri от астериска
отвалилась тихо. Если бы какой робот мне об этом сказал я бы сразу
заметил.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 19:43       ` Led
  2008-11-10 19:48         ` [devel] " Alexey Tourbin
@ 2008-11-10 21:53         ` Michael Shigorin
  2008-11-10 21:57           ` Led
  1 sibling, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2008-11-10 21:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Nov 10, 2008 at 09:43:28PM +0200, Led wrote:
> > > BuildRequires: libXpm-devel
> > 2 at: говорил я, что оптимизация BR ещё попьёт кровушки...
> По мне - так даже лучше. Чтоб мейнтейнеры хоть иногда в спек
> заглядывали, а не инкриминировали циферки в версии/релизе
> роботом и заливали "не глядя":)

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

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

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 21:47           ` Денис Смирнов
@ 2008-11-10 21:55             ` Led
  2008-11-10 22:52               ` [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team Michael Shigorin
  2008-11-10 22:30             ` [devel] E: incoming i586 reject: t1lib-5.1.2-alt2 Alexey Tourbin
  1 sibling, 1 reply; 23+ messages in thread
From: Led @ 2008-11-10 21:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 10 November 2008 23:47:59 Денис Смирнов wrote:
> On Mon, Nov 10, 2008 at 10:48:16PM +0300, Алексей Турбин wrote:
>
> AT> Хуже то что у некоторых пакетов неявно будет обрезана конфигурация
> AT> (типа --without-Xpm, а не ошибка -lXpm).  Это надо отслеживать.
>
> А можно при пересборке пакета показывать изменения в зависимостях на
> shared objects?
>
> Причем не только при обычной пересборке, но и тестовых пересборках?
>
> Это может многие баги отлавливать. У меня вон недавно libpri от астериска
> отвалилась тихо. Если бы какой робот мне об этом сказал я бы сразу
> заметил.

Чтоб "тихо" не отваливался, нужно явно прописывать необходимые/требуемые 
wiith/enable, а не полагаться на "умолчания апстрима".

-- 
Led

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 21:53         ` [devel] [libXpm] " Michael Shigorin
@ 2008-11-10 21:57           ` Led
  0 siblings, 0 replies; 23+ messages in thread
From: Led @ 2008-11-10 21:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 10 November 2008 23:53:56 Michael Shigorin wrote:
> On Mon, Nov 10, 2008 at 09:43:28PM +0200, Led wrote:
> > > > BuildRequires: libXpm-devel
> > >
> > > 2 at: говорил я, что оптимизация BR ещё попьёт кровушки...
> >
> > По мне - так даже лучше. Чтоб мейнтейнеры хоть иногда в спек
> > заглядывали, а не инкриминировали циферки в версии/релизе
> > роботом и заливали "не глядя":)
>
> Это лучше для майнтейнеров-разработчиков (что не всегда так).
> Может быть лучше для плохих апстримов.  Идеальный апстрим при
> отсутствии изменений в дистрибутиве действительно собирается
> роботом и заливается не глядя.  И дистапгрейдиться на него можно
> не глядя.
>
> Только вот немного их таких, хотя у меня процент регулярно рос
> (порой разбавляясь новособранными).  Потому как не по интересу
> фиксить всё подряд, особенно если патчи в апстрим не слать.
> Я ж не разработчик. :)

В апстриме умолчания могут меняться (with/without, enable/disable). Здесь 
никакой ошибки и нет и ничего фиксить не нужно. росто нужно отдавать себе 
отчёт: с какими параметрами собираешь и ДЛЯ ЧЕГО.

-- 
Led

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] E: incoming i586 reject: t1lib-5.1.2-alt2
  2008-11-10 21:47           ` Денис Смирнов
  2008-11-10 21:55             ` Led
@ 2008-11-10 22:30             ` Alexey Tourbin
  1 sibling, 0 replies; 23+ messages in thread
From: Alexey Tourbin @ 2008-11-10 22:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2350 bytes --]

On Tue, Nov 11, 2008 at 12:47:59AM +0300, Денис Смирнов wrote:
> On Mon, Nov 10, 2008 at 10:48:16PM +0300, Алексей Турбин wrote:
> 
> AT> Хуже то что у некоторых пакетов неявно будет обрезана конфигурация
> AT> (типа --without-Xpm, а не ошибка -lXpm).  Это надо отслеживать.
> 
> А можно при пересборке пакета показывать изменения в зависимостях на
> shared objects?

Изменения относительно чего?  В простейшем случае (без специальной
модели данных) можно только сравнивать зависимости у пакетов с
одинаковыми N-V-R.  Тогда есть два варианта: 1) изменения между
существующим в сизифе пакетом и персобранным пакетом; 2) изменение
между предыдущей и текущей тестовой пересборкой пакета.

У меня есть скрипт, который анализирует логи сборки и сравнивает
зависимости одинаковых N-V-R пакетов по второму варианту.  Он
запускается например как

$ cosubilode /ALT/beehive/old-logs/i586/2008/1024/success/ /ALT/beehive/success/
--- deps1       2008-11-10 23:41:24 +0300
+++ deps2       2008-11-10 23:41:25 +0300
@@ -210,3 +210,3 @@
 Eterm-0.9.5-alt1       PreReq  libutempter
-Eterm-0.9.5-alt1       Provides        /usr/bin/xvt
+Eterm-0.9.5-alt1       Provides        /usr/bin/xvt = 30
 Eterm-0.9.5-alt1       Provides        libEterm-0.9.5.so
...
$

cosubilode означает "COmpare SUccessful BuIld LOg DEpendencies" (этот
скрипт лежит в qa-robot.git).  Но на руках нужно иметь полные логи
двух тестовых пересборок: за эту неделю и за прошлую неделю.  Тогда
можно посмотреть, как у одинаковых пакетов за неделю меняются
зависимсти (то есть как изменились бы зависимости, если собрать один
тот же пакет неделю назад и сейчас; изменившиеся пакеты из сравнения
выбывают).

> Причем не только при обычной пересборке, но и тестовых пересборках?

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

> Это может многие баги отлавливать. У меня вон недавно libpri от астериска
> отвалилась тихо. Если бы какой робот мне об этом сказал я бы сразу
> заметил.

Без осмысленного анализа всё равно не обойтись, но конечно можно сделать
его гораздо удобнее, чем задним числом грепать логи.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-10 21:55             ` Led
@ 2008-11-10 22:52               ` Michael Shigorin
  2008-11-10 23:03                 ` Mikhail Gusarov
                                   ` (3 more replies)
  0 siblings, 4 replies; 23+ messages in thread
From: Michael Shigorin @ 2008-11-10 22:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Nov 10, 2008 at 11:55:15PM +0200, Led wrote:
> Чтоб "тихо" не отваливался, нужно явно прописывать
> необходимые/требуемые wiith/enable, а не полагаться
> на "умолчания апстрима".

Можно выделить четыре типа майнтейнеров:

* Технический любер.  Обычно программист, впридачу занявшийся
  поддержкой пакетов.  Пишет скрипты на смеси shell, sed, C, awk,
  perl и lua.

* Перфекционист.  Обычно сильнодействущий администратор
  (реже -- ммм... совсем реже), вынужденный заниматься ещё и
  упаковкой.

* Экстравагантная личность.  Стареющий хакер, обнаруживший, что
  ни Моссад, ни Горсвет не собираются оплачивать достойно его
  услуги, вследствие чего подавшийся в ALT Linux Team.

* Гуманитарий.  Зачастую болеющий за общее дело человек, сперва
  повёвшийся на провокации вида "это линукс, тебе надо -- ты и
  делай", а затем не сразу понявший, куда именно угодил.


Как определить, к какому типу принадлежит ваш майнтейнер.


Ситуация 0.  Сборка нетривиального пакета.

Технический любер.  Пишет набор скриптов для импорта из
репозитория, где почти всё уже сделано.

Перфекционист.  Устраивает джихад с применением %def_with{,out}
на несколько экранов и без применения шаблонов в секции %files.
Активно пользуется %define _unpackaged_files_terminate_build 1.

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

Гуманитарий.  Втихомолку правит /etc/sudoers из %post.


Ситуация 1.  Кривой апстрим, не умеющий линковать своё поделие.

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

Перфекционист.  Делает однострочный патч, после чего долго 
и тщательно проталкивает его в апстрим.

Экстравагантная личность:
$ rm -rf ~/git/obstream
$ ssh git.alt rm-db obstream
$ echo "obstream в топку" | mutt -s "obstream is orphaned" devel

Гуманитарий.  Долго возмущается дискриминацией, втихую добавляет
-Wl,--no-as-needed и с облегчением заливает src.rpm.


Ситуация 2.  Потеря репозитория.

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

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

Экстравагантная личность.  Окончательно решает наконец заняться
разведением сортовых кабачков.

Гуманитарий.  Берёт последний src.rpm из сизифа и не горюет.


Ситуация 3.  Низкая производительность git.alt.

Технический любер.  Затачивает gitweb, докручивает кэширование,
применяет ряд других оптимизаций.  Примерно на неделю этого
хватает.

Перфекционист.  Пытает генерального директора, в очередной
раз доказывая вообще-то важность сборочной инфраструктуры.
Своего раньше или позже добивается.

Экстравагантная личность.  Занимается чем-то ещё, пока байтики
неспешно путешествуют между дальними дисками и локальным.

Гуманитарий.  Замечает только тормоза при открывании некоторых 
ссылок из devel@.


Ситуация 4. "Глупые" багрепорты пользователей.

Технический любер.  Пишет скрипт для автоматического анализа
багов байесовым фильтром и автозакрытия не перебравшихся через
порог осмысленности.  Через некоторое время замечает, что фильтр
стоило на чём-то подрессировать.

Перфекционист.  Игнорирует багрепорты, пока пристающий не
предоставит веские доказательства своей квалификации, или 
по причине перегруженности ими.

Экстравагантная личность.  Может угробить больше времени на
повышение квалификации повесившего баг, чем на собственно
исправление.

Гуманитарий.  Пытается помочь; порой это получается.


Ситуация 5. Обновление версии апстрима.

Технический любер.  Припоминает, не добавили ли чего незнакомого.

Перфекционист.  Изучает исходные тексты новой версии и выбирает
из них только то, что ему нравится.

Экстравагантная личность.  При хорошем настроении обновляет пакет.
При плохом -- может и не обновлять (всё равно ведь что-то сломают
и потом опять обновлять).

Гуманитарий.  По возможности обновляет пакет.


PS: все совпадения случайны, а их характер -- вовсе не 1:1. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-10 22:52               ` [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team Michael Shigorin
@ 2008-11-10 23:03                 ` Mikhail Gusarov
  2008-11-11  8:32                 ` Kirill Maslinsky
                                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 23+ messages in thread
From: Mikhail Gusarov @ 2008-11-10 23:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 283 bytes --]

Twas brillig at 00:52:59 11.11.2008 UTC+02 when mike@osdn.org.ua did gyre and gimble:

 MS> Можно выделить четыре типа майнтейнеров:

[куть]

http://www.altlinux.org/Руководство_по_майнтяинам_ALT_Linux_Team

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-10 22:52               ` [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team Michael Shigorin
  2008-11-10 23:03                 ` Mikhail Gusarov
@ 2008-11-11  8:32                 ` Kirill Maslinsky
  2008-11-11  9:18                   ` Dmitriy M. Maslennikov
  2008-11-11 14:25                 ` Damir Shayhutdinov
  2008-11-12  1:10                 ` Alexey Tourbin
  3 siblings, 1 reply; 23+ messages in thread
From: Kirill Maslinsky @ 2008-11-11  8:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 655 bytes --]

On Tue, Nov 11, 2008 at 12:52:59AM +0200, Michael Shigorin wrote:
> On Mon, Nov 10, 2008 at 11:55:15PM +0200, Led wrote:

[...]

> * Гуманитарий.  Зачастую болеющий за общее дело человек, сперва
>   повёвшийся на провокации вида "это линукс, тебе надо -- ты и
>   делай", а затем не сразу понявший, куда именно угодил.
> 
> Как определить, к какому типу принадлежит ваш майнтейнер.
> 
> 
> Ситуация 0.  Сборка нетривиального пакета.

[...]

> Гуманитарий.  Втихомолку правит /etc/sudoers из %post.

[...]

Коллега, Вы нас обижаете! Очень советую поскорее уточнить терминологию ;)

-- 
Kirill Maslinsky
ALT Linux Team, Гуманитарий

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-11  8:32                 ` Kirill Maslinsky
@ 2008-11-11  9:18                   ` Dmitriy M. Maslennikov
  2008-11-11 12:51                     ` Kirill Maslinsky
  0 siblings, 1 reply; 23+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-11-11  9:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

11 ноября 2008 г. 11:32 пользователь Kirill Maslinsky
<kirill@altlinux.org> написал:
>> * Гуманитарий.  Зачастую болеющий за общее дело человек, сперва
>>   повёвшийся на провокации вида "это линукс, тебе надо -- ты и
>>   делай", а затем не сразу понявший, куда именно угодил.
>>
>> Как определить, к какому типу принадлежит ваш майнтейнер.
>>
>>
>> Ситуация 0.  Сборка нетривиального пакета.
>
> [...]
>
>> Гуманитарий.  Втихомолку правит /etc/sudoers из %post.
>
> [...]
>
> Коллега, Вы нас обижаете! Очень советую поскорее уточнить терминологию ;)
Я так понимаю, что в данном контексте "гуманитарий" - тип мантейнера,
а не его образование. Программисты по роду деятельности и образованию
вполне могут оказаться мантейнерами-"гуманитариями".

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-11  9:18                   ` Dmitriy M. Maslennikov
@ 2008-11-11 12:51                     ` Kirill Maslinsky
  2008-11-11 13:08                       ` Alexey I. Froloff
  0 siblings, 1 reply; 23+ messages in thread
From: Kirill Maslinsky @ 2008-11-11 12:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1047 bytes --]

On Tue, Nov 11, 2008 at 12:18:09PM +0300, Dmitriy M. Maslennikov wrote:
> 11 ноября 2008 г. 11:32 пользователь Kirill Maslinsky
> <kirill@altlinux.org> написал:
> >> * Гуманитарий.  Зачастую болеющий за общее дело человек, сперва
> >>   повёвшийся на провокации вида "это линукс, тебе надо -- ты и
> >>   делай", а затем не сразу понявший, куда именно угодил.
> >>
> >> Как определить, к какому типу принадлежит ваш майнтейнер.
> >>
> >>
> >> Ситуация 0.  Сборка нетривиального пакета.
> >
> > [...]
> >
> >> Гуманитарий.  Втихомолку правит /etc/sudoers из %post.
> >
> > [...]
> >
> > Коллега, Вы нас обижаете! Очень советую поскорее уточнить терминологию ;)
> Я так понимаю, что в данном контексте "гуманитарий" - тип мантейнера,
> а не его образование. Программисты по роду деятельности и образованию
> вполне могут оказаться мантейнерами-"гуманитариями".

Вот-вот, именно честь слова "гуманитарий" я и хочу здесь защитить! 
А то ему так вот запросто придаётся отрицательное побочное значение.

-- 
Kirill Maslinsky

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-11 12:51                     ` Kirill Maslinsky
@ 2008-11-11 13:08                       ` Alexey I. Froloff
  2008-11-11 13:42                         ` Kirill Maslinsky
  0 siblings, 1 reply; 23+ messages in thread
From: Alexey I. Froloff @ 2008-11-11 13:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 265 bytes --]

* Kirill Maslinsky <kirill@> [081111 15:53]:
> Вот-вот, именно честь слова "гуманитарий" я и хочу здесь защитить! 
От кого?

> А то ему так вот запросто придаётся отрицательное побочное значение.
"Нетехнический специалист" лучше?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-11 13:08                       ` Alexey I. Froloff
@ 2008-11-11 13:42                         ` Kirill Maslinsky
  2008-11-11 14:11                           ` Dmitry Afanasov
  0 siblings, 1 reply; 23+ messages in thread
From: Kirill Maslinsky @ 2008-11-11 13:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 444 bytes --]

On Tue, Nov 11, 2008 at 04:08:03PM +0300, Alexey I. Froloff wrote:
> * Kirill Maslinsky <kirill@> [081111 15:53]:
> > Вот-вот, именно честь слова "гуманитарий" я и хочу здесь защитить! 
> От кого? 
От Шигорина :)

> > А то ему так вот запросто придаётся отрицательное побочное значение.
> "Нетехнический специалист" лучше?
Лучше "Разгильдяй" ;)

Боюсь, мы совсем ушли от темы рассылки, давайте закругляться.

-- 
Kirill Maslinsky

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-11 13:42                         ` Kirill Maslinsky
@ 2008-11-11 14:11                           ` Dmitry Afanasov
  0 siblings, 0 replies; 23+ messages in thread
From: Dmitry Afanasov @ 2008-11-11 14:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

11.11.08, Kirill Maslinsky<kirill@altlinux.org> написал(а):
> On Tue, Nov 11, 2008 at 04:08:03PM +0300, Alexey I. Froloff wrote:
>  > * Kirill Maslinsky <kirill@> [081111 15:53]:
>  > > Вот-вот, именно честь слова "гуманитарий" я и хочу здесь защитить!
>  > От кого?
>
> От Шигорина :)
опчето, очень похоже, что гуманитария Шигорин писал по себе :)

>  Боюсь, мы совсем ушли от темы рассылки, давайте закругляться.
s-r@? ^)
-- 
С уважением
Афанасов Дмитрий

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-10 22:52               ` [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team Michael Shigorin
  2008-11-10 23:03                 ` Mikhail Gusarov
  2008-11-11  8:32                 ` Kirill Maslinsky
@ 2008-11-11 14:25                 ` Damir Shayhutdinov
  2008-11-11 14:39                   ` Alexey I. Froloff
  2008-11-12  1:10                 ` Alexey Tourbin
  3 siblings, 1 reply; 23+ messages in thread
From: Damir Shayhutdinov @ 2008-11-11 14:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

11 ноября 2008 г. 1:52 пользователь Michael Shigorin написал:
> PS: все совпадения случайны, а их характер -- вовсе не 1:1. :)

Теперь еще напиши руководство по разведению и выращиванию мантяинов :)
Или наоборот, выращиванию и разведению.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-11 14:25                 ` Damir Shayhutdinov
@ 2008-11-11 14:39                   ` Alexey I. Froloff
  0 siblings, 0 replies; 23+ messages in thread
From: Alexey I. Froloff @ 2008-11-11 14:39 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 344 bytes --]

* Damir Shayhutdinov <damir@> [081111 17:32]:
> > PS: все совпадения случайны, а их характер -- вовсе не 1:1. :)
> Теперь еще напиши руководство по разведению и выращиванию мантяинов :)
> Или наоборот, выращиванию и разведению.
"Как правильно разводить мантяинов на новые версии пакетов и
исправления багов".

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-10 22:52               ` [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team Michael Shigorin
                                   ` (2 preceding siblings ...)
  2008-11-11 14:25                 ` Damir Shayhutdinov
@ 2008-11-12  1:10                 ` Alexey Tourbin
  2008-11-13 17:08                   ` Michael Shigorin
  3 siblings, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2008-11-12  1:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1181 bytes --]

On Tue, Nov 11, 2008 at 12:52:59AM +0200, Michael Shigorin wrote:
> On Mon, Nov 10, 2008 at 11:55:15PM +0200, Led wrote:
> > Чтоб "тихо" не отваливался, нужно явно прописывать
> > необходимые/требуемые wiith/enable, а не полагаться
> > на "умолчания апстрима".
> 
> Можно выделить четыре типа майнтейнеров:
> 
> * Технический любер.  Обычно программист, впридачу занявшийся
>   поддержкой пакетов.  Пишет скрипты на смеси shell, sed, C, awk,
>   perl и lua.
> 
> * Перфекционист.  Обычно сильнодействущий администратор
>   (реже -- ммм... совсем реже), вынужденный заниматься ещё и
>   упаковкой.
> 
> * Экстравагантная личность.  Стареющий хакер, обнаруживший, что
>   ни Моссад, ни Горсвет не собираются оплачивать достойно его
>   услуги, вследствие чего подавшийся в ALT Linux Team.
> 
> * Гуманитарий.  Зачастую болеющий за общее дело человек, сперва
>   повёвшийся на провокации вида "это линукс, тебе надо -- ты и
>   делай", а затем не сразу понявший, куда именно угодил.

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

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team
  2008-11-12  1:10                 ` Alexey Tourbin
@ 2008-11-13 17:08                   ` Michael Shigorin
  0 siblings, 0 replies; 23+ messages in thread
From: Michael Shigorin @ 2008-11-13 17:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Nov 12, 2008 at 04:10:22AM +0300, Alexey Tourbin wrote:
> > Можно выделить четыре типа майнтейнеров:
> По-моему, мейнтейнеров лучше традиционно разделить на
> сангивиников, холериков, флегматиков и меланхоликов.

Порефакторишь? ;-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2008-11-13 17:08 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-10 18:38 ` [devel] [libXpm] Re: E: incoming i586 reject: t1lib-5.1.2-alt2 Michael Shigorin
2008-11-10 18:44   ` Slava Semushin
2008-11-10 19:25     ` Michael Shigorin
2008-11-10 19:43       ` Led
2008-11-10 19:48         ` [devel] " Alexey Tourbin
2008-11-10 21:47           ` Денис Смирнов
2008-11-10 21:55             ` Led
2008-11-10 22:52               ` [devel] [JT] Руководство_по_майнтяинам_ALT_Linux_Team Michael Shigorin
2008-11-10 23:03                 ` Mikhail Gusarov
2008-11-11  8:32                 ` Kirill Maslinsky
2008-11-11  9:18                   ` Dmitriy M. Maslennikov
2008-11-11 12:51                     ` Kirill Maslinsky
2008-11-11 13:08                       ` Alexey I. Froloff
2008-11-11 13:42                         ` Kirill Maslinsky
2008-11-11 14:11                           ` Dmitry Afanasov
2008-11-11 14:25                 ` Damir Shayhutdinov
2008-11-11 14:39                   ` Alexey I. Froloff
2008-11-12  1:10                 ` Alexey Tourbin
2008-11-13 17:08                   ` Michael Shigorin
2008-11-10 22:30             ` [devel] E: incoming i586 reject: t1lib-5.1.2-alt2 Alexey Tourbin
2008-11-10 21:53         ` [devel] [libXpm] " Michael Shigorin
2008-11-10 21:57           ` Led
2008-11-10 18:57   ` Led

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git