Your message dated Thu, 12 Mar 2026 00:19:01 +0000
with message-id <[email protected]>
and subject line Bug#1110667: fixed in syncthingtray 2.0.9-1
has caused the Debian Bug report #1110667,
regarding syncthingtray: FTBFS with boost 1.90
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1110667: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110667
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:syncthingtray
Version: 1.7.5-1
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: boost1.90

Dear Maintainer,

syncthingtray FTBFS with boost 1.90. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.

Ubuntu has started the rebuild and the status can be tracked here:
https://transitions.ubuntu.com/html/boost1.90.html#!good,bad,partial,unknown,!notintesting
Thanks to them. Please find your package there, after that you can see the logs 
from
the failing build.

Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.90.

Additional information: The boost system library was removed upstream in 1.89 
and is empty since 1.69.
If your package depends on or build-depends on libboost-system-dev, remove it 
from
build-depends and the build system. See https://www.boost.org/releases/1.89.0/ 
for cmake instructions.

Note that libboost-system-dev is "virtually" provided by libboost-dev_1.90,
but it is better to drop it from build-depends as this will be removed in the 
future.


Here is the most probably relevant part of the failing build log:



-O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT 
syncthingconnector/CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o 
-MF CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o.d -o 
CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o -c 
/<<PKGBUILDDIR>>/debian/build/syncthingconnector/propertiesinterface.cpp
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:102:21: error: 
‘group’ in namespace ‘boost::process’ does not name a type
  102 |     boost::process::group group;
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:103:21: error: 
‘child’ in namespace ‘boost::process’ does not name a type
  103 |     boost::process::child child;
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:104:21: error: 
‘async_pipe’ in namespace ‘boost::process’ does not name a type
  104 |     boost::process::async_pipe pipe;
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In constructor 
‘Data::SyncthingProcessInternalData::SyncthingProcessInternalData(boost::asio::io_context&)’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:367:7: error: class 
‘Data::SyncthingProcessInternalData’ does not have any field named 
‘pipe’
  367 |     : pipe(ioc)
      |       ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘void Data::SyncthingProcess::start(const QStringList&, const QStringList&, 
QIODeviceBase::OpenMode)’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:440:25: error: 
‘codecvt’ is not a member of ‘boost::process’
  440 |         boost::process::codecvt();
      |                         ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:440:25: note: 
suggested alternatives:
In file included from /usr/include/c++/15/string:47,
                 from 
/usr/include/martchus-c++utilities/c++utilities/chrono/timespan.h:9,
                 from 
/usr/include/martchus-c++utilities/c++utilities/chrono/datetime.h:4,
                 from 
/<<PKGBUILDDIR>>/syncthingconnector/./syncthingprocess.h:6,
                 from 
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:1:
/usr/include/c++/15/bits/localefwd.h:140:11: note:   ‘std::codecvt’
  140 |     class codecvt;
      |           ^~~~~~~
In file included from 
/usr/include/boost/process/v1/detail/traits/wchar_t.hpp:15,
                 from /usr/include/boost/process/v1/detail/traits.hpp:15,
                 from /usr/include/boost/process/v1/async.hpp:34,
                 from 
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:24:
/usr/include/boost/process/v1/locale.hpp:99:28: note:   
‘boost::process::v1::codecvt’
   99 | inline const codecvt_type& codecvt()
      |                            ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:482:43: error: 
