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/*",
         ]
     },

Reply via email to