Public bug reported:

In [1], ceph was patched to not use system boost. There is no bug
associated with it, nor does the patch have DEP3 headers, so the
reasoning behind it is unknown.

But it is causing an FTBFS[2]:
(...)
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:71:44: error: 
‘intrusive_ptr_add_ref’ was not declared in this scope; did you mean 
‘ceph::common::intrusive_ptr_add_ref’?
   71 |         if( px != 0 ) intrusive_ptr_add_ref( px );
      |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~
      |                       ceph::common::intrusive_ptr_add_ref
(...)
In file included from /usr/include/boost/intrusive_ptr.hpp:16,
                 from /<<PKGBUILDDIR>>/src/common/ceph_context.h:28:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr 
boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T 
= TrackedOp]’:
/<<PKGBUILDDIR>>/src/common/TrackedOp.h:103:20:   required from here
  103 |     opsvc.insert_op(now, op);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:71:46: error: cannot convert 
‘TrackedOp*’ to ‘PrimaryLogPG*’
   71 |         if( px != 0 ) intrusive_ptr_add_ref( px );
      |                                              ^~
      |                                              |
      |                                              TrackedOp*
(...)


We need to rebuild ceph in resolute-proposed because of the python 3.14
update, otherwise it won't pick up the new dependency:

 python3-rados:amd64 Depends python3 (< 3.14)


Autopkgtests are currently failing because of the dependency above.


1. https://launchpad.net/ubuntu/+source/ceph/19.2.3-0ubuntu8/
2. 
https://launchpadlibrarian.net/846780867/buildlog_ubuntu-resolute-amd64.ceph_19.2.3-0ubuntu8_BUILDING.txt.gz#:~:text=hpp%3A71%3A44%3A-,error,-%3A%20%E2%80%98intrusive_ptr_add_ref%E2%80%99%20was%20not

** Affects: ceph (Ubuntu)
     Importance: High
         Status: Triaged


** Tags: ftbfs update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142022

Title:
  resolute FTBFS after patch to not use system boost

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2142022/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to