Project "cook.2.17" Page 1 List of Changes Mon Oct 15 17:41:35 2001 Change State Description ------- ------- ------------- 10 completed prepare for release 11 completed c_incl m4 12 completed insulate signal.h 15 completed ingredients-fingerprint 16 completed OpenBSD link 17 completed Cgywin build bug 18 completed cook_rsh 19 completed (exists) implies `set shallow' 20 completed ingredients-fingerprint, again 21 completed release notes Project "cook.2.17", Change 10 Page 1 Change Details Mon Oct 15 17:41:35 2001 NAME Project "cook.2.17", Delta 1, Change 10. SUMMARY prepare for release DESCRIPTION This change prepares Cook for its next public release. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 201 BUILDING build modify 27 -> 178 MANIFEST build modify 29 -> 174 Makefile.in build modify 12 -> 111 README build modify 3 -> 22 common/config.h.in build modify 43 -> 304 common/patchlevel.h build modify 7 -> 29 configure source create 1 etc/CHANGES.2.16 build modify 165 -> 166 etc/version.so source modify 4 -> 5 lib/en/readme/new.2.16.so source create 1 lib/en/readme/new.2.17.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Apr 25 pmiller 11:11:10 2001 develop_begin Wed Apr 25 pmiller Elapsed time: 1.000 11:11:17 2001 days. develop_end Wed Apr 25 pmiller 19:58:38 2001 review_pass Wed Apr 25 pmiller 19:58:51 2001 integrate_begin Wed Apr 25 pmiller Elapsed time: 0.024 19:59:02 2001 days. integrate_pass Wed Apr 25 pmiller 20:09:56 2001 Project "cook.2.17", Change 11 Page 1 Change Details Mon Oct 15 17:41:35 2001 NAME Project "cook.2.17", Delta 2, Change 11. SUMMARY c_incl m4 DESCRIPTION This change adds more include keywords to the M4 include scanning, to cope with the m4 -P option. My thanks to Gilles Lamiral for this suggestion. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 202 BUILDING build modify 27 -> 178 MANIFEST build modify 29 -> 174 Makefile.in build modify 12 -> 111 README source modify 5 -> 6 c_incl/lang_m4.c build modify 3 -> 22 common/config.h.in build modify 43 -> 305 common/patchlevel.h build modify 7 -> 29 configure build modify 165 -> 167 etc/version.so test modify 3 -> 4 test/01/t0130a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Apr 26 pmiller 09:53:34 2001 develop_begin Thu Apr 26 pmiller Elapsed time: 0.242 09:53:41 2001 days. develop_end Thu Apr 26 pmiller 11:42:24 2001 review_pass Thu Apr 26 pmiller 11:42:39 2001 integrate_begin Thu Apr 26 pmiller Elapsed time: 0.075 11:42:47 2001 days. integrate_pass Thu Apr 26 pmiller 12:16:28 2001 Project "cook.2.17", Change 12 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 3, Change 12. SUMMARY insulate signal.h DESCRIPTION This change adds some configuratiuon insulation around signal.h This change also removes the gcc inlining optimizations in common/input.h, because of a known gcc 2.96 optimization bug. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 203 BUILDING build modify 27 -> 179 MANIFEST build modify 29 -> 175 Makefile.in build modify 12 -> 111 README source modify 23 -> 24 c_incl/sniff.c source create 1 common/ac/signal.h build modify 3 -> 22 common/config.h.in source modify 2 -> 3 common/input.h build modify 43 -> 306 common/patchlevel.h build modify 7 -> 29 configure source modify 6 -> 7 cook/desist.c source modify 8 -> 9 cook/listing.c source modify 23 -> 24 cook/main.c source modify 24 -> 25 cook/os.c build modify 165 -> 168 etc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed May 2 pmiller 07:57:25 2001 develop_begin Wed May 2 pmiller Elapsed time: 0.371 07:57:33 2001 days. develop_end Wed May 2 pmiller 10:44:18 2001 review_pass Wed May 2 pmiller 10:44:23 2001 integrate_begin Wed May 2 pmiller Elapsed time: 0.506 10:44:35 2001 days. integrate_pass Wed May 2 pmiller 14:32:18 2001 Project "cook.2.17", Change 15 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 6, Change 15. SUMMARY ingredients-fingerprint DESCRIPTION This change fixed a bug in the ingredients-fingerprint processing which was failing to detect a change when the number of ingredients decreased. My thanks to Pieter Nagel for reporting this problem. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 206 BUILDING build modify 27 -> 179 MANIFEST build modify 29 -> 177 Makefile.in build modify 12 -> 111 README build modify 3 -> 22 common/config.h.in build modify 43 -> 309 common/patchlevel.h build modify 7 -> 29 configure source modify 9 -> 10 cook/fingerprint/find.c source modify 1 -> 2 cook/fingerprint/ingredients.c source modify 5 -> 6 cook/fingerprint/record.c source modify 3 -> 4 cook/fingerprint/value.c source modify 2 -> 3 cook/fingerprint/value.h source modify 24 -> 25 cook/main.c build modify 165 -> 171 etc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri May 11 pmiller 08:34:51 2001 develop_begin Fri May 11 pmiller Elapsed time: 44.000 08:34:58 2001 days. develop_end Wed Jul 11 pmiller 22:27:34 2001 review_pass Wed Jul 11 pmiller 22:27:43 2001 integrate_begin Wed Jul 11 pmiller Elapsed time: 0.027 22:27:50 2001 days. Project "cook.2.17", Change 15 Page 2 Change Details Mon Oct 15 17:41:36 2001 What When Who Comment ------ ------ ----- --------- integrate_pass Wed Jul 11 pmiller 22:39:56 2001 Project "cook.2.17", Change 16 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 9, Change 16. SUMMARY OpenBSD link DESCRIPTION This change adds an OpenBSD link to the web page. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 209 BUILDING build modify 27 -> 180 MANIFEST build modify 29 -> 179 Makefile.in build modify 12 -> 111 README build modify 3 -> 22 common/config.h.in build modify 43 -> 312 common/patchlevel.h build modify 7 -> 30 configure source modify 12 -> 13 etc/cook.html build modify 165 -> 174 etc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Jun 5 pmiller 11:16:06 2001 develop_begin Tue Jun 5 pmiller Elapsed time: 27.000 11:16:16 2001 days. develop_end Wed Jul 11 pmiller Elapsed time: 0.057 22:05:07 2001 days. review_pass Wed Jul 11 pmiller Elapsed time: 1.000 22:30:38 2001 days. integrate_begin Thu Jul 12 pmiller 10:15:47 2001 integrate_pass Thu Jul 12 pmiller 10:21:09 2001 Project "cook.2.17", Change 17 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 4, Change 17. SUMMARY Cgywin build bug DESCRIPTION This change fixes a small build problem on Cygwin. My thanks to David Copelovici for this patch. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 204 BUILDING build modify 27 -> 179 MANIFEST build modify 29 -> 176 Makefile.in build modify 12 -> 111 README source modify 6 -> 7 common/ac/wchar.h build modify 3 -> 22 common/config.h.in build modify 43 -> 307 common/patchlevel.h build modify 7 -> 29 configure build modify 165 -> 169 etc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Jun 7 pmiller 07:42:57 2001 develop_begin Thu Jun 7 pmiller Elapsed time: 0.287 07:43:05 2001 days. develop_end Thu Jun 7 pmiller Elapsed time: 0.200 09:52:14 2001 days. review_pass Thu Jun 7 pmiller 11:22:20 2001 integrate_begin Thu Jun 7 pmiller Elapsed time: 3.000 11:22:30 2001 days. integrate_pass Tue Jun 12 pmiller 10:32:57 2001 Project "cook.2.17", Change 18 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 7, Change 18. SUMMARY cook_rsh DESCRIPTION This change adds the cook_rsh command, which may be used to load balance across machine classes, not just simple machine lists in the host-binding recipe attribute. My thanks to Jerry Pendergraft for this contribution. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 207 BUILDING build modify 27 -> 180 MANIFEST build modify 29 -> 178 Makefile.in build modify 12 -> 111 README build modify 3 -> 22 common/config.h.in build modify 43 -> 310 common/patchlevel.h build modify 7 -> 30 configure source modify 7 -> 8 etc/Howto.cook source modify 4 -> 5 etc/Makefi.file.sh source modify 5 -> 6 etc/Makefile.sh source modify 15 -> 16 etc/configure.in build modify 165 -> 172 etc/version.so source create 1 lib/en/man1/cook_rsh.1 source modify 7 -> 8 lib/en/user-guide/parallel.so source create 1 lib/host_lists.pl source create 1 script/cook_rsh.in HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Jun 14 pmiller 07:55:34 2001 develop_begin Thu Jun 14 pmiller Elapsed time: 20.000 07:55:44 2001 days. develop_end Wed Jul 11 pmiller 23:05:43 2001 review_pass Wed Jul 11 pmiller 23:06:21 2001 Project "cook.2.17", Change 18 Page 2 Change Details Mon Oct 15 17:41:36 2001 What When Who Comment ------ ------ ----- --------- integrate_begin Wed Jul 11 pmiller Elapsed time: 1.000 23:06:25 2001 days. integrate_pass Thu Jul 12 pmiller 09:50:02 2001 Project "cook.2.17", Change 19 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 5, Change 19. SUMMARY (exists) implies `set shallow' DESCRIPTION This change fixed a problem where the use of (exists) implied `set shallow', when it clearly should not. My thanks to Jerry Pendergraft for reporting this problem. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 205 BUILDING build modify 27 -> 179 MANIFEST build modify 29 -> 176 Makefile.in build modify 12 -> 111 README build modify 3 -> 22 common/config.h.in build modify 43 -> 308 common/patchlevel.h build modify 7 -> 29 configure source modify 26 -> 27 cook/graph/run.c build modify 165 -> 170 etc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Jun 19 pmiller 11:19:19 2001 develop_begin Tue Jun 19 pmiller Elapsed time: 16.000 11:19:59 2001 days. develop_end Wed Jul 11 pmiller 10:26:47 2001 review_pass Wed Jul 11 pmiller 10:26:54 2001 integrate_begin Wed Jul 11 pmiller Elapsed time: 1.000 10:27:04 2001 days. integrate_pass Wed Jul 11 pmiller 21:45:06 2001 Project "cook.2.17", Change 20 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 8, Change 20. SUMMARY ingredients-fingerprint, again DESCRIPTION This change tides up some of the work done to fix the ingredients-fingerprint problem. In particular, it regularises the quite handler usage, to take out the ugly hack imposed upon cook/main.c, and preplaces it with the idea of a "priority" quit handler, to be run first. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by chain. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 208 BUILDING build modify 27 -> 180 MANIFEST build modify 29 -> 179 Makefile.in build modify 12 -> 111 README build modify 3 -> 22 common/config.h.in build modify 43 -> 311 common/patchlevel.h source modify 4 -> 5 common/quit.c source modify 3 -> 4 common/quit.h build modify 7 -> 30 configure source modify 10 -> 11 cook/fingerprint/find.c source modify 25 -> 26 cook/main.c build modify 165 -> 173 etc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Jul 12 pmiller 08:41:52 2001 develop_begin Thu Jul 12 pmiller Elapsed time: 0.113 08:41:55 2001 days. develop_end Thu Jul 12 pmiller Elapsed time: 0.067 09:32:46 2001 days. review_pass Thu Jul 12 pmiller 10:02:53 2001 integrate_begin Thu Jul 12 pmiller Elapsed time: 0.023 10:02:58 2001 days. integrate_pass Thu Jul 12 pmiller 10:13:12 2001 Project "cook.2.17", Change 21 Page 1 Change Details Mon Oct 15 17:41:36 2001 NAME Project "cook.2.17", Delta 10, Change 21. SUMMARY release notes DESCRIPTION This change adds some release notes for the previous changes. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- -------- ------- ----------- build modify 5 -> 210 BUILDING build modify 27 -> 180 MANIFEST build modify 29 -> 180 Makefile.in build modify 12 -> 112 README build modify 3 -> 22 common/config.h.in build modify 43 -> 313 common/patchlevel.h build modify 7 -> 30 configure source modify 8 -> 9 etc/Howto.cook build modify 165 -> 175 etc/version.so source modify 1 -> 2 lib/en/readme/new.2.17.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Jul 12 pmiller 10:04:54 2001 develop_begin Thu Jul 12 pmiller Elapsed time: 0.028 10:05:01 2001 days. develop_end Thu Jul 12 pmiller 10:17:41 2001 review_pass Thu Jul 12 pmiller Elapsed time: 0.104 10:17:42 2001 days. integrate_begin Thu Jul 12 pmiller 11:04:31 2001 integrate_pass Thu Jul 12 pmiller 11:13:24 2001 Copyright (C) 1997-2007 Peter Miller