* [sisyphus] Daedalus: New packages @ 2003-09-20 12:53 Aleksandr Blokhin 2003-09-22 5:34 ` [sisyphus] Приклеилась странная зависимость Виктор С. Грищенко 0 siblings, 1 reply; 14+ messages in thread From: Aleksandr Blokhin @ 2003-09-20 12:53 UTC (permalink / raw) To: devel; +Cc: sisyphus Приветствую! В Daedalus выложены обновлённые пакеты: kdevelop ---------------------------------------------------------- kdevelop ---------------------------------------------------------- Description : The KDevelop Integrated Development Environment provides many features that developers need as well as providing a unified interface to programs like gdb, the C/C++ compiler, and make. KDevelop manages or provides: * All development tools needed for C++ programming like Compiler, Linker, automake and autoconf * KAppWizard, which generates complete, ready-to-go sample applications Changelog: ---------------------------------------------------------- * Птн Сен 12 2003 Viktor S. Grishchenko <gritzko@altlinux.ru> 2:3.0a6-alt1 - new Sisyphus requirements - updated to the current cvs version (~alpha 6) Пакет для самостоятельной сборки доступен по адресу: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Daedalus/SRPMS.daedalus/kdevelop-3.0a6-alt1.src.rpm Пакеты для установки доступны по адресу: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Daedalus/i586/RPMS.daedalus/kdevelop-3.0a6-alt1.i586.rpm ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Daedalus/i586/RPMS.daedalus/kdevelop-devel-3.0a6-alt1.i586.rpm ^ permalink raw reply [flat|nested] 14+ messages in thread
* [sisyphus] Приклеилась странная зависимость 2003-09-20 12:53 [sisyphus] Daedalus: New packages Aleksandr Blokhin @ 2003-09-22 5:34 ` Виктор С. Грищенко 2003-09-22 8:41 ` [sisyphus] Приклеилась странная зависимость (RPM troubles) Виктор С. Грищенко 0 siblings, 2 replies; 14+ messages in thread From: Виктор С. Грищенко @ 2003-09-22 5:34 UTC (permalink / raw) To: sisyphus В сообщении от 20 Сентябрь 2003 18:53 Aleksandr Blokhin написал(a): > Приветствую! > В Daedalus выложены обновлённые пакеты: > kdevelop Здравствуйте! При сборке RPM выставляет пакету зависимость на libkdevcppsupport.so. В то же время, эта библиотека содержится в самом пакете, чего RPM не понимает и при инсталляции. /usr/lib/kde3/libkdevcppsupport.la /usr/lib/kde3/libkdevcppsupport.so Вопрос: чем это вызвано? -- Виктор С. Грищенко А как раз в то время обретался между монахов Южной Столицы некий головорез по прозвищу Пресветлый Тадзима. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-22 5:34 ` [sisyphus] Приклеилась странная зависимость Виктор С. Грищенко @ 2003-09-22 8:41 ` Виктор С. Грищенко 1 sibling, 0 replies; 14+ messages in thread From: Виктор С. Грищенко @ 2003-09-22 8:41 UTC (permalink / raw) To: sisyphus В сообщении от 22 Сентябрь 2003 11:34 Виктор С. Грищенко написал(a): > При сборке RPM выставляет пакету зависимость на libkdevcppsupport.so. В то > же время, эта библиотека содержится в самом пакете, чего RPM не понимает и > при инсталляции. В SPEC обнаружен грязный хак вида: Provides: libkdevcppsupport.so Я его закомментарил при "зачистке"... -- Виктор С. Грищенко ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <redirect-6260279@hermes.nsu.ru>]
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) @ 2003-09-23 5:14 ` Alexey Morozov 2003-09-23 8:10 ` Alexander Bokovoy ` (3 more replies) 0 siblings, 4 replies; 14+ messages in thread From: Alexey Morozov @ 2003-09-23 5:14 UTC (permalink / raw) To: sisyphus Виктор С. Грищенко пишет: >В сообщении от 22 Сентябрь 2003 11:34 Виктор С. Грищенко написал(a): > > >>При сборке RPM выставляет пакету зависимость на libkdevcppsupport.so. В то >>же время, эта библиотека содержится в самом пакете, чего RPM не понимает и >>при инсталляции. >> >> > >В SPEC обнаружен грязный хак вида: >Provides: libkdevcppsupport.so > >Я его закомментарил при "зачистке"... > В общем, это не грязный хак, а обычный воркэраунд. Теоретически, можно для определенных пакетов доопределять директории, в которых find-provides будет искать библиотеки (по умолчанию он ищет только в "системных"), и, более того, для KDE3 это, видимо, будет правильным действием, но, гхм, мороки много, всем лениво :-). Можете попробовать сами сделать, я думаю, Zerg включит Ваше решение в сборку KDE :-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-23 5:14 ` Alexey Morozov @ 2003-09-23 8:10 ` Alexander Bokovoy 2003-09-23 10:41 ` [sisyphus] " Michael Shigorin ` (2 subsequent siblings) 3 siblings, 1 reply; 14+ messages in thread From: Alexander Bokovoy @ 2003-09-23 8:10 UTC (permalink / raw) To: sisyphus On Tue, Sep 23, 2003 at 12:14:22PM +0700, Alexey Morozov wrote: > Виктор С. Грищенко пишет: > > >В сообщении от 22 Сентябрь 2003 11:34 Виктор С. Грищенко написал(a): > > > > > >>При сборке RPM выставляет пакету зависимость на libkdevcppsupport.so. В то > >>же время, эта библиотека содержится в самом пакете, чего RPM не понимает и > >>при инсталляции. > >> > >> > > > >В SPEC обнаружен грязный хак вида: > >Provides: libkdevcppsupport.so > > > >Я его закомментарил при "зачистке"... > > > В общем, это не грязный хак, а обычный воркэраунд. Теоретически, можно > для определенных пакетов доопределять директории, в которых > find-provides будет искать библиотеки (по умолчанию он ищет только в > "системных"), и, более того, для KDE3 это, видимо, будет правильным > действием, но, гхм, мороки много, всем лениво :-). Можете попробовать > сами сделать, я думаю, Zerg включит Ваше решение в сборку KDE :-) %add_findprov_lib_path %libdir/kde3 создает больше мороки чем этот "грязный хак"? Ну, знаете... :) -- / Alexander Bokovoy --- Ideas don't stay in some minds very long because they don't like solitary confinement. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [sisyphus] Re: Приклеилась странная зависимость (RPM troubles) 2003-09-23 8:10 ` Alexander Bokovoy @ 2003-09-23 10:41 ` Michael Shigorin 2003-09-23 11:33 ` Alexander Bokovoy 0 siblings, 1 reply; 14+ messages in thread From: Michael Shigorin @ 2003-09-23 10:41 UTC (permalink / raw) To: sisyphus; +Cc: Dmitry V. Levin [-- Attachment #1: Type: text/plain, Size: 782 bytes --] On Tue, Sep 23, 2003 at 11:10:01AM +0300, Alexander Bokovoy wrote: > > >В SPEC обнаружен грязный хак вида: > > >Provides: libkdevcppsupport.so > > В общем, это не грязный хак, а обычный воркэраунд. > %add_findprov_lib_path %libdir/kde3 создает больше мороки чем > этот "грязный хак"? Ну, знаете... :) Вообще говоря, не может ли быть осмысленным добавлять _штатно_ %_libdir/%name ? Для анализа должно хватить чего-то вроде for i in *.spec; do grep %add_findprov_lib_path $i \ | sed "s,${i%.spec},%name," \ | grep -v "%add_findprov_lib_path %_libdir/%name" done Проблемой может быть то, когда там что-то СОВСЕМ левое, но как оно окажется в %buildroot -- я не представляю. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Re: Приклеилась странная зависимость (RPM troubles) 2003-09-23 10:41 ` [sisyphus] " Michael Shigorin @ 2003-09-23 11:33 ` Alexander Bokovoy 0 siblings, 0 replies; 14+ messages in thread From: Alexander Bokovoy @ 2003-09-23 11:33 UTC (permalink / raw) To: sisyphus On Tue, Sep 23, 2003 at 01:41:49PM +0300, Michael Shigorin wrote: > On Tue, Sep 23, 2003 at 11:10:01AM +0300, Alexander Bokovoy wrote: > > > >В SPEC обнаружен грязный хак вида: > > > >Provides: libkdevcppsupport.so > > > В общем, это не грязный хак, а обычный воркэраунд. > > %add_findprov_lib_path %libdir/kde3 создает больше мороки чем > > этот "грязный хак"? Ну, знаете... :) > > Вообще говоря, не может ли быть осмысленным добавлять _штатно_ > %_libdir/%name ? Для анализа должно хватить чего-то вроде Нет. Не нужна эта "смарт-логика" здесь. > for i in *.spec; do > grep %add_findprov_lib_path $i \ > | sed "s,${i%.spec},%name," \ > | grep -v "%add_findprov_lib_path %_libdir/%name" > done > > Проблемой может быть то, когда там что-то СОВСЕМ левое, но как > оно окажется в %buildroot -- я не представляю. :) А я представляю -- это может быть внедренный код в исходнике пакета, с установкой, добавленной в Makefile. -- / Alexander Bokovoy --- In Seattle, Washington, it is illegal to carry a concealed weapon that is over six feet in length. ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <redirect-6329324@hermes.nsu.ru>]
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) @ 2003-09-23 9:50 ` Alexey Morozov 2003-09-23 12:30 ` Alexander Bokovoy 0 siblings, 1 reply; 14+ messages in thread From: Alexey Morozov @ 2003-09-23 9:50 UTC (permalink / raw) To: sisyphus Alexander Bokovoy пишет: > %add_findprov_lib_path %libdir/kde3 создает больше мороки чем этот > >"грязный хак"? Ну, знаете... >:) > "Век живи, век учись" (C) Поручик. А если серьезно, Александр, то такие вот примеры приходится либо выковыривать из чужих спеков (да еще и поди найди его такой), либо муторно выглядывать из /usr/lib/rpm/i586-alt-linux/macros и/или /etc/rpm/macros.d. (Мечтательно) если бы писатели макросов почаще документировали свои творения, глядишь, можно было бы второе издание Maximum RPM выпускать :-). ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-23 9:50 ` [sisyphus] " Alexey Morozov @ 2003-09-23 12:30 ` Alexander Bokovoy 2003-09-23 12:35 ` Dmitry V. Levin 0 siblings, 1 reply; 14+ messages in thread From: Alexander Bokovoy @ 2003-09-23 12:30 UTC (permalink / raw) To: sisyphus On Tue, Sep 23, 2003 at 04:50:03PM +0700, Alexey Morozov wrote: > Alexander Bokovoy пишет: > > >%add_findprov_lib_path %libdir/kde3 создает больше мороки чем этот > > > >"грязный хак"? Ну, знаете... > >:) > > > "Век живи, век учись" (C) Поручик. > А если серьезно, Александр, то такие вот примеры приходится либо > выковыривать из чужих спеков (да еще и поди найди его такой), либо > муторно выглядывать из /usr/lib/rpm/i586-alt-linux/macros и/или > /etc/rpm/macros.d. (Мечтательно) если бы писатели макросов почаще > документировали свои творения, глядишь, можно было бы второе издание > Maximum RPM выпускать :-). Эта вещь многократно упоминалась в devel@, что касается документирования, то практически все (но не этот макрос, он из относительно недавних времен) задокументировано на http://docs.altlinux.ru/alt/devel/ch01s02.html -- / Alexander Bokovoy --- X-rated movies are all alike ... the only thing they leave to the imagination is the plot. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-23 12:30 ` Alexander Bokovoy @ 2003-09-23 12:35 ` Dmitry V. Levin 2003-09-23 12:48 ` Alexander Bokovoy 0 siblings, 1 reply; 14+ messages in thread From: Dmitry V. Levin @ 2003-09-23 12:35 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 1055 bytes --] On Tue, Sep 23, 2003 at 03:30:17PM +0300, Alexander Bokovoy wrote: > On Tue, Sep 23, 2003 at 04:50:03PM +0700, Alexey Morozov wrote: > > Alexander Bokovoy пишет: > > > > >%add_findprov_lib_path %libdir/kde3 создает больше мороки чем этот > > > > > >"грязный хак"? Ну, знаете... > > >:) > > > > > "Век живи, век учись" (C) Поручик. > > А если серьезно, Александр, то такие вот примеры приходится либо > > выковыривать из чужих спеков (да еще и поди найди его такой), либо > > муторно выглядывать из /usr/lib/rpm/i586-alt-linux/macros и/или > > /etc/rpm/macros.d. (Мечтательно) если бы писатели макросов почаще > > документировали свои творения, глядишь, можно было бы второе издание > > Maximum RPM выпускать :-). > Эта вещь многократно упоминалась в devel@, что касается документирования, > то практически все (но не этот макрос, он из относительно недавних > времен) задокументировано на > http://docs.altlinux.ru/alt/devel/ch01s02.html Кроме того, есть и $ fgrep findprov /usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R |wc -l 7 -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-23 12:35 ` Dmitry V. Levin @ 2003-09-23 12:48 ` Alexander Bokovoy 0 siblings, 0 replies; 14+ messages in thread From: Alexander Bokovoy @ 2003-09-23 12:48 UTC (permalink / raw) To: sisyphus On Tue, Sep 23, 2003 at 04:35:58PM +0400, Dmitry V. Levin wrote: > On Tue, Sep 23, 2003 at 03:30:17PM +0300, Alexander Bokovoy wrote: > > On Tue, Sep 23, 2003 at 04:50:03PM +0700, Alexey Morozov wrote: > > > Alexander Bokovoy пишет: > > > > > > >%add_findprov_lib_path %libdir/kde3 создает больше мороки чем этот > > > > > > > >"грязный хак"? Ну, знаете... > > > >:) > > > > > > > "Век живи, век учись" (C) Поручик. > > > А если серьезно, Александр, то такие вот примеры приходится либо > > > выковыривать из чужих спеков (да еще и поди найди его такой), либо > > > муторно выглядывать из /usr/lib/rpm/i586-alt-linux/macros и/или > > > /etc/rpm/macros.d. (Мечтательно) если бы писатели макросов почаще > > > документировали свои творения, глядишь, можно было бы второе издание > > > Maximum RPM выпускать :-). > > Эта вещь многократно упоминалась в devel@, что касается документирования, > > то практически все (но не этот макрос, он из относительно недавних > > времен) задокументировано на > > http://docs.altlinux.ru/alt/devel/ch01s02.html > > Кроме того, есть и > $ fgrep findprov /usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R |wc -l > 7 Увы, там нет %add_findprov_lib_path. Добавляй :) -- / Alexander Bokovoy --- WHO sees a BEACH BUNNY sobbing on a SHAG RUG?! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-23 5:14 ` Alexey Morozov 2003-09-23 8:10 ` Alexander Bokovoy @ 2003-09-23 11:25 ` Sergey V Turchin 3 siblings, 0 replies; 14+ messages in thread From: Sergey V Turchin @ 2003-09-23 11:25 UTC (permalink / raw) To: sisyphus [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 744 bytes --] В сообщении от 23 Сентябрь 2003 09:14 Alexey Morozov написал(a): <skip/> > В общем, это не грязный хак, а обычный воркэраунд. Теоретически, > можно для определенных пакетов доопределять директории, в которых > find-provides будет искать библиотеки (по умолчанию он ищет > только в "системных"), и, более того, для KDE3 это, видимо, будет > правильным действием, Нет, скорее KDE-шные приложения держат некоторые библиотеки в неправильном месте или недодумана архитектура этих программ. > но, гхм, мороки много, всем лениво :-). > Можете попробовать сами сделать, я думаю, Zerg включит Ваше > решение в сборку KDE :-) -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <redirect-6336206@hermes.nsu.ru>]
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) @ 2003-09-23 12:16 ` Alexey Morozov 2003-09-23 17:18 ` Sergey V Turchin 0 siblings, 1 reply; 14+ messages in thread From: Alexey Morozov @ 2003-09-23 12:16 UTC (permalink / raw) To: sisyphus Sergey V Turchin пишет: >В сообщении от 23 Сентябрь 2003 09:14 Alexey Morozov написал(a): > ><skip/> > > > >>В общем, это не грязный хак, а обычный воркэраунд. Теоретически, >>можно для определенных пакетов доопределять директории, в которых >>find-provides будет искать библиотеки (по умолчанию он ищет >>только в "системных"), и, более того, для KDE3 это, видимо, будет >>правильным действием, >> >> >Нет, скорее KDE-шные приложения держат некоторые библиотеки >в неправильном месте или недодумана архитектура этих программ. > > Не. Нафига всем остальным нужны KDE'шные IO slave'ы итп. Ну, а то, что кто-то надумал жестко линковаться с такой вот "библиотекой", а не пользоваться lt_dlopen и далее по тексту - ну, можно, наверное, и отучить, да только не влом ли? Кстати, я тут в очередной раз проапгрейдил kdebase и в очередной раз получил неработающий kio_smb_rw.so. Не грузилось из-за очередной несостыковки библиотек, которые используются libsmbclient (то-ли ldap, то-ли kerberos). Таки есть предложение вкомпиливать все это хозяйство статически. Обновленные версии тех патчей, что я Вам высылал могу предоставить. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Приклеилась странная зависимость (RPM troubles) 2003-09-23 12:16 ` Alexey Morozov @ 2003-09-23 17:18 ` Sergey V Turchin 0 siblings, 0 replies; 14+ messages in thread From: Sergey V Turchin @ 2003-09-23 17:18 UTC (permalink / raw) To: sisyphus [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 1628 bytes --] В сообщении от 23 Сентябрь 2003 16:16 Alexey Morozov написал(a): > Sergey V Turchin пишет: > >В сообщении от 23 Сентябрь 2003 09:14 Alexey Morozov написал(a): > > > ><skip/> > > > >>В общем, это не грязный хак, а обычный воркэраунд. > >> Теоретически, можно для определенных пакетов доопределять > >> директории, в которых find-provides будет искать библиотеки > >> (по умолчанию он ищет только в "системных"), и, более того, > >> для KDE3 это, видимо, будет правильным действием, > > > >Нет, скорее KDE-шные приложения держат некоторые библиотеки > >в неправильном месте или недодумана архитектура этих программ. > > Не. Нафига всем остальным нужны KDE'шные IO slave'ы итп. Вообще могут быть нужны, если программа пользуется только конкретным io-slave, можно ставить зависимость конкретно на него. > Ну, а > то, что кто-то надумал жестко линковаться с такой вот > "библиотекой", а не пользоваться lt_dlopen и далее по тексту - > ну, можно, наверное, и отучить, да только не влом ли? Конечно, это проблемматичнее, чем %add_findprov_lib_path > Кстати, я тут в очередной раз проапгрейдил kdebase и в очередной > раз получил неработающий kio_smb_rw.so. Не грузилось из-за > очередной несостыковки библиотек, которые используются > libsmbclient (то-ли ldap, то-ли kerberos). Таки есть предложение > вкомпиливать все это хозяйство статически. Обновленные версии тех > патчей, что я Вам высылал могу предоставить. Уж очень не хочется статически. Но присылайте обязательно, если ничего не придумаю, слинкую. -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2003-09-23 17:18 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-09-20 12:53 [sisyphus] Daedalus: New packages Aleksandr Blokhin 2003-09-22 5:34 ` [sisyphus] Приклеилась странная зависимость Виктор С. Грищенко 2003-09-22 8:41 ` [sisyphus] Приклеилась странная зависимость (RPM troubles) Виктор С. Грищенко 2003-09-23 5:14 ` Alexey Morozov 2003-09-23 8:10 ` Alexander Bokovoy 2003-09-23 10:41 ` [sisyphus] " Michael Shigorin 2003-09-23 11:33 ` Alexander Bokovoy 2003-09-23 9:50 ` [sisyphus] " Alexey Morozov 2003-09-23 12:30 ` Alexander Bokovoy 2003-09-23 12:35 ` Dmitry V. Levin 2003-09-23 12:48 ` Alexander Bokovoy 2003-09-23 11:25 ` Sergey V Turchin 2003-09-23 12:16 ` Alexey Morozov 2003-09-23 17:18 ` Sergey V Turchin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git