ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
JohnDoe_71Rus has joined #libreoffice-ru
<mikekaganski> VVD: получается, что libc++ не умеет правильно выводить тип объекта function; поэтому если лямбду передавать напрямую в функцию, которая ожидает в качестве параметра объект чётко параметризованного класса - OK
<mikekaganski> а если зачем-то явно приводить лямбду, но при этом не указывать тип параметра явно (в ожидании корректного вывода типа из агрумента) - ой
<mikekaganski> емнип, на днях (с ~неделю назад) кто-то стучался в девканал с этим вопросом и с предложением патча; его попросили выложить в геррит - но я в геррите не вижу
<VVD> mikekaganski, а если здесь https://clang.llvm.org/cxx_status.html поискать поддерживается ли фича
<VVD> это C++2a или всёже C++17?
<VVD> хотя какая разница
<VVD> :-D
<VVD> системный clang 6 в FreeBSD 12.0 этого не поддерживает
<VVD> к сожалению современный C++ я знаю крайне поверхностно
<VVD> поэтому даже в этом патче я просто сделал по аналогии как предлолиж ранее другой участник переписки и оно сработало…
<mikekaganski> VVD: это c++17
<mikekaganski> но дело не в поддержке клангом, а в библиотеке. Тот же кланг прекрасно это ест с libstdc++ (с которым у нас его все пользуют, в т.ч. на билдботах CI)
<mikekaganski> а изменение вообще правильное. Нафига туда впихнули изначально явное приведение к std::function - непонятно
<lo-ru-tg1> <a​nton_shevtsov> попробовал в 6.2.6.2 и все умерло))
<mikekaganski> Ну, про 6.2 @Kompilainenn писал выше, что да, жрёть
<VVD> и как это изменение провести в апстрим?
<VVD> здесь даже не абстрактная ошибка, а конкретное изменение из 3-ёх строк в коде
<mikekaganski> VVD: https://wiki.documentfoundation.org/Development/gerrit ; @Kompilainenn может помочь с отправкой патча прямо из вебморды
<lo-ru-tg1> <K​ompilainenn> Я могу
<lo-ru-tg1> <K​ompilainenn> Есть пара постов в блоге
<lo-ru-tg1> <K​ompilainenn> VVD: ссылку ннада?
<VVD> речь об
<VVD> речь об этом патче
<lo-ru-tg1> <K​ompilainenn> какая разница, какой патч
<lo-ru-tg1> <K​ompilainenn> я дал ссылку на метод добавления патча, используя веб-морду, по быстрому
<lo-ru-tg1> <m​ikhailnov> В ubuntu/debian есть такие пакеты
<lo-ru-tg1> <a​nton_shevtsov> вот ты ретро запись нашел то)
<lo-ru-tg1> <m​ikhailnov> Есть успехи?
<lo-ru-tg1> <m​ikhailnov> Мозг думаньями разминать полезно 😃
<lo-ru-tg1> <m​ikhailnov> Ага, после соседних чатов по такому размеру полосы прокрутки неправильно прикинул давность.
<lo-ru-tg1> <c​ogniter> :)
<lo-ru-tg1> <m​ikhailnov> я вас не спрашивал ;) знаю, что у вас успехов в этом деле точно нет, ведь если ничего не делать, то и успехов не будет
<lo-ru-tg1> <c​ogniter> Интересные у вас мысли
<lo-ru-tg1> <c​ogniter> Если Альт не справится, придется самим
<lo-ru-tg1> <m​ikhailnov> ну Ñ�ерьезно, можно хотÑ� бы в Ñ�том чате Ñ�покойно выÑ�Ñ�нить Ñ�угубо техничеÑ�кие моменты: наложилÑ�Ñ� ли патч на актуальную верÑ�ию, Ñ�обралоÑ�ÑŒ ли поÑ�ле наложениÑ�, заработало ли потом, пробовлаи ли отправлÑ�Ñ‚ÑŒ в апÑ�трим, какие ответы получÐ
<lo-ru-tg1> <m​ikhailnov> и без вас справимся. Связи с вашими инженерами нет.
<lo-ru-tg1> <K​ompilainenn> Идите отсюда в чат про импортозамещение/Альт/Астру и там сритесь, здесь не надо. Можно просто игнорить
<lo-ru-tg1> <m​ikhailnov> В Альте такого патча не вижу. Наверное, либо руки не дошли, либо возникли проблемы.
<lo-ru-tg1> <K​ompilainenn> Патчи в апстрим либры ВСЕГДА приветствуются! Не надо этого бояться, разработчики дружелюбные и хорошие товарищи
<lo-ru-tg1> <m​ikhailnov> Автор исходной статьи https://habr.com/ru/post/428429/ не спешит взаимодействовать с апстримами. Или, может быть, устал.
<lo-ru-tg1> <m​ikhailnov> Я пока не понÑ�л, еÑ�ли те патчи наложить, откуда возьметÑ�Ñ� поддержка ГОСТ в NSS. Ее же нет ? Ð’ патчах Ð�льте нет https://packages.altlinux.org/ru/sisyphus/srpms/nss/patches , а в Libreoffice nss, по-моему, вÑ�троенный вообще, но точно не помню. Пока нет поддержки ГОСТ в nss, каÐ
<lo-ru-tg1> <c​ogniter> Жаль-жаль-жаль
<lo-ru-tg1> <c​ogniter> Действительно
<lo-ru-tg1> <c​ogniter> Придется нам делать
<VVD> K​ompilainenn, да там стену текста надо сначала распарсить, чтобы понять что делать
<lo-ru-tg1> <K​ompilainenn> VVD, ну а как ты хотел. Тогда настраивай окружение по уму и через гит пуляй реквесты
<lo-ru-tg1> <g​bIMoBou> Если справится — не придётся. Возьмут готовое.
<lo-ru-tg1> <K​ompilainenn> В либру nss подтягивается при сборке
<lo-ru-tg1> <m​ikhailnov> ПРи сборке в линукс-сборочницах ничего никуда не подтягивается, т.к. должно собираться без сети
<VVD> я "хочу" как в обчыных багтрекерах (багзила, гитхаб, сорсеворж, редмайн и т.д.) - зашёл на страничку и создал issue…
<lo-ru-tg1> <K​ompilainenn> Соответственно что умеет nss, то умеет либра в этом плане
<lo-ru-tg1> <m​ikhailnov> о чем и речь, в статье на хабре сначала nss запатчили, а потом уже либру
<lo-ru-tg1> <K​ompilainenn> VVD, ты хочешь патч отправить или только предложить его разрабам, а они пусть как хотят?
<lo-ru-tg1> <K​ompilainenn> Так и должно быть
<VVD> для начала хотя бы пусть посто посмотрят на него
<lo-ru-tg1> <K​ompilainenn> VVD: bugs.documentfoundation.org
<VVD> иначе он просто будет очередным патчем в портах фряхи
<lo-ru-tg1> <K​ompilainenn> Создавай багу и прикладывай патч
<mikekaganski> Не надо на него смотреть - уже посмотрели. Я сам его замержу, пусть только появится. А баг - это хорошо, чтобы сослаться в commit message
<lo-ru-tg1> <K​ompilainenn> Так он не желает появляться
<mikekaganski> ну, на нет...
<lo-ru-tg1> <K​ompilainenn> Проблема с парсингом стены текста
<VVD> ло для меня один из десятков используемых инструментов
<mikekaganski> глубокомысленное замечание ... /me силится понять, что оно меняет в обсуждении
<VVD> физически нет возможности разбиарться в таком объёме мануала, чтобы запостить простой патч
<VVD> создать баг в багтрекере - ок
<lo-ru-tg1> <K​ompilainenn> Давай хоть баг
<mikekaganski> создайте. Я в любом случае поговорю с Ноэлем, почему его плагин по устранению ненужных приведений не срабатывает
<VVD> это какой компонент?
<VVD> при создании бага
<mikekaganski> LibreOffice
<lo-ru-tg1> <K​ompilainenn> VVD, ты ссылку на баг сюда кинь, надо будет что-то исправить в оформлении, мы исправим
<VVD> K​ompilainenn
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<lo-ru-tg1> <Mike> https://bugs.documentfoundation.org/show_bug.cgi?id=127408 - из ирки не передалось
<lo-ru-tg1> <K​ompilainenn> Это бсд специфичный баг?
JohnDoe_71Rus has joined #libreoffice-ru
<mikekaganski> Да, весьма (потому что там используется libc++)
<lo-ru-tg1> <K​ompilainenn> ничосе
_whitelogger has joined #libreoffice-ru
<lo-ru-tg1> <s​ibskull> Другие этим заняты. Из КриптоПро.
<lo-ru-tg1> <m​ikhailnov> про криптопро я знаю..
<lo-ru-tg1> <s​ibskull> С выпуском 9.0 не до этого пока. Хотя честный chromium-gost без бинарной блобятины в репозиториях будет.
<lo-ru-tg1> <s​ibskull> Вот они должны дать нормальный патч вроде.
<lo-ru-tg1> <m​ikhailnov> но они же на себя завяжут и все, толку-то мало
<lo-ru-tg1> <m​ikhailnov> ну хотя для толу будет, конечно, функицонально.
<lo-ru-tg1> <m​ikhailnov> [EDIT] ну хотя для толк будет, конечно, функицонально.
<lo-ru-tg1> <m​ikhailnov> Ничего, Астра напишет пресс-релиз, что они в технологическом партнерстве с Криптопро совместно сделали бла-блабла 😁
<lo-ru-tg1> <s​ibskull> Зато будет работать в существующей инфраструктуре токенов, выданных российскими УЦ. Доработкой nss для работы с ГОСТовыми алгоритмами тоже занимаемся, но это для души, так как спроса на это нет.
<lo-ru-tg1> <s​ibskull> Пусть пишут пресс-релизы. Это их путь.
<lo-ru-tg1> <K​ompilainenn> Еще раз повторяю: сраться и подкалывать конкурентов в другом чате или в личку
<lo-ru-tg1> <m​ikhailnov> хорошо, простите
lo-ru-tg1 has quit [Remote host closed the connection]
lo-ru-tg has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]