Hello community,

here is the log from the commit of package boinc-client for openSUSE:Factory 
checked in at 2019-12-09 21:34:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boinc-client (Old)
 and      /work/SRC/openSUSE:Factory/.boinc-client.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boinc-client"

Mon Dec  9 21:34:56 2019 rev:44 rq:755065 version:7.16.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes        
2019-09-11 10:35:30.103294338 +0200
+++ /work/SRC/openSUSE:Factory/.boinc-client.new.4691/boinc-client.changes      
2019-12-09 21:35:02.170102576 +0100
@@ -1,0 +2,19 @@
+Sun Dec  1 19:01:30 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to release 7.16.3
+  * If output file is missing on startup, flag task as error.
+  * Let project specify directories in logical file names.
+  * Fix security vulnerability involving logical file names.
+  * Make "reread config files" work for ncpus.
+  * Support fetch of files over GUI RPC; allow projects to supply
+    their own web-based GUI.
+  * Support GUI RPCs as HTTP Post requests.
+  * Enable "Other options" in simple view if no client connected.
+  * Clear "vm_extensions_disabled" flag on startup.
+  * Fix work fetch bug when max_concurrent used.
+  * Unsuspend jobs before telling them to quit.
+  * Sanity check job runtime limits.
+  * Fix overflow in OpenCL GPU FLOPS calculation.
+- Do not ignore errors from groupadd/useradd
+
+-------------------------------------------------------------------

Old:
----
  7.14.2.tar.gz

New:
----
  7.16.3.tar.gz

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

Other differences:
------------------
++++++ boinc-client.spec ++++++
--- /var/tmp/diff_new_pack.mt5UiX/_old  2019-12-09 21:35:05.850101127 +0100
+++ /var/tmp/diff_new_pack.mt5UiX/_new  2019-12-09 21:35:05.854101126 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boinc-client
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 # Copyright (c) 2016 by Aaron Puchert <[email protected]>
 # Copyright (c) 2011 by Sascha Manns <[email protected]>
 #
@@ -35,10 +35,10 @@
 
 Name:           boinc-client
 %define rel_name        %{name}_release
-%define minor_version   7.14
-Version:        %{minor_version}.2
+%define minor_version   7.16
+Version:        %{minor_version}.3
 Release:        0
-Summary:        The BOINC client
+Summary:        Client for Berkeley Open Infrastructure for Network Computing
 License:        GPL-3.0-or-later OR LGPL-3.0-or-later
 Group:          Productivity/Clustering/Computing
 URL:            https://boinc.berkeley.edu/
@@ -108,19 +108,20 @@
 %lang_package
 
 %description
-The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-
-source software platform which supports distributed computing, primarily in
-the form of "volunteer" computing and "desktop Grid" computing.  It is well
-suited for problems which are often described as "trivially parallel".  BOINC
-is the underlying software used by projects such as SETI@home, Einstein@Home,
-ClimatePrediciton.net, the World Community Grid, and many other distributed
-computing projects.
-
-This package installs the BOINC client software, which will allow your
-computer to participate in one or more BOINC projects, using your spare
-computer time to search for cures for diseases, model protein folding, study
-global warming, discover sources of gravitational waves, and many other types
-of scientific and mathematical research.
+The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+software platform which supports distributed computing, primarily in
+the form of "volunteer" computing and "desktop grid" computing. It is
+well suited for problems which are often described as "trivially
+parallel". BOINC is the underlying software used by projects such as
+SETI@home, Einstein@Home, ClimatePrediciton.net, the World Community
+Grid, and many other distributed computing projects.
+
+This package installs the BOINC client software, which will allow
+your computer to participate in one or more BOINC projects, using
+your spare computer time to search for cures for diseases, model
+protein folding, study global warming, discover sources of
+gravitational waves, and many other types of scientific and
+mathematical research.
 
 %package -n boinc-manager
 Summary:        GUI to control and monitor boinc-client
@@ -140,11 +141,8 @@
 Group:          System/Libraries
 
 %description -n libboinc%{sonum}
-The BOINC Manager is a graphical monitor and control utility for the BOINC
-core client. It gives a detailed overview of the state of the client it is
-monitoring. The BOINC Manager has two modes of operation, the "Simple View" in
-which it only displays the most important information and the "Advanced View"
-in which all information and all control elements are available.
+The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+software platform which supports distributed computing.
 
 %package -n libboinc-devel
 Summary:        Development files for libboinc
