Re: Слайды лекции "Пакетирование для Debian"

2012-07-01 Пенетрантность Dmitry A. Zhiglov
16 июня 2012 г., 18:13 пользователь Dmitry Borodaenko
 написал:
> Добрый день,

> Комментарии и патчи приветствуются :)

Нашлось тематическое видео на 54 минуты
http://www.linuxnewshere.com/index.php/fosdem-2012-debian-packaging-for-beginners


Re: Слайды лекции "Пакетирование для Debian"

2012-06-28 Пенетрантность Alexander GQ Gerasiov
Tue, 26 Jun 2012 18:56:09 +0400
Andrey Melnikoff  wrote:

> Денис Мажар  wrote:
> > 25.06.2012 20:41, Andrey Melnikoff пишет:
> >  > Конфиги - они для этого придуманы. А править их через $EDITOR
> >  > или sed 
> > - это моё дело.
> >  >
> >  > ...
> >  >
> >  > Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами
> >  > покажи?
> > Кажется вы пытаетесь использовать пакеты там, где лучше
> > использовать configuration manager.
> Так покажите как и чем пользоваться, если знаете. А то трындеть про
> полиси и прочие невнятные use case - оно конечно легче.
Ты поаккуратнее с основным документом, благодаря которому дебиан как
система до сих пор существует, да еще позволяет довольно неплохие
деривативы создавать на своей основе =)

Кстати к топикстартеру, не помню есть про это на слайдах или нет, но
обязательно надо рассказывать про то, что такое Policy, почему и в
какой позе на нее надо молиться и про lintian упомянуть.

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120628132448.0fd6683f@dart.lvknet



Re: Слайды лекции "Пакетирование для Debian"

2012-06-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 06:56:09PM +0400, Andrey Melnikoff wrote:
> Денис Мажар  wrote:
> > 25.06.2012 20:41, Andrey Melnikoff пишет:
> >  > Конфиги - они для этого придуманы. А править их через $EDITOR или sed 
> > - это моё дело.
> >  >
> >  > ...
> >  >
> >  > Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?
> > Кажется вы пытаетесь использовать пакеты там, где лучше использовать 
> > configuration manager.
> Так покажите как и чем пользоваться, если знаете. А то трындеть про полиси и
> прочие невнятные use case - оно конечно легче.
Трындеть начали вы, о вещах, не имеющих отношения к пакетированию для
Debian.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Слайды лекции "Пакетирование для Debian"

2012-06-26 Пенетрантность Andrey Melnikoff
Денис Мажар  wrote:
> 25.06.2012 20:41, Andrey Melnikoff пишет:
>  > Конфиги - они для этого придуманы. А править их через $EDITOR или sed 
> - это моё дело.
>  >
>  > ...
>  >
>  > Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?
> Кажется вы пытаетесь использовать пакеты там, где лучше использовать 
> configuration manager.
Так покажите как и чем пользоваться, если знаете. А то трындеть про полиси и
прочие невнятные use case - оно конечно легче.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/95vob9-07s@kenga.kmv.ru



Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Денис Мажар

25.06.2012 20:41, Andrey Melnikoff пишет:
> Конфиги - они для этого придуманы. А править их через $EDITOR или sed 
- это моё дело.

>
> ...
>
> Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?
>

Кажется вы пытаетесь использовать пакеты там, где лучше использовать 
configuration manager.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe8c94c.7050...@gmail.com



Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Andrey Rahmatullin
On Mon, Jun 25, 2012 at 09:41:44PM +0400, Andrey Melnikoff wrote:
> > > > пакетировщика появится соблазн вместо того, чтобы найти и понять
> > > > alternatives или debconf, не заморачиваться и по-быстрому накидать
> > > > собственный велосипед в postinst.
> > > А чем поможет debconf если мне надо из пакета подправить с пяток
> > > конфигов других сервисов? Да еще в зависимости от машины? Покажите
> > > мне этот use-case.
> > Править какие бы то ни было файлы других пакетов нельзя =)
> Конфиги - они для этого придуманы. А править их через $EDITOR или sed - это
> моё дело.
> 
> > Только через механизмы, предоставляемые этими пакетами такими как
> > update-inetd или conf.d
> Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?
Это явно нарушает полиси.
У себя на коленке вы можете делать что угодно, и вы даже можете просить
кого-нибудь написать какие-нибудь доки про это, но к докам по созданию
правильных пакетов это никакого отношения не имеет, просьбы рассказывать в
подобных текстах про редактирование чужих файлов в postin - просто шум, а
тексты, смешивающие оба этих юзкейса - даже вредны.


