ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] IA: apache2 related build regression
  @ 2007-02-23 18:15 ` Dmitry V. Levin
  2007-02-23 18:48   ` Sviatoslav Sviridov
  2007-02-23 18:54   ` Aleksey Avdeev
  2007-02-23 18:20 ` [devel] IA: -la52 build regeression Dmitry V. Levin
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 17+ messages in thread
From: Dmitry V. Levin @ 2007-02-23 18:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1551 bytes --]

Hi,

Несколько пакетов после обновления apache2 с 2.0.x на 2.2.x перестали
собираться:

On Fri, Feb 23, 2007 at 09:09:05PM +0300, QA Team Robot wrote:
> apache2-mod_clamav-0.21-alt1
> In file included from /usr/include/apache2/httpd.h:43,
>                  from mod_clamav.c:12:
> /usr/include/apache2/ap_config.h:25:17: error: apr.h: No such file or directory
> 
> apache2-mod_perl-2.0.3-alt1
> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
> 	E: Broken packages
> 	hsh-install: failed to calculate package file list.
> 
> mod_auth_mysql-3.0.0-alt1
> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
> 	E: Broken packages
> 	hsh-install: failed to calculate package file list.
> 
> mod_jk-1.2.10-alt1
> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
> 	E: Broken packages
> 	hsh-install: failed to calculate package file list.
> 
> mod_mono-1.2.1-alt1
> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
> 	E: Broken packages
> 	hsh-install: failed to calculate package file list.
> 
> mod_security-1.9.4-alt3
> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
> 	E: Broken packages
> 	hsh-install: failed to calculate package file list.
> 
> subversion-1.4.3-alt1
> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
> 	E: Broken packages
> 	hsh-install: failed to calculate package file list.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [devel] IA: -la52 build regeression
    2007-02-23 18:15 ` [devel] IA: apache2 related build regression Dmitry V. Levin
@ 2007-02-23 18:20 ` Dmitry V. Levin
  2007-02-26 11:12   ` [devel] gst-ffmpeg( was Re: IA: -la52 build regeression) Igor Zubkov
  2007-02-23 18:20 ` [devel] [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90) Led
  2007-02-23 19:31 ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Michael Shigorin
  3 siblings, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2007-02-23 18:20 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 3838 bytes --]

