* [devel] IA: boost 1.51.0 @ 2012-09-05 4:05 Ivan A. Melnikov 2012-09-05 7:53 ` REAL ` (6 more replies) 0 siblings, 7 replies; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-05 4:05 UTC (permalink / raw) To: ALT Linux Team development discussions Здравствуйте. В Сизиф отправлен очередной свежий буст, на этот раз 1.51.0. Как обычно есть compat-пакет, и я прошу сообщество пересобирать свои пакеты с новой версией буста чтобы поскорее от этого compat-пакета избавиться. == Замеченные проблемы пересборки == * boost::TIME_UTC переименовано в boost::TIME_UTC_ (подчёркивание в конце), чтобы избежать коллизии с макросом из C99. Исправление тривиально: добавьте подчёркивание. * Как обычно VTK стимулирует меня к изучению Boost.Graph, исправление сборки выглядит как-то так: http://git.altlinux.org/people/iv/packages/vtk.git?p=vtk.git;a=commitdiff;h=1de05a79f4dda26604d8c1676267d633868e7144;hp=229550259f19009936d062f974b6dc3d6615b5c2 * Boost.Filesystem v2 больше нет, необходимо перевести её клиентов на третью версию этой библиотеки. Характерный признак -- ошибка вида /usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 Если Ваш пакет не пересобирается с такой ошибкой, 1. Не паникуйте. 2. Найдите, где определён символ препроцессора BOOST_FILESYSTEM_VERSION в значение 2, и удалите или переопределите в 3 (я бы удалил, но дело вкуса). Для некоторых пакетов (например, PokerTH) этого оказывается достаточно. 3. Если нет, то всё как обычно: иногда всё уже сделал апстрим, иногда федора (у них boost 1.50.0 в f18 уже довольно давно). Если нет, пишите мне, подготовлю патч. == ACLs of affected packages == 0ad @nobody CoinOBOE real @everybody Equalizer viy @everybody PokerTH sem @everybody akonadi zerg aqsis viy @everybody asc oddity @qa avogadro zerg @everybody bastet viy @everybody bitcoin vvk @everybody bombono-dvd dubrsl @qa @python cgal real @everybody dakota real @everybody ditchers george @everybody dolfin-complex real sin @python @qa @everybody dolfin-real real sin @python @qa @everybody e4rat lav @everybody easystroke naf @everybody ekiga lav @everybody escript-finley real @everybody fastcgi++ vostok @everybody fatrat drool @qa iv flush drool @everybody iv free-cad real @everybody frogatto force @everybody fuse-encfs mithraen @everybody gearmand rt @everybody glob2 oddity @qa gnash sbolshakov hugin boyarsh @qa kcollectd naf @everybody kde4edu zerg kdeedu rom_as @everybody krb5user sin @qa libeo george @everybody libpion-net drool @everybody iv libtorrent-rasterbar0.15 swi @everybody libtorrent-rasterbar7 real @everybody licq zerg @everybody lyx swi @qa karpov mapnik shaba @everybody mkvtoolnix sbolshakov mongo vitty @everybody mithraen mp3diags force @qa @everybody ogre dubrsl @qa pdfcube real @everybody pentobi george @everybody pingus oddity @qa plee-the-bear viy @everybody python-module-IceSSL sin @qa python-module-boostmpi real @everybody python-module-kadmin5 sin @qa python-module-meshpy real @everybody python-module-pyexiv2 force george @qa @python python-module-pymetis real @everybody python-module-pyublas real @everybody python-module-pyublasext real @everybody python-module-tagpy swi @python @qa qbittorrent swi @qa qutecom gray_graff @qa @everybody schroot sin @everybody smc vitty @everybody source-highlight vvk @everybody springlobby viy @everybody springrts redbaron @everybody swift amike twinkle lav sbolshakov @qa vegastrike viy @everybody violetland george @everybody vtk real sin @python @qa wesnoth vitty @everybody xscript @nobody zarafa radik rider snejok @qa -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov @ 2012-09-05 7:53 ` REAL 2012-09-05 10:16 ` Bergman Andrey ` (5 subsequent siblings) 6 siblings, 0 replies; 35+ messages in thread From: REAL @ 2012-09-05 7:53 UTC (permalink / raw) To: ALT Linux Team development discussions 05.09.2012 11:05, Ivan A. Melnikov пишет: > * Как обычно VTK стимулирует меня к изучению Boost.Graph :) > исправление > сборки выглядит как-то так: > > http://git.altlinux.org/people/iv/packages/vtk.git?p=vtk.git;a=commitdiff;h=1de05a79f4dda26604d8c1676267d633868e7144;hp=229550259f19009936d062f974b6dc3d6615b5c2 Спасибо! -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov 2012-09-05 7:53 ` REAL @ 2012-09-05 10:16 ` Bergman Andrey 2012-09-05 10:26 ` REAL 2012-09-05 12:37 ` Ivan A. Melnikov 2012-09-06 5:41 ` Ivan A. Melnikov ` (4 subsequent siblings) 6 siblings, 2 replies; 35+ messages in thread From: Bergman Andrey @ 2012-09-05 10:16 UTC (permalink / raw) To: ALT Linux Team development discussions А нельзя ли всё пересобрать в автоматическом режиме? Я буквально вчера подправил Scantailor, но не уверен, что он собрался именно с вашим Бустом, с 1.51. Андрей. 05.09.2012, 08:05, "Ivan A. Melnikov" <iv@altlinux.org>: > Здравствуйте. > > В Сизиф отправлен очередной свежий буст, на этот раз 1.51.0. Как обычно > есть compat-пакет, и я прошу сообщество пересобирать свои пакеты с > новой версией буста чтобы поскорее от этого compat-пакета избавиться. > > == Замеченные проблемы пересборки == > > * boost::TIME_UTC переименовано в boost::TIME_UTC_ (подчёркивание > в конце), чтобы избежать коллизии с макросом из C99. Исправление > тривиально: добавьте подчёркивание. > > * Как обычно VTK стимулирует меня к изучению Boost.Graph, исправление > сборки выглядит как-то так: > > http://git.altlinux.org/people/iv/packages/vtk.git?p=vtk.git;a=commitdiff;h=1de05a79f4dda26604d8c1676267d633868e7144;hp=229550259f19009936d062f974b6dc3d6615b5c2 > > * Boost.Filesystem v2 больше нет, необходимо перевести её клиентов > на третью версию этой библиотеки. Характерный признак -- ошибка вида > > /usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling > Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 > > Если Ваш пакет не пересобирается с такой ошибкой, > > 1. Не паникуйте. > > 2. Найдите, где определён символ препроцессора BOOST_FILESYSTEM_VERSION > в значение 2, и удалите или переопределите в 3 (я бы удалил, но дело > вкуса). Для некоторых пакетов (например, PokerTH) этого оказывается > достаточно. > > 3. Если нет, то всё как обычно: иногда всё уже сделал апстрим, иногда > федора (у них boost 1.50.0 в f18 уже довольно давно). Если нет, пишите > мне, подготовлю патч. > > == ACLs of affected packages == > > 0ad @nobody > CoinOBOE real @everybody > Equalizer viy @everybody > PokerTH sem @everybody > akonadi zerg > aqsis viy @everybody > asc oddity @qa > avogadro zerg @everybody > bastet viy @everybody > bitcoin vvk @everybody > bombono-dvd dubrsl @qa @python > cgal real @everybody > dakota real @everybody > ditchers george @everybody > dolfin-complex real sin @python @qa @everybody > dolfin-real real sin @python @qa @everybody > e4rat lav @everybody > easystroke naf @everybody > ekiga lav @everybody > escript-finley real @everybody > fastcgi++ vostok @everybody > fatrat drool @qa iv > flush drool @everybody iv > free-cad real @everybody > frogatto force @everybody > fuse-encfs mithraen @everybody > gearmand rt @everybody > glob2 oddity @qa > gnash sbolshakov > hugin boyarsh @qa > kcollectd naf @everybody > kde4edu zerg > kdeedu rom_as @everybody > krb5user sin @qa > libeo george @everybody > libpion-net drool @everybody iv > libtorrent-rasterbar0.15 swi @everybody > libtorrent-rasterbar7 real @everybody > licq zerg @everybody > lyx swi @qa karpov > mapnik shaba @everybody > mkvtoolnix sbolshakov > mongo vitty @everybody mithraen > mp3diags force @qa @everybody > ogre dubrsl @qa > pdfcube real @everybody > pentobi george @everybody > pingus oddity @qa > plee-the-bear viy @everybody > python-module-IceSSL sin @qa > python-module-boostmpi real @everybody > python-module-kadmin5 sin @qa > python-module-meshpy real @everybody > python-module-pyexiv2 force george @qa @python > python-module-pymetis real @everybody > python-module-pyublas real @everybody > python-module-pyublasext real @everybody > python-module-tagpy swi @python @qa > qbittorrent swi @qa > qutecom gray_graff @qa @everybody > schroot sin @everybody > smc vitty @everybody > source-highlight vvk @everybody > springlobby viy @everybody > springrts redbaron @everybody > swift amike > twinkle lav sbolshakov @qa > vegastrike viy @everybody > violetland george @everybody > vtk real sin @python @qa > wesnoth vitty @everybody > xscript @nobody > zarafa radik rider snejok @qa > > -- > WBR, > Ivan A. Melnikov > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 10:16 ` Bergman Andrey @ 2012-09-05 10:26 ` REAL 2012-09-05 12:37 ` Ivan A. Melnikov 1 sibling, 0 replies; 35+ messages in thread From: REAL @ 2012-09-05 10:26 UTC (permalink / raw) To: ALT Linux Team development discussions 05.09.2012 17:16, Bergman Andrey пишет: > А нельзя ли всё пересобрать в автоматическом режиме? Это возможно далеко не всегда. > Я буквально вчера подправил Scantailor, > но не уверен, что он собрался именно с вашим Бустом, с 1.51. Так в логе сборки должно же быть указано, какие версии пакетов ставятся. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 10:16 ` Bergman Andrey 2012-09-05 10:26 ` REAL @ 2012-09-05 12:37 ` Ivan A. Melnikov 1 sibling, 0 replies; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-05 12:37 UTC (permalink / raw) To: devel On Wed, 05 Sep 2012 14:16:07 +0400 Bergman Andrey <vkni@yandex.ru> wrote: [...] > Я буквально > вчера подправил Scantailor, но не уверен, что он собрался именно с > вашим Бустом, с 1.51. [...] Судя по логам, он собирался уже с новым бустом: http://git.altlinux.org/tasks/index/sisyphus/done/79079/build/100/x86_64/chroot_BR -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov 2012-09-05 7:53 ` REAL 2012-09-05 10:16 ` Bergman Andrey @ 2012-09-06 5:41 ` Ivan A. Melnikov 2012-09-06 5:46 ` REAL 2012-09-06 12:46 ` REAL ` (3 subsequent siblings) 6 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-06 5:41 UTC (permalink / raw) To: devel On Wed, 5 Sep 2012 08:05:03 +0400 "Ivan A. Melnikov" <iv@altlinux.org> wrote: > Здравствуйте. > > В Сизиф отправлен очередной свежий буст, на этот раз 1.51.0. Как > обычно есть compat-пакет, и я прошу сообщество пересобирать свои > пакеты с новой версией буста чтобы поскорее от этого compat-пакета > избавиться. > > == Замеченные проблемы пересборки == [...] Пересборка выявила ещё одну регрессию: теперь все, кто используют boost/thread/mutex.hpp или Boost.Pool должны компоноваться с -lboost_thread -lboost_system, и тут я вряд ли что смогу сделать. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 5:41 ` Ivan A. Melnikov @ 2012-09-06 5:46 ` REAL 0 siblings, 0 replies; 35+ messages in thread From: REAL @ 2012-09-06 5:46 UTC (permalink / raw) To: ALT Linux Team development discussions 06.09.2012 12:41, Ivan A. Melnikov пишет: > Пересборка выявила ещё одну регрессию: теперь все, кто используют > boost/thread/mutex.hpp или Boost.Pool должны компоноваться с > -lboost_thread -lboost_system, и тут я вряд ли что смогу сделать. Примем, что это будет не регрессия, а фича :) -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov ` (2 preceding siblings ...) 2012-09-06 5:41 ` Ivan A. Melnikov @ 2012-09-06 12:46 ` REAL 2012-09-06 12:50 ` Ivan A. Melnikov 2012-09-06 15:28 ` Ivan A. Melnikov ` (2 subsequent siblings) 6 siblings, 2 replies; 35+ messages in thread From: REAL @ 2012-09-06 12:46 UTC (permalink / raw) To: ALT Linux Team development discussions 05.09.2012 11:05, Ivan A. Melnikov пишет: > == Замеченные проблемы пересборки == прошу посмотреть на bombono-dvd, там проблемы, которые здесь ещё не освещены (в частности, невозможность использования boost::filesystem::path как параметра функции std::vector::push_back). -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 12:46 ` REAL @ 2012-09-06 12:50 ` Ivan A. Melnikov 2012-09-06 12:55 ` REAL 2012-09-06 15:28 ` Ivan A. Melnikov 1 sibling, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-06 12:50 UTC (permalink / raw) To: devel On Thu, 06 Sep 2012 19:46:09 +0700 REAL <real@kemsu.ru> wrote: > 05.09.2012 11:05, Ivan A. Melnikov пишет: > > == Замеченные проблемы пересборки == > > прошу посмотреть на bombono-dvd, там проблемы, которые здесь ещё не > освещены (в частности, невозможность использования > boost::filesystem::path как параметра функции std::vector::push_back). > Ок, сейчас посмотрю. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 12:50 ` Ivan A. Melnikov @ 2012-09-06 12:55 ` REAL 2012-09-06 12:58 ` REAL 0 siblings, 1 reply; 35+ messages in thread From: REAL @ 2012-09-06 12:55 UTC (permalink / raw) To: ALT Linux Team development discussions 06.09.2012 19:50, Ivan A. Melnikov пишет: > Ок, сейчас посмотрю. кстати, в другом пакете нарвался на несуществование поля file_string в том самом boost::filesystem::path -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 12:55 ` REAL @ 2012-09-06 12:58 ` REAL 2012-09-06 13:21 ` Ivan A. Melnikov 0 siblings, 1 reply; 35+ messages in thread From: REAL @ 2012-09-06 12:58 UTC (permalink / raw) To: ALT Linux Team development discussions 06.09.2012 19:55, REAL пишет: > кстати, в другом пакете нарвался на несуществование поля file_string в > том самом boost::filesystem::path ага, а ещё и невозможность приведения этого path к char* -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 12:58 ` REAL @ 2012-09-06 13:21 ` Ivan A. Melnikov 2012-09-07 8:45 ` REAL 0 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-06 13:21 UTC (permalink / raw) To: devel On Thu, 06 Sep 2012 19:58:45 +0700 REAL <real@kemsu.ru> wrote: > 06.09.2012 19:55, REAL пишет: > > кстати, в другом пакете нарвался на несуществование поля > > file_string в том самом boost::filesystem::path > > ага, а ещё и невозможность приведения этого path к char* > Это и есть основные проявления несовместимости Boost.Filesystem v2 и v3. Ещё чаще всего встречаются ошибки из-за отсутствия метода directory_string() и проблемы вокруг метода leaf(). Присылайте список пакетов, буду делать патчи. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 13:21 ` Ivan A. Melnikov @ 2012-09-07 8:45 ` REAL 0 siblings, 0 replies; 35+ messages in thread From: REAL @ 2012-09-07 8:45 UTC (permalink / raw) To: ALT Linux Team development discussions 06.09.2012 20:21, Ivan A. Melnikov пишет: > Присылайте список > пакетов, буду делать патчи. Ориентировочно к завтрашнему утру будет достаточно перезапустить задание 79082, чтобы выявить проблемные пакеты (за исключением тех, кто не выдал acl никому, откуда следует, что пересборкой мейнтейнеры озаботятся сами). -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 12:46 ` REAL 2012-09-06 12:50 ` Ivan A. Melnikov @ 2012-09-06 15:28 ` Ivan A. Melnikov 2012-09-06 16:43 ` Dubrovskiy Viacheslav 1 sibling, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-06 15:28 UTC (permalink / raw) To: devel; +Cc: dubrsl [-- Attachment #1: Type: text/plain, Size: 853 bytes --] On Thu, 06 Sep 2012 19:46:09 +0700 REAL <real@kemsu.ru> wrote: > 05.09.2012 11:05, Ivan A. Melnikov пишет: > > == Замеченные проблемы пересборки == > > прошу посмотреть на bombono-dvd, там проблемы, которые здесь ещё не > освещены (в частности, невозможность использования > boost::filesystem::path как параметра функции std::vector::push_back). > Патч прилагается. Было бы здорово если бы майнтейнер приложил его сам (не очень люблю с такими репозиториями работать), проверил работоспособность и связался с апстримом. -- WBR, Ivan A. Melnikov [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: bombono-dvd-1.2.1-alt-boost-filesystem-v3.patch --] [-- Type: text/x-patch, Size: 22815 bytes --] Diff --git a/libs/boost-lib/boost/filesystem/v2/fstream.hpp b/libs/boost-lib/boost/filesystem/v2/fstream.hpp index bdcd485..101ed30 100644 --- a/libs/boost-lib/boost/filesystem/v2/fstream.hpp +++ b/libs/boost-lib/boost/filesystem/v2/fstream.hpp @@ -488,27 +488,27 @@ namespace boost std::ios_base::openmode mode ) { return std::basic_filebuf<charT,traits>::open( - file_ph.file_string().c_str(), mode ) == 0 ? 0 : this; + file_ph.string().c_str(), mode ) == 0 ? 0 : this; } # endif template <class charT, class traits> basic_ifstream<charT,traits>::basic_ifstream( const path & file_ph ) : std::basic_ifstream<charT,traits>( - file_ph.file_string().c_str(), std::ios_base::in ) {} + file_ph.string().c_str(), std::ios_base::in ) {} template <class charT, class traits> basic_ifstream<charT,traits>::basic_ifstream( const path & file_ph, std::ios_base::openmode mode ) : std::basic_ifstream<charT,traits>( - file_ph.file_string().c_str(), mode ) {} + file_ph.string().c_str(), mode ) {} # if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this template <class charT, class traits> void basic_ifstream<charT,traits>::open( const path & file_ph ) { std::basic_ifstream<charT,traits>::open( - file_ph.file_string().c_str(), std::ios_base::in ); + file_ph.string().c_str(), std::ios_base::in ); } template <class charT, class traits> @@ -516,27 +516,27 @@ namespace boost std::ios_base::openmode mode ) { std::basic_ifstream<charT,traits>::open( - file_ph.file_string().c_str(), mode ); + file_ph.string().c_str(), mode ); } # endif template <class charT, class traits> basic_ofstream<charT,traits>::basic_ofstream( const path & file_ph ) : std::basic_ofstream<charT,traits>( - file_ph.file_string().c_str(), std::ios_base::out ) {} + file_ph.string().c_str(), std::ios_base::out ) {} template <class charT, class traits> basic_ofstream<charT,traits>::basic_ofstream( const path & file_ph, std::ios_base::openmode mode ) : std::basic_ofstream<charT,traits>( - file_ph.file_string().c_str(), mode ) {} + file_ph.string().c_str(), mode ) {} # if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this template <class charT, class traits> void basic_ofstream<charT,traits>::open( const path & file_ph ) { std::basic_ofstream<charT,traits>::open( - file_ph.file_string().c_str(), std::ios_base::out ); + file_ph.string().c_str(), std::ios_base::out ); } template <class charT, class traits> @@ -544,14 +544,14 @@ namespace boost std::ios_base::openmode mode ) { std::basic_ofstream<charT,traits>::open( - file_ph.file_string().c_str(), mode ); + file_ph.string().c_str(), mode ); } # endif template <class charT, class traits> basic_fstream<charT,traits>::basic_fstream( const path & file_ph ) : std::basic_fstream<charT,traits>( - file_ph.file_string().c_str(), + file_ph.string().c_str(), std::ios_base::in|std::ios_base::out ) {} @@ -559,14 +559,14 @@ namespace boost basic_fstream<charT,traits>::basic_fstream( const path & file_ph, std::ios_base::openmode mode ) : std::basic_fstream<charT,traits>( - file_ph.file_string().c_str(), mode ) {} + file_ph.string().c_str(), mode ) {} # if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this template <class charT, class traits> void basic_fstream<charT,traits>::open( const path & file_ph ) { std::basic_fstream<charT,traits>::open( - file_ph.file_string().c_str(), std::ios_base::in|std::ios_base::out ); + file_ph.string().c_str(), std::ios_base::in|std::ios_base::out ); } template <class charT, class traits> @@ -574,7 +574,7 @@ namespace boost std::ios_base::openmode mode ) { std::basic_fstream<charT,traits>::open( - file_ph.file_string().c_str(), mode ); + file_ph.string().c_str(), mode ); } # endif } // namespace filesystem2 diff --git a/libs/boost-lib/boost/filesystem/v2/operations.hpp b/libs/boost-lib/boost/filesystem/v2/operations.hpp index 9bd35cd..ad08cc3 100644 --- a/libs/boost-lib/boost/filesystem/v2/operations.hpp +++ b/libs/boost-lib/boost/filesystem/v2/operations.hpp @@ -1081,7 +1081,7 @@ namespace boost { return path().filename(); } - typename Path::string_type leaf() const + typename Path::string_type filename().string() const { return path().filename(); } diff --git a/libs/boost-lib/boost/filesystem/v2/path.hpp b/libs/boost-lib/boost/filesystem/v2/path.hpp index d159c37..580b635 100644 --- a/libs/boost-lib/boost/filesystem/v2/path.hpp +++ b/libs/boost-lib/boost/filesystem/v2/path.hpp @@ -232,11 +232,11 @@ namespace boost // observers const string_type & string() const { return m_path; } - const string_type file_string() const; - const string_type directory_string() const { return file_string(); } + const string_type string() const; + const string_type string() const { return string(); } - const external_string_type external_file_string() const { return Traits::to_external( *this, file_string() ); } - const external_string_type external_directory_string() const { return Traits::to_external( *this, directory_string() ); } + const external_string_type external_file_string() const { return Traits::to_external( *this, string() ); } + const external_string_type external_directory_string() const { return Traits::to_external( *this, string() ); } basic_path root_path() const; string_type root_name() const; @@ -248,7 +248,7 @@ namespace boost string_type extension() const; # ifndef BOOST_FILESYSTEM_NO_DEPRECATED - string_type leaf() const { return filename(); } + string_type filename().string() const { return filename(); } basic_path branch_path() const { return parent_path(); } bool has_leaf() const { return !m_path.empty(); } bool has_branch_path() const { return !parent_path().empty(); } @@ -309,8 +309,8 @@ namespace boost // are only minor differences between generic and native path grammars. // Private members might be quite different in other implementations, // particularly where there were wide differences between portable and - // native path formats, or between file_string() and - // directory_string() formats, or simply that the implementation + // native path formats, or between string() and + // string() formats, or simply that the implementation // was willing expend additional memory to achieve greater speed for // some operations at the expense of other operations. @@ -338,8 +338,8 @@ namespace boost basic_path( const string_type & str, name_check ) { operator/=( str ); } basic_path( const typename string_type::value_type * s, name_check ) { operator/=( s );} - string_type native_file_string() const { return file_string(); } - string_type native_directory_string() const { return directory_string(); } + string_type native_file_string() const { return string(); } + string_type native_directory_string() const { return string(); } static bool default_name_check_writable() { return false; } static void default_name_check( name_check ) {} static name_check default_name_check() { return 0; } @@ -647,13 +647,13 @@ namespace boost if ( !path1_arg.empty() ) { target += ": \""; - target += path1_arg.file_string(); + target += path1_arg.string(); target += "\""; } if ( !path2_arg.empty() ) { target += ", \""; - target += path2_arg.file_string(); + target += path2_arg.string(); target += "\""; } } @@ -1294,7 +1294,7 @@ namespace boost template<class String, class Traits> const String - basic_path<String, Traits>::file_string() const + basic_path<String, Traits>::string() const { # ifdef BOOST_WINDOWS_PATH // for Windows, use the alternate separator, and bypass extra diff --git a/libs/boost-lib/boost/filesystem/v3/path.hpp b/libs/boost-lib/boost/filesystem/v3/path.hpp index 0caa19f..fe3c975 100644 --- a/libs/boost-lib/boost/filesystem/v3/path.hpp +++ b/libs/boost-lib/boost/filesystem/v3/path.hpp @@ -389,7 +389,7 @@ namespace filesystem3 // recently deprecated functions supplied by default path& normalize() { return m_normalize(); } path& remove_leaf() { return remove_filename(); } - path leaf() const { return filename(); } + path filename().string() const { return filename(); } path branch_path() const { return parent_path(); } bool has_leaf() const { return !m_pathname.empty(); } bool has_branch_path() const { return !parent_path().empty(); } @@ -399,8 +399,8 @@ namespace filesystem3 # if defined(BOOST_FILESYSTEM_DEPRECATED) // deprecated functions with enough signature or semantic changes that they are // not supplied by default - const std::string file_string() const { return string(); } - const std::string directory_string() const { return string(); } + const std::string string() const { return string(); } + const std::string string() const { return string(); } const std::string native_file_string() const { return string(); } const std::string native_directory_string() const { return string(); } const string_type external_file_string() const { return native(); } diff --git a/libs/boost-lib/libs/filesystem/v2/src/v2_path.cpp b/libs/boost-lib/libs/filesystem/v2/src/v2_path.cpp index 7adeaff..4fc0343 100644 --- a/libs/boost-lib/libs/filesystem/v2/src/v2_path.cpp +++ b/libs/boost-lib/libs/filesystem/v2/src/v2_path.cpp @@ -107,13 +107,13 @@ namespace boost // if ( !path1.empty() ) // { // target += ": \""; - // target += path1.file_string(); + // target += path1.string(); // target += "\""; // } // if ( !path2.empty() ) // { // target += ", \""; - // target += path2.file_string(); + // target += path2.string(); // target += "\""; // } // } diff --git a/libs/boost-logging/boost/logging/writer/on_dedicated_thread.hpp b/libs/boost-logging/boost/logging/writer/on_dedicated_thread.hpp index 7b0aa71..a4a6f28 100644 --- a/libs/boost-logging/boost/logging/writer/on_dedicated_thread.hpp +++ b/libs/boost-logging/boost/logging/writer/on_dedicated_thread.hpp @@ -166,7 +166,7 @@ private: } boost::xtime to_wait; - xtime_get(&to_wait, boost::TIME_UTC); + xtime_get(&to_wait, boost::TIME_UTC_); to_wait.sec += sleep_ms / 1000; to_wait.nsec += (sleep_ms % 1000) * (NANOSECONDS_PER_SECOND / 1000); to_wait.sec += to_wait.nsec / NANOSECONDS_PER_SECOND ; diff --git a/libs/boost-logging/lib/logging/samples/scenarios/ded_loger_one_filter.cpp b/libs/boost-logging/lib/logging/samples/scenarios/ded_loger_one_filter.cpp index 1d934da..d45beb4 100644 --- a/libs/boost-logging/lib/logging/samples/scenarios/ded_loger_one_filter.cpp +++ b/libs/boost-logging/lib/logging/samples/scenarios/ded_loger_one_filter.cpp @@ -103,7 +103,7 @@ BOOST_DEFINE_LOG(g_l, log_type) void do_sleep(int ms) { using namespace boost; xtime next; - xtime_get( &next, TIME_UTC); + xtime_get( &next, TIME_UTC_); next.nsec += (ms % 1000) * 1000000; int nano_per_sec = 1000000000; diff --git a/libs/boost-logging/lib/logging/samples/scenarios/ts_loger_one_filter.cpp b/libs/boost-logging/lib/logging/samples/scenarios/ts_loger_one_filter.cpp index 9746319..4b9f845 100644 --- a/libs/boost-logging/lib/logging/samples/scenarios/ts_loger_one_filter.cpp +++ b/libs/boost-logging/lib/logging/samples/scenarios/ts_loger_one_filter.cpp @@ -95,7 +95,7 @@ BOOST_DEFINE_LOG(g_l, log_type) void do_sleep(int ms) { using namespace boost; xtime next; - xtime_get( &next, TIME_UTC); + xtime_get( &next, TIME_UTC_); next.nsec += (ms % 1000) * 1000000; int nano_per_sec = 1000000000; diff --git a/libs/boost-logging/lib/logging/samples/scenarios/your_scenario.cpp b/libs/boost-logging/lib/logging/samples/scenarios/your_scenario.cpp index d447f24..f5ad955 100644 --- a/libs/boost-logging/lib/logging/samples/scenarios/your_scenario.cpp +++ b/libs/boost-logging/lib/logging/samples/scenarios/your_scenario.cpp @@ -124,7 +124,7 @@ BOOST_DEFINE_LOG(g_log_dbg, finder::logger ) void do_sleep(int ms) { using namespace boost; xtime next; - xtime_get( &next, TIME_UTC); + xtime_get( &next, TIME_UTC_); next.nsec += (ms % 1000) * 1000000; int nano_per_sec = 1000000000; diff --git a/libs/boost-logging/lib/logging/tests/test_simple_tss/test_simple_tss.cpp b/libs/boost-logging/lib/logging/tests/test_simple_tss/test_simple_tss.cpp index 627618e..205d07a 100644 --- a/libs/boost-logging/lib/logging/tests/test_simple_tss/test_simple_tss.cpp +++ b/libs/boost-logging/lib/logging/tests/test_simple_tss/test_simple_tss.cpp @@ -75,7 +75,7 @@ using namespace logging; void do_sleep(int ms) { xtime next; - xtime_get( &next, TIME_UTC); + xtime_get( &next, TIME_UTC_); next.nsec += (ms % 1000) * 1000000; int nano_per_sec = 1000000000; diff --git a/libs/boost-logging/lib/logging/tests/test_ts_resouce_with_cache/test_ts_resource.cpp b/libs/boost-logging/lib/logging/tests/test_ts_resouce_with_cache/test_ts_resource.cpp index 0bee896..2217c12 100644 --- a/libs/boost-logging/lib/logging/tests/test_ts_resouce_with_cache/test_ts_resource.cpp +++ b/libs/boost-logging/lib/logging/tests/test_ts_resouce_with_cache/test_ts_resource.cpp @@ -167,7 +167,7 @@ void test_resource(int idx) { void do_sleep(int ms) { xtime next; - xtime_get( &next, TIME_UTC); + xtime_get( &next, TIME_UTC_); next.nsec += (ms % 1000) * 1000000; int nano_per_sec = 1000000000; @@ -262,7 +262,7 @@ int g_run_period_secs = 200; int main() { - xtime_get( &g_start, TIME_UTC); + xtime_get( &g_start, TIME_UTC_); for ( int i = 0; i < g_update_thread_count; ++i) thread t(&update_thread); diff --git a/libs/boost-logging/lib/logging/tests/test_tss/test_tss_objects.cpp b/libs/boost-logging/lib/logging/tests/test_tss/test_tss_objects.cpp index b8e1ba6..14c8281 100644 --- a/libs/boost-logging/lib/logging/tests/test_tss/test_tss_objects.cpp +++ b/libs/boost-logging/lib/logging/tests/test_tss/test_tss_objects.cpp @@ -98,7 +98,7 @@ private: void do_sleep(int ms) { xtime next; - xtime_get( &next, TIME_UTC); + xtime_get( &next, TIME_UTC_); next.nsec += (ms % 1000) * 1000000; int nano_per_sec = 1000000000; diff --git a/src/mbase/project/table.cpp b/src/mbase/project/table.cpp index 33ee15a..feb851a 100644 --- a/src/mbase/project/table.cpp +++ b/src/mbase/project/table.cpp @@ -427,7 +427,7 @@ void GetThemeList(Str::List& t_lst) { for( fs::directory_iterator itr(dir), end; itr != end; ++itr ) if( IsFrameDir(*itr) ) - t_lst.push_back(itr->leaf()); + t_lst.push_back(itr->path().filename().string()); } } diff --git a/src/mgui/author/script.cpp b/src/mgui/author/script.cpp index 97df6d4..aba4fa1 100644 --- a/src/mgui/author/script.cpp +++ b/src/mgui/author/script.cpp @@ -370,7 +370,7 @@ static std::string SrcFilename(VideoItem vi) static std::string PrefixCnvPath(VideoItem vi, const std::string& out_dir) { std::string dst_fname = boost::format("%1%.%2%") % GetAuthorNumber(vi) - % fs::path(SrcFilename(vi)).leaf() % bf::stop; + % fs::path(SrcFilename(vi)).filename().string() % bf::stop; return AppendPath(out_dir, dst_fname); } diff --git a/src/mgui/editor/toolbar.cpp b/src/mgui/editor/toolbar.cpp index e549490..c6f15b3 100644 --- a/src/mgui/editor/toolbar.cpp +++ b/src/mgui/editor/toolbar.cpp @@ -287,7 +287,7 @@ Toolbar::Toolbar(): selTool(MakeSelectionToolImage()), txtTool(MakeTextToolLabel if( fs::is_directory(dir) ) { boost_foreach( const fs::path& pth, dir_range(dir) ) - o_lst.push_back(pth.filename()); + o_lst.push_back(pth.filename().string()); } } std::sort(o_lst.begin(), o_lst.end(), &ByExtName); diff --git a/src/mgui/mux.cpp b/src/mgui/mux.cpp index 4b4a5fa..0864bc2 100644 --- a/src/mgui/mux.cpp +++ b/src/mgui/mux.cpp @@ -72,7 +72,7 @@ void SetDialogStrict(Gtk::Dialog& dlg, int min_wdh, int min_hgt, bool set_resiza static bool RunMuxing(const std::string& dest_path, const std::string& args) { - Gtk::Dialog dlg(BF_("Muxing \"%1%\"") % fs::path(dest_path).leaf() % bf::stop); + Gtk::Dialog dlg(BF_("Muxing \"%1%\"") % fs::path(dest_path).filename().string() % bf::stop); SetDialogStrict(dlg, 400, -1); Gtk::TextView& txt_view = NewManaged<Gtk::TextView>(); diff --git a/src/mgui/project/add.cpp b/src/mgui/project/add.cpp index db4df17..0425a9b 100644 --- a/src/mgui/project/add.cpp +++ b/src/mgui/project/add.cpp @@ -420,7 +420,7 @@ void TryAddMediaQuiet(const std::string& fname, const std::string& desc) static std::string StandFNameOut(const fs::path& pth) { return "<span style=\"italic\" underline=\"low\">" + - pth.leaf() + "</span>"; + pth.filename().string() + "</span>"; } #if GTK_CHECK_VERSION(2,18,0) @@ -454,7 +454,7 @@ StorageItem CheckExists(const fs::path& pth, RefPtr<MediaStore> ms) void OneMediaError(const fs::path& err_pth, const std::string& desc) { - AddMediaError(BF_("Can't add file \"%1%\".") % err_pth.leaf() % bf::stop, desc); + AddMediaError(BF_("Can't add file \"%1%\".") % err_pth.filename().string() % bf::stop, desc); } void TryAddMedias(const Str::List& paths, MediaBrowser& brw, @@ -465,7 +465,7 @@ void TryAddMedias(const Str::List& paths, MediaBrowser& brw, { const std::string fname = paths[0]; fs::path pth(fname); - std::string leaf = pth.leaf(); + std::string leaf = pth.filename().string(); { static re::pattern dvd_video_vob("(VIDEO_TS|VTS_[0-9][0-9]_[0-9]).VOB", re::pattern::perl|re::pattern::icase); diff --git a/src/mgui/project/mconstructor.cpp b/src/mgui/project/mconstructor.cpp index 12e2f49..7ad2546 100644 --- a/src/mgui/project/mconstructor.cpp +++ b/src/mgui/project/mconstructor.cpp @@ -961,7 +961,7 @@ void RunConstructor(const std::string& prj_file_name, bool ask_save_on_exit) static const fs::directory_iterator end_itr; for( fs::directory_iterator itr(DataDirPath("bmd-icons")); itr != end_itr; ++itr ) - pix_lst.push_back(Gdk::Pixbuf::create_from_file(itr->string())); + pix_lst.push_back(Gdk::Pixbuf::create_from_file(itr->path().string())); Gtk::Window::set_default_icon_list(pix_lst); ActionFunctor after_fnr = BuildConstructor(app, prj_file_name); diff --git a/src/mgui/project/serialize.cpp b/src/mgui/project/serialize.cpp index 12b3c3a..2340b0b 100644 --- a/src/mgui/project/serialize.cpp +++ b/src/mgui/project/serialize.cpp @@ -71,7 +71,7 @@ static std::string MakeProjectTitle(bool with_path_breakdown = false) return "untitled.bmd"; fs::path full_path(db.GetProjectFName()); - std::string res_str = full_path.leaf(); + std::string res_str = full_path.filename().string(); if( with_path_breakdown ) res_str += " (" + full_path.branch_path().string() + ")"; return res_str; diff --git a/src/mgui/win_utils.cpp b/src/mgui/win_utils.cpp index 28ad9dd..175e241 100644 --- a/src/mgui/win_utils.cpp +++ b/src/mgui/win_utils.cpp @@ -418,7 +418,7 @@ bool CheckKeepOrigin(const std::string& fname) bool res = false; if( fs::exists(fname) && (Gtk::RESPONSE_OK != MessageBox(BF_("A file named \"%1%\" already exists. Do you want to replace it?") - % fs::path(fname).leaf() % bf::stop, + % fs::path(fname).filename().string() % bf::stop, Gtk::MESSAGE_QUESTION, Gtk::BUTTONS_OK_CANCEL, _("Replacing the file overwrite its contents."), true)) ) diff --git a/src/mlib/filesystem.cpp b/src/mlib/filesystem.cpp index bb84860..5d4f39c 100644 --- a/src/mlib/filesystem.cpp +++ b/src/mlib/filesystem.cpp @@ -47,7 +47,7 @@ const char* FindExtDot(const char* name) std::string get_basename(const fs::path& pth) { - std::string name_s = pth.leaf(); + std::string name_s = pth.filename().string(); const char* name = name_s.c_str(); //if( const char* dot = strstr(name, ".") ) @@ -58,24 +58,13 @@ std::string get_basename(const fs::path& pth) std::string get_extension(const fs::path& pth) { - std::string name_s = pth.leaf(); + std::string name_s = pth.filename().string(); if( const char* dot = FindExtDot(name_s.c_str()) ) return std::string(dot+1); return std::string(); } -// глобальная установка проверки имен файлов -class tune_boost_filesystem -{ - public: - tune_boost_filesystem() - { - // чтоб любые символы в именах файлов позволялись, для utf8 - fs::path::default_name_check(fs::native); - } -} tune_boost_filesystem_obj; - namespace Project { ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-06 15:28 ` Ivan A. Melnikov @ 2012-09-06 16:43 ` Dubrovskiy Viacheslav 0 siblings, 0 replies; 35+ messages in thread From: Dubrovskiy Viacheslav @ 2012-09-06 16:43 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 916 bytes --] 06.09.2012 18:28, Ivan A. Melnikov пишет: > On Thu, 06 Sep 2012 19:46:09 +0700 > >> 05.09.2012 11:05, Ivan A. Melnikov пишет: >>> == Замеченные проблемы пересборки == >> прошу посмотреть на bombono-dvd, там проблемы, которые здесь ещё не >> освещены (в частности, невозможность использования >> boost::filesystem::path как параметра функции std::vector::push_back). >> > Патч прилагается. Было бы здорово если бы майнтейнер приложил его сам > (не очень люблю с такими репозиториями работать), проверил > работоспособность и связался с апстримом. Конечно. Спасибо большое. -- WBR, Dubrovskiy Viacheslav [-- Attachment #2: ÐÑипÑогÑаÑиÑеÑÐºÐ°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑ S/MIME --] [-- Type: application/pkcs7-signature, Size: 4931 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
[parent not found: <504E9836.7020102@yandex.ru>]
* Re: [devel] IA: boost 1.51.0 @ 2012-09-11 4:48 ` Ivan A. Melnikov 0 siblings, 1 reply; 35+ messages in thread From: @ 2012-09-11 4:48 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 35+ messages in thread
[parent not found: <50501500.9070804@yandex.ru>]
* Re: [devel] IA: boost 1.51.0 @ 2012-09-12 5:30 ` Ivan A. Melnikov 2012-09-12 5:33 ` REAL 1 sibling, 1 reply; 35+ messages in thread From: @ 2012-09-12 5:30 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 35+ messages in thread
[parent not found: <50502FE9.10507@yandex.ru>]
* Re: [devel] IA: boost 1.51.0 2012-09-12 5:30 ` Ivan A. Melnikov @ 2012-09-12 5:33 ` REAL 1 sibling, 0 replies; 35+ messages in thread From: REAL @ 2012-09-12 5:33 UTC (permalink / raw) To: ALT Linux Team development discussions 12.09.2012 11:52, Радик Юсупов пишет: > ECConfigImpl.cpp:63:26: fatal error: boost_compat.h: No such file or > directory Кстати, да, я у себя тоже такого файла не наблюдаю. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov ` (4 preceding siblings ...) @ 2012-09-12 8:02 ` Motsyo Gennadi aka Drool 2012-09-12 10:17 ` [devel] libtorrent-rasterbar // was: " Ivan A. Melnikov 2012-10-25 11:41 ` [devel] " George V. Kouryachy 6 siblings, 1 reply; 35+ messages in thread From: Motsyo Gennadi aka Drool @ 2012-09-12 8:02 UTC (permalink / raw) To: ALT Linux Team development discussions 05.09.2012 07:05, Ivan A. Melnikov пишет: > 3. Если нет, то всё как обычно: иногда всё уже сделал апстрим, иногда > федора (у них boost 1.50.0 в f18 уже довольно давно). Если нет, пишите > мне, подготовлю патч. > flush drool @everybody iv Не вышел каменный цветок: http://git.altlinux.org/tasks/79819/logs/events.1.1.log Есть возможность помочь? ^ permalink raw reply [flat|nested] 35+ messages in thread
* [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 2012-09-12 8:02 ` Motsyo Gennadi aka Drool @ 2012-09-12 10:17 ` Ivan A. Melnikov 2012-09-12 10:23 ` REAL 2012-09-12 10:25 ` [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 REAL 0 siblings, 2 replies; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-12 10:17 UTC (permalink / raw) To: devel; +Cc: Alexey Morsov On Wed, 12 Sep 2012 11:02:44 +0300 Motsyo Gennadi aka Drool <motsyo@gmail.com> wrote: > > Не вышел каменный цветок: > > http://git.altlinux.org/tasks/79819/logs/events.1.1.log > > Есть возможность помочь? Нужно править libtorrent-rasterbar, но вряд ли это получится сделать, не поломав ABI. Я думаю, лучше всего собрать libtorrent-rasterbar 0.16.3 -- у меня собралось из апстримного тарбола -- и собрать с ней все зависимости, а libtorrent-rasterbar0.15 из Сизифа убрать. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 2012-09-12 10:17 ` [devel] libtorrent-rasterbar // was: " Ivan A. Melnikov @ 2012-09-12 10:23 ` REAL 2012-09-12 12:14 ` Ivan A. Melnikov 2012-09-12 10:25 ` [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 REAL 1 sibling, 1 reply; 35+ messages in thread From: REAL @ 2012-09-12 10:23 UTC (permalink / raw) To: ALT Linux Team development discussions 12.09.2012 17:17, Ivan A. Melnikov пишет: > Нужно править libtorrent-rasterbar, но вряд ли это получится сделать, > не поломав ABI. Я думаю, лучше всего собрать libtorrent-rasterbar > 0.16.3 -- у меня собралось из апстримного тарбола -- и собрать с ней > все зависимости, а libtorrent-rasterbar0.15 из Сизифа убрать. Вообще, в сизифе уже есть новый: http://sisyphus.ru/ru/srpm/Sisyphus/libtorrent-rasterbar7 -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 2012-09-12 10:23 ` REAL @ 2012-09-12 12:14 ` Ivan A. Melnikov 2012-09-13 4:03 ` [devel] libtorrent-rasterbar Dmitry V. Levin 0 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-12 12:14 UTC (permalink / raw) To: devel On Wed, 12 Sep 2012 17:23:05 +0700 REAL <real@kemsu.ru> wrote: > 12.09.2012 17:17, Ivan A. Melnikov пишет: > > Нужно править libtorrent-rasterbar, но вряд ли это получится > > сделать, не поломав ABI. Я думаю, лучше всего собрать > > libtorrent-rasterbar 0.16.3 -- у меня собралось из апстримного > > тарбола -- и собрать с ней все зависимости, а > > libtorrent-rasterbar0.15 из Сизифа убрать. > > Вообще, в сизифе уже есть новый: > http://sisyphus.ru/ru/srpm/Sisyphus/libtorrent-rasterbar7 > Ух ты, извиняюсь, я как-то ухитрился не подумать, что это одно и то же. Значит, нужно переводить всех клиентов на него. Заменил в спеке свежего flush из /people/drool/packages/flush.git libtorrent-rasterbar-devel на libtorrent-rasterbar7-devel, и оно собралось. Боюсь, правда, с другими пакетами так может не повести. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-12 12:14 ` Ivan A. Melnikov @ 2012-09-13 4:03 ` Dmitry V. Levin 2012-09-13 4:19 ` REAL 0 siblings, 1 reply; 35+ messages in thread From: Dmitry V. Levin @ 2012-09-13 4:03 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1122 bytes --] On Wed, Sep 12, 2012 at 04:14:32PM +0400, Ivan A. Melnikov wrote: > On Wed, 12 Sep 2012 17:23:05 +0700, REAL <real@kemsu.ru> wrote: > > 12.09.2012 17:17, Ivan A. Melnikov пишет: > > > Нужно править libtorrent-rasterbar, но вряд ли это получится > > > сделать, не поломав ABI. Я думаю, лучше всего собрать > > > libtorrent-rasterbar 0.16.3 -- у меня собралось из апстримного > > > тарбола -- и собрать с ней все зависимости, а > > > libtorrent-rasterbar0.15 из Сизифа убрать. > > > > Вообще, в сизифе уже есть новый: > > http://sisyphus.ru/ru/srpm/Sisyphus/libtorrent-rasterbar7 > > Ух ты, извиняюсь, я как-то ухитрился не подумать, что это одно и то же. > Значит, нужно переводить всех клиентов на него. > > Заменил в спеке свежего flush из /people/drool/packages/flush.git > libtorrent-rasterbar-devel на libtorrent-rasterbar7-devel, и оно > собралось. Боюсь, правда, с другими пакетами так может не повести. Давайте придумаем что-нибудь получше. У этой библиотеки всего несколько клиентов, так что вряд ли нам в Сизифе нужно сразу две разновидности libtorrent-rasterbar-devel. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 4:03 ` [devel] libtorrent-rasterbar Dmitry V. Levin @ 2012-09-13 4:19 ` REAL 2012-09-13 5:06 ` Motsyo Gennadi aka Drool 0 siblings, 1 reply; 35+ messages in thread From: REAL @ 2012-09-13 4:19 UTC (permalink / raw) To: ALT Linux Team development discussions 13.09.2012 11:03, Dmitry V. Levin пишет: > Давайте придумаем что-нибудь получше. У этой библиотеки всего несколько > клиентов, так что вряд ли нам в Сизифе нужно сразу две разновидности > libtorrent-rasterbar-devel. Когда я собирал новую версию, возникли серьёзные проблемы со сборкой некоторых клиентов с этой версией, поэтому и получилось две разновидности. Если кто-нибудь сможет починить эти сборки, старый пакет можно и вовсе будет удалить, а libtorrent-rasterbar7-devel переименовать в libtorrent-rasterbar-devel. http://git.altlinux.org/tasks/79304/logs/events.2.1.log 2012-Sep-13 04:11:57 :: task #79304 for sisyphus resumed by real: #100 delete libtorrent-rasterbar0.15 2012-Sep-13 04:11:58 :: build check OK 2012-Sep-13 04:11:58 :: noarch check OK 2012-Sep-13 04:11:59 :: plan: src +0 -1 =13549, i586 +0 -5 =24053, x86_64 +0 -5 =23939 2012-Sep-13 04:11:59 :: version check OK 2012-Sep-13 04:12:47 :: created test repo i586: NEW unmet dependencies detected: fatrat#1.1.3-alt0.2.20110222.qa4 libtorrent-rasterbar.so.6 >= set:qjsyfZ7euZaj75FysM9ba5ZlodPWDIvxILK4V2Zh1ez9qugswwXU4XmBtjOabaZfEEWVo2GYxOGWQpoQF7sZLZ48S7E1Zfo2JxfwzvENI7hqepLDATqYvu6dNZrVNmVcbL2XvFQ5kyl1zJECGR7CTWs9UyLMMPClR2yZ6xZvQhhFxZAnVZzcY3NTT3s2L9QWVJvcpGCAcnM18vdRUZaWfIEmGKDykx346AozuMde2uBuqbs6R3741DZgrybP5KR3G5ZAYwFUrZLcCxywh1tBKQKqhfzUeo6iRiiGe8BmqFp3dyM49pzzs4a2iDnsOYJsyByKi fatrat-debuginfo#1.1.3-alt0.2.20110222.qa4 debug(libtorrent-rasterbar.so.6) springlobby#0.144-alt1_1 libtorrent-rasterbar.so.6 >= set:qkRfGSQjtl2B2ZAodzMbx8nMuod78ots2vGiOFbeOU8yFwu3SSPH1coF8Qg78wPM7y8amoUw0J9vvL8Bok303PksH7nebl0ZJe2kAdj5zgm2SoozdSbFkQyM4iO6eOho5HgCL5 springlobby-debuginfo#0.144-alt1_1 debug(libtorrent-rasterbar.so.6) x86_64: NEW unmet dependencies detected: fatrat#1.1.3-alt0.2.20110222.qa4 libtorrent-rasterbar.so.6()(64bit) >= set:qjsyfZ7euZaj75FysENDKVejxvxRcHvOZl8XHbhKwv4UcCEV1N12KzjIrlSd9HIEQZEyGDz9EO7atCF72BPMEjfUZvX94X3QwZncxSM7MNfQoSz8dDITjOrdZvYcqyZ7PzJO9cBZ3t1BolMobGFqh239UyLMMPClR2yZ6xZvQhhFxZAnVZzcY3NTT3s2L9QWVJvcpGCAcnM18vdRUZaWfIEmGKDykx346AozuMde2uBuqbs6R3741DZgrybPByTLV5xqNfN3CyLd1Vpz2WatFtRyu6NtMcAGBAktgaJQiP6q4x9iO67V8k4AeLUAVrV4b5tB0 fatrat-debuginfo#1.1.3-alt0.2.20110222.qa4 debug64(libtorrent-rasterbar.so.6) springlobby#0.144-alt1_1 libtorrent-rasterbar.so.6()(64bit) >= set:qkRfGSQjtl2B2ZAodzMbx8nMuod78ots2vGiOFbeOU8yFwu3SSPH1coF8Qg78wPM7y8amoUw0J9vvL8Bok303PksH7nebl0ZJe2kAdj5zgm2SoozdSbFkQyM4iO6eOho5HgCL5 springlobby-debuginfo#0.144-alt1_1 debug64(libtorrent-rasterbar.so.6) ACLs of affected packages: fatrat drool @qa iv springlobby viy @everybody 2012-Sep-13 04:12:58 :: dependencies check FAILED 2012-Sep-13 04:12:58 :: task #79304 for sisyphus FAILED -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 4:19 ` REAL @ 2012-09-13 5:06 ` Motsyo Gennadi aka Drool 2012-09-13 5:13 ` Ivan A. Melnikov 0 siblings, 1 reply; 35+ messages in thread From: Motsyo Gennadi aka Drool @ 2012-09-13 5:06 UTC (permalink / raw) To: ALT Linux Team development discussions 13.09.2012 07:19, REAL пишет: > ACLs of affected packages: > fatrat drool @qa iv Если iv@ не успеет раньше меня (я сейчас не шибко оперативен по некоторым причинам) - я планирую обновить fatrat, заодно и локализацию и попробовать собрать с новой libtorrent-rasterbar7. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 5:06 ` Motsyo Gennadi aka Drool @ 2012-09-13 5:13 ` Ivan A. Melnikov 2012-09-13 6:56 ` Igor Vlasenko 0 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-13 5:13 UTC (permalink / raw) To: devel On Thu, 13 Sep 2012 08:06:28 +0300 Motsyo Gennadi aka Drool <motsyo@gmail.com> wrote: > 13.09.2012 07:19, REAL пишет: > > ACLs of affected packages: > > fatrat drool @qa iv > > Если iv@ не успеет раньше меня (я сейчас не шибко оперативен > по некоторым причинам) - я планирую обновить fatrat, заодно и > локализацию и попробовать собрать с новой libtorrent-rasterbar7. Я не планирую заниматься fatrat, но готов помочь в исправлении сборки, если понадобится. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 5:13 ` Ivan A. Melnikov @ 2012-09-13 6:56 ` Igor Vlasenko 2012-09-13 8:32 ` Ivan A. Melnikov 0 siblings, 1 reply; 35+ messages in thread From: Igor Vlasenko @ 2012-09-13 6:56 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 13, 2012 at 09:13:30AM +0400, Ivan A. Melnikov wrote: > On Thu, 13 Sep 2012 08:06:28 +0300 > Motsyo Gennadi aka Drool <motsyo@gmail.com> wrote: > > > 13.09.2012 07:19, REAL пишет: > > > ACLs of affected packages: > > > fatrat drool @qa iv > > > > Если iv@ не успеет раньше меня (я сейчас не шибко оперативен > > по некоторым причинам) - я планирую обновить fatrat, заодно и > > локализацию и попробовать собрать с новой libtorrent-rasterbar7. > > Я не планирую заниматься fatrat, но готов помочь в исправлении сборки, > если понадобится. Там еще springlobby. С ним прошу прощения, загруз в java и руки не доходят починить сборку с новым boost. Соответственно, он тормозит и libtorrent-rasterbar. Если есть возможность помочь с починкой, буду рад, если нет времени/возможности - просто удаляйте springlobby, чтобы не мешать транзакции. Потом когда-нибудь еще раз попытаюсь собрать. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 6:56 ` Igor Vlasenko @ 2012-09-13 8:32 ` Ivan A. Melnikov 2012-09-13 9:01 ` Ivan A. Melnikov 0 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-13 8:32 UTC (permalink / raw) To: devel On Thu, 13 Sep 2012 09:56:51 +0300 Igor Vlasenko <vlasenko@imath.kiev.ua> wrote: [...] > > Там еще springlobby. С ним прошу прощения, загруз в java и > руки не доходят починить сборку с новым boost. Соответственно, > он тормозит и libtorrent-rasterbar. > > Если есть возможность помочь с починкой, буду рад, > если нет времени/возможности - просто удаляйте springlobby, > чтобы не мешать транзакции. Потом когда-нибудь еще раз > попытаюсь собрать. > Сейчас как раз смотрел на него. Если получится не слишком пугающий патч, приложу и соберу. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 8:32 ` Ivan A. Melnikov @ 2012-09-13 9:01 ` Ivan A. Melnikov 2012-09-13 9:25 ` Igor Vlasenko 0 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-13 9:01 UTC (permalink / raw) To: devel On Thu, 13 Sep 2012 12:32:05 +0400 "Ivan A. Melnikov" <iv@altlinux.org> wrote: > On Thu, 13 Sep 2012 09:56:51 +0300 > Igor Vlasenko <vlasenko@imath.kiev.ua> wrote: > [...] > > > > Там еще springlobby. С ним прошу прощения, загруз в java и > > руки не доходят починить сборку с новым boost. Соответственно, > > он тормозит и libtorrent-rasterbar. > > > > Если есть возможность помочь с починкой, буду рад, > > если нет времени/возможности - просто удаляйте springlobby, > > чтобы не мешать транзакции. Потом когда-нибудь еще раз > > попытаюсь собрать. > > > > Сейчас как раз смотрел на него. Если получится не слишком пугающий > патч, приложу и соберу. > Хотя будет лучше, если Вы и Ваши роботы заберут свежую версию из 18-ой федоры, в BuildRequires заменив libtorrent-rasterbar-devel на libtorrent-rasterbar7-devel. Новая версия уже умеет работать со свежим boost и libtorrent-rasterbar. -- WBR, Ivan A. Melnikov ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 9:01 ` Ivan A. Melnikov @ 2012-09-13 9:25 ` Igor Vlasenko 2012-09-13 19:55 ` Ivan A. Melnikov 0 siblings, 1 reply; 35+ messages in thread From: Igor Vlasenko @ 2012-09-13 9:25 UTC (permalink / raw) To: Ivan A. Melnikov; +Cc: devel On Thu, Sep 13, 2012 at 01:01:08PM +0400, Ivan A. Melnikov wrote: > Хотя будет лучше, если Вы и Ваши роботы заберут свежую версию из 18-ой > федоры, в BuildRequires заменив libtorrent-rasterbar-devel на > libtorrent-rasterbar7-devel. Новая версия уже умеет работать со свежим > boost и libtorrent-rasterbar. Спасибо за подсказку! Робот как раз с утра и пытался так сделать, но он по старинке пользовался libtorrent-rasterbar-devel и у него не получилось. Заменил по вашему совету на libtorrent-rasterbar7-devel но, к сожалению, локально так тоже не собралось. На всякий случай отправил в Сизиф task #79979: added #100: build srpm springlobby-0.147-alt1_1.src.rpm чтобы под рукой был хотя бы черновик с новой версией. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 9:25 ` Igor Vlasenko @ 2012-09-13 19:55 ` Ivan A. Melnikov 2012-09-13 21:17 ` Igor Vlasenko 0 siblings, 1 reply; 35+ messages in thread From: Ivan A. Melnikov @ 2012-09-13 19:55 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1060 bytes --] On Thu, 13 Sep 2012 12:25:20 +0300 Igor Vlasenko <vlasenko@imath.kiev.ua> wrote: [...] > > Спасибо за подсказку! > Робот как раз с утра и пытался так сделать, но он по старинке > пользовался libtorrent-rasterbar-devel и у него не получилось. > Заменил по вашему совету на libtorrent-rasterbar7-devel > но, к сожалению, локально так тоже не собралось. > На всякий случай отправил в Сизиф > task #79979: added #100: build srpm springlobby-0.147-alt1_1.src.rpm > чтобы под рукой был хотя бы черновик с новой версией. > Собралось после пары небольших правок спека, diff прилагаю. Этому пакету на вопрос "А Сизиф какая Федора?" нужно отвечать "Ну никак не меньше 18-ой!" ;) -- WBR, Ivan A. Melnikov [-- Attachment #2: springlobby.spec.diff --] [-- Type: text/x-patch, Size: 984 bytes --] diff --git a/springlobby.spec b/springlobby.spec index ea4576e..84e563e 100644 --- a/springlobby.spec +++ b/springlobby.spec @@ -21,6 +21,7 @@ BuildRequires: wxGTK-devel libtorrent-rasterbar7-devel BuildRequires: libSDL-devel SDL_sound-devel libSDL_mixer-devel BuildRequires: desktop-file-utils gettext BuildRequires: libopenal-devel libcurl-devel +BuildRequires: boost-devel boost-filesystem-devel # There are other "lobbies" for spring, make a virtual-provides Provides: spring-lobby = %{version}-%{release} @@ -44,14 +45,8 @@ sed -i 's,#include <curl/types.h>,,' src/utils/curlhelper.h src/utils/downloader %build -# Use boost filesystem 2 explicitly (bug 654807) -%if 0%{?fedora} >= 18 export CFLAGS="$CFLAGS -DBOOST_FILESYSTEM_VERSION=3" export CXXFLAGS="$CXXFLAGS -DBOOST_FILESYSTEM_VERSION=3" -%else -export CFLAGS="$CFLAGS -DBOOST_FILESYSTEM_VERSION=2" -export CXXFLAGS="$CXXFLAGS -DBOOST_FILESYSTEM_VERSION=2" -%endif %{fedora_cmake} make %{?_smp_mflags} ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar 2012-09-13 19:55 ` Ivan A. Melnikov @ 2012-09-13 21:17 ` Igor Vlasenko 0 siblings, 0 replies; 35+ messages in thread From: Igor Vlasenko @ 2012-09-13 21:17 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 13, 2012 at 11:55:37PM +0400, Ivan A. Melnikov wrote: > Собралось после пары небольших правок спека, diff прилагаю. Огромное спасибо! Отправил в Сизиф. Этому пакету > на вопрос "А Сизиф какая Федора?" нужно отвечать "Ну никак не меньше > 18-ой!" ;) Догоняем ;) скорректировал робота. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 2012-09-12 10:17 ` [devel] libtorrent-rasterbar // was: " Ivan A. Melnikov 2012-09-12 10:23 ` REAL @ 2012-09-12 10:25 ` REAL 1 sibling, 0 replies; 35+ messages in thread From: REAL @ 2012-09-12 10:25 UTC (permalink / raw) To: ALT Linux Team development discussions 12.09.2012 17:17, Ivan A. Melnikov пишет: > Нужно править libtorrent-rasterbar, но вряд ли это получится сделать, > не поломав ABI. Я думаю, лучше всего собрать libtorrent-rasterbar > 0.16.3 Интересно они номера версий делают: в апстримном же репозитории, который обновлялся буквально несклько часов назад, версия до сих пор 0.16.1 :) -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] IA: boost 1.51.0 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov ` (5 preceding siblings ...) 2012-09-12 8:02 ` Motsyo Gennadi aka Drool @ 2012-10-25 11:41 ` George V. Kouryachy 6 siblings, 0 replies; 35+ messages in thread From: George V. Kouryachy @ 2012-10-25 11:41 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 559 bytes --] On Wed, Sep 05, 2012 at 08:05:03AM +0400, Ivan A. Melnikov wrote: > В Сизиф отправлен очередной свежий буст, на этот раз 1.51.0. Как обычно > есть compat-пакет, и я прошу сообщество пересобирать свои пакеты с > новой версией буста чтобы поскорее от этого compat-пакета избавиться. Мои пять копеек. Изменение функциональности direntry.filename() BTW, полезная ссылка по теме: http://www.boost.org/doc/libs/1_51_0/libs/filesystem/doc/deprecated.html -- George V. Kouryachy (aka Fr. Br. George) Mailto/JID: george@altlinux.org Mobile: (+7)9161738325 [-- Attachment #2: violetland-v0.4.3-boost1.51.patch --] [-- Type: text/x-patch, Size: 1668 bytes --] diff -ur violetland-v0.4.3/CMakeLists.txt violetland-v0.4.3.new/CMakeLists.txt --- violetland-v0.4.3/CMakeLists.txt 2012-10-25 13:33:44.000000000 +0000 +++ violetland-v0.4.3.new/CMakeLists.txt 2012-10-25 10:04:16.835289639 +0000 @@ -8,7 +8,6 @@ find_package(SDL_mixer REQUIRED) find_package(OpenGL REQUIRED) find_package(Boost COMPONENTS filesystem system REQUIRED) -add_definitions(-DBOOST_FILESYSTEM_VERSION=2) if(${MINGW}) set(INTL_LIBRARY intl) diff -ur violetland-v0.4.3/src/system/utility/FileUtility.cpp violetland-v0.4.3.new/src/system/utility/FileUtility.cpp --- violetland-v0.4.3/src/system/utility/FileUtility.cpp 2012-10-25 13:33:44.000000000 +0000 +++ violetland-v0.4.3.new/src/system/utility/FileUtility.cpp 2012-10-25 10:40:04.986273041 +0000 @@ -20,7 +20,7 @@ while (dir_it != boost::filesystem::directory_iterator()) { if (boost::filesystem::is_regular_file(*dir_it)) - files.push_back(dir_it->filename()); + files.push_back(dir_it->path().filename().string()); ++dir_it; } return files; @@ -32,8 +32,8 @@ while (dir_it != boost::filesystem::directory_iterator()) { if (boost::filesystem::is_directory(*dir_it)) - if (dir_it->path().filename()[0] != '.') - subDirs.push_back(dir_it->path().filename()); + if (dir_it->path().filename().string()[0] != '.') + subDirs.push_back(dir_it->path().filename().string()); ++dir_it; } return subDirs; @@ -45,7 +45,7 @@ while (dir_it != boost::filesystem::directory_iterator()) { if (boost::filesystem::is_directory(*dir_it)) - if (dir_it->path().filename()[0] != '.') + if (dir_it->path().filename().string()[0] != '.') ++count; ++dir_it; } ^ permalink raw reply [flat|nested] 35+ messages in thread
end of thread, other threads:[~2012-10-25 11:41 UTC | newest] Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-09-05 4:05 [devel] IA: boost 1.51.0 Ivan A. Melnikov 2012-09-05 7:53 ` REAL 2012-09-05 10:16 ` Bergman Andrey 2012-09-05 10:26 ` REAL 2012-09-05 12:37 ` Ivan A. Melnikov 2012-09-06 5:41 ` Ivan A. Melnikov 2012-09-06 5:46 ` REAL 2012-09-06 12:46 ` REAL 2012-09-06 12:50 ` Ivan A. Melnikov 2012-09-06 12:55 ` REAL 2012-09-06 12:58 ` REAL 2012-09-06 13:21 ` Ivan A. Melnikov 2012-09-07 8:45 ` REAL 2012-09-06 15:28 ` Ivan A. Melnikov 2012-09-06 16:43 ` Dubrovskiy Viacheslav 2012-09-11 4:48 ` Ivan A. Melnikov 2012-09-12 5:30 ` Ivan A. Melnikov 2012-09-12 7:36 ` Ivan A. Melnikov 2012-09-12 5:33 ` REAL 2012-09-12 8:02 ` Motsyo Gennadi aka Drool 2012-09-12 10:17 ` [devel] libtorrent-rasterbar // was: " Ivan A. Melnikov 2012-09-12 10:23 ` REAL 2012-09-12 12:14 ` Ivan A. Melnikov 2012-09-13 4:03 ` [devel] libtorrent-rasterbar Dmitry V. Levin 2012-09-13 4:19 ` REAL 2012-09-13 5:06 ` Motsyo Gennadi aka Drool 2012-09-13 5:13 ` Ivan A. Melnikov 2012-09-13 6:56 ` Igor Vlasenko 2012-09-13 8:32 ` Ivan A. Melnikov 2012-09-13 9:01 ` Ivan A. Melnikov 2012-09-13 9:25 ` Igor Vlasenko 2012-09-13 19:55 ` Ivan A. Melnikov 2012-09-13 21:17 ` Igor Vlasenko 2012-09-12 10:25 ` [devel] libtorrent-rasterbar // was: Re: IA: boost 1.51.0 REAL 2012-10-25 11:41 ` [devel] " George V. Kouryachy
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