@@ -317,11 +315,11 @@
 %fdupes -s %{buildroot}
 
 %pre
-# add group
-%{_sbindir}/groupadd -r boinc 2>/dev/null || :
+getent group boinc >/dev/null || %{_sbindir}/groupadd -r boinc
 # add user
+getent passwd boinc >/dev/null || \
 %{_sbindir}/useradd -c "BOINC Client" -d "%{_localstatedir}/lib/boinc" \
-  -g boinc -r -s /sbin/nologin boinc 2>/dev/null || :
+  -g boinc -r -s /sbin/nologin boinc
 # fix replacing old sysconfig file (r21)
 if [ -f %{_sysconfdir}/sysconfig/%{name} ]; then
   if ! grep -q "BOINC_BOINC_USR" %{_sysconfdir}/sysconfig/boinc-client; then

++++++ 7.14.2.tar.gz -> 7.16.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/boinc-client/7.14.2.tar.gz 
/work/SRC/openSUSE:Factory/.boinc-client.new.4691/7.16.3.tar.gz differ: char 
16, line 1

++++++ libboinc-shared.patch ++++++
--- /var/tmp/diff_new_pack.mt5UiX/_old  2019-12-09 21:35:05.998101069 +0100
+++ /var/tmp/diff_new_pack.mt5UiX/_new  2019-12-09 21:35:05.998101069 +0100
@@ -1,8 +1,21 @@
 Build shared libraries for client and static libraries for science apps.
 
-diff --git a/api/Makefile.am b/api/Makefile.am
---- a/api/Makefile.am
-+++ b/api/Makefile.am
+---
+ api/Makefile.am       |    6 +++---
+ apps/Makefile.am      |    6 +++---
+ client/Makefile.am    |    1 -
+ clientgui/Makefile.am |    1 -
+ clientscr/Makefile.am |    1 -
+ lib/Makefile.am       |    4 ++--
+ sched/Makefile.am     |    1 -
+ tools/Makefile.am     |    1 -
+ vda/Makefile.am       |    1 -
+ 9 files changed, 8 insertions(+), 14 deletions(-)
+
+Index: boinc-client_release-7.16-7.16.3/api/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/api/Makefile.am
++++ boinc-client_release-7.16-7.16.3/api/Makefile.am
 @@ -43,18 +43,18 @@ endif
  
  lib_LTLIBRARIES = libboinc_api.la
@@ -25,10 +38,11 @@
  
  if INSTALL_HEADERS
  ## install only headers that are meant for exporting the API !!
-diff --git a/apps/Makefile.am b/apps/Makefile.am
---- a/apps/Makefile.am
-+++ b/apps/Makefile.am
-@@ -8,15 +8,15 @@ example_PROGRAMS = upper_case concat 1sec
+Index: boinc-client_release-7.16-7.16.3/apps/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/apps/Makefile.am
++++ boinc-client_release-7.16-7.16.3/apps/Makefile.am
+@@ -8,15 +8,15 @@ example_PROGRAMS = upper_case concat 1se
  
  upper_case_SOURCES = upper_case.cpp
  upper_case_CXXFLAGS = $(PTHREAD_CFLAGS)
@@ -47,9 +61,10 @@
 -1sec_LDFLAGS = -static-libtool-libs $(PTHREAD_CFLAGS)
 +1sec_LDFLAGS = $(PTHREAD_CFLAGS)
  1sec_LDADD = $(APPLIBS)
-diff --git a/client/Makefile.am b/client/Makefile.am
---- a/client/Makefile.am
-+++ b/client/Makefile.am
+Index: boinc-client_release-7.16-7.16.3/client/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/client/Makefile.am
++++ boinc-client_release-7.16-7.16.3/client/Makefile.am
 @@ -4,7 +4,6 @@
  include $(top_srcdir)/Makefile.incl
  
@@ -58,9 +73,10 @@
  ## for an entirely statically linked library, you may want to try
  ## -all-static instead.  There's a good chance it won't work properly,
  ## so we'll use the safer "-static-libtool-libs" by default.
-diff --git a/clientgui/Makefile.am b/clientgui/Makefile.am
---- a/clientgui/Makefile.am
-+++ b/clientgui/Makefile.am
+Index: boinc-client_release-7.16-7.16.3/clientgui/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/clientgui/Makefile.am
++++ boinc-client_release-7.16-7.16.3/clientgui/Makefile.am
 @@ -7,7 +7,6 @@
  include $(top_srcdir)/Makefile.incl
  
