From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784643360; x=1785248160; darn=lists.altlinux.org; h=content-transfer-encoding:content-disposition:content-type :mime-version:message-id:subject:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to:content-type; bh=ysIRw48Nbbc++2Rgv01kjOKVfKxUldGkrF8yPdql6/s=; b=QWDEG5YPnZkrdb6MQTqPw0p1t4QwUArqeV3xqkJ7XVahzh1BkSQiFHgNClAyjjpT0q pCaeKGXNZQ3bcRxXugrtgpVeyBcrktGl4KQT8nSqXriFiWwc84R80/iGY2gVjDyCTR9y UWilINkG8kiVM8Zpzt3Tk4JbDDXtq/80GpqkK/geQyc9AA+SAKlqUK7NUtbSRhoeRE0Y FhUts+epNjIiWhelS1IfCDfilhiL47OUP4gu6FTEpmNJcWXCN7sAajCw2KG/Oc4jMJ7g kW1U7SWJ5HLrolAA0WDxut2i4jX20Ha69aOumIpzJ0Eh+fPRgKreUNRODPOrORvsGkRn gReA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784643360; x=1785248160; h=content-transfer-encoding:content-disposition:content-type :mime-version:message-id:subject:to:from:date:sender:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ysIRw48Nbbc++2Rgv01kjOKVfKxUldGkrF8yPdql6/s=; b=SP2+OdFc3UyBmn82JnL1mpgFEWnZ3v+mitl3piqtWBHz375PDhBmQfeKSFIFRjKvcg Es4j/ezG3GTMowLtlfoCglNS7hoWTLfyJXTD2Z2/GKa1tYftBL1cNzmCLwzKtW9dtBOl W3f2rofvOMuJp8Il9kfUIgrhSLenEe3louYac+yvd0H+YDilrf55Z8wIlbXjPkEy7CMb MUWm3EiZgd99O7k3El//pyAwKWJ3g8HlWxkmPHImDST3aHrr9HU7oDaK5r0/GKydPTaR hWRLk6qk4ell6f/+FWjuZj1ggyHRr0URFS7hzdKY1fRxfxwD+h5+lghM8sK5WBpQKhTG HVLA== X-Gm-Message-State: AOJu0YxiERFSzZqhB+CEjz9/g/4rN1Sa6hc5aaaNlcyV+GXeTJ3/xAWa I+B6kRzpQiuOQCrEGkcmqJ1c5v3AomIhm9jJTLc9n30EEjS438xzHqZCHunkXQ== X-Gm-Gg: AfdE7cl160P8GTP9fua9nuuDYy39EH9XjgwUnHwja0qSpORlZaltWVbIfuoVJ3J56in ZNRCZ4z9EnIgNu2BB/zHA0g+N54CK/xC4B89YlvSWxG7foJSzXkZIU+B1sN2enlhD6mDSfenk6Z GH6dihsbebYn+u+MRZFyTFo2/euFFDQpwXrrbRIA3bY0sgIY8GQXsQ7onJJgL2ymqsuOCgMCA2B CZhhr/7JfGpZO9NGD4XLunR/KmaCRyHC5MX/LGaClU6v555O00F5MwxFFuhMXHCFPXJvImFu9QN uAgDre25EKby0u41Bb0T8yJv9HOpid366bPSZleJ8loVpH84q7WLcolnAa6hoWAAgu0sDYJsOCT LQBGatAVTMgYmHSYr362YvgDL4IgDwit2RGVOpf03n07w6agJcSN1/fdDwSqtKYGFL0Mx/Ohsjz UFVvCnloPuYUqOer8= X-Received: by 2002:a05:600c:4585:b0:492:45a0:dcef with SMTP id 5b1f17b1804b1-4954a3eeb63mr211985705e9.5.1784643359898; Tue, 21 Jul 2026 07:15:59 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Tue, 21 Jul 2026 18:15:57 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Subject: [devel] IA: boost-1.91.0 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2026 14:16:02 -0000 Archived-At: List-Archive: List-Post: Приветсвую. Дождавшись проползания питона, в Сизиф приехал очередной boost, 1.91.0. Прошу всех причастных пересобрать с ним зависимые пакеты чтобы можно было удалить compat-пакет из Сизифа. В результате обновления из-за традиционных разломов обратной совместимости развалится сборка 60-70 пакетов. В большинстве случаев это старые новости, и для исправления стоит поискать новые версии или патчи в апстриме или у коллег, например в Fedora или Gentoo. Основные причины разломов. == Boost.System теперь header-only == На самом деле она стала header-only начиная с Boost 1.69.0, но апстрим какое-то время держал стабы библиотек для обратной совместимости, а теперь удалил их. Если вас не волнуют p9 и родственные и/или более старые ветки, можете смело отрывать '-lboost_system' и аналоги. В p10, p11 и Сизифе всё должно работать и так. Примерные сообщения об ошибках: /usr/bin/ld.bfd: cannot find -lboost_system: No such file or directory Could NOT find Boost: missing: system Could not find a package configuration file provided by "boost_system" configure: error: cannot find the flags to link with Boost system Пример решения для cmake от апстрима ceph: https://github.com/ceph/ceph/commit/2940938b8c059f683109ef8aa3bb098ac6f998b8 == Boost.Asio == Практически каждое обновление Boost.Asio что-нибудь ломает, но переход на Asio 1.33.0+/Boost 1.87.0+ оказался особенно жёстким, так как были удалены многие deprecated facilities, включая boost::asio::io_service. Изменения обычно тривиальны но специфичны для каждой кодовой базы. Однако Boost 1.87 это уже довольно старые новости, так что в апсриме точно что-нибудь на эту тему есть. Много подробностей в документации: https://www.boost.org/doc/libs/latest/doc/html/boost_asio/history.html Наиболее популярные сообщения об ошибках: error: 'io_service' in namespace 'boost::asio' does not name a type error: 'boost::asio::io_service' has not been declared; did you mean 'boost::asio::use_service'? error: boost/asio/io_service.hpp: No such file or directory == Boost.Process v2 is now default == v2 довольно сильно отличается от v1, поэтому если Вы не апстрим, стоит продолжать пользоваться v1, подправив соответствующие директивы #include. Почитать: https://github.com/boostorg/process/issues/480 Пример решения от апстрима ceph: https://github.com/ceph/ceph/commit/dce2c80dbd500deaaa3846e865e7ae75eb85a35a -- wbr, iv m.