| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: icecream | Distribution: openSUSE Tumbleweed |
| Version: 1.4.0 | Vendor: openSUSE |
| Release: 3.6 | Build date: Mon Mar 18 09:59:30 2024 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 901178 | Source RPM: icecream-1.4.0-3.6.src.rpm |
| Packager: http://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.
GPL-2.0-or-later AND LGPL-2.1-or-later
* 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
/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, Thu Oct 23 23:06:42 2025