From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Vlasov To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] rpm --rebuild .src.rpm failed Message-Id: <20010409233923.40002f71.vsu@mivlgu.murom.ru> In-Reply-To: <20010409211851.A18271@dual.sweet.home> References: <040201c0c100$6fbcaa50$6401a8c0@sweet.office> <20010410024615.1db3d85c.aen@logic.ru> <046a01c0c105$a31455b0$6401a8c0@sweet.office> <20010409200644.E2760@ldv.office.alt-linux.org> <20010409211851.A18271@dual.sweet.home> X-Mailer: Sylpheed version 0.4.63cvs15 (GTK+ 1.2.10; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Mon Apr 9 23:40:11 2001 X-Original-Date: Mon, 9 Apr 2001 23:39:23 +0400 Archived-At: List-Archive: List-Post: On Mon, 9 Apr 2001 21:18:51 +0400 Andrew Fediushin wrote: > On Mon, Apr 09, 2001 at 08:06:44PM +0400, Dmitry V. Levin wrote: > > Что касается rpm building, например, совершенно безвредный на вид > > "$(INSTALL) что-то куда-то" в Makefile, написанном не Вами, в > определенных > > условиях может сделать совсем не то, на что Вы рассчитываете, начиная > от > > неправильного rpm-пакета на выходе и кончая искореженной системой. > > > > И оно Вам надо? > Оно мне совершенно не надо. Но, похоже, Вы не прочитали моего письма. > Повторюсь: > _все_ rpm/srpm которые я пересобираю/ставлю в систему или сделаны мною > лично и > не раз проверены, или получены из заслуживающего доверия источника. > Из-за > гипотетических соображений по поводу маловероятной ситуации лично я не > собираюсь > менять привычку собирать пакеты под рутом. Я также просил привести > _пример_ такого > пакета с кривым спеком, причем реально существующего. Когда меня > насильно заставляют > делать что-то не тем способом, к которому я привык и который еще ни разу > не приводил > к каким-либо последствиям, окромя ожидаемых, я ожидаю получить внятное и > убедительное > обоснование сего. Желательно без привлечения сущностей со стремящейся к > нулю > вероятностью возникновения. Если такой пример мне будет показан, то > обещаю поменять > привычку с максимально возможной скоростью ... чтобы не учиться на своих > ошибках... Ну, например, TeXmacs. Он, правда, систему не грохает, но и не собирается правильно (поскольку хочет каталог /usr/src/redhat, причем в процессе сборки ухитряется его создать и заполнить мусором). Кроме того, в процессе изготовления пакета очень просто упустить какую-либо переменную в make install, в результате чего кусок поставится не в BuildRoot, а прямо в систему. В зависимости от того, как выглядит список файлов, может получиться, что пакет вроде бы соберется (естественно, без этих файлов). И если его поставить - он будет работать, поскольку файлы уже лежат на месте (если не было предыдущей версии - иначе уберутся). Естественно, что на другой машине такой пакет уже не заработает. Вам это надо? А при сборке под обычным юзером такая ошибка вылезет сразу.