* 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
* [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
* 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 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] 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
* [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] 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
* 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-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-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-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
* 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: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] 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-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
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