Re: Слайды лекции "Пакетирование для Debian"
16 июня 2012 г., 18:13 пользователь Dmitry Borodaenko написал: > Добрый день, > Комментарии и патчи приветствуются :) Нашлось тематическое видео на 54 минуты http://www.linuxnewshere.com/index.php/fosdem-2012-debian-packaging-for-beginners
Re: Слайды лекции "Пакетирование для Debian"
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"
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"
Денис Мажар 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"
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"
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"
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"
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"
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"
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"
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"
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/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/6/21 Alexander GQ Gerasiov : > А можно в качестве альтернативы CC-3.0-BY или CC-3.0-BY-SA ? > Просто в качестве лицензии на обучающие материалы чаще CC используют, > а они не очень совместимы =) Добавил CC-BY-SA 3.0+ как альтернативу. -- Dmitry Borodaenko
Re: Слайды лекции "Пакетирование для Debian"
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"
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"
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"
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"
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/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"
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"
Спасибо. Но вторая ссылка битая. 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 >