Hello community, here is the log from the commit of package icecream checked in at Thu Jan 17 23:05:10 CET 2008. -------- --- icecream/icecream.changes 2007-11-08 18:38:49.000000000 +0100 +++ /mounts/work_src_done/STABLE/icecream/icecream.changes 2008-01-15 12:02:45.000000000 +0100 @@ -1,0 +2,6 @@ +Tue Jan 15 12:02:18 CET 2008 - dmueller@suse.de + +- update to current make-it-cool branch: + * small bugfixes + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icecream.spec ++++++ --- /var/tmp/diff_new_pack.o19853/_old 2008-01-17 23:04:42.000000000 +0100 +++ /var/tmp/diff_new_pack.o19853/_new 2008-01-17 23:04:42.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package icecream (Version 0.8.0) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -23,9 +23,10 @@ PreReq: /usr/sbin/useradd /usr/sbin/groupadd Requires: gcc-c++ Version: 0.8.0 -Release: 21 +Release: 32 Source0: ftp://ftp.suse.com/pub/projects/icecream/icecc-%{version}.tar.bz2 Source1: %name-manpages.tar.bz2 +# $BASE/trunk/icecream@657903 $BASE/branches/work/icecream-make-it-cool Patch1: icecc-make-it-cool.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -140,11 +141,15 @@ %_includedir/icecc %_libdir/libicecc.* %_libdir/pkgconfig/icecc.pc + %changelog -* Thu Nov 08 2007 - ro@suse.de +* Tue Jan 15 2008 dmueller@suse.de +- update to current make-it-cool branch: + * small bugfixes +* Thu Nov 08 2007 ro@suse.de - install sysconfig fillup template also for <= 10.2 (used unconditionally in rc-script) -* Thu Aug 02 2007 - dmueller@suse.de +* Thu Aug 02 2007 dmueller@suse.de - update make-it-cool branch diff for the following changes: * fix handling of control channels, implement idle-timeout * make the protocol more rebust against integer overflows @@ -161,14 +166,14 @@ server before claiming that the compile server unexpectedly ended connection. * Job statistics in the monitor were all broken. Fixed. -* Thu Jul 26 2007 - dmueller@suse.de +* Thu Jul 26 2007 dmueller@suse.de - update make-it-cool branch diff to workaround scheduler hanging when icecream monitors are connected - fix double deletion in the scheduler - switch control connections to bulk mode - remove errnous error in client when local daemon is offline - implement host blocking -* Wed Jul 18 2007 - dmueller@suse.de +* Wed Jul 18 2007 dmueller@suse.de - 0.8.0: - write a pid file. patch by Ismail Doenmez - precompiled header support, needed for compiling Qt 4.3 @@ -183,9 +188,9 @@ * implement local scheduling of arbitrary build commands (e.g. meinproc) * add non-blocking connect to the scheduler to improve latency -* Mon Apr 23 2007 - coolo@suse.de +* Mon Apr 23 2007 coolo@suse.de - provide SUSEfirewall descriptions (#247340) -* Wed Sep 13 2006 - coolo@suse.de +* Wed Sep 13 2006 coolo@suse.de - 0.7.14: - fix current_kids getting out of sync if send_scheduler failes in an unfortunate moment @@ -194,7 +199,7 @@ - trying to make the scheduler kicks a little bit less frequent - if the compiler is supposed to keep temp files, then we have to do it locally -* Tue Sep 12 2006 - coolo@suse.de +* Tue Sep 12 2006 coolo@suse.de - 0.7.13: - use file -L to follow symlinks in create-env - fix an easy valgrind error @@ -210,13 +215,13 @@ - update node name each time we login to the scheduler. Fixes tons of "linux" hosts appearing in the icecream monitor -* Wed Sep 06 2006 - coolo@suse.de +* Wed Sep 06 2006 coolo@suse.de - 0.7.12: - fixing error handling when scheduler restarts - do not waitpid before we're sure we read all of g++'s output otherwise g++ waits for us to read and we're waiting for g++ to finish -> deadlock -* Tue Sep 05 2006 - coolo@suse.de +* Tue Sep 05 2006 coolo@suse.de - 0.7.11: - fix a crash in the daemon when the scheduler was gone while local jobs were waiting for finishing @@ -230,9 +235,9 @@ - quicker reap of dead daemons - improved load guessing - fix stupid logic bug in ping tracking -* Mon Sep 04 2006 - mls@suse.de +* Mon Sep 04 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Sep 04 2006 - coolo@suse.de +* Mon Sep 04 2006 coolo@suse.de - 0.7.10: - handle errors in installing environments correctly - block daemons that have full discs @@ -247,7 +252,7 @@ - be stricter in what messages are required to keep the daemon<->scheduler communication intact (network drops again) -* Sun Sep 03 2006 - coolo@suse.de +* Sun Sep 03 2006 coolo@suse.de - 0.7.9: - scheduler will ping the daemon periodically, daemon will disconnect if not pinged from time @@ -268,18 +273,18 @@ certain conditions - rework some FreeBSD patches that caused problems - fix race between select and SIGCHILD -* Tue Aug 29 2006 - coolo@suse.de +* Tue Aug 29 2006 coolo@suse.de - reverted part of the FreeBSD patch that broke x86_64 envs -* Fri Aug 25 2006 - coolo@suse.de +* Fri Aug 25 2006 coolo@suse.de - 0.7.7: - clear all internal maps - patches by Frerich to support FreeBSD - avoid busy loop in bizarre conditions - found another case of endless hanging jobs - some process fixes -* Wed Aug 23 2006 - schwab@suse.de +* Wed Aug 23 2006 schwab@suse.de - Avoid race condition with slow scheduler. -* Thu Jul 13 2006 - coolo@suse.de +* Thu Jul 13 2006 coolo@suse.de - 0.7.6: - report all daemon error message to the client - fix support for biarch machines that have only one @@ -287,12 +292,12 @@ the same name and different architecture being around - work-around a bug in older libstdc++ - ensure nobody uses -u root -* Wed Jul 12 2006 - coolo@suse.de +* Wed Jul 12 2006 coolo@suse.de - 0.7.5: - Don't block while looking for a scheduler over broadcast search. - Fix logrotate - immediately kick broken daemon connections -* Sat Jul 08 2006 - coolo@suse.de +* Sat Jul 08 2006 coolo@suse.de 0.7.4: - Add -fpreprocessed argument - Fix daemons getting stuck after a while with 100%% CPU @@ -306,9 +311,9 @@ - avoid race between local and remote daemon about who has the right exit status - rename the package to icecc -* Wed Jun 21 2006 - coolo@suse.de +* Wed Jun 21 2006 coolo@suse.de - fix build on 64 bit archs and older kernels -* Tue Jun 20 2006 - coolo@suse.de +* Tue Jun 20 2006 coolo@suse.de 0.7.3: - more work on error handling - corrected icecc --help output @@ -320,9 +325,9 @@ - builtin colorgcc - let the daemon schedule local load even without scheduler (important for multi processor machines) -* Mon Jun 12 2006 - coolo@suse.de +* Mon Jun 12 2006 coolo@suse.de - fix x86_64 build -* Fri Jun 09 2006 - coolo@suse.de +* Fri Jun 09 2006 coolo@suse.de 0.7.2: - split out libicecream-devel for the monitor - introducing ICECC_PREFERRED_HOST (=mybigfathost) to let @@ -331,7 +336,7 @@ - fix network performance between client and local daemon - replaced create-env with icecc --build-native (respecting the user's $PATH by default) -* Fri Jun 02 2006 - mls@suse.de +* Fri Jun 02 2006 mls@suse.de 0.7.1: - Monitor is an extra package now - don't make non-existant cross compilers fatal, but just use @@ -339,7 +344,7 @@ - always handle aborted syscalls - update minilzo - never exit() or return from fork()'ed code paths, -* Thu Jun 01 2006 - coolo@suse.de +* Thu Jun 01 2006 coolo@suse.de 0.7.0: - WARNING: the protocol is not compatible with earlier versions, old clients will refuse to connect, so update @@ -361,129 +366,129 @@ file, but append to it - create-env will create .tar.gz now - the client allows environments to be .tar, .tar.bz2 and .tar.gz -* Fri May 19 2006 - coolo@suse.de +* Fri May 19 2006 coolo@suse.de - update from SVN to adapt to the new location - some fixes for catching out of memory situations better - package man pages -* Fri Mar 03 2006 - stbinner@suse.de +* Fri Mar 03 2006 stbinner@suse.de - make sure that log file exists and is writeable by icecream user (#141534) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Tue Jan 17 2006 - coolo@suse.de +* Tue Jan 17 2006 coolo@suse.de - 0.6.3: make sure the daemon does not erase environments too often (no client change) -* Fri Jan 13 2006 - coolo@suse.de +* Fri Jan 13 2006 coolo@suse.de - update to 0.6.2 -* Mon Dec 19 2005 - coolo@suse.de +* Mon Dec 19 2005 coolo@suse.de - remove links -* Thu Oct 13 2005 - coolo@suse.de +* Thu Oct 13 2005 coolo@suse.de - update tarball to fix with gcc 4.1 -* Fri Sep 02 2005 - schwab@suse.de +* Fri Sep 02 2005 schwab@suse.de - Require gcc-c++. -* Wed Apr 13 2005 - coolo@suse.de +* Wed Apr 13 2005 coolo@suse.de - some changes to the daemon to keep the cache size below 100MB -* Wed Apr 13 2005 - coolo@suse.de +* Wed Apr 13 2005 coolo@suse.de - update tarball -* Mon Feb 21 2005 - schwab@suse.de +* Mon Feb 21 2005 schwab@suse.de - create-env: try to find generic versions of libraries. Remove LD_ASSUME_KERNEL hack. -* Sat Feb 05 2005 - schwab@suse.de +* Sat Feb 05 2005 schwab@suse.de - Don't set LD_ASSUME_KERNEL in BETA. -* Fri Jan 21 2005 - coolo@suse.de +* Fri Jan 21 2005 coolo@suse.de - some fixes from CVS -* Mon Jan 17 2005 - schwab@suse.de +* Mon Jan 17 2005 schwab@suse.de - create-env: Add specs only if it exists as file. -* Wed Nov 17 2004 - coolo@suse.de +* Wed Nov 17 2004 coolo@suse.de - fixing dead loop -* Sun Nov 14 2004 - schwab@suse.de +* Sun Nov 14 2004 schwab@suse.de - Don't use icecc during build. -* Tue Nov 02 2004 - coolo@suse.de +* Tue Nov 02 2004 coolo@suse.de - ignore duplicated platforms to avoid confusion between native compiler and cross compiler -* Wed Oct 13 2004 - coolo@suse.de +* Wed Oct 13 2004 coolo@suse.de - several improvements in the communication layer - the daemon kills compiler jobs when the client exists before awaiting the result (gcc4 feature :) -* Tue Sep 28 2004 - od@suse.de +* Tue Sep 28 2004 od@suse.de - in create-env, use LD_ASSUME_KERNEL=2.4.21 on ppc64 -* Fri Sep 10 2004 - schwab@suse.de +* Fri Sep 10 2004 schwab@suse.de - Workaround cfg bug in gcc. -* Mon Sep 06 2004 - coolo@suse.de +* Mon Sep 06 2004 coolo@suse.de - handle being called without _any_ environment variables correctly (blender's use of scons) -* Mon Sep 06 2004 - coolo@suse.de +* Mon Sep 06 2004 coolo@suse.de - correctly calculating output filename for -S jobs (grub's configure) -* Sun Sep 05 2004 - coolo@suse.de +* Sun Sep 05 2004 coolo@suse.de - several improvements in the network code to make things more robust on general network slowness - speed up configure runs -* Tue Aug 31 2004 - coolo@suse.de +* Tue Aug 31 2004 coolo@suse.de - do calculate the load a bit more fair for those machines that got other niced jobs - add time information to the log output - track a bit more carefully the child pids -* Mon Aug 30 2004 - coolo@suse.de +* Mon Aug 30 2004 coolo@suse.de - do not crash when the network goes down (again) - some cleanup -* Sun Aug 29 2004 - coolo@suse.de +* Sun Aug 29 2004 coolo@suse.de - finding quite some scheduler troubles while watching a network with half the computers using WLAN (KDE conference) - run everything the daemon does with client data as specific user - changed the spec file to create that user and move the cache dir to /var/cache/icecream - more options for the sysconfig -* Wed Aug 18 2004 - coolo@suse.de +* Wed Aug 18 2004 coolo@suse.de - avoid crashes when the connection between client and daemon goes down (as happend at night) -* Tue Aug 17 2004 - coolo@suse.de +* Tue Aug 17 2004 coolo@suse.de - fix handling of unknown paramters (failed/gsl) -* Sun Aug 15 2004 - coolo@suse.de +* Sun Aug 15 2004 coolo@suse.de - bugfixes and more flag statistics -* Thu Aug 12 2004 - coolo@suse.de +* Thu Aug 12 2004 coolo@suse.de - transfer debug and optimization flags to the scheduler for better speed calculation -* Thu Aug 12 2004 - coolo@suse.de +* Thu Aug 12 2004 coolo@suse.de - fixing ugly regression in the daemon. Increased protocol version to avoid problems with these old daemons -* Wed Aug 11 2004 - coolo@suse.de +* Wed Aug 11 2004 coolo@suse.de - Fixing grave performance problem and several scheduler crashes -* Wed Aug 04 2004 - coolo@suse.de +* Wed Aug 04 2004 coolo@suse.de - update for new automake, let the daemon set a ulimit for memory usage -* Fri Jul 30 2004 - coolo@suse.de +* Fri Jul 30 2004 coolo@suse.de - don't stress the scheduler while compiling jobs three times - also use icecream for .c files - fix for the init script -* Tue Jun 29 2004 - coolo@suse.de +* Tue Jun 29 2004 coolo@suse.de - fixing bugs reported by prague office and ro -* Fri Jun 11 2004 - coolo@suse.de +* Fri Jun 11 2004 coolo@suse.de - major update (including fix for gcc build) -* Tue May 11 2004 - coolo@suse.de +* Tue May 11 2004 coolo@suse.de - really fixing build with several input files -* Tue May 04 2004 - coolo@suse.de +* Tue May 04 2004 coolo@suse.de - fix build with several input files (ltp package) -* Mon May 03 2004 - coolo@suse.de +* Mon May 03 2004 coolo@suse.de - support cross compiling -* Wed Apr 28 2004 - coolo@suse.de +* Wed Apr 28 2004 coolo@suse.de - support multiple architectures in the scheduler -* Mon Apr 26 2004 - coolo@suse.de +* Mon Apr 26 2004 coolo@suse.de - filter out more errors as info message trying to get binutils's testsuite to work -* Sun Apr 25 2004 - coolo@suse.de +* Sun Apr 25 2004 coolo@suse.de - adding -frandom-seed to the compilation for the jobs that compile thee times on several hosts -* Fri Apr 23 2004 - coolo@suse.de +* Fri Apr 23 2004 coolo@suse.de - fixing grave bug in the setup of the protocol version which caused lookups -* Thu Apr 22 2004 - coolo@suse.de +* Thu Apr 22 2004 coolo@suse.de - several fixes in the transport layer and the client now compiles every 5th job three times to test the farm -* Sat Apr 17 2004 - coolo@suse.de +* Sat Apr 17 2004 coolo@suse.de - splitting monitor into an extra source to simplify build requirements for the client -* Fri Apr 16 2004 - coolo@suse.de +* Fri Apr 16 2004 coolo@suse.de - new protocol version for fancier monitors -* Fri Apr 16 2004 - coolo@suse.de +* Fri Apr 16 2004 coolo@suse.de - new version with revised monitor and new init script name -* Tue Apr 13 2004 - coolo@suse.de +* Tue Apr 13 2004 coolo@suse.de - initial package ++++++ icecc-make-it-cool.diff ++++++ ++++ 888 lines (skipped) ++++ between icecream/icecc-make-it-cool.diff ++++ and /mounts/work_src_done/STABLE/icecream/icecc-make-it-cool.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org