-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Andrey Melnikoff
Dmitry Borodaenko  wrote:
> 2012/6/21 Andrey Melnikoff :
> >> > А триггеры, триггеры где? Описание всяких (pre|post)(install|rm)
> >> > скриптов?
> >> Своё мнение по этому вопросу я однозначно выразил на слайде 12.
> > Ага. Unix тем и хорош - если юзерь хочет отсрелить себе ногу, он может
> > это сделать.

> Я ж не говорю что этих средств не должно быть. Просто некоторые вещи
> стоит изучать в определённом порядке. Что вы сначала будете давать
> начинающему программисту -- printf или ncurses, malloc или mmap?
Про эти вещи надо писать. Да, возможно в отдельном разделе и с большой
вывеской - "осторожно, можно всё сломать". А писать "не связываться со
скриптами" - это как-то по детски.

[skipp]

> И много в Debian пакетов, в которых такое надо?
Это мне надо. А получается, что из-за ограничений менеджера пакетов
приходиться стучать в бубен и практиковать вуду. А мне всего-то надо -
в зависимости от машины - поставить ntpdate или нет. 

> Ещё раз повторю -- я не утверждаю, что postinst и тригеры не нужны. Но
> людям, которым такое нужно в их пакетах, нужна не вводная презентация, а
> справочное руководство (или на худой конец отдельная презентация
> "Инсталляционные скрипты и тригеры для тех, кто уже умеет собирать
> пакеты для Debian"). Научи этому вуду начинающего пакетировщика, и он
> будет его использовать где надо (да, такие случаи бывают) и где не надо
> (таких случаев гораздо больше, иначе бы для их обработки в Debian не
> появлялись бы специальные средства).
Там этого "документированного вуду" хватит еще не на одну порцию слайдов.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/m8mmb9-5oi@kenga.kmv.ru



Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Andrey Melnikoff
Andrey Rahmatullin  wrote:
> [-- text/plain, кодировка quoted-printable, кодировка: windows-1251, 16 строк 
> --]

> On Thu, Jun 21, 2012 at 05:22:00PM +0400, Andrey Melnikoff wrote:
> > А чем поможет debconf если мне надо из пакета подправить с пяток конфигов
> > других сервисов? Да еще в зависимости от машины? Покажите мне этот use-case.
> Я, например, считаю, что в подобных руководствах не следует рассматривать
> юзкейсы, невозможные в официальных пакетах.
Ну вот уж триггеры то, они вполне себе официальные.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/d9lmb9-4ii@kenga.kmv.ru



Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Andrey Melnikoff
Alexander GQ Gerasiov  wrote:
> Thu, 21 Jun 2012 17:22:00 +0400
> Andrey Melnikoff  wrote:

> > > пакетировщика появится соблазн вместо того, чтобы найти и понять
> > > alternatives или debconf, не заморачиваться и по-быстрому накидать
> > > собственный велосипед в postinst.
> > А чем поможет debconf если мне надо из пакета подправить с пяток
> > конфигов других сервисов? Да еще в зависимости от машины? Покажите
> > мне этот use-case.
> Править какие бы то ни было файлы других пакетов нельзя =)
Конфиги - они для этого придуманы. А править их через $EDITOR или sed - это
моё дело.

