Changelog for
libicecream-devel-1.2-lp150.87.1.x86_64.rpm :
* Wed Jan 09 2019 bwiedemannAATTsuse.com- Use icecream user+group instead of nonexistent icecc in scheduler (boo#1121250)
* Fri Nov 30 2018 Stephan Kulow
- 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.
* Wed Feb 12 2014 roAATTsuse.de- 0002-icecc-fix_s390_build.patch: fix build for s390/s390x
* Tue Jul 16 2013 llunakAATTsuse.com- handle $HOME not being set: 0001-handle-HOME-not-being-set.patch
* Sat Jun 29 2013 llunakAATTsuse.com- update to 1.0.1 - use su option for logrotate - require logrotate for suse package - Remove filenames from md5sum output - Fix off-by-one error - add missing cap-ng.m4 - uninstall also SUSE-specific files when uninstalling - install COPYING, README.md and NEWS as useful user documentation - use m4/ and ship cap-ng.m4 there - if -lcap-ng is needed for icecc.a, add it to .pc file (for icemon) - libicecream-devel may require libcap-ng-devel - fix icecc-create-env with clang 3.3+ - fix /var/run/icecc handling - make sure to not hide e.g. SEGV from a tool with exit code 0 - detect bad_alloc as out-of-memory - add \"[Cc]annot allocate memory\" to the list of OOM error messages - Detect gcc \"out of memory allocating\" as EXIT_OUT_OF_MEMORY. Closes #49 - Avoid symlinks in the absolute paths - swap arguments for kill() call, since pid is the first argument- remove fix-startup.patch, cap-ng-link.patch
* Thu Jun 27 2013 llunakAATTsuse.com- avoid crash on first launch after reboot (bnc#827118): fix-startup.patch
* Mon Apr 08 2013 llunakAATTsuse.com- include -lcap-ng in pkgconfig file if needed, for icemon: cap-ng-link.patch
* Thu Apr 04 2013 llunakAATTsuse.com- update to 1.0.0 (final) - log error message when cleaning up cache fails during startup - if getuid() != 0, then our u/gid will be getu/gid() the whole time - chmod/chown envs dir when preparing this - be more careful when cleaning up envs directory - cleanup envs dir still with root privileges - mkdir -p - Revert \"cleanup envs dir still with root privileges\" - cleanup envs dir in %post in specfile - fix scheduler binary name in suse specfile - with cap-ng geteuid() is not a sign of being able to do chroot - avoid debug message without endl - avoid unused parameter warnings - install clang/clang++ wrappers symlinks conditionally again - adjust specfile for optional clang symlinks - make clang wrappers package also require clang - fix clang wrappers build - refer to icecream-usersAATTgooglegroups.com ML as the contact - mention the Linux3_ hack leading to nodes sometimes not being used - Linux3_ nodes may not compile on other nodes either, actually - prevent icerun-wrapped commands failing if path contains \'clang\' - remove unnecessary references to KDE to make icecream look KDE-specific - adjust references to icecream path - sync the ccache section between README.md and the manpage - AC_CONFIG_HEADERS instead of obsolete and removed AM_CONFIG_HEADER - add the README.md to the tar - mild relicensing, the code taken from ksysguardd is really a minor part by now
* Tue Jan 29 2013 dmuellerAATTsuse.com- install COPYING, README.md and NEWS as useful user documentation
* Wed Jan 09 2013 cooloAATTsuse.com- update to 0.9.98.3 (1.0rc5) - fix cap_ng support - chmod/chown envs dir when preparing this - be more careful when cleaning up envs directory - cleanup envs dir in %post in specfile - install clang/clang++ wrappers symlinks conditionally again - add the README.md to the tar - mild relicensing, the code taken from ksysguardd is really a minor part by now
* Sun Jan 06 2013 cooloAATTsuse.com- update to 0.9.98.2 (1.0rc4) - suse: Backports from OBS and create symlinks in /opt/icecream/bin on openSUSE <= 12.2. - fix libexec dir name in opensuse specfile - icecream doesn\'t use m4 directory - explicit configure option for whether to use clang\'s include rewriting - use the clang rewrite options in opensuse specfile - fix builddir != srcdir - icecream user on suse is \'icecream\', not \'icecc\' - do not remove env. basedir itself - do not chown() with root uid - do not complain needlessly about missing icecc user - Fix icecc-create-env for relative paths - Use docbook2man to generate manpages rather than KDE calls.
* Wed Dec 26 2012 cooloAATTsuse.com- update to 0.9.98.1 (1.0rc3) - install icecc links in a more convenient dir - fix for assembler usage during kvm builds - fix generation of man pages - some readme generated from en.opensuse.org content - update autoconf and automake macros - install clang++ clang symlinks unconditionally. - move openSUSE\'s rpm install scripts to suse/Makefile.am. - links installation should be pkglibexec instead of libexec - rename scheduler to icecc-scheduler to avoid name clash - change to an unprivileged user when running the scheduler as root. - move scheduler logs to icecc specific dir - ignore if meinproc is not avilable - version bump minilzo to 2.0.6.
* Tue Dec 18 2012 cooloAATTsuse.com- update to 0.9.97 (1.0rc1) - support for Clang compiler Clang now should work out of the box just like GCC. Clang with -frewrite-includes option is recommended (3.2+ or patched). - support \'icecc \' properly - try to avoid compiling on the local machine if it is busy - do not use old compiler if it was changed while icecream daemon was running - verify if remote hosts can actually be used for compilation (avoids problems with old kernel versions) - support for custom compiler plugins (GCC/Clang) - fix gcc 4.6 support - reduce usage of PATH_MAX for better portability - fix build-native to add default GNU assembler - fix SIGSEGV calling build_native without args - parse AATTfile option - skip .[h,hpp] header files and check precompiled headers from -include opts - move log and socket to an icecc especific folder - rename nobody to user - add support for libcap-ng - moving to https://github.com/icecc/icecream - add clang wrapper symlinks - allow normal users to actually connect to the daemon\'s unix socket - rebuild environment if the compiler changes - check if the remote node can actually use an environment - setting to avoid using hosts where the environment cannot be checked - add [compiler] to the command line template in --help - support for compiler plugins / multiple native environments - do not create environments containing both gcc and clang - check env cache size also when creating new native environment - keep native envs longer only if there aren\'t too many - no \"basic\" native env really anymore, now with env per each compiler - include paths in tarball md5sum - do not use gcc when creating env.tarball for clang - force env. tarball regeneration if it doesn\'t exist - fix for assembler usage during kvm builds
* Wed Sep 12 2012 roAATTsuse.de- prevent endless loop in last change
* Fri Sep 07 2012 dmuellerAATTsuse.com- fallback to local build for some building BIOS (bnc#778924)
* Sun Jul 22 2012 ajAATTsuse.de- Add icecream-include.patch: missing sys/resource include (glibc 2.16)
* Thu Mar 22 2012 dmuellerAATTsuse.de- make linux 3 based kernel hosts incompatible with the rest, just as a workaround for glibc becoming incompatble
* Thu May 19 2011 cooloAATTnovell.com- update to 0.9.7 - bug fix for -MD and -MF - bug fix for gcc 4.6 plugins
* Tue Aug 03 2010 cooloAATTnovell.com- Update to 0.9.6 - fix installation issues - add a value type of ticks in /proc - and make it long long - fix kFreeBSD build - fix run-failure with glibc 2.11 - allow tgz as extension - support more local args (bnc#625621)
* Thu May 27 2010 dmuellerAATTsuse.de- fix build against glibc 2.11
* Mon Feb 01 2010 cooloAATTnovell.com- Update to 0.9.5 - fix: close the file descriptor (novell bug bnc#525799) - log PID even if no prefix is specified - allow get_msg() to fetch data from the kernel even if timeout is 0. - clean up event loop of gcc invocation - Install an \"icerun\" symlink that will serialize commands through icecream\'s local daemon
* Thu Apr 30 2009 cooloAATTsuse.de- Update to 0.9.4 - don\'t leak file descriptor to create-env - don\'t use the shell to call simple commands - make a special exception for - in rest args (bnc#495786) - Fix way icecream changes permissions of /var/cache/icecream