Hello community,

here is the log from the commit of package libapr1 for openSUSE:Factory checked 
in at 2017-06-20 11:00:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libapr1 (Old)
 and      /work/SRC/openSUSE:Factory/.libapr1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libapr1"

Tue Jun 20 11:00:09 2017 rev:53 rq:504888 version:1.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libapr1/libapr1.changes  2016-05-10 
09:25:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libapr1.new/libapr1.changes     2017-06-20 
11:00:57.910730331 +0200
@@ -1,0 +2,21 @@
+Mon Jun 19 16:48:39 UTC 2017 - crrodrig...@opensuse.org
+
+- apr 1.6.2
+  * apr_allocator: Provide apr_allocator_align()
+  * apr_file_io: Add apr_file_pipe_create_pools()
+  * Add APR_SO_FREEBIND option for apr_socket_opt_set. 
+  * apr_skiplist: Add apr_skiplist_addne*()
+  * Added Unix domain socket support.
+  * See http://www.apache.org/dist/apr/CHANGES-APR-1.6 for 
+    a full list of changes.
+- Drop patches from upstream:
+  * 0017-Merge-r1733694-r1733708-from-trunk.patch
+  * 0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
+
+-------------------------------------------------------------------
+Wed Jun 14 01:07:53 UTC 2017 - crrodrig...@opensuse.org
+
+- define READDIR_IS_THREAD_SAFE, because it is. Avoid
+ using obsolete and potentially dangerous readdir_r.
+
+-------------------------------------------------------------------

Old:
----
  0017-Merge-r1733694-r1733708-from-trunk.patch
  0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
  apr-1.5.2.tar.bz2
  apr-1.5.2.tar.bz2.asc

New:
----
  apr-1.6.2.tar.bz2
  apr-1.6.2.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libapr1.spec ++++++
--- /var/tmp/diff_new_pack.XWarWN/_old  2017-06-20 11:00:59.298534709 +0200
+++ /var/tmp/diff_new_pack.XWarWN/_new  2017-06-20 11:00:59.302534146 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libapr1
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define installbuilddir %{_libdir}/apr-%{aprver}/build
 %define includedir %{_includedir}/apr-%{aprver}
 Name:           libapr1
-Version:        1.5.2
+Version:        1.6.2
 Release:        0
 Summary:        Apache Portable Runtime (APR) Library
 License:        Apache-2.0
@@ -32,8 +32,6 @@
 Patch4:         apr-1.4.5-linux3.patch
 Patch5:         apr-visibility.patch
 Patch6:         apr-use-getrandom.patch
-Patch7:         0017-Merge-r1733694-r1733708-from-trunk.patch
-Patch8:         0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
 Patch9:         apr-proc-mutex-map-anon.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -83,8 +81,6 @@
 %patch4
 %patch5 -p1
 %patch6 -p1
-%patch7 -p1
-%patch8 -p1
 %patch9 -p1
 
 # Do not put date to doxy content
@@ -107,7 +103,7 @@
        --enable-posix-shm \
        --with-sendfile \
        --with-pic
-make %{?_smp_mflags} CFLAGS="%{optflags} -fvisibility=hidden -fPIC"
+make %{?_smp_mflags} CFLAGS="%{optflags} -DREADDIR_IS_THREAD_SAFE 
-fvisibility=hidden -fPIC"
 make dox %{?_smp_mflags}
 
 %install

++++++ apr-1.5.2.tar.bz2 -> apr-1.6.2.tar.bz2 ++++++
++++ 32081 lines of diff (skipped)

++++++ apr-proc-mutex-map-anon.patch ++++++
--- /var/tmp/diff_new_pack.XWarWN/_old  2017-06-20 11:01:00.278396591 +0200
+++ /var/tmp/diff_new_pack.XWarWN/_new  2017-06-20 11:01:00.278396591 +0200
@@ -1,9 +1,9 @@
-Index: apr-1.5.2/locks/unix/proc_mutex.c
+Index: apr-1.6.2/locks/unix/proc_mutex.c
 ===================================================================
---- apr-1.5.2.orig/locks/unix/proc_mutex.c
-+++ apr-1.5.2/locks/unix/proc_mutex.c
-@@ -405,23 +405,15 @@ static apr_status_t proc_mutex_proc_pthr
-                                                    const char *fname)
+--- apr-1.6.2.orig/locks/unix/proc_mutex.c
++++ apr-1.6.2/locks/unix/proc_mutex.c
+@@ -435,24 +435,16 @@ static apr_status_t proc_mutex_pthread_c
+                                               const char *fname)
  {
      apr_status_t rv;
 -    int fd;
@@ -14,12 +14,13 @@
 -        return errno;
 -    }
 -
-     new_mutex->pthread_interproc = mmap(NULL, sizeof(proc_pthread_mutex_t),
--                                        PROT_READ | PROT_WRITE, MAP_SHARED,
--                                        fd, 0); 
-+                                        PROT_READ | PROT_WRITE, MAP_SHARED | 
MAP_ANONYMOUS,
-+                                        -1, 0); 
-     if (new_mutex->pthread_interproc == MAP_FAILED) {
+     new_mutex->os.pthread_interproc = mmap(NULL, sizeof(proc_pthread_mutex_t),
+-                                           PROT_READ | PROT_WRITE, MAP_SHARED,
+-                                           fd, 0); 
++                                           PROT_READ | PROT_WRITE, MAP_SHARED 
| MAP_ANONYMOUS,
++                                           -1, 0); 
+     if (new_mutex->os.pthread_interproc == MAP_FAILED) {
+         new_mutex->os.pthread_interproc = NULL;
          rv = errno;
 -        close(fd);
          return rv;

++++++ libapr1.keyring ++++++
++++ 42872 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libapr1/libapr1.keyring
++++ and /work/SRC/openSUSE:Factory/.libapr1.new/libapr1.keyring


Reply via email to