* Re: [devel] gdm-2.13.0.10-alt1 @ 2006-03-13 20:18 ` Dmitry V. Levin 2006-03-13 21:37 ` Dmitry V. Levin 2006-03-13 20:22 ` [devel] I: libdb4.4-4.4.20-alt1 Dmitry V. Levin 2006-03-15 6:55 ` [devel] monit (обломался, но собрался?) Re: [Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +8! -1 +85 (5386) Michael Shigorin 2 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-13 20:18 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 454 bytes --] On Mon, Mar 13, 2006 at 11:07:26PM +0300, QA Team Robot wrote: > gdm - The GNOME Display Manager > * Fri Mar 10 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.10-alt1 > - 2.13.0.10 > * Tue Mar 07 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.8-alt2 > - Disable stupid --as-needed flag for linker > * Wed Feb 15 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.8-alt1 А почему, собственно говоря, stupid? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-13 20:18 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin @ 2006-03-13 21:37 ` Dmitry V. Levin 2006-03-14 10:32 ` Sergey N. Yatskevich 0 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-13 21:37 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 973 bytes --] On Mon, Mar 13, 2006 at 11:18:44PM +0300, Dmitry V. Levin wrote: > On Mon, Mar 13, 2006 at 11:07:26PM +0300, QA Team Robot wrote: > > gdm - The GNOME Display Manager > > * Fri Mar 10 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.10-alt1 > > - 2.13.0.10 > > * Tue Mar 07 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.8-alt2 > > - Disable stupid --as-needed flag for linker > > * Wed Feb 15 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.8-alt1 > > А почему, собственно говоря, stupid? $ gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -Wall -Wmissing-prototypes -o test-ve-config test-ve-config.o -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ../vicious-extensions/libvicious.a Это не --as-needed stupid, это Makefile'ы кривые. Сергей, вы уверены что хотите линковать gdm со всеми этими библиотеками? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-13 21:37 ` Dmitry V. Levin @ 2006-03-14 10:32 ` Sergey N. Yatskevich 2006-03-14 14:28 ` Andrei Bulava 2006-03-14 15:05 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin 0 siblings, 2 replies; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-14 10:32 UTC (permalink / raw) To: ALT Devel discussion list В Втр, 14/03/2006 в 00:37 +0300, Dmitry V. Levin пишет: > On Mon, Mar 13, 2006 at 11:18:44PM +0300, Dmitry V. Levin wrote: > > On Mon, Mar 13, 2006 at 11:07:26PM +0300, QA Team Robot wrote: > > > gdm - The GNOME Display Manager > > > * Fri Mar 10 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.10-alt1 > > > - 2.13.0.10 > > > * Tue Mar 07 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.8-alt2 > > > - Disable stupid --as-needed flag for linker > > > * Wed Feb 15 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.8-alt1 > > > > А почему, собственно говоря, stupid? > > $ gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -Wall -Wmissing-prototypes -o test-ve-config test-ve-config.o -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ../vicious-extensions/libvicious.a > > Это не --as-needed stupid, это Makefile'ы кривые. > Сергей, вы уверены что хотите линковать gdm со всеми этими библиотеками? За stupid приношу свои извинения, это я погорячился. В следующей сборке уберу. Далее по поводу кривых Makefile. "Кривые" или "прямые" это всегда IMHO ибо недоказуемо (IMHO конечно:-), так что не обсуждаем. По поводу библиотек необходимых для линковки. Есть мейнстрим, который считает, что эти библиотеки необходимы и на мой взгляд менять что-либо в рамках отдельно взятого дистрибутива вредно поскольку умножает количество работы без адекватного результата. А результат неадекватен, поскольку все упомянутые библиотеки так или иначе используются приложениями GTK и GNOME и я не вижу ничего страшного в их прилинкове. Т.е. конечно можно заниматься оптимизацией, однако есть и более актуальные задачи. Конкретнее: -lglade-2.0 - библиотека загрузки описаний интерфейсов (используется всеми гномовскими программами и практически всеми GTK-шными). -lgtk-x11-2.0 - X11-specific часть библиотеки виджетов GTK. Используется всеми. -lxml2 - библиотека обработки XML используется всеми, кто использует хотя бы glade-2. -lgdk-x11-2.0 - X11-specific часть библиотеки отрисовки GTK. Используется всеми. -latk-1.0 - ATK - Accessibility ToolKit - используется всеми приложениями GNOME как минимум (а вроде бы и всеми GTK-шными). -lgdk_pixbuf-2.0 - Обработка изображений GTK (в частности всех пиктограмм). Используется всеми. -lpango-1.0 - Библиотека отрисовки текстов. Используется всеми. -lpangocairo-1.0 - CAIRO часть библиотеки pango. Сейчас используется всеми. -lcairo - Библиотека отрисовки. Используется всеми хотя бы как библиотека, используемая pango. -lgobject-2.0 - библиотека поддержки классов GTK. Используется всеми. -lgmodule-2.0 - библиотека загрузки дополнительных модулей. Используется всеми, так как ей пользуется gdk_pixbuf для подгрузки модулей обработки изображений конкретного типа. -lglib-2.0 - Ну а это вообще база, без неё нет ни GTK, ни GNOME. Итого, все библиотеки из приведённого списка используются для работы приложения (хотя, и не все напрямую). Таким образом при отказе от прямой линковки ряда библиотек речь не может идти о реальном уменьшении количества загружаемых в память библиотек, а только о снижении прямой зависимости от ряда библиотек (что никоим образом не исключает косвенную зависимость). Так стоит ли оно того. > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- Sergey N. Yatskevich <syatskevich@altlinux.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-14 10:32 ` Sergey N. Yatskevich @ 2006-03-14 14:28 ` Andrei Bulava 2006-03-17 15:36 ` Semushin Slava 2006-03-14 15:05 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin 1 sibling, 1 reply; 38+ messages in thread From: Andrei Bulava @ 2006-03-14 14:28 UTC (permalink / raw) To: ALT Devel discussion list Sergey N. Yatskevich wrote: <skip /> > Итого, все библиотеки из приведённого списка используются для работы > приложения (хотя, и не все напрямую). Таким образом при отказе от прямой > линковки ряда библиотек речь не может идти о реальном уменьшении > количества загружаемых в память библиотек, а только о снижении > прямой зависимости от ряда библиотек (что никоим образом не исключает > косвенную зависимость). Так стоит ли оно того. Ответ, как всегда, в dsohowto (http://people.redhat.com/drepper/dsohowto.pdf - January 22, 2005 - p.39): (ткнул в первые попавшиеся файлы из `locate gdm|grep bin`) # ldd -u -r /usr/bin/gdm-dmx-reconnect-proxy Unused direct dependencies: /usr/lib/libXext.so.6 /usr/lib/libXi.so.6 # ldd -u -r /usr/bin/gdmXnest Unused direct dependencies: /usr/lib/libglade-2.0.so.0 /usr/lib/libxml2.so.2 /lib/libz.so.1 /usr/lib/libatk-1.0.so.0 /usr/lib/libgdk_pixbuf-2.0.so.0 /lib/libm.so.6 /usr/lib/libpangocairo-1.0.so.0 /usr/lib/libpango-1.0.so.0 /usr/lib/libcairo.so.2 /usr/lib/libgmodule-2.0.so.0 /lib/libdl.so.2 # ldd -u -r /usr/bin/gdmXnestchooser Unused direct dependencies: /usr/lib/libglade-2.0.so.0 /usr/lib/libxml2.so.2 /lib/libz.so.1 /usr/lib/libatk-1.0.so.0 /usr/lib/libgdk_pixbuf-2.0.so.0 /lib/libm.so.6 /usr/lib/libpangocairo-1.0.so.0 /usr/lib/libpango-1.0.so.0 /usr/lib/libcairo.so.2 /usr/lib/libgmodule-2.0.so.0 /lib/libdl.so.2 P.S. "Разруха - она в головах", как говорил Булгаков устами профессора Преображенского. -- // AB1002-UANIC ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-14 14:28 ` Andrei Bulava @ 2006-03-17 15:36 ` Semushin Slava 2006-03-17 20:18 ` Dmitry V. Levin 0 siblings, 1 reply; 38+ messages in thread From: Semushin Slava @ 2006-03-17 15:36 UTC (permalink / raw) To: ALT Devel discussion list --- Andrei Bulava 2006-03-14 16:28:01 +0200 +++ php-coder 2006-03-17 21:17:39 +0600 AB> # ldd -u -r /usr/bin/gdm-dmx-reconnect-proxy Интересно, что в man ldd описания опции -u нет вообще. Ни в русском, ни в оригинальном английском. Есть лишь в выводе ldd --help. Вообще это как бы даже бага. -- + Semushin Slava | php-coder @ ngs.ru + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-17 15:36 ` Semushin Slava @ 2006-03-17 20:18 ` Dmitry V. Levin 2006-03-18 14:35 ` [devel] Undocumented ldd -u Semushin Slava 0 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-17 20:18 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 487 bytes --] On Fri, Mar 17, 2006 at 09:36:36PM +0600, Semushin Slava wrote: > --- Andrei Bulava 2006-03-14 16:28:01 +0200 > +++ php-coder 2006-03-17 21:17:39 +0600 > > AB> # ldd -u -r /usr/bin/gdm-dmx-reconnect-proxy > > Интересно, что в man ldd описания опции -u нет вообще. Ни в русском, > ни в оригинальном английском. Есть лишь в выводе ldd --help. > > Вообще это как бы даже бага. Правильно, повесьте её на пакет "man -w ldd |xargs -r rpmquery -f --". -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] Undocumented ldd -u 2006-03-17 20:18 ` Dmitry V. Levin @ 2006-03-18 14:35 ` Semushin Slava 2006-03-18 14:54 ` Genix 0 siblings, 1 reply; 38+ messages in thread From: Semushin Slava @ 2006-03-18 14:35 UTC (permalink / raw) To: ALT Devel discussion list --- Dmitry V. Levin 2006-03-17 23:18:14 +0300 +++ php-coder 2006-03-18 20:33:14 +0600 DVL> > Интересно, что в man ldd описания опции -u нет вообще. Ни в русском, DVL> > ни в оригинальном английском. Есть лишь в выводе ldd --help. DVL> > DVL> > Вообще это как бы даже бага. DVL> Правильно, повесьте её на пакет "man -w ldd |xargs -r rpmquery -f --". https://bugzilla.altlinux.org/show_bug.cgi?id=9265 Только вот что-то поведение man -w слегка отличается то того, которое подразумевали вы: [c0der@rock ~]$ man -w ldd /usr/share/man/ru/man1/ldd.1.gz [c0der@rock ~]$ LANG=C man -w ldd /usr/share/man/man1/ldd.1.gz Так и должно быть? -- + Semushin Slava | php-coder @ ngs.ru + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Undocumented ldd -u 2006-03-18 14:35 ` [devel] Undocumented ldd -u Semushin Slava @ 2006-03-18 14:54 ` Genix 2006-03-18 16:21 ` Semushin Slava 0 siblings, 1 reply; 38+ messages in thread From: Genix @ 2006-03-18 14:54 UTC (permalink / raw) To: ALT Devel discussion list Semushin Slava wrote: > [c0der@rock ~]$ man -w ldd > /usr/share/man/ru/man1/ldd.1.gz > [c0der@rock ~]$ LANG=C man -w ldd > /usr/share/man/man1/ldd.1.gz > > Так и должно быть? $ man ldd $ LANG=C man ldd почувствуй разницу ;) -- У каждого в башке свои тараканы... ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Undocumented ldd -u 2006-03-18 14:54 ` Genix @ 2006-03-18 16:21 ` Semushin Slava 2006-03-18 16:31 ` Andrey Rahmatullin 2006-03-18 17:12 ` Alexey I. Froloff 0 siblings, 2 replies; 38+ messages in thread From: Semushin Slava @ 2006-03-18 16:21 UTC (permalink / raw) To: ALT Devel discussion list --- Genix 2006-03-18 17:54:23 +0300 +++ php-coder 2006-03-18 22:16:43 +0600 G> > [c0der@rock ~]$ man -w ldd G> > /usr/share/man/ru/man1/ldd.1.gz G> > [c0der@rock ~]$ LANG=C man -w ldd G> > /usr/share/man/man1/ldd.1.gz G> > G> > Так и должно быть? G> $ man ldd G> $ LANG=C man ldd G> почувствуй разницу ;) Не. Эту разницу я знаю. Но тут вроде как man -w выдать два пути -- к оригинальному ману и к ману на английском. man man гласит: -w или --path Не отображает страницы справочника, но печатает местонахождение(я) тех файлов, что были бы отформатированы и показаны. Если аргумент не задан: выводит (на stdout) список каталогов в которых man осуществляет поиск страниц руководства. Если manpath это ссылка на man, то "manpath" равноценно "man --path". -- + Semushin Slava | php-coder @ ngs.ru + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Undocumented ldd -u 2006-03-18 16:21 ` Semushin Slava @ 2006-03-18 16:31 ` Andrey Rahmatullin 2006-03-18 17:12 ` Alexey I. Froloff 1 sibling, 0 replies; 38+ messages in thread From: Andrey Rahmatullin @ 2006-03-18 16:31 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 538 bytes --] On Sat, Mar 18, 2006 at 10:21:20PM +0600, Semushin Slava wrote: > -w или --path > Не отображает страницы справочника, но печатает > местонахождение(я) тех файлов, что были бы отформатированы и > показаны. В каком месте это расходится с реальным поведением? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Я ЧАЙНИК [...] > После команды dmesg получаем: Охнифигасе чайники пошли, чуть что -- сразу dmesg, sndconfig :-) -- mike in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Undocumented ldd -u 2006-03-18 16:21 ` Semushin Slava 2006-03-18 16:31 ` Andrey Rahmatullin @ 2006-03-18 17:12 ` Alexey I. Froloff 1 sibling, 0 replies; 38+ messages in thread From: Alexey I. Froloff @ 2006-03-18 17:12 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 453 bytes --] * Semushin Slava <php-coder@> [060318 19:31]: > Не. Эту разницу я знаю. Но тут вроде как man -w выдать два пути > -- к оригинальному ману и к ману на английском. Вообще-то он выдаёт тот, который будет показан: $ man -w open /usr/share/man/man1/open.1.gz $ man -w -a open /usr/share/man/man1/open.1.gz /usr/share/man/man2/open.2.bz2 /usr/share/man/mann/open.n.bz2 $ man -w 2 open /usr/share/man/man2/open.2.bz2 -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-14 10:32 ` Sergey N. Yatskevich 2006-03-14 14:28 ` Andrei Bulava @ 2006-03-14 15:05 ` Dmitry V. Levin 2006-03-15 7:35 ` [devel] [wiki] /devel/UpStream (was: gdm-2.13.0.10-alt1)) Michael Shigorin 2006-03-15 9:52 ` [devel] gdm-2.13.0.10-alt1 Sergey N. Yatskevich 1 sibling, 2 replies; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-14 15:05 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2081 bytes --] On Tue, Mar 14, 2006 at 01:32:16PM +0300, Sergey N. Yatskevich wrote: > В Втр, 14/03/2006 в 00:37 +0300, Dmitry V. Levin пишет: > > On Mon, Mar 13, 2006 at 11:18:44PM +0300, Dmitry V. Levin wrote: [...] > > > А почему, собственно говоря, stupid? > > > > $ gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -Wall -Wmissing-prototypes -o test-ve-config test-ve-config.o -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ../vicious-extensions/libvicious.a > > > > Это не --as-needed stupid, это Makefile'ы кривые. > > Сергей, вы уверены что хотите линковать gdm со всеми этими библиотеками? > За stupid приношу свои извинения, это я погорячился. В следующей сборке > уберу. > > Далее по поводу кривых Makefile. "Кривые" или "прямые" это всегда IMHO > ибо недоказуемо (IMHO конечно:-), так что не обсуждаем. Если не работают, значит кривые. :) > По поводу библиотек необходимых для линковки. Есть мейнстрим, который > считает, что эти библиотеки необходимы и на мой взгляд менять > что-либо в рамках отдельно взятого дистрибутива вредно поскольку > умножает количество работы без адекватного результата. А результат > неадекватен, поскольку все упомянутые библиотеки так или иначе > используются приложениями GTK и GNOME и я не вижу ничего страшного > в их прилинкове. Т.е. конечно можно заниматься оптимизацией, однако > есть и более актуальные задачи. [описание 12 прямо и косвенно используемых библиотек опущено] > Итого, все библиотеки из приведённого списка используются для работы > приложения (хотя, и не все напрямую). Сергей, обратите внимание на то, что вы сами только что написали. Не все из вышеперечисленных библиотек используется напрямую. Зачем с ними линковаться? Конечно, разбираться вместо upstream'а, с какими именно библиотеками надо линковаться - это неблагодарная и ненужная работа. ls --as-needed сделает эту работу за вас. Ну а патч для gdm тривиальный - приложите его и отправьте upstream. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] [wiki] /devel/UpStream (was: gdm-2.13.0.10-alt1)) 2006-03-14 15:05 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin @ 2006-03-15 7:35 ` Michael Shigorin 2006-03-15 9:52 ` [devel] gdm-2.13.0.10-alt1 Sergey N. Yatskevich 1 sibling, 0 replies; 38+ messages in thread From: Michael Shigorin @ 2006-03-15 7:35 UTC (permalink / raw) To: ALT Devel discussion list On Tue, Mar 14, 2006 at 06:05:02PM +0300, Dmitry V. Levin wrote: > Ну а патч для gdm тривиальный - приложите его и отправьте upstream. Позаносил около http://wiki.sisyphus.ru/devel/UpStream 2 wrar: мож /devel/TextRel под UpStream засунуть? Кажется, там скопился маленький кластер статей по теме. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-14 15:05 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin 2006-03-15 7:35 ` [devel] [wiki] /devel/UpStream (was: gdm-2.13.0.10-alt1)) Michael Shigorin @ 2006-03-15 9:52 ` Sergey N. Yatskevich 2006-03-15 10:48 ` Sergey Y. Afonin ` (2 more replies) 1 sibling, 3 replies; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-15 9:52 UTC (permalink / raw) To: ALT Devel discussion list В Втр, 14/03/2006 в 18:05 +0300, Dmitry V. Levin пишет: > On Tue, Mar 14, 2006 at 01:32:16PM +0300, Sergey N. Yatskevich wrote: > > В Втр, 14/03/2006 в 00:37 +0300, Dmitry V. Levin пишет: > > > On Mon, Mar 13, 2006 at 11:18:44PM +0300, Dmitry V. Levin wrote: > [...] > > > > А почему, собственно говоря, stupid? > > > > > > $ gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -Wall -Wmissing-prototypes -o test-ve-config test-ve-config.o -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ../vicious-extensions/libvicious.a > > > > > > Это не --as-needed stupid, это Makefile'ы кривые. > > > Сергей, вы уверены что хотите линковать gdm со всеми этими библиотеками? > > За stupid приношу свои извинения, это я погорячился. В следующей сборке > > уберу. > > > > Далее по поводу кривых Makefile. "Кривые" или "прямые" это всегда IMHO > > ибо недоказуемо (IMHO конечно:-), так что не обсуждаем. > > Если не работают, значит кривые. :) Если деинсталлировать make так все кривыми будут:-)) > Сергей, обратите внимание на то, что вы сами только что написали. > Не все из вышеперечисленных библиотек используется напрямую. > Зачем с ними линковаться? Конечно, разбираться вместо upstream'а, с > какими именно библиотеками надо линковаться - это неблагодарная и ненужная > работа. ls --as-needed сделает эту работу за вас. Дык я ж не против оптимизации и я вовсе не спорю с тем, что отказ от линковки с "лишними" библиотеками это красиво. Я лишь против запинывания всех в рай насильственными методами (ну не нравится мне когда меня пинают, вне зависимости от направления):-)). Ну поскольку для того, чтобы вернуть прежнее поведение достаточно добавить одну строчку в spec, то я особо не возражаю. Моё возмущение было вызвано тем, что при обновлении у меня перестал собираться ряд моих собственных проектов, которые надо вот-вот сдавать и вместо чистки реальных багов я был вынужден потратить время на разборки с порядком линковки библиотек. "Волшебная" строка в этих проектах не помогала из-за того, что они собираются с помощью довольно навороченных многоуровневых pro файлов, а не с использованием autotools. > Ну а патч для gdm тривиальный - приложите его и отправьте upstream. Что-то мне подсказывает, что меня с подобными патчами пошлют далеко и надолго, поскольку даже более очевидные исправления принимают с трудом (если это не исправления явных ошибок). -- Sergey N. Yatskevich <syatskevich@altlinux.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-15 9:52 ` [devel] gdm-2.13.0.10-alt1 Sergey N. Yatskevich @ 2006-03-15 10:48 ` Sergey Y. Afonin 2006-03-15 11:15 ` Денис Смирнов 2006-03-15 12:57 ` Dmitry V. Levin 2 siblings, 0 replies; 38+ messages in thread From: Sergey Y. Afonin @ 2006-03-15 10:48 UTC (permalink / raw) To: ALT Devel discussion list On Wednesday 15 March 2006 13:52, Sergey N. Yatskevich wrote: > > Ну а патч для gdm тривиальный - приложите его и отправьте upstream. > Что-то мне подсказывает, что меня с подобными патчами пошлют далеко и > надолго, поскольку даже более очевидные исправления принимают с трудом Знакомая картина... :-( -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-15 9:52 ` [devel] gdm-2.13.0.10-alt1 Sergey N. Yatskevich 2006-03-15 10:48 ` Sergey Y. Afonin @ 2006-03-15 11:15 ` Денис Смирнов 2006-03-15 12:57 ` Dmitry V. Levin 2 siblings, 0 replies; 38+ messages in thread From: Денис Смирнов @ 2006-03-15 11:15 UTC (permalink / raw) To: devel On Wed, Mar 15, 2006 at 12:52:22PM +0300, Sergey N. Yatskevich wrote: SNY> Что-то мне подсказывает, что меня с подобными патчами пошлют далеко и SNY> надолго, поскольку даже более очевидные исправления принимают с трудом SNY> (если это не исправления явных ошибок). Что-то мне подсказывает, что вы в этом не одиноки. Именно поэтому я поддерживаю массу таких патчей. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- > А каким фруктом будет Master 2.4? Orange, Strawbery, что дальше? Глюква! глюква!.. :) -- mike in sisyphus@ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt1 2006-03-15 9:52 ` [devel] gdm-2.13.0.10-alt1 Sergey N. Yatskevich 2006-03-15 10:48 ` Sergey Y. Afonin 2006-03-15 11:15 ` Денис Смирнов @ 2006-03-15 12:57 ` Dmitry V. Levin 2006-03-17 16:32 ` [devel] gdm-2.13.0.10-alt2 Dmitry V. Levin 2 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-15 12:57 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1805 bytes --] On Wed, Mar 15, 2006 at 12:52:22PM +0300, Sergey N. Yatskevich wrote: > В Втр, 14/03/2006 в 18:05 +0300, Dmitry V. Levin пишет: [...] > > Сергей, обратите внимание на то, что вы сами только что написали. > > Не все из вышеперечисленных библиотек используется напрямую. > > Зачем с ними линковаться? Конечно, разбираться вместо upstream'а, с > > какими именно библиотеками надо линковаться - это неблагодарная и ненужная > > работа. ls --as-needed сделает эту работу за вас. > Дык я ж не против оптимизации и я вовсе не спорю с тем, что отказ от > линковки с "лишними" библиотеками это красиво. Я лишь против запинывания > всех в рай насильственными методами (ну не нравится мне когда меня > пинают, вне зависимости от направления):-)). Ну поскольку для того, > чтобы вернуть прежнее поведение достаточно добавить одну строчку в spec, > то я особо не возражаю. Моё возмущение было вызвано тем, что при > обновлении у меня перестал собираться ряд моих собственных проектов, > которые надо вот-вот сдавать и вместо чистки реальных багов я был > вынужден потратить время на разборки с порядком линковки библиотек. > "Волшебная" строка в этих проектах не помогала из-за того, что они > собираются с помощью довольно навороченных многоуровневых pro файлов, а > не с использованием autotools. Сергей, это ещё один довод в пользу всеми многократно проклятых autotools. :) Если бы прежнее поведение не возвращалось тривиальным способом, то я не решился бы на этот блицкриг. > > Ну а патч для gdm тривиальный - приложите его и отправьте upstream. > Что-то мне подсказывает, что меня с подобными патчами пошлют далеко и > надолго, поскольку даже более очевидные исправления принимают с трудом > (если это не исправления явных ошибок). Ставьте меня в Сс, разберёмся. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-15 12:57 ` Dmitry V. Levin @ 2006-03-17 16:32 ` Dmitry V. Levin 2006-03-17 22:32 ` Sergey N. Yatskevich 0 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-17 16:32 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 894 bytes --] On Wed, Mar 15, 2006 at 03:57:37PM +0300, Dmitry V. Levin wrote: > On Wed, Mar 15, 2006 at 12:52:22PM +0300, Sergey N. Yatskevich wrote: > > В Втр, 14/03/2006 в 18:05 +0300, Dmitry V. Levin пишет: [...] > > > Ну а патч для gdm тривиальный - приложите его и отправьте upstream. > > Что-то мне подсказывает, что меня с подобными патчами пошлют далеко и > > надолго, поскольку даже более очевидные исправления принимают с трудом > > (если это не исправления явных ошибок). > > Ставьте меня в Сс, разберёмся. On Fri, Mar 17, 2006 at 06:07:11AM +0300, QA Team Robot wrote: > gdm - The GNOME Display Manager > * Tue Mar 14 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.10-alt2 > - ChangeLog corrected > * Fri Mar 10 2006 Sergey N. Yatskevich <syatskevich@altlinux> 2.13.0.10-alt1 Сергей, поскольку вам не удалось приложить тривиальный патч, я сделаю NMU. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 16:32 ` [devel] gdm-2.13.0.10-alt2 Dmitry V. Levin @ 2006-03-17 22:32 ` Sergey N. Yatskevich 2006-03-17 22:39 ` Dmitry V. Levin 0 siblings, 1 reply; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-17 22:32 UTC (permalink / raw) To: ALT Devel discussion list В Птн, 17/03/2006 в 19:32 +0300, Dmitry V. Levin пишет: > Сергей, поскольку вам не удалось приложить тривиальный патч, я сделаю NMU. Просто в данном случае я считаю правильным собирать с отключением --as-needed. -- Sergey N. Yatskevich <syatskevich@mail.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 22:32 ` Sergey N. Yatskevich @ 2006-03-17 22:39 ` Dmitry V. Levin 2006-03-17 22:49 ` Sergey N. Yatskevich 0 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-17 22:39 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 455 bytes --] On Sat, Mar 18, 2006 at 01:32:58AM +0300, Sergey N. Yatskevich wrote: > В Птн, 17/03/2006 в 19:32 +0300, Dmitry V. Levin пишет: > > > Сергей, поскольку вам не удалось приложить тривиальный патч, я сделаю NMU. > Просто в данном случае я считаю правильным собирать с отключением > --as-needed. Почему, собственно? Минусы вашего решения были перечислены, а где плюсы? P.S. gdm'ом никогда не пользовался, просто ordnung muss sein. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 22:39 ` Dmitry V. Levin @ 2006-03-17 22:49 ` Sergey N. Yatskevich 2006-03-17 22:58 ` Dmitry V. Levin ` (2 more replies) 0 siblings, 3 replies; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-17 22:49 UTC (permalink / raw) To: ALT Devel discussion list В Сбт, 18/03/2006 в 01:39 +0300, Dmitry V. Levin пишет: > On Sat, Mar 18, 2006 at 01:32:58AM +0300, Sergey N. Yatskevich wrote: > > В Птн, 17/03/2006 в 19:32 +0300, Dmitry V. Levin пишет: > > > > > Сергей, поскольку вам не удалось приложить тривиальный патч, я сделаю NMU. > > Просто в данном случае я считаю правильным собирать с отключением > > --as-needed. > > Почему, собственно? Минусы вашего решения были перечислены, а где плюсы? Не умножать патчи сверх необходимого:-) > P.S. gdm'ом никогда не пользовался, просто ordnung muss sein. > > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- Sergey N. Yatskevich <syatskevich@mail.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 22:49 ` Sergey N. Yatskevich @ 2006-03-17 22:58 ` Dmitry V. Levin 2006-03-19 21:08 ` Sergey N. Yatskevich 2006-03-17 23:08 ` Alexey I. Froloff 2006-03-18 9:45 ` Денис Смирнов 2 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-17 22:58 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 849 bytes --] On Sat, Mar 18, 2006 at 01:49:43AM +0300, Sergey N. Yatskevich wrote: > В Сбт, 18/03/2006 в 01:39 +0300, Dmitry V. Levin пишет: > > On Sat, Mar 18, 2006 at 01:32:58AM +0300, Sergey N. Yatskevich wrote: > > > В Птн, 17/03/2006 в 19:32 +0300, Dmitry V. Levin пишет: > > > > > > > Сергей, поскольку вам не удалось приложить тривиальный патч, я сделаю NMU. > > > Просто в данном случае я считаю правильным собирать с отключением > > > --as-needed. > > > > Почему, собственно? Минусы вашего решения были перечислены, а где плюсы? > Не умножать патчи сверх необходимого:-) И в результате вы отказались от патча, который реально исправляет сборку. (Как именно он её исправляет, недавно написал Андрей.) Очевидно, такой патч необходим. Стало быть, приведённый вами довод не подкрепляет вашу позицию. Ещё доводы будут? :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 22:58 ` Dmitry V. Levin @ 2006-03-19 21:08 ` Sergey N. Yatskevich 2006-03-19 21:22 ` Sergey Y. Afonin ` (4 more replies) 0 siblings, 5 replies; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-19 21:08 UTC (permalink / raw) To: ALT Devel discussion list В Сбт, 18/03/2006 в 01:58 +0300, Dmitry V. Levin пишет: > On Sat, Mar 18, 2006 at 01:49:43AM +0300, Sergey N. Yatskevich wrote: > > В Сбт, 18/03/2006 в 01:39 +0300, Dmitry V. Levin пишет: > > > On Sat, Mar 18, 2006 at 01:32:58AM +0300, Sergey N. Yatskevich wrote: > > > > В Птн, 17/03/2006 в 19:32 +0300, Dmitry V. Levin пишет: > > > > > > > > > Сергей, поскольку вам не удалось приложить тривиальный патч, я сделаю NMU. > > > > Просто в данном случае я считаю правильным собирать с отключением > > > > --as-needed. > > > > > > Почему, собственно? Минусы вашего решения были перечислены, а где плюсы? > > Не умножать патчи сверх необходимого:-) > > И в результате вы отказались от патча, который реально исправляет сборку. > (Как именно он её исправляет, недавно написал Андрей.) Угу, исправляет, в искусственно созданных условиях (это принцип такой, сначала создать трудности, а потом героически их преодолевать?:-). > Очевидно, такой патч необходим. Стало быть, приведённый вами довод не > подкрепляет вашу позицию. Ещё доводы будут? :) Прикольно, а для меня вот необходимость такого патча НЕ очевидна. Я ещё раз повторяю, что помимо абстрактной "красоты" я никакой реальной пользы для работы данной конкретной программы не вижу (ни скорость работы gdm не увеличилась ни количество занимаемой им памяти не уменьшилось). А вот у меня работы прибавилось (при том, что я пока никак не могу заставить totem 1.4 нормально работать с libxine). Так что же улучшится, с точки зрения _пользователя_ gdm, от приложения патча "исправляющего" сборку? P.S. а вот интересно, кто-нибудь собирал статистику о реальном выигрыше от применения --as-needed. Ну там программы такие-то грузятся и работают настолько-то быстрее и кушают на столько-то меньше памяти. Я так понимаю, что именно для этого всё и затевалось. или я неправильно понял цель всей этой эпопеи. P.P.S. Если я этим письмом так и не смог объяснить Вам, господин Левин, свою позицию, то дальнейший разговор считаю бесполезным и прикладываю Ваш патч, так как на переписку я уже убил больше времени чем затратил бы на приложение этого патча:-)). Делаю я это пока исключительно потому, что Вы, как я понимаю, являетесь одним из разработчиков, отвечающих за качество дистрибутива, и я признаю, что в любом случае последнее слово должно оставаться за Вами. Может чуть позже я таки проникнусь сияющей истинностью --as-needed и признаю свою неправоту:-)) -- Sergey N. Yatskevich <syatskevich@mail.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-19 21:08 ` Sergey N. Yatskevich @ 2006-03-19 21:22 ` Sergey Y. Afonin 2006-03-19 21:26 ` Andrey Rahmatullin ` (3 subsequent siblings) 4 siblings, 0 replies; 38+ messages in thread From: Sergey Y. Afonin @ 2006-03-19 21:22 UTC (permalink / raw) To: ALT Devel discussion list On Monday 20 March 2006 01:08, Sergey N. Yatskevich wrote: > P.S. а вот интересно, кто-нибудь собирал статистику о реальном выигрыше > от применения --as-needed. Ну там программы такие-то грузятся и > работают настолько-то быстрее и кушают на столько-то меньше > памяти. На сколько я понимаю, ничего этого и не должно было произойти. С чего бы ? Должно произойти улучшение качества работы, скажем, buildreq, что, в некоторой перспективе, должно привести к уменьшению трудозатрат на подготовку пакетов. -- С уважением, Сергей Афонин asy@kraft-s.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-19 21:08 ` Sergey N. Yatskevich 2006-03-19 21:22 ` Sergey Y. Afonin @ 2006-03-19 21:26 ` Andrey Rahmatullin 2006-03-19 23:23 ` Dmitry V. Levin ` (2 subsequent siblings) 4 siblings, 0 replies; 38+ messages in thread From: Andrey Rahmatullin @ 2006-03-19 21:26 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 333 bytes --] On Mon, Mar 20, 2006 at 12:08:35AM +0300, Sergey N. Yatskevich wrote: > памяти. Я так понимаю, что именно для этого всё и затевалось. Должно было уменьшиться число зависимостей на ненужные либы. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): <drF_ckoff> так зевнул, что что-то там вывихнулось =/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-19 21:08 ` Sergey N. Yatskevich 2006-03-19 21:22 ` Sergey Y. Afonin 2006-03-19 21:26 ` Andrey Rahmatullin @ 2006-03-19 23:23 ` Dmitry V. Levin 2006-03-20 13:47 ` Sergey N. Yatskevich 2006-03-20 17:28 ` Sergey V Turchin 2006-03-21 1:22 ` Dmitry V. Levin 4 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-19 23:23 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2716 bytes --] On Mon, Mar 20, 2006 at 12:08:35AM +0300, Sergey N. Yatskevich wrote: > Прикольно, а для меня вот необходимость такого патча НЕ очевидна. Сергей, похоже что вы первый, кто усомнился во вредности unused direct dependencies. Лишние библиотеки, несомненно, замедляют запуск и увеличивают потребность в памяти. Ненужные явные зависимости в ELFах не всегда приводят к загрузке лишних библиотек при запуске, хотя это зачастую и происходит. Если в случае с gdm этого не происходит, то я, конечно, очень рад. И, наконец, ненужные явные зависимости в ELFах очень часто приводят к избыточным зависимостям между пакетами, и этого, конечно, нужно избегать. Если нужно, я могу рассказать подробнее, почему. > Я ещё раз повторяю, что помимо абстрактной "красоты" я никакой реальной > пользы для работы данной конкретной программы не вижу (ни скорость > работы gdm не увеличилась ни количество занимаемой им памяти не > уменьшилось). А вот у меня работы прибавилось (при том, что я пока > никак не могу заставить totem 1.4 нормально работать с libxine). > Так что же улучшится, с точки зрения _пользователя_ gdm, от приложения > патча "исправляющего" сборку? > > P.S. а вот интересно, кто-нибудь собирал статистику о реальном выигрыше > от применения --as-needed. Ну там программы такие-то грузятся и > работают настолько-то быстрее и кушают на столько-то меньше > памяти. Я так понимаю, что именно для этого всё и затевалось. > или я неправильно понял цель всей этой эпопеи. Конечно, польза в каждом случае своя, усреднять её толку мало. Для запуска gdm-binary из gdm-2.14.0-alt1 я её измерил стандартным методом: gdm-binary, слинкованный без --as-needed: $ ldd -u /usr/sbin/gdm-binary |fgrep -c /lib 19 $ time sh -c 'for i in `seq 3000`; do /usr/sbin/gdm-binary --version >/dev/null; done' 39.84user 17.85system 0:57.83elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (2532360major+539053minor)pagefaults 0swaps gdm-binary, слинкованный c --as-needed: $ ldd -u /usr/sbin/gdm-binary |fgrep -c /lib 10 $ time sh -c 'for i in `seq 3000`; do /usr/sbin/gdm-binary --version >/dev/null; done' 38.02user 19.16system 0:55.03elapsed 103%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (2535360major+539073minor)pagefaults 0swaps Погрешность измерения выглядит так: $ time sh -c 'for i in `seq 3000`; do :; done' 0.01user 0.01system 0:00.02elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (361major+148minor)pagefaults 0swaps Таким образом, выигрыш в elapsed CPU составляет: (57.83-55.03)*100%/57.83 т.е примерно 4.8% Я надеюсь, что моя точка зрения теперь выглядит достаточно аргументированной. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-19 23:23 ` Dmitry V. Levin @ 2006-03-20 13:47 ` Sergey N. Yatskevich 0 siblings, 0 replies; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-20 13:47 UTC (permalink / raw) To: ALT Devel discussion list В Пнд, 20/03/2006 в 02:23 +0300, Dmitry V. Levin пишет: > Таким образом, выигрыш в elapsed CPU составляет: > (57.83-55.03)*100%/57.83 т.е примерно 4.8% > > Я надеюсь, что моя точка зрения теперь выглядит достаточно аргументированной. Более чем. Ок, потихоньку буду чистить свои пакеты. -- Sergey N. Yatskevich <syatskevich@altlinux.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-19 21:08 ` Sergey N. Yatskevich ` (2 preceding siblings ...) 2006-03-19 23:23 ` Dmitry V. Levin @ 2006-03-20 17:28 ` Sergey V Turchin 2006-03-20 18:04 ` Michael Shigorin 2006-03-21 1:22 ` Dmitry V. Levin 4 siblings, 1 reply; 38+ messages in thread From: Sergey V Turchin @ 2006-03-20 17:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 455 bytes --] On Monday 20 March 2006 00:08, Sergey N. Yatskevich wrote: [...] > P.S. а вот интересно, кто-нибудь собирал статистику о реальном > выигрыше от применения --as-needed. Ну там программы такие-то > грузятся и работают настолько-то быстрее и кушают на столько-то > меньше памяти. http://www.osnews.com/story.php?news_id=10152 [...] -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-20 17:28 ` Sergey V Turchin @ 2006-03-20 18:04 ` Michael Shigorin 0 siblings, 0 replies; 38+ messages in thread From: Michael Shigorin @ 2006-03-20 18:04 UTC (permalink / raw) To: ALT Devel discussion list On Mon, Mar 20, 2006 at 08:28:07PM +0300, Sergey V Turchin wrote: > > P.S. а вот интересно, кто-нибудь собирал статистику о > > реальном выигрыше от применения --as-needed. Ну там программы > > такие-то грузятся и работают настолько-то быстрее и кушают на > > столько-то меньше памяти. > http://www.osnews.com/story.php?news_id=10152 Есть такое... кстати, именно GNOME и любит вагоны мелких библиотек. Из того, что под рукой (при отладке глянул, помнится, долго был под впечатлением): pad:~> ldd /usr/bin/gnome-search-tool | wc -l 69 -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-19 21:08 ` Sergey N. Yatskevich ` (3 preceding siblings ...) 2006-03-20 17:28 ` Sergey V Turchin @ 2006-03-21 1:22 ` Dmitry V. Levin 2006-03-21 15:05 ` Sergey N. Yatskevich 4 siblings, 1 reply; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-21 1:22 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 753 bytes --] On Mon, Mar 20, 2006 at 12:08:35AM +0300, Sergey N. Yatskevich wrote: [...] > P.P.S. Если я этим письмом так и не смог объяснить Вам, господин Левин, > свою позицию, то дальнейший разговор считаю бесполезным и > прикладываю Ваш патч, так как на переписку я уже убил больше > времени чем затратил бы на приложение этого патча:-)). Поверьте человеку, основной работой которого последние годы, судя по всему, стало доделывать работу за других: Мантейнер может позволить себе быть консервативнее своего апстрима только в случае если он готов пойти на форк. http://bugzilla.gnome.org/show_bug.cgi?id=334934 Убедить вашего апстрима мне стоило гораздо меньше времени, чем убедить вас. Это неправильно. :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-21 1:22 ` Dmitry V. Levin @ 2006-03-21 15:05 ` Sergey N. Yatskevich 0 siblings, 0 replies; 38+ messages in thread From: Sergey N. Yatskevich @ 2006-03-21 15:05 UTC (permalink / raw) To: ALT Devel discussion list В Втр, 21/03/2006 в 04:22 +0300, Dmitry V. Levin пишет: > Убедить вашего апстрима мне стоило гораздо меньше времени, чем убедить > вас. Это неправильно. :) Это точно :-)). Ну что же а данном случае я оказался "правее" самых "правых" :-)). Ну бывает, не ожидал от автора GDM такой отзывчивости. -- Sergey N. Yatskevich <syatskevich@mail.ru> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 22:49 ` Sergey N. Yatskevich 2006-03-17 22:58 ` Dmitry V. Levin @ 2006-03-17 23:08 ` Alexey I. Froloff 2006-03-18 9:45 ` Денис Смирнов 2 siblings, 0 replies; 38+ messages in thread From: Alexey I. Froloff @ 2006-03-17 23:08 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 433 bytes --] * Sergey N. Yatskevich <syatskevich@> [060318 01:55]: > > > > Сергей, поскольку вам не удалось приложить тривиальный > > > > патч, я сделаю NMU. > > > Просто в данном случае я считаю правильным собирать с > > > отключением --as-needed. > > Почему, собственно? Минусы вашего решения были перечислены, > > а где плюсы? > Не умножать патчи сверх необходимого:-) Лучше таки не умножать энтропию... -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] gdm-2.13.0.10-alt2 2006-03-17 22:49 ` Sergey N. Yatskevich 2006-03-17 22:58 ` Dmitry V. Levin 2006-03-17 23:08 ` Alexey I. Froloff @ 2006-03-18 9:45 ` Денис Смирнов 2 siblings, 0 replies; 38+ messages in thread From: Денис Смирнов @ 2006-03-18 9:45 UTC (permalink / raw) To: devel On Sat, Mar 18, 2006 at 01:49:43AM +0300, Sergey N. Yatskevich wrote: >> Почему, собственно? Минусы вашего решения были перечислены, а где плюсы? SNY> Не умножать патчи сверх необходимого:-) QA является одной из основных задач мантейнера. И без патчей пакет и робот собрать может. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- ПРАВИЛО МАРСА Эксперт - любой человек не из нашего города. ^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] I: libdb4.4-4.4.20-alt1 2006-03-13 20:18 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin @ 2006-03-13 20:22 ` Dmitry V. Levin 2006-03-15 6:55 ` [devel] monit (обломался, но собрался?) Re: [Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +8! -1 +85 (5386) Michael Shigorin 2 siblings, 0 replies; 38+ messages in thread From: Dmitry V. Levin @ 2006-03-13 20:22 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 752 bytes --] On Mon, Mar 13, 2006 at 11:07:26PM +0300, QA Team Robot wrote: > libdb4.4 - Berkeley database library > * Mon Mar 13 2006 Dmitry V. Levin <ldv@altlinux> 4.4.20-alt1 > - Updated to 4.4.20. > - Updated build patch. > - Linked tcl bindings with -ltcl. > * Mon Mar 13 2006 Dmitry V. Levin <ldv@altlinux> 4.3.29-alt3 > - Fixed build without tcl support (#8626). > - Removed -utils from -devel dependencies (#9235). > - Added libdb4.4_int-devel subpackage. > - Disabled build of db_dump185 utility for -utils subpackage, > because db1-utils package already contains it. > * Thu Oct 13 2005 Dmitry V. Levin <ldv@altlinux> 4.3.29-alt2 Начинаем переползать на bdb-4.4; изменений по сравнению с 4.3 мало, API почти не изменился. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] monit (обломался, но собрался?) Re: [Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +8! -1 +85 (5386) 2006-03-13 20:18 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin 2006-03-13 20:22 ` [devel] I: libdb4.4-4.4.20-alt1 Dmitry V. Levin @ 2006-03-15 6:55 ` Michael Shigorin 2006-03-15 7:03 ` Damir Shayhutdinov 2 siblings, 1 reply; 38+ messages in thread From: Michael Shigorin @ 2006-03-15 6:55 UTC (permalink / raw) To: devel On Mon, Mar 13, 2006 at 11:07:26PM +0300, QA Team Robot wrote: > monit - Process monitor and restart utility > * Thu Mar 09 2006 Michael Shigorin <mike@altlinux> 4.7-alt5 Ой, а мне такое пришло: The monit-4.7-alt5.src.rpm package has been rejected from the incoming. [...] checking for SSL support... enabled checking for SSL include directory... /usr/include checking for SSL library directory... Not found Couldn't find your SSL library files. Use --with-ssl-lib-dir option to fix this problem or disable the SSL support with --without-ssl Ы? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] monit (обломался, но собрался?) Re: [Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +8! -1 +85 (5386) 2006-03-15 6:55 ` [devel] monit (обломался, но собрался?) Re: [Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +8! -1 +85 (5386) Michael Shigorin @ 2006-03-15 7:03 ` Damir Shayhutdinov 2006-03-15 7:36 ` [devel] monit (обломался, но собрался?) Michael Shigorin 0 siblings, 1 reply; 38+ messages in thread From: Damir Shayhutdinov @ 2006-03-15 7:03 UTC (permalink / raw) To: ALT Devel discussion list 15.03.06, Michael Shigorin<mike@osdn.org.ua> написал(а): > Ой, а мне такое пришло: > > The monit-4.7-alt5.src.rpm package has been rejected from the incoming. > [...] > checking for SSL support... enabled > checking for SSL include directory... /usr/include > checking for SSL library directory... Not found > > Couldn't find your SSL library files. > Use --with-ssl-lib-dir option to fix this problem or disable the > SSL support with --without-ssl > > Ы? Cудя по всему - это типичный случай несобираемости на x86_64 - когда скрипты конфигурации ищут библиотеки в /usr/lib, и не догадываются посмотреть в /usr/lib64 ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] monit (обломался, но собрался?) 2006-03-15 7:03 ` Damir Shayhutdinov @ 2006-03-15 7:36 ` Michael Shigorin 2006-03-15 8:02 ` Damir Shayhutdinov 0 siblings, 1 reply; 38+ messages in thread From: Michael Shigorin @ 2006-03-15 7:36 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Mar 15, 2006 at 10:03:06AM +0300, Damir Shayhutdinov wrote: > > checking for SSL include directory... /usr/include > > checking for SSL library directory... Not found > > Couldn't find your SSL library files. > > Use --with-ssl-lib-dir option to fix this problem or disable the > > SSL support with --without-ssl > > Ы? > Cудя по всему - это типичный случай несобираемости на x86_64 - > когда скрипты конфигурации ищут библиотеки в /usr/lib, и не > догадываются посмотреть в /usr/lib64 Мне что-то делать? (апстрим сейчас озадачу) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] monit (обломался, но собрался?) 2006-03-15 7:36 ` [devel] monit (обломался, но собрался?) Michael Shigorin @ 2006-03-15 8:02 ` Damir Shayhutdinov 0 siblings, 0 replies; 38+ messages in thread From: Damir Shayhutdinov @ 2006-03-15 8:02 UTC (permalink / raw) To: ALT Devel discussion list 15.03.06, Michael Shigorin<mike@osdn.org.ua> написал(а): > On Wed, Mar 15, 2006 at 10:03:06AM +0300, Damir Shayhutdinov wrote: > > > checking for SSL include directory... /usr/include > > > checking for SSL library directory... Not found > > > Couldn't find your SSL library files. > > > Use --with-ssl-lib-dir option to fix this problem or disable the > > > SSL support with --without-ssl > > > Ы? > > Cудя по всему - это типичный случай несобираемости на x86_64 - > > когда скрипты конфигурации ищут библиотеки в /usr/lib, и не > > догадываются посмотреть в /usr/lib64 > > Мне что-то делать? (апстрим сейчас озадачу) Можно задать --with-ssl-lib-dir=%_libdir в качестве параметра %configure. Вроде должно помочь. Но все конечно зависит от того, как именно производится поиск. Посмотри в configure, в районе "SSL library directory", на что они ориентируются. И задай в апстриме вопрос, почему они не используют pkgconfig для определения include и library для libssl. ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2006-03-21 15:05 UTC | newest] Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-03-13 20:18 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin 2006-03-13 21:37 ` Dmitry V. Levin 2006-03-14 10:32 ` Sergey N. Yatskevich 2006-03-14 14:28 ` Andrei Bulava 2006-03-17 15:36 ` Semushin Slava 2006-03-17 20:18 ` Dmitry V. Levin 2006-03-18 14:35 ` [devel] Undocumented ldd -u Semushin Slava 2006-03-18 14:54 ` Genix 2006-03-18 16:21 ` Semushin Slava 2006-03-18 16:31 ` Andrey Rahmatullin 2006-03-18 17:12 ` Alexey I. Froloff 2006-03-14 15:05 ` [devel] gdm-2.13.0.10-alt1 Dmitry V. Levin 2006-03-15 7:35 ` [devel] [wiki] /devel/UpStream (was: gdm-2.13.0.10-alt1)) Michael Shigorin 2006-03-15 9:52 ` [devel] gdm-2.13.0.10-alt1 Sergey N. Yatskevich 2006-03-15 10:48 ` Sergey Y. Afonin 2006-03-15 11:15 ` Денис Смирнов 2006-03-15 12:57 ` Dmitry V. Levin 2006-03-17 16:32 ` [devel] gdm-2.13.0.10-alt2 Dmitry V. Levin 2006-03-17 22:32 ` Sergey N. Yatskevich 2006-03-17 22:39 ` Dmitry V. Levin 2006-03-17 22:49 ` Sergey N. Yatskevich 2006-03-17 22:58 ` Dmitry V. Levin 2006-03-19 21:08 ` Sergey N. Yatskevich 2006-03-19 21:22 ` Sergey Y. Afonin 2006-03-19 21:26 ` Andrey Rahmatullin 2006-03-19 23:23 ` Dmitry V. Levin 2006-03-20 13:47 ` Sergey N. Yatskevich 2006-03-20 17:28 ` Sergey V Turchin 2006-03-20 18:04 ` Michael Shigorin 2006-03-21 1:22 ` Dmitry V. Levin 2006-03-21 15:05 ` Sergey N. Yatskevich 2006-03-17 23:08 ` Alexey I. Froloff 2006-03-18 9:45 ` Денис Смирнов 2006-03-13 20:22 ` [devel] I: libdb4.4-4.4.20-alt1 Dmitry V. Levin 2006-03-15 6:55 ` [devel] monit (обломался, но собрался?) Re: [Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +8! -1 +85 (5386) Michael Shigorin 2006-03-15 7:03 ` Damir Shayhutdinov 2006-03-15 7:36 ` [devel] monit (обломался, но собрался?) Michael Shigorin 2006-03-15 8:02 ` Damir Shayhutdinov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git