Hello community,

here is the log from the commit of package icecream for openSUSE:Factory 
checked in at 2019-09-17 13:40:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icecream (Old)
 and      /work/SRC/openSUSE:Factory/.icecream.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "icecream"

Tue Sep 17 13:40:03 2019 rev:54 rq:731500 version:1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/icecream/icecream.changes        2019-09-09 
12:36:33.837460746 +0200
+++ /work/SRC/openSUSE:Factory/.icecream.new.7948/icecream.changes      
2019-09-17 13:40:04.829817303 +0200
@@ -1,0 +2,42 @@
+Tue Sep 17 11:07:43 UTC 2019 - Jan Engelhardt <jeng...@inai.de>
+
+- Use noun phrase in summary.
+
+-------------------------------------------------------------------
+Mon Sep 16 11:34:40 UTC 2019 - Stephan Kulow <co...@suse.com>
+
+- Fix source URL
+
+-------------------------------------------------------------------
+Thu Sep 12 14:32:18 UTC 2019 - Lubos Lunak <l.lu...@centrum.cz>
+
+- update to 1.3
+ - remove hardcoded compiler paths (compiler tarball is created with the same 
compiler that is used for build)
+ - avoid build overloading by limiting number of local preprocessing runs to 
local CPUs available
+ - fix Objective C/C++ support
+ - fix job preloading to again allow sending one extra job to a fully busy node
+ - use libarchive to handle archives instead of using tar
+ - support xz and zstd compression for compiler tarballs (improved speed/size)
+ - use zstd compression when sending network data, if possible (improved speed)
+ - improve speed of creating compiler tarballs
+ - more robust handling of receiving compiler tarballs
+ - default cache size for compiler environments has been increased to 256MiB
+ - path handling fixes
+ - platforms improvements in icecc-create-env
+ - fix memory detection on MacOSX
+ - improve local performance when -include-pch is used
+ - simplify PCH handling
+ - fix keeping order of compiler debug arguments, especially -gsplit-dwarf
+ - better support for assembler and preprocessor flags when building the Linux 
kernel
+ - force local rebuild if local preprocessing fails (works around some GCC 
-fdirectives-only problems)
+ - limit -fdirectives-only workarounds only to cases when it is used
+ - improved handling of network timeouts
+ - avoid a timeout when the scheduler cannot find any suitable host for 
building
+ - if ICECC_SLOW_NETWORK=1 is set, sending network data is split into smaller 
chunks
+ - --interface option allows restricting which network interface daemons will 
use
+ - improved debug logs
+ - release builds are built without assert checks, use --enable-debug for 
developer builds
+ - added a manual page for icerun
+- fix scheduler warning about missing user icecream
+
+-------------------------------------------------------------------

Old:
----
  1.2.tar.gz

New:
----
  icecc-1.3.tar.xz

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

Other differences:
------------------
++++++ icecream.spec ++++++
--- /var/tmp/diff_new_pack.VI4vjj/_old  2019-09-17 13:40:05.981817120 +0200
+++ /var/tmp/diff_new_pack.VI4vjj/_new  2019-09-17 13:40:05.981817120 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package icecream
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -21,13 +21,13 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           icecream
-Version:        1.2
+Version:        1.3
 Release:        0
-Summary:        For Distributed Compile in the Network
+Summary:        Distributed Compilation in the Network
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Development/Tools/Building
 URL:            https://github.com/icecc/icecream
-Source0:        https://github.com/icecc/icecream/archive/%{version}.tar.gz
+Source0:        
https://github.com/icecc/icecream/releases/download/%{version}/icecc-%{version}.tar.xz
 Source1:        iceccd.xml
 Source2:        iceccd.service
 Source3:        iceccd-wrapper
@@ -39,9 +39,11 @@
 BuildRequires:  docbook2x
 BuildRequires:  firewall-macros
 BuildRequires:  gcc-c++
+BuildRequires:  libarchive-devel
 BuildRequires:  libcap-ng-devel
 BuildRequires:  libtool
 BuildRequires:  libxslt-tools
+BuildRequires:  libzstd-devel
 BuildRequires:  lzo-devel
 BuildRequires:  systemd-rpm-macros
 Requires:       %{_bindir}/bzip2
@@ -62,8 +64,10 @@
 %package -n libicecream-devel
 Summary:        For Distributed Compile in the Network
 Group:          Development/Tools/Building
+Requires:       libarchive-devel
 Requires:       libcap-ng-devel
 Requires:       libstdc++-devel
+Requires:       libzstd-devel
 Requires:       lzo-devel
 
 %description -n libicecream-devel
@@ -80,7 +84,7 @@
 Wrapper symlinks for clang/clang++ for icecream distributed building.
 
 %prep
-%setup -q
+%setup -q -n icecc-%{version}
 cp %{SOURCE8} suse/
 # DO NOT ADD PATCHES without github reference
 

++++++ icecc-scheduler-wrapper ++++++
--- /var/tmp/diff_new_pack.VI4vjj/_old  2019-09-17 13:40:06.009817116 +0200
+++ /var/tmp/diff_new_pack.VI4vjj/_new  2019-09-17 13:40:06.009817116 +0200
@@ -6,5 +6,4 @@
     params="$params -n $ICECREAM_NETNAME"
 fi
 
-exec /usr/sbin/icecc-scheduler $params
-
+exec /usr/sbin/icecc-scheduler $params "$@"

++++++ icecc-scheduler.service ++++++
--- /var/tmp/diff_new_pack.VI4vjj/_old  2019-09-17 13:40:06.025817113 +0200
+++ /var/tmp/diff_new_pack.VI4vjj/_new  2019-09-17 13:40:06.025817113 +0200
@@ -7,7 +7,7 @@
 User=icecream
 Group=icecream
 SyslogIdentifier=icecc-scheduler
-ExecStart=/usr/lib/icecc/icecc-scheduler-wrapper
+ExecStart=/usr/lib/icecc/icecc-scheduler-wrapper -u icecream
 
 [Install]
 WantedBy=multi-user.target


Reply via email to