On Fri, Feb 23, 2007 at 09:09:05PM +0300, QA Team Robot wrote:
> ffmpeg2theora-0.16-alt3.1
> 	i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mtune=i686 -o ffmpeg2theora
> 	ffmpeg2theora-ffmpeg2theora.o ffmpeg2theora-theorautils.o  -L/usr/lib -lvorbisenc -lvorbis
> 	-lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm -lx264 -ldc1394_control -lfaac
> 	-lfaad -ltheora -lraw1394 -ldirac_encoder -ldirac_decoder -lavutil -logg
> 	/usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status
> 
> gst-ffmpeg-0.10.2-alt2
> 	gstffmpegdemux.c: In function 'gst_ffmpegdemux_averror':
> 	gstffmpegdemux.c:144: error: duplicate case value
> 	gstffmpegdemux.c:135: error: previously used here
> 	make[3]: *** [libgstffmpeg_la-gstffmpegdemux.lo] Error 1
> 
> kino-0.9.5-alt2
> 	i586-alt-linux-g++ -pipe -Wall -O2 -march=i586 -mtune=i686 -o kino main.o support.o
> 	callbacks.o message.o preferences.o preferences_dialog.o playlist.o filehandler.o riff.o
> 	avi.o frame.o error.o ieee1394io.o framedisplayer.o oss.o jogshuttle.o mediactrl.o
> 	kino_common.o page_editor.o page_capture.o page_timeline.o page_export.o page_bttv.o
> 	export.o page_export_1394.o page_export_avi.o page_export_stills.o page_export_audio.o
> 	page_export_mjpeg.o page_export_pipe.o page_trim.o page_magick.o commands.o
> 	v4l.o displayer.o gtkenhancedscale.o kino_av_pipe.o image_create.o image_filters.o
> 	image_transitions.o audio_filters.o audio_transitions.o magick_callbacks.o storyboard.o
> 	stringutils.o smiltime.o rwpipe.o -pthread -Wl,--export-dynamic  -ldv -liec61883
> 	-lasound -lgthread-2.0 -lglade-2.0 -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
> 	-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0
> 	-lglib-2.0 -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lx264 -ldc1394_control
> 	-lfaac -lfaad -ltheora -ldirac_encoder -ldirac_decoder -lavutil -logg -lsamplerate
> 	cell-renderers/libcellrenderers.a -lXv -lXext -ldl -lpthread -lrom1394 -lavc1394
> 	-lraw1394 -lm -lSM -lICE -lX11
> 	/usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status
> 
> libakode-2.0.1-alt3
> 	/bin/sh ../../../libtool --silent --tag=CXX --mode=link i586-alt-linux-g++
> 	-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
> 	-Wchar-subscripts -Wall -W -Wpointer-arith -O2 -pipe -Wall -O2 -march=i586 -mtune=i686
> 	-I/usr/include/speex -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor
> 	-fno-exceptions -fno-check-new -fno-common    -o libakode_ffmpeg_decoder.la -rpath
> 	/usr/lib -avoid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined
> 	ffmpeg_decoder.lo ../../lib/libakode.la -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm
> 	-lx264 -ldc1394_control -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder -ldirac_decoder
> 	-lavutil -logg	 -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm -lx264
> 	-ldc1394_control -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder -ldirac_decoder
> 	-lavutil -logg
> 	/usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status
> 
> libquicktime-0.9.8-alt6
> 	RPM build errors:
> 	error: File not found:
> 	/usr/src/tmp/libquicktime-buildroot/usr/lib/libquicktime/lqt_ffmpeg.so
> 	File not found: /usr/src/tmp/libquicktime-buildroot/usr/lib/libquicktime/lqt_ffmpeg.so
> 
> moc-2.4.1-alt2.1
> 	i586-alt-linux-gcc -shared  .libs/libffmpeg_decoder_la-ffmpeg.o  -lavformat -lavcodec
> 	-lz -la52 -ldts -lgsm -lmp3lame -lx264 -ldc1394_control -lfaac -lfaad -ltheora -lraw1394
> 	-ldirac_encoder -ldirac_decoder -lavutil -logg -lm  -pthread -march=i586 -mtune=i686
> 	-Wl,-soname -Wl,libffmpeg_decoder.so -o .libs/libffmpeg_decoder.so
> 	/usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)
    2007-02-23 18:15 ` [devel] IA: apache2 related build regression Dmitry V. Levin
  2007-02-23 18:20 ` [devel] IA: -la52 build regeression Dmitry V. Levin
