Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pycapnp for openSUSE:Factory checked in at 2022-12-08 16:51:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pycapnp (Old) and /work/SRC/openSUSE:Factory/.python-pycapnp.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pycapnp" Thu Dec 8 16:51:47 2022 rev:4 rq:1041238 version:1.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pycapnp/python-pycapnp.changes 2022-11-01 13:42:22.671835320 +0100 +++ /work/SRC/openSUSE:Factory/.python-pycapnp.new.1835/python-pycapnp.changes 2022-12-08 16:51:56.983717773 +0100 @@ -1,0 +2,9 @@ +Wed Dec 7 20:52:44 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Update to v1.2.2 + * Update bundled bundled capnp to 0.8.1 due to CVE-2022-46149 + * This only affects pycapnp if you're using bundled capnp (otherwise + just update libcapnp) + * pypi packages are affected + +------------------------------------------------------------------- Old: ---- pycapnp-1.2.1.tar.gz New: ---- pycapnp-1.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pycapnp.spec ++++++ --- /var/tmp/diff_new_pack.kJ01zy/_old 2022-12-08 16:51:57.503720440 +0100 +++ /var/tmp/diff_new_pack.kJ01zy/_new 2022-12-08 16:51:57.503720440 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pycapnp -Version: 1.2.1 +Version: 1.2.2 Release: 0 Summary: Cython wrapping of the C++ Cap'n Proto library License: BSD-2-Clause ++++++ pycapnp-1.2.1.tar.gz -> pycapnp-1.2.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pycapnp-1.2.1/README.md new/pycapnp-1.2.2/README.md --- old/pycapnp-1.2.1/README.md 2022-09-12 08:08:45.000000000 +0200 +++ new/pycapnp-1.2.2/README.md 2022-12-02 06:58:30.000000000 +0100 @@ -19,7 +19,7 @@ * cmake (needed for bundled capnproto) - ninja (macOS + Linux) - Visual Studio 2017+ -* capnproto-0.8.0 (0.7.0 will also work if linking to system libraries) +* capnproto-0.8.0 (>=0.7.0 will also work if linking to system libraries) - Not necessary if using bundled capnproto * Python development headers (i.e. Python.h) - Distributables from python.org include these, however they are usually in a separate package on Linux distributions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pycapnp-1.2.1/buildutils/bundle.py new/pycapnp-1.2.2/buildutils/bundle.py --- old/pycapnp-1.2.1/buildutils/bundle.py 2022-09-12 08:08:45.000000000 +0200 +++ new/pycapnp-1.2.2/buildutils/bundle.py 2022-12-02 06:58:30.000000000 +0100 @@ -26,7 +26,7 @@ # -bundled_version = (0, 8, 0) +bundled_version = (0, 8, 1) libcapnp_name = "capnproto-c++-%i.%i.%i.tar.gz" % (bundled_version) libcapnp_url = "https://capnproto.org/" + libcapnp_name diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pycapnp-1.2.1/capnp/helpers/rpcHelper.h new/pycapnp-1.2.2/capnp/helpers/rpcHelper.h --- old/pycapnp-1.2.1/capnp/helpers/rpcHelper.h 2022-09-12 08:08:45.000000000 +0200 +++ new/pycapnp-1.2.2/capnp/helpers/rpcHelper.h 2022-12-02 06:58:30.000000000 +0100 @@ -40,7 +40,7 @@ void acceptLoop(kj::TaskSet & tasks, capnp::Capability::Client client, kj::Own<kj::ConnectionReceiver>&& listener, capnp::ReaderOptions & opts) { auto ptr = listener.get(); tasks.add(ptr->accept().then(kj::mvCapture(kj::mv(listener), - [&, client](kj::Own<kj::ConnectionReceiver>&& listener, + [&, client, opts](kj::Own<kj::ConnectionReceiver>&& listener, kj::Own<kj::AsyncIoStream>&& connection) mutable { acceptLoop(tasks, client, kj::mv(listener), opts); @@ -58,7 +58,7 @@ tasks.add(context->provider->getNetwork().parseAddress(bindAddress) .then(kj::mvCapture(paf.fulfiller, - [&, client](kj::Own<kj::PromiseFulfiller<unsigned int>>&& portFulfiller, + [&, client, opts](kj::Own<kj::PromiseFulfiller<unsigned int>>&& portFulfiller, kj::Own<kj::NetworkAddress>&& addr) mutable { auto listener = addr->listen(); portFulfiller->fulfill(listener->getPort()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pycapnp-1.2.1/setup.py new/pycapnp-1.2.2/setup.py --- old/pycapnp-1.2.1/setup.py 2022-09-12 08:08:45.000000000 +0200 +++ new/pycapnp-1.2.2/setup.py 2022-12-02 06:58:30.000000000 +0100 @@ -22,7 +22,7 @@ MAJOR = 1 MINOR = 2 -MICRO = 1 +MICRO = 2 TAG = "" VERSION = "%d.%d.%d%s" % (MAJOR, MINOR, MICRO, TAG) @@ -136,7 +136,7 @@ # Look for capnproto using pkg-config (and minimum version) try: - if pkgconfig.installed("capnp", ">= 0.8.0"): + if pkgconfig.installed("capnp", ">= 0.7.0"): need_build = False else: need_build = True @@ -218,10 +218,12 @@ "*.capnp", "helpers/*.pxd", "helpers/*.h", + "helpers/*.cpp", "includes/*.pxd", "lib/*.pxd", "lib/*.py", "lib/*.pyx", + "lib/*.h", "templates/*", ] },