@@ -69,9 +85,10 @@
  ## for an entirely statically linked library, you may want to try
  ## -all-static instead.  There's a good chance it won't work properly,
  ## so we'll use the safer "-static-libtool-libs" by default.
-diff --git a/clientscr/Makefile.am b/clientscr/Makefile.am
---- a/clientscr/Makefile.am
-+++ b/clientscr/Makefile.am
+Index: boinc-client_release-7.16-7.16.3/clientscr/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/clientscr/Makefile.am
++++ boinc-client_release-7.16-7.16.3/clientscr/Makefile.am
 @@ -5,7 +5,6 @@ include $(top_srcdir)/Makefile.incl
  
  AM_LDFLAGS += -lpthread
@@ -80,19 +97,20 @@
  ## for an entirely statically linked library, you may want to try
  ## -all-static instead.  There's a good chance it won't work properly,
  ## so we'll use the safer "-static-libtool-libs" by default.
-diff --git a/lib/Makefile.am b/lib/Makefile.am
---- a/lib/Makefile.am
-+++ b/lib/Makefile.am
-@@ -182,7 +182,7 @@ lib_LTLIBRARIES = libboinc.la
+Index: boinc-client_release-7.16-7.16.3/lib/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/lib/Makefile.am
++++ boinc-client_release-7.16-7.16.3/lib/Makefile.am
+@@ -184,7 +184,7 @@ lib_LTLIBRARIES = libboinc.la
  libboinc_la_SOURCES = $(generic_sources) $(mac_sources) $(win_sources)
  libboinc_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
  libboinc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
 -libboinc_la_LDFLAGS = -static -version-number $(LIBBOINC_VERSION)
 +libboinc_la_LDFLAGS = -version-number $(LIBBOINC_VERSION)
- libboinc_la_LIBADD =
- 
- if ENABLE_BOINCCRYPT
-@@ -190,7 +190,7 @@ lib_LTLIBRARIES += libboinc_crypt.la
+ if OS_FREEBSD
+ libboinc_la_LDFLAGS += -lexecinfo
+ endif
+@@ -195,7 +195,7 @@ lib_LTLIBRARIES += libboinc_crypt.la
  libboinc_crypt_la_SOURCES = crypt.cpp
  libboinc_crypt_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) 
$(SSL_CFLAGS)
  libboinc_crypt_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) 
$(SSL_CXXFLAGS)
@@ -101,9 +119,10 @@
  libboinc_crypt_la_LIBADD =
  endif
  
-diff --git a/sched/Makefile.am b/sched/Makefile.am
---- a/sched/Makefile.am
-+++ b/sched/Makefile.am
+Index: boinc-client_release-7.16-7.16.3/sched/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/sched/Makefile.am
++++ boinc-client_release-7.16-7.16.3/sched/Makefile.am
 @@ -4,7 +4,6 @@
  include $(top_srcdir)/Makefile.incl
  
@@ -112,10 +131,11 @@
  
  if ENABLE_LIBRARIES
  
-diff --git a/tools/Makefile.am b/tools/Makefile.am
---- a/tools/Makefile.am
-+++ b/tools/Makefile.am
-@@ -43,7 +43,6 @@ dist_tools_DATA = \
+Index: boinc-client_release-7.16-7.16.3/tools/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/tools/Makefile.am
++++ boinc-client_release-7.16-7.16.3/tools/Makefile.am
+@@ -41,7 +41,6 @@ dist_tools_DATA = \
      project.xml
  
  AM_CXXFLAGS += $(MYSQL_CFLAGS)
@@ -123,10 +143,11 @@
  
  cancel_jobs_SOURCES = cancel_jobs.cpp
  cancel_jobs_LDADD = $(SERVERLIBS)
-diff --git a/vda/Makefile.am b/vda/Makefile.am
---- a/vda/Makefile.am
-+++ b/vda/Makefile.am
-@@ -4,7 +4,6 @@ vdadir=$(prefix)/lib/boinc-server-maker/vda
+Index: boinc-client_release-7.16-7.16.3/vda/Makefile.am
+===================================================================
+--- boinc-client_release-7.16-7.16.3.orig/vda/Makefile.am
++++ boinc-client_release-7.16-7.16.3/vda/Makefile.am
+@@ -4,7 +4,6 @@ vdadir=$(prefix)/lib/boinc-server-maker/
  vda_PROGRAMS = vda vdad ssim
  
  AM_CXXFLAGS += $(MYSQL_CFLAGS)


Reply via email to