@ 2007-02-23 18:20 ` Led
  2007-02-23 19:31 ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Michael Shigorin
  3 siblings, 0 replies; 17+ messages in thread
From: Led @ 2007-02-23 18:20 UTC (permalink / raw)
  To: devel

В сообщении от Пятница 23 февраля 2007 QA Team Robot написал(a):
> 	21 NEW error logs

> ffmpeg2theora-0.16-alt3.1
> 	i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mtune=i686 -o
> ffmpeg2theora ffmpeg2theora-ffmpeg2theora.o ffmpeg2theora-theorautils.o 
> -L/usr/lib -lvorbisenc -lvorbis -lavformat -lavcodec -lz -la52 -ldts -lgsm
> -lmp3lame -lm -lx264 -ldc1394_control -lfaac -lfaad -ltheora -lraw1394
> -ldirac_encoder -ldirac_decoder -lavutil -logg /usr/bin/ld: cannot find
> -la52
> 	collect2: ld returned 1 exit status

> kino-0.9.5-alt2
> 	i586-alt-linux-g++ -pipe -Wall -O2 -march=i586 -mtune=i686 -o kino main.o
> support.o callbacks.o message.o preferences.o preferences_dialog.o
> playlist.o filehandler.o riff.o avi.o frame.o error.o ieee1394io.o
> framedisplayer.o oss.o jogshuttle.o mediactrl.o kino_common.o page_editor.o
> page_capture.o page_timeline.o page_export.o page_bttv.o export.o
> page_export_1394.o page_export_avi.o page_export_stills.o
> page_export_audio.o page_export_mjpeg.o page_export_pipe.o page_trim.o
> page_magick.o commands.o v4l.o displayer.o gtkenhancedscale.o
> kino_av_pipe.o image_create.o image_filters.o image_transitions.o
> audio_filters.o audio_transitions.o magick_callbacks.o storyboard.o
> stringutils.o smiltime.o rwpipe.o -pthread -Wl,--export-dynamic  -ldv
> -liec61883 -lasound -lgthread-2.0 -lglade-2.0 -lxml2 -lgtk-x11-2.0
> -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0
> -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lavformat -lavcodec -lz
> -la52 -ldts -lgsm -lmp3lame -lx264 -ldc1394_control -lfaac -lfaad -ltheora
> -ldirac_encoder -ldirac_decoder -lavutil -logg -lsamplerate
> cell-renderers/libcellrenderers.a -lXv -lXext -ldl -lpthread -lrom1394
> -lavc1394 -lraw1394 -lm -lSM -lICE -lX11
> 	/usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status

> libakode-2.0.1-alt3
> 	/bin/sh ../../../libtool --silent --tag=CXX --mode=link i586-alt-linux-g++
> 	-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
> -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2
> -pipe -Wall -O2 -march=i586 -mtune=i686 -I/usr/include/speex
> -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor
> -fno-exceptions -fno-check-new -fno-common    -o libakode_ffmpeg_decoder.la
> -rpath /usr/lib -avoid-version -no-undefined -Wl,--no-undefined
> -Wl,--allow-shlib-undefined ffmpeg_decoder.lo ../../lib/libakode.la
> -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm -lx264 -ldc1394_control
> -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder -ldirac_decoder -lavutil
> -logg	 -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm -lx264
> -ldc1394_control -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder
> -ldirac_decoder -lavutil -logg
> 	/usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status

> moc-2.4.1-alt2.1
> 	i586-alt-linux-gcc -shared  .libs/libffmpeg_decoder_la-ffmpeg.o 
> -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lx264
> -ldc1394_control -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder
> -ldirac_decoder -lavutil -logg -lm  -pthread -march=i586 -mtune=i686
> -Wl,-soname -Wl,libffmpeg_decoder.so -o .libs/libffmpeg_decoder.so
> /usr/bin/ld: cannot find -la52
> 	collect2: ld returned 1 exit status

Это всё результат бага в libavcodec-devel: отсутствует
Require: liba52-devel

-- 
Led.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] IA: apache2 related build regression
  2007-02-23 18:15 ` [devel] IA: apache2 related build regression Dmitry V. Levin
@ 2007-02-23 18:48   ` Sviatoslav Sviridov
  2007-02-23 18:54   ` Aleksey Avdeev
  1 sibling, 0 replies; 17+ messages in thread
From: Sviatoslav Sviridov @ 2007-02-23 18:48 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote on 2/23/2007 8:15 PM:
> Hi,
>
> Несколько пакетов после обновления apache2 с 2.0.x на 2.2.x перестали
> собираться:
>
> On Fri, Feb 23, 2007 at 09:09:05PM +0300, QA Team Robot wrote:
>   
>> ...
>> subversion-1.4.3-alt1
>> 	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
>> 	E: Broken packages
>> 	hsh-install: failed to calculate package file list.
>>     
Этот поправлю.

