Changelog for
libicecream-devel-1.4.0-111.d_t_b.3.x86_64.rpm :
* Mon Mar 18 2024 bwiedemannAATTsuse.com- Add provides for user+group (boo#1221417)
* Mon May 30 2022 l.lunakAATTcentrum.cz- Do not start iceccd with verbose options.
* Fri Mar 04 2022 cooloAATTsuse.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 jsegitzAATTsuse.com- Added hardening to systemd service(s) (bsc#1181400). Modified:
* icecc-scheduler.service.in
* iceccd.service.in
* Sun Jan 10 2021 stefan.bruensAATTrwth-aachen.de- Use the correct paths in systemd unit files for wrappers installed in libexecdir.- Cleanup spec file
* Thu Aug 27 2020 dimstarAATTopensuse.org- Install firewalld sercice files to %{_prefix}/lib/firewalld, NOT %{_libexecdir}/firewalld (boo#1174075).
* Sun Aug 16 2020 dmuellerAATTsuse.com- update to 1.3.1 get rid of the ASAN travis build Revert icecc-create-env darwin optimization
* Tue Sep 17 2019 jengelhAATTinai.de- Use noun phrase in summary.
* Mon Sep 16 2019 cooloAATTsuse.com- Fix source URL
* Thu Sep 12 2019 l.lunakAATTcentrum.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
* Sun Sep 08 2019 stefan.bruensAATTrwth-aachen.de- Use FAT LTO objects in order to provide proper static library.- Add missing lzo-devel Requires in libicecream-devel.
* Wed Jan 09 2019 bwiedemannAATTsuse.com- Use icecream user+group instead of nonexistent icecc in scheduler (boo#1121250)
* Fri Nov 30 2018 cooloAATTsuse.com- update to 1.2 - Add more compiler flags to the list that mean build locally
* -pedantic (preprocessing only)
* -pedantic-errors (preprocessing only)
* -fsyntax-only - don\'t force local compile on -include-pch - Make load calculation better - Limit amount of data sent at one time for slow networks/remotes - Many updates to the tests - Better logs of some error conditions - Build locally if it is likely that there will not be more compiles - Support adding gcc and clang to the same environment - Better handling of icerun - Cygwin now works as a client - Don\'t expose Host endianness to network - General code cleanup
* Fri Jun 29 2018 stefan.bruensAATTrwth-aachen.de- Add firewalld rules, remove SuSEFirewall2 config- Add systemd service units for icecream, icecream-scheduler- Create socket and environment directories using tmpfiles.d- Strip no longer needed options from config file- Spec file cleanup: - remove cruft for 12.2 and older - use %license tag
* Wed Jan 03 2018 mpluskalAATTsuse.com- Update dependencies to fix building on SLE- Cleanup spec file:
* Run spec-clener
* Make building more verbose
* Wed Jan 03 2018 jolzAATTgmx.de- changes icecream 1.1rc3 -> 1.1 - revert \"Add load control for preprocessing\" - better handle clang arugments with spaces - remove \"crashme\" command from scheduler - better logging around exception 30- changes icecream 1.1rc2 -> 1.1rc3 - Fix broken pipe race condition - Better error handling - Crash fixes - Documentation update - Include objcopy in environment if it exists - Add CI builds on travis-ci: OSX, ubuntu trusty - Fixed several memory errors - Extract enviornments with compile priority, not daemon priority - Handle spaces in the parameters following -MT - Handle -target -arch -c-isystem and -cxx-isystem (clang) - Handle NAT situations better - Add load control for preprocessing - Handle scheduler unable to reach remote machine - Make scheduler election algorithm handle multiple netnames
* Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Tue May 30 2017 cooloAATTsuse.com- update to 1.1rc2 - -gsplit-dwarf support for debug fission (https://gcc.gnu.org/wiki/DebugFission) - bug fixes since 1.1rc1- switch to github tar - and related build system changes
* Fri Oct 31 2014 cooloAATTsuse.com- update to 1.1rc1 (including bsc#861524 and CVE-2014-4607) - require capng - allow ICECC_VERSION file to start with a . - work with different executable names for docbook-to-man on different distributions - support color diagnostics if possible - fix several crashes - clean up and improve documentation - move icecc-create-env to bindir. - Try to use only the best available scheduler - make daemon port configurable - USE_SCHEDULER now accepts host:port to change ports - use system lzo, drop bundled minilzo - force local compilation when required in more cases - detect some clang out of memory errors. - better support for FreeBSD - bump protocol version to 34 - daemon requires chroot - some code refactoring for better maintainability - find if feature is supported by checking protocol version - better logging on error conditions - Create many tests cases - use path name instead of localhost for unix socket - clean up build system - use getnameinfo() instead of inet_ntoa() - fix some valgrind found issues - drop supplementary groups before setgid() - make signal handlers more robust - work better if user \"icecc\" does not exist - find compilers outside of PATH when building locally- remove upstream patches 0001-handle-HOME-not-being-set.patch 0002-icecc-fix_s390_build.patch- make gcc-c++ only a Recommends: in the spec file A machine running only the daemon actually does not need any compiler.