Bug 15168 - [FR] обновить boost до 1.36.0
: [FR] обновить boost до 1.36.0
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/boost-devel)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
: 15108
  Show dependency tree
 
Reported: 2008-03-31 13:53 by
Modified: 2008-10-13 18:15 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-03-31 13:53:27
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
------- Comment #1 From 2008-03-31 13:58:30 -------
После фриза.
------- Comment #2 From 2008-03-31 14:13:28 -------
(In reply to comment #1)
> После фриза.

Блин. Значит мне придётся таки обновить asio. :(
------- Comment #3 From 2008-04-04 05:02:20 -------
(In reply to comment #0)
> Когда будешь собирать не забудь собрать asio часть и выставить в ней Obsoletes:
> asio и Provides: asio = %version-%release

Уточнение:
Provides: asio = 0.3.9
------- Comment #4 From 2008-05-15 22:54:02 -------
Ну так когда ждать?

А то в boost::spirit 1.35.0 исправили одну ошибку, на которую я как раз наступил..
------- Comment #5 From 2008-05-16 01:33:10 -------
(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

Кстати, фриз уже закончился.
------- Comment #6 From 2008-06-23 12:04:36 -------
Багу почти три месяца. Когда ждать исправления?
------- Comment #7 From 2008-06-23 14:56:24 -------
(In reply to comment #6)
> Багу почти три месяца. Когда ждать исправления?

Это не баг, а предложение обновить. Только да, уже три месяца, фриз давно
закончился, сизиф живёт своей жизнью, а boost так никто и не обновил.
------- Comment #8 From 2008-06-23 15:23:07 -------
Господа, я признаю что у меня не хватает времени, чтобы правильно собрать новую
версию буста с учетом SharedLibPolicy. К тому же спек давно и основательно
напрашивается на большую чистку, омакривание и пересмотр секции %files. Месяц
назад на канале #altlinux я предлагал передать буст в заботливые руки другого
мантейнера, поскольку, к сожалению, я более не использую буст в своих проектах,
не хочу разбираться в том нагромождении абстракций и эксплуатаций неочевидных
свойств C++, которым собственно и является эта монстробиблиотека.

Так что у вас есть два пути:
1. Ждать пока у меня таки дойдут руки, потом проверять и вешать баги
2. Брать это дело в свои руки, подчистить и переписать спек с учетом
SharedLibPolicy, расположением нужных .h файлов в нужных пакетах и т.п. Я готов
дать NMU или даже вообще передать пакет в другие руки, при условии что эти руки
будут достаточно прямыми для этого пакета. Boost лежит у меня в гите, вместе со
всеми compat-пакетами, это достаточная отправная точка для такой работы.

Вот такие вот пироги.
------- Comment #9 From 2008-06-25 00:36:05 -------
Lost, а скольки этом гаду надо для сбора tmpfs-а в гигах м?
------- Comment #10 From 2008-06-25 01:25:48 -------
2 гига как минимум, но я собираю с 3.0G
------- Comment #11 From 2008-08-13 08:19:51 -------
Собирать нужно уже 1.36.0
------- Comment #12 From 2008-08-19 19:47:33 -------
А есть возможность просто сделать version bump безе перелопачивания всего и
вся, раз уж нет возможности сделать как лучше, пусть будет хотя бы как есть.
------- Comment #13 From 2008-08-19 20:00:46 -------
В общем, перелопачивание уже подходит к концу... Новая сборка уже была
ориентирована на 1.36.0... Результаты работы будут доступны в git'е iv@. 
------- Comment #14 From 2008-09-10 21:32:59 -------
Как там с перелопачиванием?
------- Comment #15 From 2008-09-10 21:56:16 -------
Насколько я понял процесс подошёл к концу...
http://git.altlinux.org/people/iv/packages/?p=boost.git;a=summary
Ряд пояснений по новой упаковке буста даны в файле README.ALT - в нём
сконцентрирован результат анализа сборочных зависимостей.

В виду нового релиза необходимо объеденить текущую ветку с новой... Далее
подготовить compat-пакет - boost1.34, проверить совместную установку и уточнить
вопрос с acl.
------- Comment #16 From 2008-09-10 22:00:10 -------
Кому нужно давать acl? iv? За мной не заржавеет.
------- Comment #17 From 2008-09-10 22:06:59 -------
Да, iv@ - он скурпулёзно готовит этот пакет... Но пока он не выложит хотя бы
один пакет, он не может сюда подписаться альтовым адресом, поскольку теперь
процесс регистрации проходит как-то иначе - в общем, адреса @altlinux.org
теперь прописываются автоматом и ручная регистрация недоступна...
------- Comment #18 From 2008-09-10 22:12:19 -------
Достаточно оказаться лидером пакета (в ACL), чтобы в багзилле создался аккаунт.

Когда я допинаю тот скрипт, который пинаю сейчас - будет достаточно оказаться
вообще где-нибудь в ACL.
------- Comment #19 From 2008-10-12 22:19:48 -------
1.36.0 в Сизифе
------- Comment #20 From 2008-10-13 11:34:34 -------
> > > Когда будешь собирать не забудь собрать 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. Он вобще был собран
вместе со свежим бустом? Или его забыли упаковать?
------- Comment #21 From 2008-10-13 17:51:29 -------
(In reply to comment #20)
> 
> Я так и не понял. В спеке ни одного упоминания о asio. Он вобще был собран
> вместе со свежим бустом? Или его забыли упаковать?
> 

Обратите внимание на строки 105-119, 669-172, здесь: http://tinyurl.com/4fyvnr

Пакет называется boost-asio-devel.
------- Comment #22 From 2008-10-13 18:15:06 -------
(In reply to comment #21)
> > Я так и не понял. В спеке ни одного упоминания о asio. Он вобще был собран
> > вместе со свежим бустом? Или его забыли упаковать?
> Обратите внимание на строки 105-119, 669-172, здесь: http://tinyurl.com/4fyvnr
> Пакет называется boost-asio-devel.

Вопрос исчерпан.