-- 
Best Regards,
Sviatoslav Sviridov


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] IA: apache2 related build regression
  2007-02-23 18:15 ` [devel] IA: apache2 related build regression Dmitry V. Levin
  2007-02-23 18:48   ` Sviatoslav Sviridov
@ 2007-02-23 18:54   ` Aleksey Avdeev
  1 sibling, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2007-02-23 18:54 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 985 bytes --]

Dmitry V. Levin пишет:
> Hi,
> 
> Несколько пакетов после обновления apache2 с 2.0.x на 2.2.x перестали
> собираться:
> 
> On Fri, Feb 23, 2007 at 09:09:05PM +0300, QA Team Robot wrote:
> 
>>apache2-mod_clamav-0.21-alt1
>>In file included from /usr/include/apache2/httpd.h:43,
>>                 from mod_clamav.c:12:
>>/usr/include/apache2/ap_config.h:25:17: error: apr.h: No such file or directory
                                                 ^^^^^

  Файл предоставляется libapr1-devel как /usr/include/apr-1/apr.h.
Повторюсь (где-то уже писал): все ошмётки apr* вычищены из apache2
упстримом.

>>
>>apache2-mod_perl-2.0.3-alt1
>>	Depends: libaprutil1-devel (>= 1.2.8-alt1.1) but it is not going to be installed
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  Сходу не понял: пакет в Сизифе есть (apache2 с ним и собран).

>>	E: Broken packages
>>	hsh-install: failed to calculate package file list.
>>
...

-- 

С уважением. Алексей.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 548 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90))
                     ` (2 preceding siblings ...)
  2007-02-23 18:20 ` [devel] [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90) Led
@ 2007-02-23 19:31 ` Michael Shigorin
  2007-02-23 21:21   ` Pavlov Konstantin
  3 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2007-02-23 19:31 UTC (permalink / raw)
  To: devel

On Fri, Feb 23, 2007 at 09:09:05PM +0300, QA Team Robot wrote:
> kino-0.9.5-alt2
> 	stringutils.o smiltime.o rwpipe.o -pthread -Wl,--export-dynamic  -ldv -liec61883
> 	-lasound -lgthread-2.0 -lglade-2.0 -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
> 	-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0
> 	-lglib-2.0 -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lx264 -ldc1394_control
> 	-lfaac -lfaad -ltheora -ldirac_encoder -ldirac_decoder -lavutil -logg -lsamplerate
> 	cell-renderers/libcellrenderers.a -lXv -lXext -ldl -lpthread -lrom1394 -lavc1394
> 	-lraw1394 -lm -lSM -lICE -lX11
> 	/usr/bin/ld: cannot find -la52

Кто что сломал?  Вообще задумывался над подобными эффектами,
обкатывая buildreq2...

> libakode-2.0.1-alt3
> 	ffmpeg_decoder.lo ../../lib/libakode.la -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm
> 	-lx264 -ldc1394_control -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder -ldirac_decoder
> 	-lavutil -logg	 -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lm -lx264
> 	-ldc1394_control -lfaac -lfaad -ltheora -lraw1394 -ldirac_encoder -ldirac_decoder
> 	-lavutil -logg
> 	/usr/bin/ld: cannot find -la52
> moc-2.4.1-alt2.1
> 	i586-alt-linux-gcc -shared  .libs/libffmpeg_decoder_la-ffmpeg.o  -lavformat -lavcodec
> 	-lz -la52 -ldts -lgsm -lmp3lame -lx264 -ldc1394_control -lfaac -lfaad -ltheora -lraw1394
> 	-ldirac_encoder -ldirac_decoder -lavutil -logg -lm  -pthread -march=i586 -mtune=i686
> 	-Wl,-soname -Wl,libffmpeg_decoder.so -o .libs/libffmpeg_decoder.so
> 	/usr/bin/ld: cannot find -la52

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90))
  2007-02-23 19:31 ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Michael Shigorin
@ 2007-02-23 21:21   ` Pavlov Konstantin
  2007-02-25  1:02     ` [devel] кто посеял liba52-devel? Michael Shigorin
  2007-02-25 18:20     ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Damir Shayhutdinov
  0 siblings, 2 replies; 17+ messages in thread
From: Pavlov Konstantin @ 2007-02-23 21:21 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1227 bytes --]

On Fri, Feb 23, 2007 at 09:31:11PM +0200, Michael Shigorin wrote:
> On Fri, Feb 23, 2007 at 09:09:05PM +0300, QA Team Robot wrote:
> > kino-0.9.5-alt2
> > 	stringutils.o smiltime.o rwpipe.o -pthread -Wl,--export-dynamic  -ldv -liec61883
> > 	-lasound -lgthread-2.0 -lglade-2.0 -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
> > 	-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0
> > 	-lglib-2.0 -lavformat -lavcodec -lz -la52 -ldts -lgsm -lmp3lame -lx264 -ldc1394_control
> > 	-lfaac -lfaad -ltheora -ldirac_encoder -ldirac_decoder -lavutil -logg -lsamplerate
> > 	cell-renderers/libcellrenderers.a -lXv -lXext -ldl -lpthread -lrom1394 -lavc1394
> > 	-lraw1394 -lm -lSM -lICE -lX11
> > 	/usr/bin/ld: cannot find -la52
> 
> Кто что сломал?  Вообще задумывался над подобными эффектами,
> обкатывая buildreq2...

Я, кто ж еще ;)

А что там с buildreq2? Он умеет такое находить?

-- 
<combr> doc-: знаешь что-нибудь про "Попался мне дистрибутив Junior 2.3
        (с ноутам iRU идёт)" ? ;)
<doc-> combr: Дык все знают - что это Сизиф на одном компакте :) Видимо
       после выбрасывания la
<doc-> combr: Если ldv не остановить, следующий Сизиф будет на одной
       дискете

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel?
  2007-02-23 21:21   ` Pavlov Konstantin
