* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
@ 2008-09-17 9:14 ` Alexander Bokovoy
2008-09-17 9:21 ` Alexey I. Froloff
2008-09-17 22:11 ` Dmitry V. Levin
0 siblings, 2 replies; 19+ messages in thread
From: Alexander Bokovoy @ 2008-09-17 9:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Sep 17, 2008 at 12:37 PM, QA Team Upravdom Robot
<upravdom@altlinux.org> wrote:
> Dear Alexander Bokovoy!
> The libusb-0.9.3-alt1.0 package has been rejected from Sisyphus incoming
> for x86_64 architecture.
>
> Possible reason follows:
> touch config.h.in
> cd . && /bin/sh ./config.status config.h
> config.status: creating config.h
> make all-recursive
> make[1]: Entering directory `/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2'
> Making all in libusb
> make[2]: Entering directory `/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/libusb'
> /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -c -o libusb_la-core.lo `test -f 'core.c' || echo './'`core.c
> mkdir .libs
> x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -c core.c -fPIC -DPIC -o .libs/libusb_la-core.o
> x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -c core.c -o libusb_la-core.o >/dev/null 2>&1
> /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -version-info 8:4:4 -release 0.1 -o libusb.la -rpath /usr/lib64 libusb_la-core.lo -L. -lusb-1.0
> x86_64-alt-linux-gcc -shared .libs/libusb_la-core.o -L/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/libusb -lusb-1.0 -Wl,-soname -Wl,libusb-0.1.so.4 -o .libs/libusb-0.1.so.4.4.4
> /usr/bin/ld: cannot find -lusb-1.0
> collect2: ld returned 1 exit status
В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
вторая из которых зависит от первой. При этом первая еще не
установлена в системе. Я делаю некоторые трюки (желающие могут
посмотреть в spec), чтобы собраться без установки в систему, но этот
подход почему-то не сработал на x86_64. Может ли кто-нибудь с близко
расположенным x86_64 посмотреть и помочь поправить сборку? Пакет
доступен в incoming и в i586, куда он собрался без проблем.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 9:14 ` [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0 Alexander Bokovoy
@ 2008-09-17 9:21 ` Alexey I. Froloff
2008-09-17 10:02 ` Dmitry V. Levin
2008-09-17 22:11 ` Dmitry V. Levin
1 sibling, 1 reply; 19+ messages in thread
From: Alexey I. Froloff @ 2008-09-17 9:21 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 334 bytes --]
* Alexander Bokovoy <ab@> [080917 13:18]:
> > /usr/bin/ld: cannot find -lusb-1.0
> В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
> вторая из которых зависит от первой. При этом первая еще не
> установлена в системе.
%define __nprocs 1
Очень похоже на SMP-incompatibility.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 9:21 ` Alexey I. Froloff
@ 2008-09-17 10:02 ` Dmitry V. Levin
2008-09-17 10:10 ` Kirill A. Shutemov
0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2008-09-17 10:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 453 bytes --]
On Wed, Sep 17, 2008 at 01:21:59PM +0400, Alexey I. Froloff wrote:
> * Alexander Bokovoy <ab@> [080917 13:18]:
> > > /usr/bin/ld: cannot find -lusb-1.0
> > В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
> > вторая из которых зависит от первой. При этом первая еще не
> > установлена в системе.
> %define __nprocs 1
>
> Очень похоже на SMP-incompatibility.
У нас сборочница работает в режиме --nprocs=1.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 10:02 ` Dmitry V. Levin
@ 2008-09-17 10:10 ` Kirill A. Shutemov
2008-09-17 10:14 ` Alexey Gladkov
2008-09-17 11:42 ` Dmitry V. Levin
0 siblings, 2 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-09-17 10:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 818 bytes --]
On Wed, Sep 17, 2008 at 02:02:52PM +0400, Dmitry V. Levin wrote:
> On Wed, Sep 17, 2008 at 01:21:59PM +0400, Alexey I. Froloff wrote:
> > * Alexander Bokovoy <ab@> [080917 13:18]:
> > > > /usr/bin/ld: cannot find -lusb-1.0
> > > В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
> > > вторая из которых зависит от первой. При этом первая еще не
> > > установлена в системе.
> > %define __nprocs 1
> >
> > Очень похоже на SMP-incompatibility.
>
> У нас сборочница работает в режиме --nprocs=1.
Кстати, а почему?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 10:10 ` Kirill A. Shutemov
@ 2008-09-17 10:14 ` Alexey Gladkov
2008-09-17 10:16 ` Kirill A. Shutemov
2008-09-17 11:42 ` Dmitry V. Levin
1 sibling, 1 reply; 19+ messages in thread
From: Alexey Gladkov @ 2008-09-17 10:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
Kirill A. Shutemov wrote:
> Кстати, а почему?
Некоторые проекты не собираются с nprocs > 1.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 10:14 ` Alexey Gladkov
@ 2008-09-17 10:16 ` Kirill A. Shutemov
0 siblings, 0 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-09-17 10:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 363 bytes --]
On Wed, Sep 17, 2008 at 02:14:22PM +0400, Alexey Gladkov wrote:
> Kirill A. Shutemov wrote:
> > Кстати, а почему?
>
> Некоторые проекты не собираются с nprocs > 1.
Это только прячет ошибки.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 10:10 ` Kirill A. Shutemov
2008-09-17 10:14 ` Alexey Gladkov
@ 2008-09-17 11:42 ` Dmitry V. Levin
2008-09-17 11:53 ` Kirill A. Shutemov
1 sibling, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2008-09-17 11:42 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 733 bytes --]
On Wed, Sep 17, 2008 at 01:10:12PM +0300, Kirill A. Shutemov wrote:
> On Wed, Sep 17, 2008 at 02:02:52PM +0400, Dmitry V. Levin wrote:
> > On Wed, Sep 17, 2008 at 01:21:59PM +0400, Alexey I. Froloff wrote:
> > > * Alexander Bokovoy <ab@> [080917 13:18]:
> > > > > /usr/bin/ld: cannot find -lusb-1.0
> > > > В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
> > > > вторая из которых зависит от первой. При этом первая еще не
> > > > установлена в системе.
> > > %define __nprocs 1
> > >
> > > Очень похоже на SMP-incompatibility.
> >
> > У нас сборочница работает в режиме --nprocs=1.
>
> Кстати, а почему?
Чтобы на одном сервере проводить несколько разных сборок одновременно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 11:42 ` Dmitry V. Levin
@ 2008-09-17 11:53 ` Kirill A. Shutemov
0 siblings, 0 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-09-17 11:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1269 bytes --]
On Wed, Sep 17, 2008 at 03:42:06PM +0400, Dmitry V. Levin wrote:
> On Wed, Sep 17, 2008 at 01:10:12PM +0300, Kirill A. Shutemov wrote:
> > On Wed, Sep 17, 2008 at 02:02:52PM +0400, Dmitry V. Levin wrote:
> > > On Wed, Sep 17, 2008 at 01:21:59PM +0400, Alexey I. Froloff wrote:
> > > > * Alexander Bokovoy <ab@> [080917 13:18]:
> > > > > > /usr/bin/ld: cannot find -lusb-1.0
> > > > > В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
> > > > > вторая из которых зависит от первой. При этом первая еще не
> > > > > установлена в системе.
> > > > %define __nprocs 1
> > > >
> > > > Очень похоже на SMP-incompatibility.
> > >
> > > У нас сборочница работает в режиме --nprocs=1.
> >
> > Кстати, а почему?
>
> Чтобы на одном сервере проводить несколько разных сборок одновременно.
А сколько нынче процессоров/ядер на главной сборочнице Сизифа?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 9:14 ` [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0 Alexander Bokovoy
2008-09-17 9:21 ` Alexey I. Froloff
@ 2008-09-17 22:11 ` Dmitry V. Levin
2008-09-18 4:08 ` Alexander Bokovoy
1 sibling, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2008-09-17 22:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]
On Wed, Sep 17, 2008 at 01:14:51PM +0400, Alexander Bokovoy wrote:
[...]
> > x86_64-alt-linux-gcc -shared .libs/libusb_la-core.o -L/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/libusb -lusb-1.0 -Wl,-soname -Wl,libusb-0.1.so.4 -o .libs/libusb-0.1.so.4.4.4
> > /usr/bin/ld: cannot find -lusb-1.0
> > collect2: ld returned 1 exit status
> В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
> вторая из которых зависит от первой. При этом первая еще не
> установлена в системе. Я делаю некоторые трюки (желающие могут
> посмотреть в spec), чтобы собраться без установки в систему,
Зря ты так делаешь. Обычно бывает лучше запаковать compat-библиотеку
(libusb-0.1.so.4) отдельным пакетом.
> но этот
> подход почему-то не сработал на x86_64. Может ли кто-нибудь с близко
> расположенным x86_64 посмотреть
Виновата строка
ln -s $(pwd)/tmproot/usr/lib/libusb-1.0.so libusb/libusb-1.0.so
в файле libusb.spec, замена /usr/lib на %_libdir исправляет сборку.
Но зачем собирать -compat вместе с основной библиотекой, остаётся неясным.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-17 22:11 ` Dmitry V. Levin
@ 2008-09-18 4:08 ` Alexander Bokovoy
2008-09-18 10:18 ` Dmitry V. Levin
0 siblings, 1 reply; 19+ messages in thread
From: Alexander Bokovoy @ 2008-09-18 4:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/9/18 Dmitry V. Levin <ldv@altlinux.org>:
>> но этот
>> подход почему-то не сработал на x86_64. Может ли кто-нибудь с близко
>> расположенным x86_64 посмотреть
>
> Виновата строка
> ln -s $(pwd)/tmproot/usr/lib/libusb-1.0.so libusb/libusb-1.0.so
> в файле libusb.spec, замена /usr/lib на %_libdir исправляет сборку.
Понятно, спасибо.
> Но зачем собирать -compat вместе с основной библиотекой, остаётся неясным.
Я считаю, что нет смысла плодить сущности (libusb-1-0.9.3 для
основного пакета и libusb-0.1 для совместимости). В противном случае
пришлось бы переделывать остальные пакеты, которые зависят от libusb.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 4:08 ` Alexander Bokovoy
@ 2008-09-18 10:18 ` Dmitry V. Levin
2008-09-18 10:35 ` Alexander Bokovoy
0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2008-09-18 10:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 740 bytes --]
On Thu, Sep 18, 2008 at 08:08:08AM +0400, Alexander Bokovoy wrote:
> 2008/9/18 Dmitry V. Levin <ldv@altlinux.org>:
[...]
> > Но зачем собирать -compat вместе с основной библиотекой, остаётся неясным.
> Я считаю, что нет смысла плодить сущности (libusb-1-0.9.3 для
> основного пакета и libusb-0.1 для совместимости). В противном случае
> пришлось бы переделывать остальные пакеты, которые зависят от libusb.
Это же две разные библиотеки. Допустим, у меня в системе есть одно
приложение, использующее только одну из этих библиотек. Зачем в таком
случае в этой системе сразу 2 библиотеки? Если нет желания распиливать
сборку libusb, может быть, просто распилить бинарный пакет libusb?
Клиенты ничего не заметят.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 10:18 ` Dmitry V. Levin
@ 2008-09-18 10:35 ` Alexander Bokovoy
2008-09-18 11:00 ` Anton Farygin
2008-09-19 4:30 ` Andrey Rahmatullin
0 siblings, 2 replies; 19+ messages in thread
From: Alexander Bokovoy @ 2008-09-18 10:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/9/18 Dmitry V. Levin <ldv@altlinux.org>:
> On Thu, Sep 18, 2008 at 08:08:08AM +0400, Alexander Bokovoy wrote:
>> 2008/9/18 Dmitry V. Levin <ldv@altlinux.org>:
> [...]
>> > Но зачем собирать -compat вместе с основной библиотекой, остаётся неясным.
>> Я считаю, что нет смысла плодить сущности (libusb-1-0.9.3 для
>> основного пакета и libusb-0.1 для совместимости). В противном случае
>> пришлось бы переделывать остальные пакеты, которые зависят от libusb.
>
> Это же две разные библиотеки. Допустим, у меня в системе есть одно
> приложение, использующее только одну из этих библиотек. Зачем в таком
> случае в этой системе сразу 2 библиотеки? Если нет желания распиливать
> сборку libusb, может быть, просто распилить бинарный пакет libusb?
> Клиенты ничего не заметят.
libusb-compat является надстройкой над libusb-1, он линкуется с ней и
без нее неработоспособен. Сейчас в Сизифе все используют только libusb
0.1, соответственно, libusb-compat будет установлен везде. В этом
случае я не вижу необходимости распила пакетов. Более осмысленным
будет перевод зависимых пакетов на использование libusb-1, там немного
разницы в API, просто надо перебрать пакеты, а потом убрать из libusb
сам libusb-compat. То есть, в дальнейшем эти пакеты опять сольются.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 10:35 ` Alexander Bokovoy
@ 2008-09-18 11:00 ` Anton Farygin
2008-09-18 11:04 ` Alexander Bokovoy
2008-09-19 4:30 ` Andrey Rahmatullin
1 sibling, 1 reply; 19+ messages in thread
From: Anton Farygin @ 2008-09-18 11:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexander Bokovoy пишет:
> 2008/9/18 Dmitry V. Levin <ldv@altlinux.org>:
>> On Thu, Sep 18, 2008 at 08:08:08AM +0400, Alexander Bokovoy wrote:
>>> 2008/9/18 Dmitry V. Levin <ldv@altlinux.org>:
>> [...]
>>>> Но зачем собирать -compat вместе с основной библиотекой, остаётся неясным.
>>> Я считаю, что нет смысла плодить сущности (libusb-1-0.9.3 для
>>> основного пакета и libusb-0.1 для совместимости). В противном случае
>>> пришлось бы переделывать остальные пакеты, которые зависят от libusb.
>> Это же две разные библиотеки. Допустим, у меня в системе есть одно
>> приложение, использующее только одну из этих библиотек. Зачем в таком
>> случае в этой системе сразу 2 библиотеки? Если нет желания распиливать
>> сборку libusb, может быть, просто распилить бинарный пакет libusb?
>> Клиенты ничего не заметят.
> libusb-compat является надстройкой над libusb-1, он линкуется с ней и
> без нее неработоспособен. Сейчас в Сизифе все используют только libusb
> 0.1, соответственно, libusb-compat будет установлен везде. В этом
> случае я не вижу необходимости распила пакетов. Более осмысленным
> будет перевод зависимых пакетов на использование libusb-1, там немного
> разницы в API, просто надо перебрать пакеты, а потом убрать из libusb
> сам libusb-compat. То есть, в дальнейшем эти пакеты опять сольются.
Нужно ещё не забывать про теоретическую возможность появления
проприетарных продуктов, завязанных на libusb предыдущей версии.
И ещё вопрос - каким образом у нас libusb сменил мантейнера, без
уведомления предыдущего ?
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 11:00 ` Anton Farygin
@ 2008-09-18 11:04 ` Alexander Bokovoy
2008-09-18 11:11 ` Anton Farygin
0 siblings, 1 reply; 19+ messages in thread
From: Alexander Bokovoy @ 2008-09-18 11:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/9/18 Anton Farygin <rider@altlinux.com>:
>> libusb-compat является надстройкой над libusb-1, он линкуется с ней и
>> без нее неработоспособен. Сейчас в Сизифе все используют только libusb
>> 0.1, соответственно, libusb-compat будет установлен везде. В этом
>> случае я не вижу необходимости распила пакетов. Более осмысленным
>> будет перевод зависимых пакетов на использование libusb-1, там немного
>> разницы в API, просто надо перебрать пакеты, а потом убрать из libusb
>> сам libusb-compat. То есть, в дальнейшем эти пакеты опять сольются.
>
> Нужно ещё не забывать про теоретическую возможность появления проприетарных
> продуктов, завязанных на libusb предыдущей версии.
>
> И ещё вопрос - каким образом у нас libusb сменил мантейнера, без уведомления
> предыдущего ?
@nobody
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 11:04 ` Alexander Bokovoy
@ 2008-09-18 11:11 ` Anton Farygin
2008-09-18 11:14 ` Dmitry V. Levin
0 siblings, 1 reply; 19+ messages in thread
From: Anton Farygin @ 2008-09-18 11:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexander Bokovoy пишет:
> 2008/9/18 Anton Farygin <rider@altlinux.com>:
>>> libusb-compat является надстройкой над libusb-1, он линкуется с ней и
>>> без нее неработоспособен. Сейчас в Сизифе все используют только libusb
>>> 0.1, соответственно, libusb-compat будет установлен везде. В этом
>>> случае я не вижу необходимости распила пакетов. Более осмысленным
>>> будет перевод зависимых пакетов на использование libusb-1, там немного
>>> разницы в API, просто надо перебрать пакеты, а потом убрать из libusb
>>> сам libusb-compat. То есть, в дальнейшем эти пакеты опять сольются.
>> Нужно ещё не забывать про теоретическую возможность появления проприетарных
>> продуктов, завязанных на libusb предыдущей версии.
>>
>> И ещё вопрос - каким образом у нас libusb сменил мантейнера, без уведомления
>> предыдущего ?
> @nobody
Интересно, с чего вдруг ?
2ldv: можно рассказать историю, когда libusb стал на @nobody ???
Мы с ab, собственно уже договорились, но сам факт того, что пакеты резко
меняют мантейнера, мне удивителен.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 11:11 ` Anton Farygin
@ 2008-09-18 11:14 ` Dmitry V. Levin
2008-09-18 12:12 ` Anton Farygin
0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2008-09-18 11:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1227 bytes --]
On Thu, Sep 18, 2008 at 03:11:05PM +0400, Anton Farygin wrote:
> Alexander Bokovoy пишет:
> >2008/9/18 Anton Farygin <rider@altlinux.com>:
> >>>libusb-compat является надстройкой над libusb-1, он линкуется с ней и
> >>>без нее неработоспособен. Сейчас в Сизифе все используют только libusb
> >>>0.1, соответственно, libusb-compat будет установлен везде. В этом
> >>>случае я не вижу необходимости распила пакетов. Более осмысленным
> >>>будет перевод зависимых пакетов на использование libusb-1, там немного
> >>>разницы в API, просто надо перебрать пакеты, а потом убрать из libusb
> >>>сам libusb-compat. То есть, в дальнейшем эти пакеты опять сольются.
> >>Нужно ещё не забывать про теоретическую возможность появления
> >>проприетарных
> >>продуктов, завязанных на libusb предыдущей версии.
> >>
> >>И ещё вопрос - каким образом у нас libusb сменил мантейнера, без
> >>уведомления
> >>предыдущего ?
> >@nobody
>
> Интересно, с чего вдруг ?
>
> 2ldv: можно рассказать историю, когда libusb стал на @nobody ???
Ты когда-то давно вывесил большой список пакетов, которые тебя больше
не интересуют. Видимо, libusb был одним из них. Можно проверить по
архиву этого списка рассылки.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 11:14 ` Dmitry V. Levin
@ 2008-09-18 12:12 ` Anton Farygin
0 siblings, 0 replies; 19+ messages in thread
From: Anton Farygin @ 2008-09-18 12:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin пишет:
> On Thu, Sep 18, 2008 at 03:11:05PM +0400, Anton Farygin wrote:
>> Alexander Bokovoy пишет:
>>> 2008/9/18 Anton Farygin <rider-u2l5PoMzF/VWk0Htik3J/w@public.gmane.org>:
>>>>> libusb-compat является надстройкой над libusb-1, он линкуется с ней и
>>>>> без нее неработоспособен. Сейчас в Сизифе все используют только libusb
>>>>> 0.1, соответственно, libusb-compat будет установлен везде. В этом
>>>>> случае я не вижу необходимости распила пакетов. Более осмысленным
>>>>> будет перевод зависимых пакетов на использование libusb-1, там немного
>>>>> разницы в API, просто надо перебрать пакеты, а потом убрать из libusb
>>>>> сам libusb-compat. То есть, в дальнейшем эти пакеты опять сольются.
>>>> Нужно ещё не забывать про теоретическую возможность появления
>>>> проприетарных
>>>> продуктов, завязанных на libusb предыдущей версии.
>>>>
>>>> И ещё вопрос - каким образом у нас libusb сменил мантейнера, без
>>>> уведомления
>>>> предыдущего ?
>>> @nobody
>> Интересно, с чего вдруг ?
>>
>> 2ldv: можно рассказать историю, когда libusb стал на @nobody ???
>
> Ты когда-то давно вывесил большой список пакетов, которые тебя больше
> не интересуют. Видимо, libusb был одним из них. Можно проверить по
> архиву этого списка рассылки.
Странно. Я почему-то всегда думал что libusb висит на мне ;)
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-18 10:35 ` Alexander Bokovoy
2008-09-18 11:00 ` Anton Farygin
@ 2008-09-19 4:30 ` Andrey Rahmatullin
2008-09-19 4:38 ` Alexander Bokovoy
1 sibling, 1 reply; 19+ messages in thread
From: Andrey Rahmatullin @ 2008-09-19 4:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 366 bytes --]
On Thu, Sep 18, 2008 at 02:35:17PM +0400, Alexander Bokovoy wrote:
> просто надо перебрать пакеты
Предварительно запатчив?
lrwxrwxrwx 1 root root 19 Сен 18 10:53 /usr/lib/libusb.so -> libusb-0.1.so.4.4.4
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Freeze был сорван ввиду того, что freeze'ить пока что нечего.
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
2008-09-19 4:30 ` Andrey Rahmatullin
@ 2008-09-19 4:38 ` Alexander Bokovoy
0 siblings, 0 replies; 19+ messages in thread
From: Alexander Bokovoy @ 2008-09-19 4:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/9/19 Andrey Rahmatullin <wrar@altlinux.ru>:
> On Thu, Sep 18, 2008 at 02:35:17PM +0400, Alexander Bokovoy wrote:
>> просто надо перебрать пакеты
> Предварительно запатчив?
> lrwxrwxrwx 1 root root 19 Сен 18 10:53 /usr/lib/libusb.so -> libusb-0.1.so.4.4.4
"Перебрать" именно это и означает. Не пересобрать, а перебрать, как
перебирают карбюратор и другие сложные технические изделия.
Для начала, сверить API и использовать pkg-config --cflags --libs
libusb-1 вместо pkg-config --cflags --libs libusb.
Я поэтому и говорю о поэтапном переходе, а не "пересборке".
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2008-09-19 4:38 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-17 9:14 ` [devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0 Alexander Bokovoy
2008-09-17 9:21 ` Alexey I. Froloff
2008-09-17 10:02 ` Dmitry V. Levin
2008-09-17 10:10 ` Kirill A. Shutemov
2008-09-17 10:14 ` Alexey Gladkov
2008-09-17 10:16 ` Kirill A. Shutemov
2008-09-17 11:42 ` Dmitry V. Levin
2008-09-17 11:53 ` Kirill A. Shutemov
2008-09-17 22:11 ` Dmitry V. Levin
2008-09-18 4:08 ` Alexander Bokovoy
2008-09-18 10:18 ` Dmitry V. Levin
2008-09-18 10:35 ` Alexander Bokovoy
2008-09-18 11:00 ` Anton Farygin
2008-09-18 11:04 ` Alexander Bokovoy
2008-09-18 11:11 ` Anton Farygin
2008-09-18 11:14 ` Dmitry V. Levin
2008-09-18 12:12 ` Anton Farygin
2008-09-19 4:30 ` Andrey Rahmatullin
2008-09-19 4:38 ` Alexander Bokovoy
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