<mikekaganski>
VVD: получается, что libc++ не умеет правильно выводить тип объекта function; поэтому если лямбду передавать напрямую в функцию, которая ожидает в качестве параметра объект чётко параметризованного класса - OK
<mikekaganski>
а если зачем-то явно приводить лямбду, но при этом не указывать тип параметра явно (в ожидании корректного вывода типа из агрумента) - ой
<mikekaganski>
емнип, на днях (с ~неделю назад) кто-то стучался в девканал с этим вопросом и с предложением патча; его попросили выложить в геррит - но я в геррите не вижу
<VVD>
системный clang 6 в FreeBSD 12.0 этого не поддерживает
<VVD>
к сожалению современный C++ я знаю крайне поверхностно
<VVD>
поэтому даже в этом патче я просто сделал по аналогии как предлолиж ранее другой участник переписки и оно сработало…
<mikekaganski>
VVD: это c++17
<mikekaganski>
но дело не в поддержке клангом, а в библиотеке. Тот же кланг прекрасно это ест с libstdc++ (с которым у нас его все пользуют, в т.ч. на билдботах CI)
<mikekaganski>
а изменение вообще правильное. Нафига туда впихнули изначально явное приведение к std::function - непонятно
<lo-ru-tg1>
<anton_shevtsov> попробовал в 6.2.6.2 и все умерло))
<mikekaganski>
Ну, про 6.2 @Kompilainenn писал выше, что да, жрёть
<VVD>
и как это изменение провести в апстрим?
<VVD>
здесь даже не абстрактная ошибка, а конкретное изменение из 3-ёх строк в коде
<VVD>
иначе он просто будет очередным патчем в портах фряхи
<lo-ru-tg1>
<Kompilainenn> Создавай багу и прикладывай патч
<mikekaganski>
Не надо на него смотреть - уже посмотрели. Я сам его замержу, пусть только появится. А баг - это хорошо, чтобы сослаться в commit message
<lo-ru-tg1>
<Kompilainenn> Так он не желает появляться
<mikekaganski>
ну, на нет...
<lo-ru-tg1>
<Kompilainenn> Проблема с парсингом стены текста
<VVD>
ло для меня один из десятков используемых инструментов
<mikekaganski>
глубокомысленное замечание ... /me силится понять, что оно меняет в обсуждении
<VVD>
физически нет возможности разбиарться в таком объёме мануала, чтобы запостить простой патч
<VVD>
создать баг в багтрекере - ок
<lo-ru-tg1>
<Kompilainenn> Давай хоть баг
<mikekaganski>
создайте. Я в любом случае поговорю с Ноэлем, почему его плагин по устранению ненужных приведений не срабатывает
<VVD>
это какой компонент?
<VVD>
при создании бага
<mikekaganski>
LibreOffice
<lo-ru-tg1>
<Kompilainenn> VVD, ты ссылку на баг сюда кинь, надо будет что-то исправить в оформлении, мы исправим
<lo-ru-tg1>
<sibskull> Другие этим заняты. Из КриптоПро.
<lo-ru-tg1>
<mikhailnov> про криптопро я знаю..
<lo-ru-tg1>
<sibskull> С выпуском 9.0 не до этого пока. Хотя честный chromium-gost без бинарной блобятины в репозиториях будет.
<lo-ru-tg1>
<sibskull> Вот они должны дать нормальный патч вроде.
<lo-ru-tg1>
<mikhailnov> но они же на себя завяжут и все, толку-то мало
<lo-ru-tg1>
<mikhailnov> ну хотя для толу будет, конечно, функицонально.
<lo-ru-tg1>
<mikhailnov> [EDIT] ну хотя для толк будет, конечно, функицонально.
<lo-ru-tg1>
<mikhailnov> Ничего, Астра напишет пресс-релиз, что они в технологическом партнерстве с Криптопро совместно сделали бла-блабла 😁
<lo-ru-tg1>
<sibskull> Зато будет работать в существующей инфраструктуре токенов, выданных российскими УЦ. Доработкой nss для работы с ГОСТовыми алгоритмами тоже занимаемся, но это для души, так как спроса на это нет.
<lo-ru-tg1>
<sibskull> Пусть пишут пресс-релизы. Это их путь.
<lo-ru-tg1>
<Kompilainenn> Еще раз повторяю: сраться и подкалывать конкурентов в другом чате или в личку
<lo-ru-tg1>
<mikhailnov> хорошо, простите
lo-ru-tg1 has quit [Remote host closed the connection]