@ 2007-02-25  1:02     ` Michael Shigorin
  2007-02-25  1:23       ` [devel] buildreq Dmitry V. Levin
  2007-02-25  9:53       ` [devel] кто посеял liba52-devel? Alexey Tourbin
  2007-02-25 18:20     ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Damir Shayhutdinov
  1 sibling, 2 replies; 17+ messages in thread
From: Michael Shigorin @ 2007-02-25  1:02 UTC (permalink / raw)
  To: devel

On Sat, Feb 24, 2007 at 12:21:02AM +0300, Pavlov Konstantin wrote:
> > > 	/usr/bin/ld: cannot find -la52
> > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > обкатывая buildreq2...
> А что там с buildreq2? Он умеет такое находить?

Нет, зато умеет такому способствовать -- повышает
чувствительность репозитория к прыганью зависимостей.
Dependency flap, тыскыть.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] buildreq
  2007-02-25  1:02     ` [devel] кто посеял liba52-devel? Michael Shigorin
@ 2007-02-25  1:23       ` Dmitry V. Levin
  2007-02-25 17:58         ` Michael Shigorin
  2007-02-25  9:53       ` [devel] кто посеял liba52-devel? Alexey Tourbin
  1 sibling, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2007-02-25  1:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 656 bytes --]

On Sun, Feb 25, 2007 at 03:02:37AM +0200, Michael Shigorin wrote:
> On Sat, Feb 24, 2007 at 12:21:02AM +0300, Pavlov Konstantin wrote:
> > > > 	/usr/bin/ld: cannot find -la52
> > > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > > обкатывая buildreq2...
> > А что там с buildreq2? Он умеет такое находить?
> 
> Нет, зато умеет такому способствовать -- повышает
> чувствительность репозитория к прыганью зависимостей.
> Dependency flap, тыскыть.

Благодаря активности автора buildreq2 аналогичным свойством сильно
оптимизировать сборочные зависимости обладает и обычный buildreq,
начиная с rpm-utils-0.9.2-alt1.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel?
  2007-02-25  1:02     ` [devel] кто посеял liba52-devel? Michael Shigorin
  2007-02-25  1:23       ` [devel] buildreq Dmitry V. Levin
@ 2007-02-25  9:53       ` Alexey Tourbin
  2007-02-25 18:17         ` Michael Shigorin
  1 sibling, 1 reply; 17+ messages in thread
From: Alexey Tourbin @ 2007-02-25  9:53 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1364 bytes --]

On Sun, Feb 25, 2007 at 03:02:37AM +0200, Michael Shigorin wrote:
> On Sat, Feb 24, 2007 at 12:21:02AM +0300, Pavlov Konstantin wrote:
> > > > 	/usr/bin/ld: cannot find -la52
> > > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > > обкатывая buildreq2...
> > А что там с buildreq2? Он умеет такое находить?
> 
> Нет, зато умеет такому способствовать -- повышает
> чувствительность репозитория к прыганью зависимостей.
> Dependency flap, тыскыть.

Понимаешь в чем дело, на основе одних только зависимостей нельзя
сказать, какие из них чувствительные, а какие -- нет.  Можно лишь
говорить о более или менее корректном алгоритме схлопывания.  Если
ввести ad hoc правило, например, оставлять все *-devel пакеты, то
список всё равно останется перегруженным для человека.

То есть то, что очевидно человеку, почти невозможно выразить строго
и в общем виде.  Например, схлопывать "glib2-devel libgtk+2-devel" в
libgtk+2-devel это очевидно, а схлопывать "libcairo-devel libgtk+2-devel"
в libgtk+2-devel это уже менее очевидно.  Но, в общем, здесь нельзя
ничего придумать.  Т.е. нельзя придумать (точнее, корректно определить)
более слабую оптимизацию.

Предыдущий алгоритм оптимизации в buildreq был более слабым лишь
постольку, поскольку был менее корректным -- т.е. он основывался
на ad hoc правилах и не учитывал зависимости.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] buildreq
  2007-02-25  1:23       ` [devel] buildreq Dmitry V. Levin
