Version 1.35.0 March 29th, 2008 12:00 GMT New Libraries: Asio, Bimap, Circular Buffer, Function Types, Fusion, GIL, Interprocess, Intrusive, Math/Special Functions, Math/Statistical Distributions, MPI, System. Updated Libraries: Graph, Hash, Iostreams, Multi Array, Multi-index Containers, Serialization, Thread, Wave, Xpressive. Когда будешь собирать не забудь собрать asio часть и выставить в ней Obsoletes: asio и Provides: asio = %version-%release
После фриза.
(In reply to comment #1) > После фриза. Блин. Значит мне придётся таки обновить asio. :(
(In reply to comment #0) > Когда будешь собирать не забудь собрать asio часть и выставить в ней Obsoletes: > asio и Provides: asio = %version-%release Уточнение: Provides: asio = 0.3.9
Ну так когда ждать? А то в boost::spirit 1.35.0 исправили одну ошибку, на которую я как раз наступил..
(In reply to comment #3) > (In reply to comment #0) > > Когда будешь собирать не забудь собрать asio часть и выставить в ней Obsoletes: > > asio и Provides: asio = %version-%release > > Уточнение: > Provides: asio = 0.3.9 С учётом того что в boost 1.35.0 вошёл asio 1.0.0 надо учтонить: Provides: asio = 1.0.0 Кстати, фриз уже закончился.
Багу почти три месяца. Когда ждать исправления?
(In reply to comment #6) > Багу почти три месяца. Когда ждать исправления? Это не баг, а предложение обновить. Только да, уже три месяца, фриз давно закончился, сизиф живёт своей жизнью, а boost так никто и не обновил.
Господа, я признаю что у меня не хватает времени, чтобы правильно собрать новую версию буста с учетом SharedLibPolicy. К тому же спек давно и основательно напрашивается на большую чистку, омакривание и пересмотр секции %files. Месяц назад на канале #altlinux я предлагал передать буст в заботливые руки другого мантейнера, поскольку, к сожалению, я более не использую буст в своих проектах, не хочу разбираться в том нагромождении абстракций и эксплуатаций неочевидных свойств C++, которым собственно и является эта монстробиблиотека. Так что у вас есть два пути: 1. Ждать пока у меня таки дойдут руки, потом проверять и вешать баги 2. Брать это дело в свои руки, подчистить и переписать спек с учетом SharedLibPolicy, расположением нужных .h файлов в нужных пакетах и т.п. Я готов дать NMU или даже вообще передать пакет в другие руки, при условии что эти руки будут достаточно прямыми для этого пакета. Boost лежит у меня в гите, вместе со всеми compat-пакетами, это достаточная отправная точка для такой работы. Вот такие вот пироги.
Lost, а скольки этом гаду надо для сбора tmpfs-а в гигах м?
2 гига как минимум, но я собираю с 3.0G
Собирать нужно уже 1.36.0
А есть возможность просто сделать version bump безе перелопачивания всего и вся, раз уж нет возможности сделать как лучше, пусть будет хотя бы как есть.
В общем, перелопачивание уже подходит к концу... Новая сборка уже была ориентирована на 1.36.0... Результаты работы будут доступны в git'е iv@.
Как там с перелопачиванием?
Насколько я понял процесс подошёл к концу... http://git.altlinux.org/people/iv/packages/?p=boost.git;a=summary Ряд пояснений по новой упаковке буста даны в файле README.ALT - в нём сконцентрирован результат анализа сборочных зависимостей. В виду нового релиза необходимо объеденить текущую ветку с новой... Далее подготовить compat-пакет - boost1.34, проверить совместную установку и уточнить вопрос с acl.
Кому нужно давать acl? iv? За мной не заржавеет.
Да, iv@ - он скурпулёзно готовит этот пакет... Но пока он не выложит хотя бы один пакет, он не может сюда подписаться альтовым адресом, поскольку теперь процесс регистрации проходит как-то иначе - в общем, адреса @altlinux.org теперь прописываются автоматом и ручная регистрация недоступна...
Достаточно оказаться лидером пакета (в ACL), чтобы в багзилле создался аккаунт. Когда я допинаю тот скрипт, который пинаю сейчас - будет достаточно оказаться вообще где-нибудь в ACL.
1.36.0 в Сизифе
> > > Когда будешь собирать не забудь собрать asio часть и выставить в ней Obsoletes: > > > asio и Provides: asio = %version-%release > > > > Уточнение: > > Provides: asio = 0.3.9 > > С учётом того что в boost 1.35.0 вошёл asio 1.0.0 надо учтонить: > > Provides: asio = 1.0.0 Я так и не понял. В спеке ни одного упоминания о asio. Он вобще был собран вместе со свежим бустом? Или его забыли упаковать?
(In reply to comment #20) > > Я так и не понял. В спеке ни одного упоминания о asio. Он вобще был собран > вместе со свежим бустом? Или его забыли упаковать? > Обратите внимание на строки 105-119, 669-172, здесь: http://tinyurl.com/4fyvnr Пакет называется boost-asio-devel.
(In reply to comment #21) > > Я так и не понял. В спеке ни одного упоминания о asio. Он вобще был собран > > вместе со свежим бустом? Или его забыли упаковать? > Обратите внимание на строки 105-119, 669-172, здесь: http://tinyurl.com/4fyvnr > Пакет называется boost-asio-devel. Вопрос исчерпан.