Your message dated Fri, 28 Jun 2024 11:20:58 +0200
with message-id <51621a0f-2b80-3819-9fda-64587c4f9...@debian.org>
and subject line boost1.55 has been removed from Debian
has caused the Debian Bug report #864450,
regarding libboost1.55-dev: Boost.Parameter -- add python 3 support
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 ow...@bugs.debian.org
immediately.)


-- 
864450: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864450
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libboost1.55-dev
Version: 1.55.0+dfsg-3
Severity: wishlist

Dear Maintainer,

enclosed I send a patch which adds python 3 support to
/usr/include/boost/parameter/python.hpp.


Kind regards,

Philipp







-- System Information:
Debian Release: 8.6
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.3.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libboost1.55-dev depends on:
ii  libstdc++-4.9-dev [libstdc++-dev]  4.9.2-10

libboost1.55-dev recommends no packages.

Versions of packages libboost1.55-dev suggests:
ii  libboost-atomic1.55-dev           1.55.0+dfsg-3
ii  libboost-chrono1.55-dev           1.55.0+dfsg-3
ii  libboost-context1.55-dev          1.55.0+dfsg-3
ii  libboost-coroutine1.55-dev        1.55.0+dfsg-3
ii  libboost-date-time1.55-dev        1.55.0+dfsg-3
ii  libboost-exception1.55-dev        1.55.0+dfsg-3
ii  libboost-filesystem1.55-dev       1.55.0+dfsg-3
ii  libboost-graph-parallel1.55-dev   1.55.0+dfsg-3
ii  libboost-graph1.55-dev            1.55.0+dfsg-3
ii  libboost-iostreams1.55-dev        1.55.0+dfsg-3
ii  libboost-locale1.55-dev           1.55.0+dfsg-3
ii  libboost-log1.55-dev              1.55.0+dfsg-3
ii  libboost-math1.55-dev             1.55.0+dfsg-3
ii  libboost-mpi-python1.55-dev       1.55.0+dfsg-3
ii  libboost-mpi1.55-dev              1.55.0+dfsg-3
ii  libboost-program-options1.55-dev  1.55.0+dfsg-3
ii  libboost-python1.55-dev           1.55.0+dfsg-3
ii  libboost-random1.55-dev           1.55.0+dfsg-3
ii  libboost-regex1.55-dev            1.55.0+dfsg-3
ii  libboost-serialization1.55-dev    1.55.0+dfsg-3
ii  libboost-signals1.55-dev          1.55.0+dfsg-3
ii  libboost-system1.55-dev           1.55.0+dfsg-3
ii  libboost-test1.55-dev             1.55.0+dfsg-3
ii  libboost-thread1.55-dev           1.55.0+dfsg-3
ii  libboost-timer1.55-dev            1.55.0+dfsg-3
ii  libboost-wave1.55-dev             1.55.0+dfsg-3
ii  libboost1.55-doc                  1.55.0+dfsg-3
ii  libboost1.55-tools-dev            1.55.0+dfsg-3
pn  libmpfrc++-dev                    <none>
pn  libntl-dev                        <none>

-- no debconf information
--- /usr/include/boost/parameter/python.hpp	2014-09-19 07:39:34.000000000 +0200
+++ boost/parameter/python.hpp	2017-06-03 13:49:59.643583271 +0200
@@ -41,8 +41,12 @@
   inline PyObject* unspecified_type()
   {
       static PyTypeObject unspecified = {
+#if PY_MAJOR_VERSION > 2
+            PyVarObject_HEAD_INIT(nullptr, sizeof(PyTypeObject))
+#else
           PyObject_HEAD_INIT(NULL)
           0,                                /* ob_size        */
+#endif
           "Boost.Parameter.Unspecified",    /* tp_name        */
           PyType_Type.tp_basicsize,         /* tp_basicsize   */
           0,                                /* tp_itemsize    */
@@ -65,11 +69,18 @@
           0,                                /* tp_doc         */
       };
 
+#if PY_MAJOR_VERSION > 2
+            if (0 == Py_TYPE(&unspecified)) {
+            Py_TYPE(&unspecified) = &PyType_Type;
+            PyType_Ready(&unspecified);
+            }
+#else
       if (unspecified.ob_type == 0)
       {
           unspecified.ob_type = &PyType_Type;
           PyType_Ready(&unspecified);
       }
+#endif
 
       return (PyObject*)&unspecified;
   }
@@ -732,4 +743,3 @@
 }}} // namespace boost::parameter::python
 
 #endif // BOOST_PARAMETER_PYTHON_060209_HPP
-

--- End Message ---
--- Begin Message ---
Version: 1.55.0+dfsg-4+rm

src:boost1.55 was last released with Debian 8 (jessie)
in April 2015 and has been removed from the Debian archive afterwards.
It has been superseded by newer versions.
See https://bugs.debian.org/822521 for details on the removal.
After regular security support for jessie ended in June 2018 and LTS
support ended in June 2020, I'm closing the remaining bug reports now.

Andreas

--- End Message ---

Reply via email to