@ 2007-02-25 17:58         ` Michael Shigorin
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Shigorin @ 2007-02-25 17:58 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Feb 25, 2007 at 04:23:35AM +0300, Dmitry V. Levin wrote:
> > > > > 	/usr/bin/ld: cannot find -la52
> > > > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > > > обкатывая buildreq2...
> > > А что там с buildreq2? Он умеет такое находить?
> > Нет, зато умеет такому способствовать -- повышает
> > чувствительность репозитория к прыганью зависимостей.
> > Dependency flap, тыскыть.
> Благодаря активности автора buildreq2 аналогичным свойством сильно
> оптимизировать сборочные зависимости обладает и обычный buildreq,
> начиная с rpm-utils-0.9.2-alt1.

Я помню, просто палка хорошая получилась, но всё равно о двух
концах.  Причём у меня сообразилки сейчас не хватает оценить,
какой создаст за ближайшие годы больше тривиальных проблем
подобного толка с развалом собираемости.

Хотя если принять преднамеренное сокращение списка зависимостей
за близкий к исключительной ситуации случай -- то всё-таки эти
проблемы получаются индикативные, бишь способствующие QA.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel?
  2007-02-25  9:53       ` [devel] кто посеял liba52-devel? Alexey Tourbin
@ 2007-02-25 18:17         ` Michael Shigorin
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Shigorin @ 2007-02-25 18:17 UTC (permalink / raw)
  To: devel

On Sun, Feb 25, 2007 at 12:53:27PM +0300, Alexey Tourbin wrote:
> > > А что там с buildreq2? Он умеет такое находить?
> > Нет, зато умеет такому способствовать -- повышает
> > чувствительность репозитория к прыганью зависимостей.
> > Dependency flap, тыскыть.
> Понимаешь в чем дело, на основе одних только зависимостей
> нельзя сказать, какие из них чувствительные, а какие -- нет.

Так это не была претензия, скорее мысли вслух про tradeoff.
Я-то тебе ещё за buildreq2 при схлопывании списков зависимостей
по всяким livecd и "системообразующим пакетам" был премного
благодарен.

(кстати... надо будет попробовать да добавить хинт на spt wiki)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90))
  2007-02-23 21:21   ` Pavlov Konstantin
  2007-02-25  1:02     ` [devel] кто посеял liba52-devel? Michael Shigorin
@ 2007-02-25 18:20     ` Damir Shayhutdinov
  2007-02-25 19:34       ` Pavlov Konstantin
  2007-02-26  6:49       ` [devel] кто посеял liba52-devel? Anton Farygin
  1 sibling, 2 replies; 17+ messages in thread
