ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: fontconfig-2.5.0-alt1
  @ 2007-11-18 21:10 ` Dmitry V. Levin
  2007-11-19  7:23   ` Valery V. Inozemtsev
  2007-11-18 21:12 ` [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Dmitry V. Levin
  1 sibling, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2007-11-18 21:10 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> xemacs-21.5.28-alt1
> 	font-mgr.o: In function `Ffc_config_set_rescan_interval':
> 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:926: undefined reference to
> 	`FcConfigSetRescanInverval_REPLACE_BY_FcConfigSetRescanInterval'
> 	font-mgr.o: In function `Ffc_config_get_rescan_interval':
> 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:912: undefined reference to
> 	`FcConfigGetRescanInverval_REPLACE_BY_FcConfigGetRescanInterval'
> 	collect2: ld returned 1 exit status

Что-то в новом fontconfig изменилось?


-- 
ldv

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

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

* Re: [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
    2007-11-18 21:10 ` [devel] Q: fontconfig-2.5.0-alt1 Dmitry V. Levin
@ 2007-11-18 21:12 ` Dmitry V. Levin
  2007-11-19  8:23   ` Alexey Shabalin
  2007-11-20  2:39   ` Alexey Tourbin
  1 sibling, 2 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2007-11-18 21:12 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
[...]
> cdcollect-0.6.0-alt2
> f-spot-0.3.5-alt2
> libdbus-mono-0.63-alt2
> libevolution-sharp-0.14.0.1-alt1
> libgalago-sharp-0.5.0-alt1.1
> libgecko-sharp2-0.12-alt1
> libgnome-sharp-2.16.0-alt4
> libgtk-sharp2-2.10.2-alt1
> libgtksourceview-sharp-0.11-alt1
> libjscall-sharp-0.0.3-alt1.svn20070704
> mysql-connector-net-5.0.7-alt1.svn.723
> nant-0.86-alt2.cvs.20070514
[...]
> 	checking for mono >= 0.95... checking for csc.exe... no
> 	configure: error: You need to install either mono or .Net

Моно больше нет?


-- 
ldv

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

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

* Re: [devel] Q: fontconfig-2.5.0-alt1
  2007-11-18 21:10 ` [devel] Q: fontconfig-2.5.0-alt1 Dmitry V. Levin
@ 2007-11-19  7:23   ` Valery V. Inozemtsev
  2007-11-19 10:02     ` Sergey Bolshakov
  0 siblings, 1 reply; 14+ messages in thread
From: Valery V. Inozemtsev @ 2007-11-19  7:23 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от 19 ноября 2007 Dmitry V. Levin написал(a):
> On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> > xemacs-21.5.28-alt1
> > 	font-mgr.o: In function `Ffc_config_set_rescan_interval':
> > 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:926: undefined
> > reference to
> > `FcConfigSetRescanInverval_REPLACE_BY_FcConfigSetRescanInterval'
> > font-mgr.o: In function `Ffc_config_get_rescan_interval':
> > 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:912: undefined
> > reference to
> > `FcConfigGetRescanInverval_REPLACE_BY_FcConfigGetRescanInterval'
> > collect2: ld returned 1 exit status
>
> Что-то в новом fontconfig изменилось?

функции FcConfigGetRescanInverval и FcConfigSetRescanInverval заменены на 
FcConfigGetRescanInterval и FcConfigSetRescanInterval соответственно

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
  2007-11-18 21:12 ` [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Dmitry V. Levin
@ 2007-11-19  8:23   ` Alexey Shabalin
  2007-11-19 12:56     ` Alexey Shabalin
  2007-11-20  2:39   ` Alexey Tourbin
  1 sibling, 1 reply; 14+ messages in thread
