Re: Слайды лекции Пакетирование для Debian
16 июня 2012 г., 18:13 пользователь Dmitry Borodaenko angdr...@gmail.com написал: Добрый день, Комментарии и патчи приветствуются :) Нашлось тематическое видео на 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 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
Денис Мажар 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
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
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
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
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
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
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
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
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
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/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/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
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
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
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
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
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
Слайды лекции Пакетирование для Debian
Добрый день, В апреле я прочитал лекцию Пакетирование для 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
Спасибо. Но вторая ссылка битая. 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
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/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