From: Damir Shayhutdinov @ 2007-02-25 18:20 UTC (permalink / raw)
  To: ALT Devel discussion list

> > >     /usr/bin/ld: cannot find -la52
> >
> > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > обкатывая buildreq2...
>
> Я, кто ж еще ;)
>
> А что там с buildreq2? Он умеет такое находить?
Костик, не спеши рубить с плеча.

У нас же --as-needed. Обычному человеку, который линкуется с
libavcodec, liba52 вообще не нужна, поэтому почему бы просто не убрать
-la52 из аналога pkg-config для ffmpeg?

Это было бы более правильно, чем Requires: liba52-devel в libavcodec-devel.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90))
  2007-02-25 18:20     ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Damir Shayhutdinov
@ 2007-02-25 19:34       ` Pavlov Konstantin
  2007-02-25 19:43         ` Damir Shayhutdinov
  2007-02-26  6:49       ` [devel] кто посеял liba52-devel? Anton Farygin
  1 sibling, 1 reply; 17+ messages in thread
From: Pavlov Konstantin @ 2007-02-25 19:34 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 901 bytes --]

On Sun, Feb 25, 2007 at 09:20:13PM +0300, Damir Shayhutdinov wrote:
> > > >     /usr/bin/ld: cannot find -la52
> > >
> > > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > > обкатывая buildreq2...
> >
> > Я, кто ж еще ;)
> >
> > А что там с buildreq2? Он умеет такое находить?
> Костик, не спеши рубить с плеча.
> 
> У нас же --as-needed. Обычному человеку, который линкуется с
> libavcodec, liba52 вообще не нужна, поэтому почему бы просто не убрать
> -la52 из аналога pkg-config для ffmpeg?
> 
> Это было бы более правильно, чем Requires: liba52-devel в libavcodec-devel.

Аналог pkg-config в ffmpeg называется pkg-config. :)

Т.е., ты предлагаешь вынести все Libs из .pc-файлов?
Соответственно наверно надо сделать из них Libs.private?

-- 
Может быть, выкинуть из этого пакета [fglrx_glx] документацию?
Всё равно её никто не читает.
		-- vsu in hardware@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90))
  2007-02-25 19:34       ` Pavlov Konstantin
@ 2007-02-25 19:43         ` Damir Shayhutdinov
  0 siblings, 0 replies; 17+ messages in thread
From: Damir Shayhutdinov @ 2007-02-25 19:43 UTC (permalink / raw)
  To: ALT Devel discussion list

> > > А что там с buildreq2? Он умеет такое находить?
> > Костик, не спеши рубить с плеча.
> >
> > У нас же --as-needed. Обычному человеку, который линкуется с
> > libavcodec, liba52 вообще не нужна, поэтому почему бы просто не убрать
> > -la52 из аналога pkg-config для ffmpeg?
> >
> > Это было бы более правильно, чем Requires: liba52-devel в libavcodec-devel.
>
> Аналог pkg-config в ffmpeg называется pkg-config. :)
>
> Т.е., ты предлагаешь вынести все Libs из .pc-файлов?
> Соответственно наверно надо сделать из них Libs.private?

Ну типа того. Если кто-то вообще смотрит в Libs.private...

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] кто посеял liba52-devel?
  2007-02-25 18:20     ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Damir Shayhutdinov
  2007-02-25 19:34       ` Pavlov Konstantin