From: Alexey Shabalin @ 2007-11-19  8:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/11/19, Dmitry V. Levin <ldv@>:
> On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> [...]
> > cdcollect-0.6.0-alt2
> > f-spot-0.3.5-alt2
> > libdbus-mono-0.63-alt2
> > libevolution-sharp-0.14.0.1-alt1
> > libgalago-sharp-0.5.0-alt1.1
> > libgecko-sharp2-0.12-alt1
> > libgnome-sharp-2.16.0-alt4
> > libgtk-sharp2-2.10.2-alt1
> > libgtksourceview-sharp-0.11-alt1
> > libjscall-sharp-0.0.3-alt1.svn20070704
> > mysql-connector-net-5.0.7-alt1.svn.723
> > nant-0.86-alt2.cvs.20070514
> [...]
> >       checking for mono >= 0.95... checking for csc.exe... no
> >       configure: error: You need to install either mono or .Net
>
> Моно больше нет?

распилили моно малость подругому.
Я до своих пакетов вечером доберусь - починю.

-- 
Alexey Shabalin

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

* Re: [devel] Q: fontconfig-2.5.0-alt1
  2007-11-19  7:23   ` Valery V. Inozemtsev
@ 2007-11-19 10:02     ` Sergey Bolshakov
  2007-11-19 10:04       ` Slava Semushin
  2007-11-19 10:05       ` Valery V. Inozemtsev
  0 siblings, 2 replies; 14+ messages in thread
From: Sergey Bolshakov @ 2007-11-19 10:02 UTC (permalink / raw)
  To: devel

>>>>> "Valery" == Valery V Inozemtsev <shrek@altlinux.ru> writes:

 > В сообщении от 19 ноября 2007 Dmitry V. Levin написал(a):
 >> On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
 >> > xemacs-21.5.28-alt1
 >> > 	font-mgr.o: In function `Ffc_config_set_rescan_interval':
 >> > 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:926: undefined
 >> > reference to
 >> > `FcConfigSetRescanInverval_REPLACE_BY_FcConfigSetRescanInterval'
 >> > font-mgr.o: In function `Ffc_config_get_rescan_interval':
 >> > 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:912: undefined
 >> > reference to
 >> > `FcConfigGetRescanInverval_REPLACE_BY_FcConfigGetRescanInterval'
 >> > collect2: ld returned 1 exit status
 >> 
 >> Что-то в новом fontconfig изменилось?

 > функции FcConfigGetRescanInverval и FcConfigSetRescanInverval заменены на 
 > FcConfigGetRescanInterval и FcConfigSetRescanInterval соответственно

Читал, много думал.
Кто-нибудь может указать, в чём разница ?

-- 


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

* Re: [devel] Q: fontconfig-2.5.0-alt1
  2007-11-19 10:02     ` Sergey Bolshakov
@ 2007-11-19 10:04       ` Slava Semushin
  2007-11-19 10:05       ` Valery V. Inozemtsev
  1 sibling, 0 replies; 14+ messages in thread
From: Slava Semushin @ 2007-11-19 10:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/11/19, Sergey Bolshakov <sbolshakov / altlinux.ru>:
[...]
>  > функции FcConfigGetRescanInverval и FcConfigSetRescanInverval заменены на
>  > FcConfigGetRescanInterval и FcConfigSetRescanInterval соответственно
>
> Читал, много думал.
> Кто-нибудь может указать, в чём разница ?

InVerval -> InTerval

P.S. Тоже не сразу нашел, даже сделал [ "FcConfigGetRescanInverval" =
"FcConfigGetRescanInterval" ] :)))

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

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

* Re: [devel] Q: fontconfig-2.5.0-alt1
  2007-11-19 10:02     ` Sergey Bolshakov
  2007-11-19 10:04       ` Slava Semushin
@ 2007-11-19 10:05       ` Valery V. Inozemtsev
  2007-11-19 10:19         ` Sergey Bolshakov
  1 sibling, 1 reply; 14+ messages in thread
From: Valery V. Inozemtsev @ 2007-11-19 10:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В сообщении от 19 ноября 2007 Sergey Bolshakov написал(a):
> >>>>> "Valery" == Valery V Inozemtsev <shrek@altlinux.ru> writes:
>  >
>  > В сообщении от 19 ноября 2007 Dmitry V. Levin написал(a):
>  >> On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
>  >> > xemacs-21.5.28-alt1
>  >> > 	font-mgr.o: In function `Ffc_config_set_rescan_interval':
>  >> > 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:926: undefined
>  >> > reference to
>  >> > `FcConfigSetRescanInverval_REPLACE_BY_FcConfigSetRescanInterval'
>  >> > font-mgr.o: In function `Ffc_config_get_rescan_interval':
>  >> > 	/usr/src/RPM/BUILD/xemacs-21.5.28/src/font-mgr.c:912: undefined
>  >> > reference to
>  >> > `FcConfigGetRescanInverval_REPLACE_BY_FcConfigGetRescanInterval'
>  >> > collect2: ld returned 1 exit status
>  >>
>  >> Что-то в новом fontconfig изменилось?
>  >
>  > функции FcConfigGetRescanInverval и FcConfigSetRescanInverval заменены
>  > на FcConfigGetRescanInterval и FcConfigSetRescanInterval соответственно
>
> Читал, много думал.
> Кто-нибудь может указать, в чём разница ?

в Inverval букву v заменили на t, получилось Interval

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Q: fontconfig-2.5.0-alt1
  2007-11-19 10:05       ` Valery V. Inozemtsev
