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

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

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

Нашлось тематическое видео на 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 temnota+n...@kmv.ru wrote:

 Денис Мажар akkerman.linux...@gmail.com 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 Melnikoff
Денис Мажар akkerman.linux...@gmail.com 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-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 06:56:09PM +0400, Andrey Melnikoff wrote:
 Денис Мажар akkerman.linux...@gmail.com 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-25 Пенетрантность Alexander GQ Gerasiov
Thu, 21 Jun 2012 17:22:00 +0400
Andrey Melnikoff temnota+n...@kmv.ru 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-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 Пенетрантность 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 Melnikoff
Alexander GQ Gerasiov g...@cs.msu.su wrote:
 Thu, 21 Jun 2012 17:22:00 +0400
 Andrey Melnikoff temnota+n...@kmv.ru 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 Melnikoff
Andrey Rahmatullin w...@wrar.name 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
Dmitry Borodaenko angdr...@gmail.com wrote:
 2012/6/21 Andrey Melnikoff temnota+n...@kmv.ru:
   А триггеры, триггеры где? Описание всяких (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 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 Пенетрантность Денис Мажар

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-23 Пенетрантность Dmitry Borodaenko
2012/6/21 Alexander GQ Gerasiov g...@debian.org:
 А можно в качестве альтернативы CC-3.0-BY или CC-3.0-BY-SA ?
 Просто в качестве лицензии на обучающие материалы чаще CC используют,
 а они не очень совместимы =)

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

--
Dmitry Borodaenko


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

2012-06-23 Пенетрантность Dmitry Borodaenko
2012/6/21 Andrey Melnikoff temnota+n...@kmv.ru:
  А триггеры, триггеры где? Описание всяких (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-21 Пенетрантность Alexander GQ Gerasiov
Sat, 16 Jun 2012 17:13:06 +0300
Dmitry Borodaenko angdr...@gmail.com 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-21 Пенетрантность Andrey Melnikoff
Dmitry Borodaenko angdr...@gmail.com wrote:
 On Sun, Jun 17, 2012 at 4:41 PM, Andrey Melnikoff temnota+n...@kmv.ru 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-18 Пенетрантность 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 m...@altlinux.ru
  -- 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 Пенетрантность Andrey Melnikoff
Dmitry Borodaenko angdr...@gmail.com 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-17 Пенетрантность Dmitry Borodaenko
On Sun, Jun 17, 2012 at 4:41 PM, Andrey Melnikoff temnota+n...@kmv.ru wrote:
 А триггеры, триггеры где? Описание всяких (pre|post)(install|rm)
 скриптов?

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

--
Dmitry Borodaenko


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

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

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

 Добрый день,

 В апреле я прочитал лекцию Пакетирование для 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



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 m...@altlinux.ru
  -- 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 Пенетрантность Dmitry Borodaenko
2012/6/16 Michael Shigorin m...@osdn.org.ua:
 Новость на opennet.ru сам закинешь или форварднуть? :)

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

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

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

--
Dmitry Borodaenko