@ 2007-02-26  6:49       ` Anton Farygin
  1 sibling, 0 replies; 17+ messages in thread
From: Anton Farygin @ 2007-02-26  6:49 UTC (permalink / raw)
  To: ALT Devel discussion list

Damir Shayhutdinov wrote:
>>>>     /usr/bin/ld: cannot find -la52
>>> Кто что сломал?  Вообще задумывался над подобными эффектами,
>>> обкатывая buildreq2...
>> Я, кто ж еще ;)
>>
>> А что там с buildreq2? Он умеет такое находить?
> Костик, не спеши рубить с плеча.
> 
> У нас же --as-needed. Обычному человеку, который линкуется с
> libavcodec, liba52 вообще не нужна, поэтому почему бы просто не убрать
> -la52 из аналога pkg-config для ffmpeg?
> 
> Это было бы более правильно, чем Requires: liba52-devel в libavcodec-devel.

+1.

Rgds,
Rider



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [devel] gst-ffmpeg( was Re:  IA: -la52 build regeression)
  2007-02-23 18:20 ` [devel] IA: -la52 build regeression Dmitry V. Levin
@ 2007-02-26 11:12   ` Igor Zubkov
  0 siblings, 0 replies; 17+ messages in thread
From: Igor Zubkov @ 2007-02-26 11:12 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Friday 23 February 2007 20:20:19 Dmitry V. Levin написал(а):
> > gst-ffmpeg-0.10.2-alt2
> >       gstffmpegdemux.c: In function 'gst_ffmpegdemux_averror':
> >       gstffmpegdemux.c:144: error: duplicate case value
> >       gstffmpegdemux.c:135: error: previously used here
> >       make[3]: *** [libgstffmpeg_la-gstffmpegdemux.lo] Error 1

Ошибочка. Это из-за свежего ffmpeg. Если оторвать мой патч для сборки с 
системный ffmpeg, то gst-ffmpeg превосходно собирается. Надо попробовать 
собрать версию из cvs, может там починили.

-- 
icesik

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2007-02-26 11:12 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-23 18:15 ` [devel] IA: apache2 related build regression Dmitry V. Levin
2007-02-23 18:48   ` Sviatoslav Sviridov
2007-02-23 18:54   ` Aleksey Avdeev
2007-02-23 18:20 ` [devel] IA: -la52 build regeression Dmitry V. Levin
2007-02-26 11:12   ` [devel] gst-ffmpeg( was Re: IA: -la52 build regeression) Igor Zubkov
2007-02-23 18:20 ` [devel] [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90) Led
2007-02-23 19:31 ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Michael Shigorin
2007-02-23 21:21   ` Pavlov Konstantin
2007-02-25  1:02     ` [devel] кто посеял liba52-devel? Michael Shigorin
2007-02-25  1:23       ` [devel] buildreq Dmitry V. Levin
2007-02-25 17:58         ` Michael Shigorin
2007-02-25  9:53       ` [devel] кто посеял liba52-devel? Alexey Tourbin
2007-02-25 18:17         ` Michael Shigorin
2007-02-25 18:20     ` [devel] кто посеял liba52-devel? (was: [Sisyphus-cybertalk] I: Sisyphus-20070223 i586 beehive_status: +21 -10 (90)) Damir Shayhutdinov
2007-02-25 19:34       ` Pavlov Konstantin
2007-02-25 19:43         ` Damir Shayhutdinov
2007-02-26  6:49       ` [devel] кто посеял liba52-devel? Anton Farygin

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