> Только через механизмы, предоставляемые этими пакетами такими как
> update-inetd или conf.d
Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ofkmb9-4ii@kenga.kmv.ru



Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Andrey Rahmatullin
On Thu, Jun 21, 2012 at 05:22:00PM +0400, Andrey Melnikoff wrote:
> А чем поможет debconf если мне надо из пакета подправить с пяток конфигов
> других сервисов? Да еще в зависимости от машины? Покажите мне этот use-case.
Я, например, считаю, что в подобных руководствах не следует рассматривать
юзкейсы, невозможные в официальных пакетах.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Andrey Rahmatullin
On Sat, Jun 16, 2012 at 05:13:06PM +0300, Dmitry Borodaenko wrote:
> В апреле я прочитал лекцию "Пакетирование для Debian" для компании SaM
> Solutions в Минске, по договорённости с компанией материалы лекции
> (слайды в latex-beamer, включая дополнительные комментарии в
> латеховском исходнике) доступны под лицензией GPL3 здесь:
> 
> http://people.debian.org/~angdraug/debian-packaging-2012.pdf
> http://git.debian.org/gitweb/?p=users/angdraug/debian-packaging.git;a=summary
> 
> Комментарии и патчи приветствуются :)
На 5 странице какой-то 2.0 вместо 1.0.
(27 страница) напрямую /run использовать нельзя без зависимости на
initscripts с версией.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Слайды лекции "Пакетирование для Debian"

2012-06-25 Пенетрантность Alexander GQ Gerasiov
Thu, 21 Jun 2012 17:22:00 +0400
Andrey Melnikoff  wrote:

> > пакетировщика появится соблазн вместо того, чтобы найти и понять
> > alternatives или debconf, не заморачиваться и по-быстрому накидать
> > собственный велосипед в postinst.
> А чем поможет debconf если мне надо из пакета подправить с пяток
> конфигов других сервисов? Да еще в зависимости от машины? Покажите
> мне этот use-case.
Править какие бы то ни было файлы других пакетов нельзя =)

Только через механизмы, предоставляемые этими пакетами такими как
update-inetd или conf.d

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120625125046.35f11d72@dart.lvknet



Re: Слайды лекции "Пакетирование для Debian"

2012-06-23 Пенетрантность Dmitry Borodaenko
2012/6/21 Andrey Melnikoff :
>> > А триггеры, триггеры где? Описание всяких (pre|post)(install|rm)
>> > скриптов?
>> Своё мнение по этому вопросу я однозначно выразил на слайде 12.
> Ага. Unix тем и хорош - если юзерь хочет отсрелить себе ногу, он может
> это сделать.

Я ж не говорю что этих средств не должно быть. Просто некоторые вещи
стоит изучать в определённом порядке. Что вы сначала будете давать
начинающему программисту -- printf или ncurses, malloc или mmap?

> Это и есть базовые средства - тригерры и скрипты. Не базовые средства
> - это self-modify пакет который напрямую ковыряется в потрохах dpkg.

По такому опредению все наличные средства -- базовые.

>> вместо того, чтобы найти и понять alternatives или debconf, не
>> заморачиваться и по-быстрому накидать собственный велосипед в
>> postinst.
> А чем поможет debconf если мне надо из пакета подправить с пяток
> конфигов других сервисов? Да еще в зависимости от машины? Покажите мне
> этот use-case.

И много в Debian пакетов, в которых такое надо?

Ещё раз повторю -- я не утверждаю, что postinst и тригеры не нужны. Но
людям, которым такое нужно в их пакетах, нужна не вводная презентация, а
справочное руководство (или на худой конец отдельная презентация
"Инсталляционные скрипты и тригеры для тех, кто уже умеет собирать
пакеты для Debian"). Научи этому вуду начинающего пакетировщика, и он
будет его использовать где надо (да, такие случаи бывают) и где не надо
(таких случаев гораздо больше, иначе бы для их обработки в Debian не
появлялись бы специальные средства).

--
Dmitry Borodaenko


Re: Слайды лекции "Пакетирование для Debian"

2012-06-23 Пенетрантность Dmitry Borodaenko
2012/6/21 Alexander GQ Gerasiov :
> А можно в качестве альтернативы CC-3.0-BY или CC-3.0-BY-SA ?
> Просто в качестве лицензии на обучающие материалы чаще CC используют,
> а они не очень совместимы =)

