From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 18 Nov 2003 03:04:11 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] [POLICY] Re: =?koi8-r?B?78LO?= =?koi8-r?B?z9fMxc7JxSDJIHphcHBpbmcgxMzR?= Gnome2 Message-ID: <20031118000411.GA11279@nomad.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <200311121223.41553.ilar@altlinux.ru> <200311130944.09617.ilar@altlinux.ru> <20031113135143.GG686@osdn.org.ua> <20031116160854.GB13793@nomad.office.altlinux.org> <20031117085355.GF18832@osdn.org.ua> <20031117124928.GA4283@basalt.office.altlinux.org> <20031117215753.GG31697@osdn.org.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TB36FDmn/VVEgNH/" Content-Disposition: inline In-Reply-To: <20031117215753.GG31697@osdn.org.ua> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Nov 2003 00:04:13 -0000 Archived-At: List-Archive: List-Post: --TB36FDmn/VVEgNH/ Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Mon, Nov 17, 2003 at 11:57:53PM +0200, Michael Shigorin wrote: > On Mon, Nov 17, 2003 at 03:49:28PM +0300, Dmitry V. Levin wrote: > > > > > - Do not package .la files. > > > > > Дима, кто багу обедает, тот её и танцует. > > > > В Сизифе ещё примерно 76 пакетов, которые перестали собираться > > > > из-за отсутствия /usr/lib/libasound.la. > > > Т.е. проблему обеспечили. > > > > Для обеспечения сборки эти все .la-файлы вообще не нужно > > > > паковать. > > > Обоснование? > > Избавиться от лишних (== вредных) зависимостей. > > Почему ж тогда > > > > > В Сизифе ещё примерно 76 пакетов, которые перестали собираться > > > > из-за отсутствия /usr/lib/libasound.la. > > ? Из-за особенностей работы libtool'а (мягко говоря). > > > > Некоторые пакеты нуждаются в .la-файлах, ибо используют их > > > > во время работы. Думаю, что в ближайшее время мы > > > > определим, какие именно .la-файлы нужны и как лучше > > > > избавиться от остальных. > > > У тебя слишком много времени -- создавать _ненужные_ проблемы > > > (реальные проблемы ради cosmetic cleanups) и потом героически их > > > решать? > > Ты забыл про "проблему libpng"? Посмотри в fortunes-ALT. > > Сейчас у нас назревает нечто подобное с libdb4* и libpcre. > > Скажем так: такие эксперименты проводятся $MAINTAINER (который > еще и $DECISION_MAKER по вопросу) на localhost. Нет, увы, это слишком глобально. > Ты не согласовывал со мной выбрасывание *.la и, очевидно, не > проверял собираемость всех клиентов пакета. Почему же, я проверил - собираются. "Клиент моего клиента - не мой клиент." > Так делать нельзя. Что именно? > > У меня есть основания полагать, что виноват именно libtool с > > его вредоносным link_all_deplibs. > > А у меня -- что в консерватории явно надо что-то править. > > В данном случае -- характер и требования к NMU, видимо. $ egrep '^(/usr(/X11R6)?)?/lib/[^/]+\.la[[:space:]]' /path/to/Sisyphus/i586/base/contents_index |cut -f2 |sort -u |wc -l 398 Я планировал устроить пересборку этих пакетов после обновления gcc. К сожалению, планы поменялись, и обновление gcc снова откладывается... -- ldv --TB36FDmn/VVEgNH/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/uWH69viEa8HiNCkRAvcXAJ9JwRNdlrOcyhcoCKbkX/pipAYZhgCfSNvk 10xHpA2F3JZyxJaORuRmEHk= =8GMj -----END PGP SIGNATURE----- --TB36FDmn/VVEgNH/--