@ 2007-11-19 10:19         ` Sergey Bolshakov
  0 siblings, 0 replies; 14+ messages in thread
From: Sergey Bolshakov @ 2007-11-19 10:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>>>>> "Valery" == Valery V Inozemtsev <shrek@altlinux.ru> writes:
[skipped]

 >> > функции FcConfigGetRescanInverval и FcConfigSetRescanInverval заменены
 >> > на FcConfigGetRescanInterval и FcConfigSetRescanInterval соответственно
 >> 
 >> Читал, много думал.
 >> Кто-нибудь может указать, в чём разница ?

 > в Inverval букву v заменили на t, получилось Interval

тьфу ты г-ди, спасибо.

-- 


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

* Re: [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
  2007-11-19  8:23   ` Alexey Shabalin
@ 2007-11-19 12:56     ` Alexey Shabalin
  2007-11-20  2:10       ` [devel] " Alexey Tourbin
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey Shabalin @ 2007-11-19 12:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/11/19, Alexey Shabalin <a.shabalin@>:
> 2007/11/19, Dmitry V. Levin <ldv@>:
> > On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> > [...]
> > > cdcollect-0.6.0-alt2
> > > f-spot-0.3.5-alt2
> > > libdbus-mono-0.63-alt2
> > > libevolution-sharp-0.14.0.1-alt1
> > > libgalago-sharp-0.5.0-alt1.1
> > > libgecko-sharp2-0.12-alt1
> > > libgnome-sharp-2.16.0-alt4
> > > libgtk-sharp2-2.10.2-alt1
> > > libgtksourceview-sharp-0.11-alt1
> > > libjscall-sharp-0.0.3-alt1.svn20070704
> > > mysql-connector-net-5.0.7-alt1.svn.723
> > > nant-0.86-alt2.cvs.20070514
> > [...]
> > >       checking for mono >= 0.95... checking for csc.exe... no
> > >       configure: error: You need to install either mono or .Net
> >
> > Моно больше нет?
>
> распилили моно малость подругому.
> Я до своих пакетов вечером доберусь - починю.

вот только надо ли ждать новый rpm-build-mono? я не знаю.
at@ ?

-- 
Alexey Shabalin

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