Добавил CC-BY-SA 3.0+ как альтернативу.

--
Dmitry Borodaenko


Re: Слайды лекции "Пакетирование для Debian"

2012-06-21 Пенетрантность Andrey Melnikoff
Dmitry Borodaenko  wrote:
> On Sun, Jun 17, 2012 at 4:41 PM, Andrey Melnikoff  wrote:
> > А триггеры, триггеры где? Описание всяких (pre|post)(install|rm)
> > скриптов?

> Своё мнение по этому вопросу я однозначно выразил на слайде 12. И
> проблема имхо не только в том, о чём пишут авторы maint-guide (что в
> этих скриптах слишком легко накосячить). Люди, которым будет полезна эта
Ага. Unix тем и хорош - если юзерь хочет отсрелить себе ногу, он может это
сделать.

> презентация (в первую очередь те, кто с задачей пакетирования для
> Debian, если не вообще для Linux, сталкиваются впервые), должны сперва
> освоить базовые средства управления пакетами, и только тогда, и только
> если придётся, выходить за рамки этих средств с помощью скриптов и
> тригеров. Если сразу давать такие продвинутые темы, у начинающего
Это и есть базовые средства - тригерры и скрипты. Не базовые средства - это
self-modify пакет который напрямую ковыряется в потрохах dpkg.

> пакетировщика появится соблазн вместо того, чтобы найти и понять
> alternatives или debconf, не заморачиваться и по-быстрому накидать
> собственный велосипед в postinst.
А чем поможет debconf если мне надо из пакета подправить с пяток конфигов
других сервисов? Да еще в зависимости от машины? Покажите мне этот use-case.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/oojbb9-oia@kenga.kmv.ru



Re: Слайды лекции "Пакетирование для Debian"

2012-06-21 Пенетрантность Alexander GQ Gerasiov
Sat, 16 Jun 2012 17:13:06 +0300
Dmitry Borodaenko  wrote:

> Добрый день,
> 
> В апреле я прочитал лекцию "Пакетирование для Debian" для компании SaM
> Solutions в Минске, по договорённости с компанией материалы лекции
> (слайды в latex-beamer, включая дополнительные комментарии в
> латеховском исходнике) доступны под лицензией GPL3 здесь:
> 
> http://people.debian.org/~angdraug/debian-packaging-2012.pdf
> http://git.debian.org/gitweb/?p=users/angdraug/debian-packaging.git;a=summary
> 
> Комментарии и патчи приветствуются :)
А можно в качестве альтернативы CC-3.0-BY или CC-3.0-BY-SA ?
Просто в качестве лицензии на обучающие материалы чаще CC используют, а
они не очень совместимы =)

ЗЫ Лекции пока не смотрел.

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012062113.1cffe17a@dart.lvknet



Re: Слайды лекции "Пакетирование для Debian"

2012-06-17 Пенетрантность Michael Shigorin
On Sun, Jun 17, 2012 at 12:23:30AM +0300, Dmitry Borodaenko wrote:
> > Новость на opennet.ru сам закинешь или форварднуть? :)
> Форвардни пожалуйста, я там не обитаю...

Так там формочка есть :)

http://www.opennet.ru/opennews/art.shtml?num=34119

-- 
  WBR, Michael Shigorin 
  -- Linux.Kiev http://www.linux.kiev.ua/


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120618055101.ga19...@osdn.org.ua



Re: Слайды лекции "Пакетирование для Debian"

2012-06-17 Пенетрантность Dmitry Borodaenko
On Sun, Jun 17, 2012 at 4:41 PM, Andrey Melnikoff  wrote:
> А триггеры, триггеры где? Описание всяких (pre|post)(install|rm)
> скриптов?

