[devel] Обновление protobuf

Paul Wolneykien manowar на altlinux.org
Пт Фев 21 23:56:25 MSK 2025


В Fri, 21 Feb 2025 22:13:55 +0300
скрылевъ малъ <majioa на yandex.ru> пишет:

>  
>  
> ----------------
> Кому: devel на lists.altlinux.org (devel на lists.altlinux.org);
> Тема: [devel] Обновление protobuf;
> 21.02.2025, 12:44, "Anton Farygin" <rider на basealt.ru>:
> 
> > On 20.02.2025 19:37, Paul Wolneykien wrote:    За прошедшее время я несколько раз перезапускал задание по причине
> >>  нового libabseil и ещё некоторых сложностей. Сегодня удалось обновить
> >>  и запатчить fcitx5-mozc. Других существенных изменений не произошло.
> > 
> > 
> > Непонятно что делать с grpc
> А что съ нимъ дѣлать? Я его обновлять хотѣлъ, только для него 29й нуженъ protobuf....

  Не, у меня с 25 собрался (3.25.5) с минорными послаблениями. Но тут
ещё один товарищ вызвался в рассылке, поэтому я пока уступил.

  Вот, почти рабочий вариант (собирается с заданием, если сделать
-Wno-error=return-type):

    https://git.altlinux.org/people/manowar/packages/?p=grpc.git;a=shortlog;h=refs/heads/master

/usr/src/RPM/BUILD/grpc-1.70.1/src/core/lib/transport/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)
':
/usr/src/RPM/BUILD/grpc-1.70.1/src/core/lib/transport/call_state.h:157:3: error: control reaches end of non-void function [-Werror=return-type]
  157 |   }

  При этом по смыслу ошибка должна быть "switch", потому что там switch
в этой функции, и всё. Однако впрямую он не говорит, мол, не все кейсы
у вас тут перечислены. Ну а ежели все перечислены, то почему тогда
return не хватает? Загадка.

> > Есть мысль собрать его с забандленными зависимостями на период миграции.

  Там почти всё было отрезано и я не прибавлял.


Подробная информация о списке рассылки Devel