Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

icecream-1.4.0-3.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: icecream Distribution: openSUSE Tumbleweed
Version: 1.4.0 Vendor: openSUSE
Release: 3.2 Build date: Mon Mar 18 09:59:30 2024
Group: Development/Tools/Building Build host: reproducible
Size: 737618 Source RPM: icecream-1.4.0-3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/icecc/icecream
Summary: Distributed Compilation in the Network
Distributed compiler with a central scheduler to share build load.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Mon Mar 18 2024 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add provides for user+group (boo#1221417)
* Mon May 30 2022 Lubos Lunak <l.lunak@centrum.cz>
  - Do not start iceccd with verbose options.
* Fri Mar 04 2022 Stephan Kulow <coolo@suse.com>
  - Update to 1.4
    - scheduler assigns jobs with larger priority first, so compilations with higher 'nice' value
      do not interfere with normal compilations
    - avoid large timeouts if there is a network problem
    - support for -march/-mcpu/-mtune used with =native (proper specific flags will be substituted)
    - support for Clang's -fmodules, by removing the -fmodules flag for remote compilation
    - do not keep host lock when sending preprocessed source (reduces chance of network timeouts)
    - send more jobs in advance to nodes with many CPU cores
    - try to use larger network buffers
    - force local compilations if --coverage is used
    - correctly clean up caches
    - handle properly the case when something removes files in the cache directory
* Wed Sep 22 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * icecc-scheduler.service.in
    * iceccd.service.in
* Sun Jan 10 2021 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  - Use the correct paths in systemd unit files for wrappers
    installed in libexecdir.
  - Cleanup spec file
* Thu Aug 27 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Install firewalld sercice files to %{_prefix}/lib/firewalld, NOT
    %{_libexecdir}/firewalld (boo#1174075).
* Sun Aug 16 2020 Dirk Mueller <dmueller@suse.com>
  - update to 1.3.1
    get rid of the ASAN travis build
    Revert icecc-create-env darwin optimization
* Tue Sep 17 2019 Jan Engelhardt <jengelh@inai.de>
  - Use noun phrase in summary.
* Mon Sep 16 2019 Stephan Kulow <coolo@suse.com>
  - Fix source URL
* Thu Sep 12 2019 Lubos Lunak <l.lunak@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

Files

/etc/logrotate.d/icecream
/run/icecc
/usr/bin/icecc
/usr/bin/icecc-create-env
/usr/bin/icecc-test-env
/usr/bin/icerun
/usr/lib/firewalld
/usr/lib/firewalld/services
/usr/lib/firewalld/services/icecc-scheduler.xml
/usr/lib/firewalld/services/iceccd.xml
/usr/lib/systemd/system/icecc-scheduler.service
/usr/lib/systemd/system/iceccd.service
/usr/lib/tmpfiles.d/icecream.conf
/usr/libexec/icecc
/usr/libexec/icecc/bin
/usr/libexec/icecc/bin/c++
/usr/libexec/icecc/bin/cc
/usr/libexec/icecc/bin/g++
/usr/libexec/icecc/bin/gcc
/usr/libexec/icecc/compilerwrapper
/usr/libexec/icecc/icecc-create-env
/usr/libexec/icecc/icecc-scheduler-wrapper
/usr/libexec/icecc/iceccd-wrapper
/usr/sbin/icecc-scheduler
/usr/sbin/iceccd
/usr/sbin/rcicecc-scheduler
/usr/sbin/rciceccd
/usr/share/doc/packages/icecream
/usr/share/doc/packages/icecream/NEWS
/usr/share/doc/packages/icecream/README.md
/usr/share/fillup-templates/sysconfig.icecream
/usr/share/licenses/icecream
/usr/share/licenses/icecream/COPYING
/usr/share/man/man1/icecc-create-env.1.gz
/usr/share/man/man1/icecc-scheduler.1.gz
/usr/share/man/man1/icecc.1.gz
/usr/share/man/man1/iceccd.1.gz
/usr/share/man/man1/icerun.1.gz
/usr/share/man/man7/icecream.7.gz
/var/cache/icecream
/var/log/icecream


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jun 14 23:35:33 2024