‘boost::process::extend’ has not been declared
  482 |     auto successHandler = boost::process::extend::on_success = [this, 
maybeProcess = m_process->weak_from_this()](auto &executor) {
      |                                           ^~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:496:40: error: 
‘on_exit’ is not a member of ‘boost::process’
  496 |     auto exitHandler = boost::process::on_exit = [this, maybeProcess = 
m_process->weak_from_this()](int rc, const std::error_code &ec) {
      |                                        ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:496:40: note: 
suggested alternatives:
In file included from /usr/include/c++/15/cstdlib:83,
                 from /usr/include/c++/15/ext/string_conversions.h:45,
                 from /usr/include/c++/15/bits/basic_string.h:4444,
                 from /usr/include/c++/15/string:56:
/usr/include/stdlib.h:749:12: note:   ‘on_exit’
  749 | extern int on_exit (void (*__func) (int __status, void *__arg), void 
*__arg)
      |            ^~~~~~~
In file included from /usr/include/boost/process/v1/async.hpp:35:
/usr/include/boost/process/v1/detail/on_exit.hpp:49:57: note:   
‘boost::process::v1::on_exit’
   49 | constexpr static ::boost::process::v1::detail::on_exit_ on_exit{};
      |                                                         ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In lambda function:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:506:90: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘child’
  506 |             std::cerr << EscapeCodes::Phrases::Info << "Launched 
process " << m_process->child.native_handle() << " exited with error: " << msg
      |                                                                         
                 ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘void Data::SyncthingProcess::start(const QStringList&, const QStringList&, 
QIODeviceBase::OpenMode)’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:512:41: error: 
‘boost::process::extend’ has not been declared
  512 |     auto errorHandler = boost::process::extend::on_error = [this, 
maybeProcess = m_process->weak_from_this()](auto &, const std::error_code &ec) {
      |                                         ^~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:555:36: error: 
‘search_path’ is not a member of ‘boost::process’
  555 |             path = boost::process::search_path(path);
      |                                    ^~~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:555:36: note: 
suggested alternatives:
In file included from 
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:31:
/usr/include/boost/process/v1/search_path.hpp:47:45: note:   
‘boost::process::v1::search_path’
   47 | inline boost::process::v1::filesystem::path search_path(const 
boost::process::v1::filesystem::path &filename,
      |                                             ^~~~~~~~~~~
In file included from /usr/include/boost/process/v1/search_path.hpp:23:
/usr/include/boost/process/v1/detail/posix/search_path.hpp:23:45: note:   
‘boost::process::v1::detail::posix::search_path’
   23 | inline boost::process::v1::filesystem::path search_path(
      |                                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:571:35: error: 
‘process_error’ is not a member of ‘boost::process’; did you mean 
‘boost::process::v1::process_error’?
  571 |             throw boost::process::process_error(
      |                                   ^~~~~~~~~~~~~
In file included from /usr/include/boost/process/v1/detail/config.hpp:35,
                 from /usr/include/boost/process/v1/detail/traits/decl.hpp:10,
                 from /usr/include/boost/process/v1/detail/traits.hpp:10:
/usr/include/boost/process/v1/exception.hpp:25:8: note: 
‘boost::process::v1::process_error’ declared here
   25 | struct process_error : std::system_error
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:576:24: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘child’
  576 |             m_process->child = 
boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, 
m_process->group, path, args,
      |                        ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:576:48: error: 
‘child’ is not a member of ‘boost::process’; did you mean 
‘boost::process::v1::child’?
  576 |             m_process->child = 
boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, 
m_process->group, path, args,
      |                                                ^~~~~
In file included from /usr/include/boost/process/v1/child.hpp:21,
                 from 
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:26:
/usr/include/boost/process/v1/detail/child_decl.hpp:45:7: note: 
‘boost::process::v1::child’ declared here
   45 | class child
      |       ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:576:119: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  576 |             m_process->child = 
boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, 
m_process->group, path, args,
      |                                                                         
                                              ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:577:34: error: 
‘std_out’ is not a member of ‘boost::process’; did you mean 
‘boost::process::v1::std_out’?
  577 |                 (boost::process::std_out & boost::process::std_err) > 
m_process->pipe, std::move(successHandler), std::move(exitHandler),
      |                                  ^~~~~~~
In file included from 
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:29:
/usr/include/boost/process/v1/io.hpp:544:51: note: 
‘boost::process::v1::std_out’ declared here
  544 | constexpr boost::process::v1::detail::std_out_<1> std_out;
      |                                                   ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:577:60: error: 
‘std_err’ is not a member of ‘boost::process’; did you mean 
‘boost::process::v1::std_err’?
  577 |                 (boost::process::std_out & boost::process::std_err) > 
m_process->pipe, std::move(successHandler), std::move(exitHandler),
      |                                                            ^~~~~~~
/usr/include/boost/process/v1/io.hpp:548:51: note: 
‘boost::process::v1::std_err’ declared here
  548 | constexpr boost::process::v1::detail::std_out_<2> std_err;
      |                                                   ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:577:82: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘pipe’
  577 |                 (boost::process::std_out & boost::process::std_err) > 
m_process->pipe, std::move(successHandler), std::move(exitHandler),
      |                                                                         
         ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:581:24: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘child’
  581 |             m_process->child = 
boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, 
m_process->group, path, args,
      |                        ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:581:48: error: 
‘child’ is not a member of ‘boost::process’; did you mean 
‘boost::process::v1::child’?
  581 |             m_process->child = 
boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, 
m_process->group, path, args,
      |                                                ^~~~~
/usr/include/boost/process/v1/detail/child_decl.hpp:45:7: note: 
‘boost::process::v1::child’ declared here
   45 | class child
      |       ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:581:119: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  581 |             m_process->child = 
boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, 
m_process->group, path, args,
      |                                                                         
                                              ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:50: error: 
expected unqualified-id before ‘&’ token
  590 |     } catch (const boost::process::process_error &e) {
      |                                                  ^
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:49: error: 
expected ‘)’ before ‘&’ token
  590 |     } catch (const boost::process::process_error &e) {
      |             ~                                   ^~
      |                                                 )
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:50: error: 
expected ‘{’ before ‘&’ token
  590 |     } catch (const boost::process::process_error &e) {
      |                                                  ^
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:51: error: ‘e’ 
was not declared in this scope
  590 |     } catch (const boost::process::process_error &e) {
      |                                                   ^
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘void Data::SyncthingProcess::terminate()’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:621:21: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  621 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:624:37: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  624 |     const auto groupId = m_process->group.native_handle();
      |                                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:627:45: error: 
‘boost::process::detail’ has not been declared
  627 |         if (const auto ec = boost::process::detail::get_last_error(); 
ec != std::errc::no_such_process) {
      |                                             ^~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘void Data::SyncthingProcess::kill()’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:654:21: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  654 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:657:37: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  657 |     const auto groupId = m_process->group.native_handle();
      |                                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:658:16: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  658 |     m_process->group.terminate(ec);
      |                ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘void Data::SyncthingProcess::bufferOutput()’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:677:16: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘pipe’
  677 |     
m_process->pipe.async_read_some(boost::asio::buffer(m_process->buffer, 
m_process->bufferCapacity),
      |                ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In lambda function:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:689:28: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘pipe’ 
[-Wtemplate-body]
  689 |                 m_process->pipe.async_close();
      |                            ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:693:111: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘child’ 
[-Wtemplate-body]
  693 |                 std::cerr << EscapeCodes::Phrases::Error << "Unable to 
read output of process " << m_process->child.native_handle() << ": " << msg
      |                                                                         
                                      ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘void Data::SyncthingProcess::handleLeftoverProcesses()’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:712:21: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  712 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:716:16: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  716 |     m_process->group.terminate(ec);
      |                ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:718:113: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  718 |         std::cerr << EscapeCodes::Phrases::Error << "Unable to kill 
leftover processes in group " << m_process->group.native_handle() << ": "
      |                                                                         
                                        ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:721:21: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  721 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:724:16: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  724 |     m_process->group.wait(ec); // wait until group has terminated: Is 
this ever required?
      |                ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:726:117: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  726 |         std::cerr << EscapeCodes::Phrases::Error << "Unable to wait for 
leftover processes in group " << m_process->group.native_handle() << ": "
      |                                                                         
                                            ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘virtual void Data::SyncthingProcess::close()’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:747:20: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘pipe’
  747 |         m_process->pipe.async_close();
      |                    ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘int Data::SyncthingProcess::exitCode() const’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:761:35: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘child’
  761 |     return m_process ? m_process->child.exit_code() : 0;
      |                                   ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘bool Data::SyncthingProcess::waitForFinished(int)’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:774:35: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  774 |     if (!m_process || !m_process->group.valid()) {
      |                                   ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:779:20: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  779 |         m_process->group.wait(ec);
      |                    ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:786:20: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘group’
  786 |         m_process->group.wait_for(std::chrono::milliseconds(msecs), ec);
      |                    ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function 
‘qint64 Data::SyncthingProcess::processId() const’:
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:828:55: error: 
‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, 
__gnu_cxx::_S_atomic, false, false>::element_type = struct 
Data::SyncthingProcessInternalData’ {aka ‘struct 
Data::SyncthingProcessInternalData’} has no member named ‘child’
  828 |     return m_process ? static_cast<qint64>(m_process->child.id()) : 
static_cast<qint64>(-1);




Thanks,

Anton

--- End Message ---
--- Begin Message ---
Source: syncthingtray
Source-Version: 2.0.9-1
Done: Nicholas D Steeves <[email protected]>

We believe that the bug you reported is fixed in the latest version of
syncthingtray, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas D Steeves <[email protected]> (supplier of updated syncthingtray package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 11 Mar 2026 14:44:33 -0600
Source: syncthingtray
Architecture: source
Version: 2.0.9-1
Distribution: unstable
Urgency: medium
Maintainer: Nicholas D Steeves <[email protected]>
Changed-By: Nicholas D Steeves <[email protected]>
Closes: 1110667 1128151
Changes:
 syncthingtray (2.0.9-1) unstable; urgency=medium
 .
   * New upstream release.
   * Update Build-Depends.
   * Add missing 'Repository' upstream metadata.
   * Drop 0001-Revert-Require-at-least-Boost-1.75.patch (no longer needed).
   * Build with boost >= 1.90.0.1~ (Closes: #1110667, #1128151).
   * Drop Rules-Requires-Root: no, since it's the default now.
   * Import updated upstream copyright statements, and update my copyright
     years.
Checksums-Sha1:
 bac408a6c0eef3711866685af8145a43d5a32d94 2367 syncthingtray_2.0.9-1.dsc
 da8a767f65654974d9a7f28e2eff153676fdab10 6217984 
syncthingtray_2.0.9.orig.tar.xz
 f1e24e430f737862ec7bcb856372538cf3034be8 127308 
syncthingtray_2.0.9-1.debian.tar.xz
 e917c0cb9dcae9f6a7c163c3cd2c1b7c6451353b 25591 
syncthingtray_2.0.9-1_amd64.buildinfo
Checksums-Sha256:
 2061d9bb97e1b080cdef6ab97d932d396551e919076d02edad96d27fd955e441 2367 
syncthingtray_2.0.9-1.dsc
 fa023401adada975654d778dcd12b10b22a49b7aa56ce1f4c429fad0c8c8ef12 6217984 
syncthingtray_2.0.9.orig.tar.xz
 3abad084b7b6ef7d2e43fb3bcd6c25c8e36a2e2a9dcd250ef134304899459125 127308 
syncthingtray_2.0.9-1.debian.tar.xz
 0282025668b16c883881b929bf32fec18fb881bb36f6187806e23b3f623a785e 25591 
syncthingtray_2.0.9-1_amd64.buildinfo
Files:
 d1de057d79f08a0b03ae3021860a7104 2367 net optional syncthingtray_2.0.9-1.dsc
 f91641c6b718c50a6245cf606ddc6776 6217984 net optional 
syncthingtray_2.0.9.orig.tar.xz
 e25aa818ef3c4aa0e0dd9d249e6b02d9 127308 net optional 
syncthingtray_2.0.9-1.debian.tar.xz
 e337121b9d102307af43996bc10aef74 25591 net optional 
syncthingtray_2.0.9-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE4qYmHjkArtfNxmcIWogwR199EGEFAmmyAmQACgkQWogwR199
EGGeixAAjkbun1CRsiyKJVQ8QrRiIl3U1q9ek3PQnjCh5/WnNzEZ+J5R4D8/uB5Q
IlNiLpHIwiYQYkFYgS9gxzfwoLPp+PQzpEYImQkXlZ77lIOAnNQV/4GIk0Hcs7FB
psujwGunI7lxOebEL8R+w8vc2YCeDaa6bc0PtyYh1WmmwRuvwXjq/EU9C+vo47lq
UGfmPssOoK5VO7mAQU2p+AXLZUat9f23UmhlggX5P3gnxFYJzIGaduWKrNKD2JMW
LMNrpzjQzPeuI0BGhhp2FkYNtHNPA+EVNpiDmc1KFtK3eag9TISiRpiHHMkzvHll
FqvyrPQ15Q8tXKGoKreqwble4rnhwZ/jGMszezJLapTfV3JF1WGL/Q1U8kOq4jzj
cjBiz6jmJ00WbRJHzFShm7atsA1QFD8O1OflpXrYvIPnGCiRrh2utdstWfKChM5A
VoWfL8DVeAYsXBnZ3wQXluo0g8F8jBd8eeDbHUejRvhnQHS2ePbBeBe3MIzf4LND
Os1/WbcDonu3pLVzhWkCftY/6yKjuUOwVdTotlyNJHYUcGakPHpDmiNMWumoW+/c
OO/BRnC1u4Eoorzt65IhdzuRDuB9o6XRkEFdKnMOrLR/wja4DwMjztQ2RRO39PJt
1f6elQLSgnIxQYh2huSOH2aMzQXAC70qe7xnjrBf6kguSIELLDE=
=yi0d
-----END PGP SIGNATURE-----

Attachment: pgpOnjqxwF7BA.pgp
Description: PGP signature


--- End Message ---

Reply via email to