* Re: [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
  2007-11-19 12:56     ` Alexey Shabalin
@ 2007-11-20  2:10       ` Alexey Tourbin
  0 siblings, 0 replies; 14+ messages in thread
From: Alexey Tourbin @ 2007-11-20  2:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Nov 19, 2007 at 03:56:21PM +0300, Alexey Shabalin wrote:
> 2007/11/19, Alexey Shabalin <a.shabalin@>:
> > 2007/11/19, Dmitry V. Levin <ldv@>:
> > > On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> > > [...]
> > > > cdcollect-0.6.0-alt2
> > > > f-spot-0.3.5-alt2
> > > > libdbus-mono-0.63-alt2
> > > > libevolution-sharp-0.14.0.1-alt1
> > > > libgalago-sharp-0.5.0-alt1.1
> > > > libgecko-sharp2-0.12-alt1
> > > > libgnome-sharp-2.16.0-alt4
> > > > libgtk-sharp2-2.10.2-alt1
> > > > libgtksourceview-sharp-0.11-alt1
> > > > libjscall-sharp-0.0.3-alt1.svn20070704
> > > > mysql-connector-net-5.0.7-alt1.svn.723
> > > > nant-0.86-alt2.cvs.20070514
> > > [...]
> > > >       checking for mono >= 0.95... checking for csc.exe... no
> > > >       configure: error: You need to install either mono or .Net
> > >
> > > Моно больше нет?
> >
> > распилили моно малость подругому.
> > Я до своих пакетов вечером доберусь - починю.

Подождите пока чинить.

> вот только надо ли ждать новый rpm-build-mono? я не знаю.
> at@ ?

Случился прокол -- я почему-то думал, что новый rpm-build-mono давно
лежит в сизифе, и что mono будет собран именно с ним. :(

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

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

* Re: [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
  2007-11-18 21:12 ` [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Dmitry V. Levin
  2007-11-19  8:23   ` Alexey Shabalin
@ 2007-11-20  2:39   ` Alexey Tourbin
  2007-11-20  3:41     ` [devel] mono.pc Alexey Tourbin
  2007-11-27  5:55     ` [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Ildar Mulyukov
  1 sibling, 2 replies; 14+ messages in thread
From: Alexey Tourbin @ 2007-11-20  2:39 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Nov 19, 2007 at 12:12:01AM +0300, Dmitry V. Levin wrote:
> On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> [...]
> > cdcollect-0.6.0-alt2
> > f-spot-0.3.5-alt2
> > libdbus-mono-0.63-alt2
> > libevolution-sharp-0.14.0.1-alt1
> > libgalago-sharp-0.5.0-alt1.1
> > libgecko-sharp2-0.12-alt1
> > libgnome-sharp-2.16.0-alt4
> > libgtk-sharp2-2.10.2-alt1
> > libgtksourceview-sharp-0.11-alt1
> > libjscall-sharp-0.0.3-alt1.svn20070704
> > mysql-connector-net-5.0.7-alt1.svn.723
> > nant-0.86-alt2.cvs.20070514
> [...]
> > 	checking for mono >= 0.95... checking for csc.exe... no
> > 	configure: error: You need to install either mono or .Net
> 
> Моно больше нет?

От дубов простыл и след...

Тут случился ещё один прокол.  Дело в том, что моновские пакеты
используют mono.pc для обнаружения mono.  Это как бы не совсем
правильно, потом что mono.pc получается от сборки чисто сишного
libmono и предназначен для линковки с libmono.

Name: Mono
Requires: glib-2.0 gthread-2.0
Libs: -L${libdir} -lmono -lpthread -ldl -lpthread -lm
Cflags: -I${includedir} -D_REENTRANT

Короче, я положил mono.pc в новый пакет libmono-devel, не особо подумав
о том, что кто-то может его использовать для обнаружения mono-рантайма.

Теперь что с этим делать.  Пакеты libmono-devel и mono (рантайм) не
должны между собой напрямую зависеть.  То есть должна остаться
возможность установить один из них без другого.  Поэтому я думаю что
mono.pc придётся продублировать сразу в двух этих пакетах.

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

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

* [devel] mono.pc
  2007-11-20  2:39   ` Alexey Tourbin
@ 2007-11-20  3:41     ` Alexey Tourbin
  2007-11-27  5:55     ` [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Ildar Mulyukov
  1 sibling, 0 replies; 14+ messages in thread
From: Alexey Tourbin @ 2007-11-20  3:41 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Nov 20, 2007 at 05:39:36AM +0300, Alexey Tourbin wrote:
> Тут случился ещё один прокол.  Дело в том, что моновские пакеты
> используют mono.pc для обнаружения mono.  Это как бы не совсем
> правильно, потом что mono.pc получается от сборки чисто сишного
> libmono и предназначен для линковки с libmono.
> 
> Name: Mono
> Requires: glib-2.0 gthread-2.0
> Libs: -L${libdir} -lmono -lpthread -ldl -lpthread -lm
> Cflags: -I${includedir} -D_REENTRANT
> 
> Короче, я положил mono.pc в новый пакет libmono-devel, не особо подумав
> о том, что кто-то может его использовать для обнаружения mono-рантайма.
> 
> Теперь что с этим делать.  Пакеты libmono-devel и mono (рантайм) не
> должны между собой напрямую зависеть.  То есть должна остаться
> возможность установить один из них без другого.  Поэтому я думаю что
> mono.pc придётся продублировать сразу в двух этих пакетах.

Вот более развернутый комментарий.


commit bb80483a59906285ac251dc177e9ee8a5545d28b
Author: Alexey Tourbin <at@altlinux>
Date:   Tue Nov 20 06:31:23 2007 +0300

    spec: packaged mono.pc into both mono and libmono-devel
    
    mono.pc is used for two different things: 1) for linkage with libmono;
    2) in configure.ac, mono packages query mono.pc to detect if mono runtime
    is installed.
    
    There seems to be no easy way to rearrange dependencies so as to deal with
    this ambiguity -- mono and libmono-devel should not explicitly depend on
    each other.  However, I noticed that currently no package requires
    'pkgconfig(mono)'.  This means I can package the same mono.pc file into
    both mono and libmono-devel without adding yet more ambiguity.
    
    Note that mono now requires glib2-devel.  There's not much I can do about that.
    glib2 dependencies cannot be moved under Requires.private, because libmono-devel
    header files include glib2-devel header files.  At the same time, I cannot
    ignore glib2-devel dependencies in mono package, because mono.pc is not going
    to work unless all dependencies are met.

diff --git a/mono.spec b/mono.spec
index 9589173..714def5 100644
--- a/mono.spec
+++ b/mono.spec
@@ -121,6 +121,8 @@ ZipLib, I18N, Cairo and Mono.* )
 %_monodir/*/cscompmgd
 %_monodir/*/cscompmgd.dll*
 %_monodir/*/mscorlib.dll*
+# mono.pc is packaged into both mono and libmono-devel
+%_pkgconfigdir/mono.pc
 %_pkgconfigdir/mono-cairo.pc
 %doc %_man1dir/mono.*
 %doc %_man1dir/mint.*

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

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

* Re: [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
  2007-11-20  2:39   ` Alexey Tourbin
  2007-11-20  3:41     ` [devel] mono.pc Alexey Tourbin
@ 2007-11-27  5:55     ` Ildar Mulyukov
  2007-11-27  6:50       ` Alexey Tourbin
  1 sibling, 1 reply; 14+ messages in thread
From: Ildar Mulyukov @ 2007-11-27  5:55 UTC (permalink / raw)
  To: devel

On 20.11.2007 08:39:36, Alexey Tourbin wrote:
> > Моно больше нет?
> 
> От дубов простыл и след...
> 
> Тут случился ещё один прокол.  Дело в том, что моновские пакеты  
> используют mono.pc для обнаружения mono.  Это как бы не совсем  
> правильно, потом что mono.pc получается от сборки чисто сишного  
> libmono и предназначен для линковки с libmono.
> 
> Name: Mono
> Requires: glib-2.0 gthread-2.0
> Libs: -L${libdir} -lmono -lpthread -ldl -lpthread -lm
> Cflags: -I${includedir} -D_REENTRANT
> 
> Короче, я положил mono.pc в новый пакет libmono-devel, не особо  
> подумав о том, что кто-то может его использовать для обнаружения  
> mono-рантайма.
> 
> Теперь что с этим делать.  Пакеты libmono-devel и mono (рантайм) не  
> должны между собой напрямую зависеть.  То есть должна остаться  
> возможность установить один из них без другого.

	Алексей!

смотря на свой давний комментарий:
> Это всё очень плохо. Что же делать? Реально для сборки какого-нибудь   
> пакета нужны NAME.dll (бинарь) и NAME.pc для вытаскивания других   
> бинарей по зависимостям.
> Можно было бы *.pc класть в основной пакет, но в этом случае при   
> установке пакета NAME будут вытягиваться по зависимости все *-devel,   
> а это может быть немалый довесок.

и обдумав проблему, я пришёл к след. выводу:
1. NAME.pc класть в основной пакет
2. Если кроме NAME.pc в -devel ничего не было, тогда -devel упразднить.
3. Остальное содержимое пакетов NAME-devel и NAME-gapi оставить на   
месте.

Прокомментируйте это решение.

>  Поэтому я думаю что mono.pc придётся продублировать сразу в двух  
> этих пакетах.
а камнями не побьют?

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


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

* Re: [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)
  2007-11-27  5:55     ` [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Ildar Mulyukov
@ 2007-11-27  6:50       ` Alexey Tourbin
  0 siblings, 0 replies; 14+ messages in thread
From: Alexey Tourbin @ 2007-11-27  6:50 UTC (permalink / raw)
  To: devel

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

On Tue, Nov 27, 2007 at 11:55:54AM +0600, Ildar Mulyukov wrote:
> > Это всё очень плохо. Что же делать? Реально для сборки какого-нибудь   
> > пакета нужны NAME.dll (бинарь) и NAME.pc для вытаскивания других   
> > бинарей по зависимостям.
> > Можно было бы *.pc класть в основной пакет, но в этом случае при   
> > установке пакета NAME будут вытягиваться по зависимости все *-devel,   
> > а это может быть немалый довесок.
> 
> и обдумав проблему, я пришёл к след. выводу:
> 1. NAME.pc класть в основной пакет
> 2. Если кроме NAME.pc в -devel ничего не было, тогда -devel упразднить.
> 3. Остальное содержимое пакетов NAME-devel и NAME-gapi оставить на   
> месте.
> 
> Прокомментируйте это решение.

Прокомментировал в соседнем треде.
Думаю что скорее имеет смысл сохранить *-devel пакеты.
Я писал про это отдельное письмо "распил *-sharp пакетов".

> >  Поэтому я думаю что mono.pc придётся продублировать сразу в двух  
> > этих пакетах.
> а камнями не побьют?

Не побьют.  Здесь есть реальная двусмысленность по pkgconfig(mono),
то есть 'pkgconfig mono' используется в двух совершенно разных случаях --
как для линковки с libmono, так и для обнаружения mono рантайма.

Поэтому я думаю что это тот редкий случай, когда стоит воспользоваться
сомнительной возможностью rpm запаковать один и тот же файл в два
подпакета сразу.

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

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

end of thread, other threads:[~2007-11-27  6:50 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-18 21:10 ` [devel] Q: fontconfig-2.5.0-alt1 Dmitry V. Levin
2007-11-19  7:23   ` Valery V. Inozemtsev
2007-11-19 10:02     ` Sergey Bolshakov
2007-11-19 10:04       ` Slava Semushin
2007-11-19 10:05       ` Valery V. Inozemtsev
2007-11-19 10:19         ` Sergey Bolshakov
2007-11-18 21:12 ` [devel] [cyber] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Dmitry V. Levin
2007-11-19  8:23   ` Alexey Shabalin
2007-11-19 12:56     ` Alexey Shabalin
2007-11-20  2:10       ` [devel] " Alexey Tourbin
2007-11-20  2:39   ` Alexey Tourbin
2007-11-20  3:41     ` [devel] mono.pc Alexey Tourbin
2007-11-27  5:55     ` [devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106) Ildar Mulyukov
2007-11-27  6:50       ` Alexey Tourbin

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