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