Прошу в p10 обновить boost до версии 1.83.0-alt2 Конкретно нужна библиотека libbost_iostreams1.83.0-alt2.x86_64.rpm
Я поддерживаю boost в Сизифе, p10 меня мало интересует. Тем не менее отмечу, что я считаю, что такое обновление противоречит идее стабильного репозитория. Последние 3-4 выпуска апстрим нещадно ломал обратную совместимость даже по API. Именно из-за этого в Сизифе я пропустил 1.81.0, например. Можно, конечно, попытаться собрать рядом свежий boost не как дефолтный, рядом с основным. Если кто-то готов этим заняться, могу помочь/подсказать/направить. > Конкретно нужна библиотека libbost_iostreams1.83.0-alt2.x86_64.rpm А Вам зачем? И именно alt2?
(Ответ для Ivan A. Melnikov на комментарий #1) > Я поддерживаю boost в Сизифе, p10 меня мало интересует. > > А Вам зачем? И именно alt2? Для удачной сборки вот этих пакетов в p10: libime, libime-data, libime-devel (libbost_iostreams1.83.0-alt2.x86_64.rpm - это сборочная зависимость для одного из этих пакетов) Версия ниже 1.83.0 не подходит, а эта мной проверена и указанные мной выше пакеты с этой версией собираются удачно и работают в p10. Я подумал, что если уж обновлять, то обновлять всё из boost.
Прошу прощения - это не сборочная зависимость, а установочная. С версией пакета libbost_iostreams ниже версии 1.83.0-alt2.x86_64.rpm не устанавливаются пакеты: libime и libime-data. Я лично для себя собрал и libime и libime-data и libboost-iostreams 1.83.0-alt2.x86_64, проверил - всё работает.
Я видимо недопонял комментарии 2 и 3, поэтому отвечаю только сейчас, извините. Для использования libime из Сизифа в p10 её необходимо пересобрать в окружении p10. Это несложно. libime-1.1.2-alt1_2.src.rpm, если верить её CMakeLists.txt, требует boost не ниже 1.61, и прекрасно собирается с системным бустом в окружении p10. При этом она приобретает установочные зависимости на системный boost 1.76.0. Вот таска: https://git.altlinux.org/tasks/349459
(Ответ для Ivan A. Melnikov на комментарий #4) > Я видимо недопонял комментарии 2 и 3, поэтому отвечаю только сейчас, > извините. Не стоит. > Для использования libime из Сизифа в p10 её необходимо пересобрать в > окружении p10. Это несложно. libime-1.1.2-alt1_2.src.rpm, если верить её > CMakeLists.txt, требует boost не ниже 1.61, и прекрасно собирается с > системным бустом в окружении p10. При этом она приобретает установочные > зависимости на системный boost 1.76.0. По какой-то причине с указанной Вами версией boost'a (точнее libbost_iostreams'a) libime отказывался устанавливаться. Тогда я взял boost из Сизифа и пересобрал его в p10. Из всех библиотек, которые получились в результате, мне понадобилась только одна: libbost_iostreams1.83.0-alt2.x86_64.rpm в итоге libime, libime-data и libime-devel c libbost_iostreams1.83.0-alt2.x86_64.rpm без проблем установились в систему c p10. > Вот таска: https://git.altlinux.org/tasks/349459 Спасибо! Однако я думаю, что сейчас это уже не так актуально. Скоро должна выйти p11 и в этом бранче уже не должно быть проблем с этими пакетами. Как я выше указал, я собрал libime, libime-data и libime-devel (только x86_64) и поместил в "клубный репозиторий": http://altlinuxclub.ru/repo/repo_p10_64.html Надеюсь, такая самодеятельность не наказуема? Кроме того, хотелось бы, чтобы в p11 при бранчевании попал вот этот пакет: https://packages.altlinux.org/ru/sisyphus/srpms/fcitx5-chinese-addons/ по какой-то причине его удалили из Сизифа...
Я установлю пакеты из задания. Если всё будет нормально отпишусь здесь и удалю самосборные из "клубного репозитория".
(In reply to gosts 87 from comment #5) > Надеюсь, такая самодеятельность не наказуема? Конечно нет). Однако, если в одном процессе окажутся две разные версии буста (в других ОС такое в общем случае называется DLL hell), что-то может пойти не так. Если всё работает, то всё хорошо. > Кроме того, хотелось бы, чтобы в p11 при бранчевании попал вот этот пакет: > https://packages.altlinux.org/ru/sisyphus/srpms/fcitx5-chinese-addons/ > по какой-то причине его удалили из Сизифа... Сборка пакета была сломана 14 недель. Но это уже тема https://bugzilla.altlinux.org/49537.
(Ответ для Ivan A. Melnikov на комментарий #7) > (In reply to gosts 87 from comment #5) > > Надеюсь, такая самодеятельность не наказуема? > > Конечно нет). Однако, если в одном процессе окажутся две разные версии буста > (в других ОС такое в общем случае называется DLL hell), что-то может пойти > не так. Если всё работает, то всё хорошо. Да. Всё работает. Я, когда собирал boost специально поместил в "клубный репозиторий" только одну эту библиотеку. Такая манипуляция не ломает систему и не создаёт проблем. Собранные Вами libime, libime-data и libime-devel я установил - всё работает нормально. Насколько я понимаю вышеупомянутые пакеты будут отправлены в официальный репозиторий p10? > > Кроме того, хотелось бы, чтобы в p11 при бранчевании попал вот этот пакет: > > https://packages.altlinux.org/ru/sisyphus/srpms/fcitx5-chinese-addons/ > > по какой-то причине его удалили из Сизифа... > > Сборка пакета была сломана 14 недель. Но это уже тема > https://bugzilla.altlinux.org/49537. Хорошо. Спасибо!
Просто, если эти пакеты будут отправлены на помещение в официальный репозиторий p10, то в таком случае из клубного их нужно будет удалять, чтобы не было конфликта у тех пользователей, которые пользуются ещё и клубным репозиторием.
(In reply to gosts 87 from comment #8) > Собранные Вами libime, libime-data и libime-devel я установил - всё работает > нормально. Насколько я понимаю вышеупомянутые пакеты будут отправлены в > официальный репозиторий p10? Нет, я не планировал этого делать. Задачу я сделал как самую простую демонстрацию того, что сборка libime не требует каких-то особенных бустов. Насколько я вижу, libime используется только для некоторых дополнений fcitx5. Если вы хотите увидеть их в p10, давайте заведём отдельную багу.
(Ответ для Ivan A. Melnikov на комментарий #10) > (In reply to gosts 87 from comment #8) > > Собранные Вами libime, libime-data и libime-devel я установил - всё работает > > нормально. Насколько я понимаю вышеупомянутые пакеты будут отправлены в > > официальный репозиторий p10? > > Нет, я не планировал этого делать. Задачу я сделал как самую простую > демонстрацию того, что сборка libime не требует каких-то особенных бустов. > Насколько я вижу, libime используется только для некоторых дополнений > fcitx5. Если вы хотите увидеть их в p10, давайте заведём отдельную багу. Я думаю, что - не стоит. Я всё уже собрал для p10, но неофициально. Да и на горизонте p11.
libime - это замена библиотеки китайского ввода sunpinyin.
К слову о методах ввода. Вот эти пакеты я предлагаю удалить из Сизифа и не помещать в p11: scim scim-m17n scim-thai scim-anthy scim-array scim-fcitx scim-hangul scim-pinyin scim-sayura scim-tables scim-chewing поскольку проект фактически заброшен. Соответствующие багрепорты заведены.