Своё мнение по этому вопросу я однозначно выразил на слайде 12. И
проблема имхо не только в том, о чём пишут авторы maint-guide (что в
этих скриптах слишком легко накосячить). Люди, которым будет полезна эта
презентация (в первую очередь те, кто с задачей пакетирования для
Debian, если не вообще для Linux, сталкиваются впервые), должны сперва
освоить базовые средства управления пакетами, и только тогда, и только
если придётся, выходить за рамки этих средств с помощью скриптов и
тригеров. Если сразу давать такие продвинутые темы, у начинающего
пакетировщика появится соблазн вместо того, чтобы найти и понять
alternatives или debconf, не заморачиваться и по-быстрому накидать
собственный велосипед в postinst.

--
Dmitry Borodaenko


Re: Слайды лекции "Пакетирование для Debian"

2012-06-17 Пенетрантность Andrey Melnikoff
Dmitry Borodaenko  wrote:
> Добрый день,

> Комментарии и патчи приветствуются :)
А триггеры, триггеры где? Описание всяких (pre|post)(install|rm) скриптов?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/3e31b9-sa2@kenga.kmv.ru



Re: Слайды лекции "Пакетирование для Debian"

2012-06-16 Пенетрантность Dmitry Borodaenko
2012/6/16 Michael Shigorin :
> Новость на opennet.ru сам закинешь или форварднуть? :)

Форвардни пожалуйста, я там не обитаю...

>> Спасибо. Но вторая ссылка битая.
> Это кривая перекидка на http://git.debian.org; вот ссылка:
> http://anonscm.debian.org/gitweb/?p=users/angdraug/debian-packaging.git

Да, правильная ссылка на anonscm, прошу прощения за путаницу.

--
Dmitry Borodaenko


Re: Слайды лекции "Пакетирование для Debian"

2012-06-16 Пенетрантность Michael Shigorin
On Sat, Jun 16, 2012 at 09:10:10PM +0400, Павел Знаменский wrote:
> 16 июня 2012 г., 18:13 пользователь Dmitry Borodaenko
> > В апреле я прочитал лекцию "Пакетирование для Debian" для
> > компании SaM Solutions в Минске, по договорённости с
> > компанией материалы лекции (слайды в latex-beamer, включая
> > дополнительные комментарии в латеховском исходнике) доступны
> > под лицензией GPL3 здесь:
> > http://people.debian.org/~angdraug/debian-packaging-2012.pdf
> > http://git.debian.org/gitweb/?p=users/angdraug/debian-packaging.git;a=summary
> > Комментарии и патчи приветствуются :)

Новость на opennet.ru сам закинешь или форварднуть? :)

> Спасибо. Но вторая ссылка битая.

Это кривая перекидка на http://git.debian.org; вот ссылка:
http://anonscm.debian.org/gitweb/?p=users/angdraug/debian-packaging.git

-- 
  WBR, Michael Shigorin 
  -- Linux.Kiev http://www.linux.kiev.ua/


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120616171844.gc31...@osdn.org.ua



Re: Слайды лекции "Пакетирование для Debian"

2012-06-16 Пенетрантность Павел Знаменский
Спасибо. Но вторая ссылка битая.

16 июня 2012 г., 18:13 пользователь Dmitry Borodaenko
написал:

> Добрый день,
>
> В апреле я прочитал лекцию "Пакетирование для Debian" для компании SaM
> Solutions в Минске, по договорённости с компанией материалы лекции
> (слайды в latex-beamer, включая дополнительные комментарии в
> латеховском исходнике) доступны под лицензией GPL3 здесь:
>
> http://people.debian.org/~angdraug/debian-packaging-2012.pdf
>
> http://git.debian.org/gitweb/?p=users/angdraug/debian-packaging.git;a=summary
>
> Комментарии и патчи приветствуются :)
>
> --
> Dmitry Borodaenko
>