From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 22 Oct 2006 21:21:15 +0300 From: Michael Shigorin To: ALT Linux Community Message-ID: <20061022182115.GB7286@osdn.org.ua> Mail-Followup-To: ALT Linux Community References: <51101360.20061022124354@vb3397.spb.edu> <20061022110729.GP7286@osdn.org.ua> <541519099.20061022163127@vb3397.spb.edu> <20061022161723.GY7286@osdn.org.ua> <319330611.20061022205256@vb3397.spb.edu> <20061022165812.GA7286@osdn.org.ua> <903334536.20061022214235@vb3397.spb.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <903334536.20061022214235@vb3397.spb.edu> User-Agent: Mutt/1.4.2.1i Subject: Re: [Comm] Mandrake spec -> ALT spec X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Oct 2006 18:20:55 -0000 Archived-At: List-Archive: List-Post: On Sun, Oct 22, 2006 at 09:42:35PM +0400, Anatol B. Bazjukin wrote: > >> Я что-то не могу найти описание того что делает cleanup_spec и > >> его потомок rpmcs, кроме упоминания о удалении лишних фигурных > >> скобок. Или я плохо ищу? > MS> Проще их почитать. Ну хорошо, или "проще запустить и сравнить итоговый .spec с сохранённым оригинальным" :) > Да конечно, но для этого требуется знать: > - awk > - perl > - Regular Expressions > - sh Да ладно. У Димы достаточно внятные названия функций, а перл знать не надо -- это он до сих пор на subst скрипт не перевёл (и две трети строк -- достаточно тривиальные замены, если знать или догадаться, что s/a/b/ -- это "заменить a на b"). > И здесь действует правило: если у каждой строки программы нет > комментария её проще написать самому, но в начальной части > программ нет указания для чего они предназначены. Это правило, несовместимое с жизнью. По крайней мере в наше время. Не, я знаю проекты, где комментариев больше, чем кода -- потому что платят по сумме строк, но это результирует в отсутствии привычки писать разборчиво, а не спамить. > >> И это заставляет задавать вопрос, в каких частях спека > >> требуется рукоприкладство после rpmcs. > MS> А Вы по мере обнаружения проблем пишите, будем посмотреть. > Обучение методом проб и ошибок? Да. > Но лучше учиться по учебнику. Есть много вещей, которые по учебнику не освоить. Сборка программ к ним, пожалуй, относится. > Общее впечатление - слишком высокий порог вхождения. Да, он немаленький. Только Вы скажите, в чём именно сейчас проблема-то -- поскольку слабо верится, что в том, что не получается понять текст утилиты, появляющейся в эпизодах. Можете подумать над двумя такими наблюдениями: - я никогда раньше не заглядывал в cleanup_spec, хотя изрядно им пользуюсь; - большая часть команды вряд ли заглядывала в rpm и особенно в apt, а о выражении лиц возращавшихся оттуда (с патчами или без) лучше умолчу. > Конечно, попасть в 100 человек серьезно использующих ALT (это > цитата из devel), можно, но это только для этого нужно иметь > вескую причину. Дима, очевидно, имел в виду активную часть команды. > Интересно, что TOP майнтейнер в сизифе Vitaly Lipatov в своей > основной деятельности ориентирован на прикладную программу WINE > и Etersoft не опирается на один дистрибутив. Думаю, об этом проще спросить самого Виталика, чем догадываться. Насколько знаю, wine они собирают много подо что, а вот на чём строят внедряемое, кроме альта -- не в курсе. Мы попробовали пару раз в этом ракурсе посмотреть на SuSE, оба раза неуспешно. В смысле быстрее было сделать на ALT. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/