Project "aegis.3.23" Page 1 List of Changes Sat Mar 10 23:04:26 2001 Change State Description ------- ------- ------------- 10 completed prepare for release 11 completed tkaer 12 completed RPM glitch 15 completed advance whiteout time stamp 16 completed Add Content-disposition to the file generated by aedist 17 completed aecpu -delta removed files 18 completed aereport and .aegisrc 19 completed PDF for documents 20 completed libintl issues 21 completed notification scripts 22 completed ${quote} 23 completed yacc vs Windows 25 completed builds to all arch 26 completed wishlist 27 completed building under cygwin 28 completed build glitch 29 completed aeibu by administrator 30 completed test 38 vs locale 31 completed akutech logo 32 completed aeimport 33 completed nl localization 35 completed testing chapter 36 completed report names 37 completed more change substitution 38 completed robust reports 39 completed quoting 50 completed aeimport documentation 51 completed aeimport tags 52 completed cross branch merge 53 completed turn off lint Project "aegis.3.23", Change 10 Page 1 Change Details Sat Mar 10 23:04:29 2001 NAME Project "aegis.3.23", Delta 1, Change 10. SUMMARY prepare for release DESCRIPTION This change prepares Aegis for the 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 ------- -------- ------- ----------- source create 1 etc/CHANGES.3.22 source create 1 lib/en/readme/new.3.23.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Oct 29 pmiller 23:33:55 2000 develop_begin Sun Oct 29 pmiller Elapsed time: 1.000 23:34:00 2000 days. develop_end Mon Oct 30 pmiller 09:27:56 2000 review_pass Mon Oct 30 pmiller 09:30:15 2000 integrate_begin Mon Oct 30 pmiller Elapsed time: 0.173 09:30:25 2000 days. integrate_pass Mon Oct 30 pmiller 10:48:12 2000 Project "aegis.3.23", Change 11 Page 1 Change Details Sat Mar 10 23:04:31 2001 NAME Project "aegis.3.23", Delta 2, Change 11. SUMMARY tkaer DESCRIPTION This change improves some aspects of tkaer. My thanks to Ralf Fassel for this patch. 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 ------- -------- ------- ----------- source modify 2 -> 3 script/tkaer.in HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Oct 31 pmiller 18:46:16 2000 develop_begin Tue Oct 31 pmiller Elapsed time: 0.176 18:46:22 2000 days. develop_end Tue Oct 31 pmiller 20:05:36 2000 review_pass Tue Oct 31 pmiller 20:05:47 2000 integrate_begin Tue Oct 31 pmiller Elapsed time: 0.090 20:05:57 2000 days. integrate_pass Tue Oct 31 pmiller 20:46:27 2000 Project "aegis.3.23", Change 12 Page 1 Change Details Sat Mar 10 23:04:32 2001 NAME Project "aegis.3.23", Delta 3, Change 12. SUMMARY RPM glitch DESCRIPTION Aegis 3.22 introduced a change in the RPM .spec file that removed /usr/share/aegis/profile. This was apparently in conjunction with adding /etc/profile.d/aegis to the package, which would be fine except that the latter file is just a symlink to the former, and the former is no longer part of the RPM... Consequently, when you build and install an 3.2[23] over an earlier-version RPM, /usr/share/aegis/profile disappears out from under you. My thanks to Steven Knight 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 external_bug. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 6 -> 7 etc/spec.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Nov 14 pmiller 12:04:14 2000 develop_begin Tue Nov 14 pmiller Elapsed time: 0.503 12:04:20 2000 days. develop_end Tue Nov 14 pmiller 15:50:31 2000 review_pass Tue Nov 14 pmiller 15:50:31 2000 integrate_begin Tue Nov 14 pmiller Elapsed time: 0.710 15:50:40 2000 days. integrate_pass Tue Nov 14 pmiller 21:10:02 2000 Project "aegis.3.23", Change 15 Page 1 Change Details Sat Mar 10 23:04:34 2001 NAME Project "aegis.3.23", Delta 6, Change 15. SUMMARY advance whiteout time stamp DESCRIPTION This change gives whiteout files a time stamp later than the file in the baseline. My thanks to Angus Lees for this suggestion. 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 ------- -------- ------- ----------- source modify 1 -> 2 libaegis/change/file/whiteo_ write.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Nov 23 pmiller 15:13:09 2000 develop_begin Thu Nov 23 pmiller Elapsed time: 10.000 15:13:15 2000 days. develop_end Thu Dec 7 pmiller 09:36:00 2000 review_pass Thu Dec 7 pmiller 09:36:08 2000 integrate_begin Thu Dec 7 pmiller Elapsed time: 0.177 09:36:15 2000 days. integrate_pass Thu Dec 7 pmiller 10:56:03 2000 Project "aegis.3.23", Change 16 Page 1 Change Details Sat Mar 10 23:04:36 2001 NAME Project "aegis.3.23", Delta 4, Change 16. SUMMARY Add Content-disposition to the file generated by aedist DESCRIPTION This change adds Content-disposition to the file generated by aedist. My thanks to Walter Franzini for this patch. This change must pass a full regression test. 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_improvement. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 14 -> 15 aedist/send.c source modify 1 -> 2 lib/en/readme/new.3.23.so test modify 3 -> 4 test/00/t0089a.sh test modify 1 -> 2 test/01/t0107a.sh test modify 1 -> 2 test/01/t0111a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Nov 24 pmiller 09:30:16 2000 develop_begin Fri Nov 24 pmiller Elapsed time: 0.615 09:30:22 2000 days. develop_end Fri Nov 24 pmiller 14:07:05 2000 review_pass Fri Nov 24 pmiller 14:07:10 2000 integrate_begin Fri Nov 24 pmiller Elapsed time: 0.178 14:07:17 2000 days. integrate_pass Fri Nov 24 pmiller 15:27:11 2000 Project "aegis.3.23", Change 17 Page 1 Change Details Sat Mar 10 23:04:38 2001 NAME Project "aegis.3.23", Delta 5, Change 17. SUMMARY aecpu -delta removed files DESCRIPTION This change causes aecp -delta to add removed files to the change as removed files, not as zero-length copied files. My thanks to Geoff Soutter for prompting me to do something about this long-standing issue. 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 ------- -------- ------- ----------- source modify 12 -> 13 aegis/aecp.c test create 1 test/01/t0122a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Dec 1 pmiller 08:17:22 2000 develop_begin Fri Dec 1 pmiller Elapsed time: 0.624 08:17:28 2000 days. develop_end Fri Dec 1 pmiller 12:58:21 2000 review_pass Fri Dec 1 pmiller 12:58:48 2000 integrate_begin Fri Dec 1 pmiller Elapsed time: 0.232 12:58:57 2000 days. integrate_pass Fri Dec 1 pmiller 14:43:19 2000 Project "aegis.3.23", Change 18 Page 1 Change Details Sat Mar 10 23:04:40 2001 NAME Project "aegis.3.23", Delta 11, Change 18. SUMMARY aereport and .aegisrc DESCRIPTION This change makes it possible to access .aegisrc files from the report generator. This is via the user[] variable. In particular, this is used to improved web reports by using the .aegisrc email_address field. 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 ------- -------- ------- ----------- source modify 6 -> 7 lib/en/html/chan_bedev.rpt source modify 5 -> 6 lib/en/html/chan_beint.rpt source modify 3 -> 4 lib/en/html/chan_hstry.rpt source modify 6 -> 7 lib/en/html/chan_list.rpt source modify 4 -> 5 lib/en/html/file_activ.rpt source modify 3 -> 4 lib/en/html/file_cflct.rpt source modify 3 -> 4 lib/en/html/proj_staff.rpt source modify 8 -> 9 lib/en/man5/aer.5 source modify 4 -> 5 libaegis/aer/expr/name.c source create 1 libaegis/aer/value/uconf.c source create 1 libaegis/aer/value/uconf.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Dec 13 pmiller 10:15:26 2000 develop_begin Wed Dec 13 pmiller Elapsed time: 41.000 10:15:32 2000 days. develop_end Wed Feb 7 pmiller 17:47:00 2001 review_pass Wed Feb 7 pmiller 17:47:15 2001 integrate_begin Wed Feb 7 pmiller Elapsed time: 2.000 17:47:26 2001 days. integrate_pass Fri Feb 9 pmiller 10:16:27 2001 Project "aegis.3.23", Change 19 Page 1 Change Details Sat Mar 10 23:04:42 2001 NAME Project "aegis.3.23", Delta 29, Change 19. SUMMARY PDF for documents DESCRIPTION This change causes all of the documentation to be produced as PDF files, rather than .ps.gz files. This is more accessable to a wider range of users. 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 ------- -------- ------- ----------- source modify 37 -> 38 etc/Howto.cook source modify 20 -> 21 etc/aegis.html source modify 8 -> 9 etc/archive.cook source create 1 etc/page-list.awk source modify 3 -> 4 lib/en/auug97/04-cure.so source modify 3 -> 4 lib/en/auug97/08-books.so source modify 3 -> 4 lib/en/auug97/10-ref.so source modify 4 -> 5 lib/en/auug97/main.ms source modify 2 -> 3 lib/en/cvs-comparison/main.ms source modify 1 -> 2 lib/en/howto/branch.so source modify 6 -> 7 lib/en/howto/main.ms source modify 1 -> 2 lib/en/man1/aeimport.1 source modify 9 -> 10 lib/en/readme/new.3.23.so source modify 3 -> 4 lib/en/refman/main.man source modify 4 -> 5 lib/en/user-guide/c1.0.so source modify 6 -> 7 lib/en/user-guide/main.ms HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Dec 14 pmiller 17:42:56 2000 develop_begin Thu Dec 14 pmiller Elapsed time: 60.665 17:43:07 2000 days. develop_end Thu Mar 8 pmiller 22:42:12 2001 review_pass Thu Mar 8 pmiller 22:42:26 2001 integrate_begin Thu Mar 8 pmiller Elapsed time: 1.000 22:42:40 2001 days. Project "aegis.3.23", Change 19 Page 2 Change Details Sat Mar 10 23:04:42 2001 What When Who Comment ------ ------ ----- --------- integrate_fail Fri Mar 9 pmiller faq.txt build issues 14:13:56 2001 Elapsed time: 0.067 days. develop_end Fri Mar 9 pmiller 14:43:59 2001 review_pass Fri Mar 9 pmiller 14:46:25 2001 integrate_begin Fri Mar 9 pmiller Elapsed time: 0.059 14:46:36 2001 days. integrate_pass Fri Mar 9 pmiller 15:13:21 2001 Project "aegis.3.23", Change 20 Page 1 Change Details Sat Mar 10 23:04:45 2001 NAME Project "aegis.3.23", Delta 7, Change 20. SUMMARY libintl issues DESCRIPTION This change fixed a problem with libintl.h on some platforms. There was a problem on some platforms for which you has to explicitly get GNU Gettext and install it. In some cases, it dod noting, because the ENABLE_NLS symbol was not defined to be 1. 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_bug. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 4 -> 5 common/ac/libintl.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jan 12 pmiller 23:17:38 2001 develop_begin Fri Jan 12 pmiller Elapsed time: 1.000 23:17:44 2001 days. develop_end Sun Jan 14 pmiller 22:55:03 2001 review_pass Sun Jan 14 pmiller 22:55:06 2001 integrate_begin Sun Jan 14 pmiller Elapsed time: 0.220 22:55:15 2001 days. integrate_pass Mon Jan 15 pmiller 00:34:02 2001 Project "aegis.3.23", Change 21 Page 1 Change Details Sat Mar 10 23:04:47 2001 NAME Project "aegis.3.23", Delta 8, Change 21. SUMMARY notification scripts DESCRIPTION This change updates the news and email notification scripts to set the page width and height, to make the results more predictable (and in come cases, more readable). 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 ------- -------- ------- ----------- source modify 4 -> 5 lib/db_forced.sh source modify 3 -> 4 lib/de.inews.sh source modify 4 -> 5 lib/de.sh source modify 3 -> 4 lib/deu.inews.sh source modify 4 -> 5 lib/deu.sh source modify 3 -> 4 lib/if.inews.sh source modify 4 -> 5 lib/if.sh source modify 3 -> 4 lib/ip.inews.sh source modify 6 -> 7 lib/ip.sh source modify 3 -> 4 lib/rf.inews.sh source modify 4 -> 5 lib/rf.sh source modify 3 -> 4 lib/rp.inews.sh source modify 4 -> 5 lib/rp.sh source modify 3 -> 4 lib/rpu.inews.sh source modify 4 -> 5 lib/rpu.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Jan 23 pmiller 20:27:49 2001 develop_begin Tue Jan 23 pmiller Elapsed time: 0.097 20:27:56 2001 days. develop_end Tue Jan 23 pmiller 21:11:36 2001 review_pass Tue Jan 23 pmiller 21:14:21 2001 integrate_begin Tue Jan 23 pmiller Elapsed time: 0.069 21:14:29 2001 days. integrate_pass Tue Jan 23 pmiller 21:45:26 2001 Project "aegis.3.23", Change 22 Page 1 Change Details Sat Mar 10 23:04:49 2001 NAME Project "aegis.3.23", Delta 9, Change 22. SUMMARY ${quote} DESCRIPTION This change fixes a bug in the ${Quote} substitution. My thanks to Angus Lees 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 ------- -------- ------- ----------- source modify 1 -> 2 common/str/quote.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Jan 23 pmiller 21:51:35 2001 develop_begin Tue Jan 23 pmiller Elapsed time: 0.212 21:51:42 2001 days. develop_end Tue Jan 23 pmiller 23:27:12 2001 review_pass Tue Jan 23 pmiller 23:27:23 2001 integrate_begin Tue Jan 23 pmiller Elapsed time: 9.000 23:27:31 2001 days. integrate_pass Mon Feb 5 pmiller 12:06:56 2001 Project "aegis.3.23", Change 23 Page 1 Change Details Sat Mar 10 23:04:51 2001 NAME Project "aegis.3.23", Delta 17, Change 23. SUMMARY yacc vs Windows DESCRIPTION This change fixes a roblem with e Makefile regarding yacc and Cygwin. My thanks to Ralf Fassel 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 ------- -------- ------- ----------- source modify 5 -> 6 etc/Makefi.file.sh source modify 2 -> 3 etc/Makefile.head source modify 10 -> 11 etc/Makefile.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Jan 24 pmiller Cloned from change 10. 16:07:08 2001 develop_begin Wed Jan 24 pmiller Elapsed time: 23.347 16:07:14 2001 days. develop_end Mon Feb 26 pmiller 18:43:33 2001 review_pass Mon Feb 26 pmiller 18:46:09 2001 integrate_begin Mon Feb 26 pmiller Elapsed time: 0.331 18:46:16 2001 days. integrate_pass Mon Feb 26 pmiller 21:15:11 2001 Project "aegis.3.23", Change 25 Page 1 Change Details Sat Mar 10 23:04:53 2001 NAME Project "aegis.3.23", Delta 27, Change 25. SUMMARY builds to all arch DESCRIPTION This change adds a new config file filed: build_covers_all_ architectures can be used to say that any build on any architecture will build all architectures. Handy when used with Cook. My thanks to Jerry Pendergraft for this suggestion. 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 ------- -------- ------- ----------- source modify 22 -> 23 lib/en/man5/aepconf.5 source modify 8 -> 9 lib/en/readme/new.3.23.so source modify 1 -> 2 libaegis/change/build/time_set.c source modify 16 -> 17 libaegis/pconf.def HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Jan 24 pmiller 16:34:25 2001 develop_begin Wed Jan 24 pmiller Elapsed time: 30.000 16:34:31 2001 days. develop_end Wed Mar 7 pmiller 11:58:31 2001 review_pass Wed Mar 7 pmiller 12:04:01 2001 integrate_begin Wed Mar 7 pmiller Elapsed time: 0.209 12:05:41 2001 days. integrate_pass Wed Mar 7 pmiller 13:39:44 2001 Project "aegis.3.23", Change 26 Page 1 Change Details Sat Mar 10 23:04:55 2001 NAME Project "aegis.3.23", Delta 13, Change 26. SUMMARY wishlist DESCRIPTION This change adds some items to the wishlist. 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_improvement. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 2 -> 3 etc/sites.html source modify 3 -> 4 lib/en/cvs-comparison/c1.so source modify 3 -> 4 lib/en/cvs-comparison/c2.so source modify 3 -> 4 lib/en/howto/devel_to_do.so source modify 1 -> 2 lib/en/user-guide/c11.0.so source modify 3 -> 4 lib/en/user-guide/c11.2.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jan 26 pmiller 20:26:17 2001 develop_begin Fri Jan 26 pmiller Elapsed time: 17.000 20:26:24 2001 days. develop_end Tue Feb 20 pmiller Elapsed time: 0.331 12:20:21 2001 days. review_pass Tue Feb 20 pmiller 14:49:28 2001 integrate_begin Tue Feb 20 pmiller Elapsed time: 2.928 14:49:36 2001 days. integrate_pass Thu Feb 22 pmiller 21:47:00 2001 Project "aegis.3.23", Change 27 Page 1 Change Details Sat Mar 10 23:04:57 2001 NAME Project "aegis.3.23", Delta 12, Change 27. SUMMARY building under cygwin DESCRIPTION This change adds some more information about building Aegis under Windows-NT. My thanks to Charles Eaker for this information. 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 ------- -------- ------- ----------- source modify 4 -> 5 common/config.messy.h source modify 1 -> 2 lib/en/building/windows-nt.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Feb 1 pmiller 08:16:38 2001 develop_begin Thu Feb 1 pmiller Elapsed time: 11.130 08:16:44 2001 days. develop_end Fri Feb 16 pmiller Elapsed time: 0.200 09:15:25 2001 days. review_pass Fri Feb 16 pmiller 10:45:38 2001 integrate_begin Fri Feb 16 pmiller Elapsed time: 0.216 10:45:46 2001 days. integrate_pass Fri Feb 16 pmiller 12:22:46 2001 Project "aegis.3.23", Change 28 Page 1 Change Details Sat Mar 10 23:04:58 2001 NAME Project "aegis.3.23", Delta 10, Change 28. SUMMARY build glitch DESCRIPTION This change fixed a problem with the common/ac/wchar.h file. My thanks to Gerald T Kraus 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 ------- -------- ------- ----------- source modify 8 -> 9 common/ac/wchar.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Feb 6 pmiller 07:59:12 2001 develop_begin Tue Feb 6 pmiller Elapsed time: 0.120 07:59:20 2001 days. develop_end Tue Feb 6 pmiller 08:53:18 2001 review_pass Tue Feb 6 pmiller 08:53:44 2001 integrate_begin Tue Feb 6 pmiller Elapsed time: 0.133 08:53:52 2001 days. integrate_pass Tue Feb 6 pmiller 09:53:33 2001 Project "aegis.3.23", Change 29 Page 1 Change Details Sat Mar 10 23:05:00 2001 NAME Project "aegis.3.23", Delta 15, Change 29. SUMMARY aeibu by administrator DESCRIPTION This change enhances aeibu to allow administrators to use the aeibu command. This means that unattended integrations which are blocking other developers can be reversed temporarily. 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 ------- -------- ------- ----------- source modify 8 -> 9 aegis/aeibu.c source modify 3 -> 4 lib/en/man1/aeibu.1 source modify 2 -> 3 lib/en/readme/new.3.23.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Feb 7 pmiller 16:09:40 2001 develop_begin Wed Feb 7 pmiller Elapsed time: 7.000 16:09:47 2001 days. develop_end Fri Feb 16 pmiller Elapsed time: 5.000 09:13:33 2001 days. review_pass Thu Feb 22 pmiller Elapsed time: 0.071 22:20:59 2001 days. integrate_begin Thu Feb 22 pmiller Elapsed time: 2.000 22:53:08 2001 days. integrate_pass Mon Feb 26 pmiller 11:13:26 2001 Project "aegis.3.23", Change 30 Page 1 Change Details Sat Mar 10 23:05:02 2001 NAME Project "aegis.3.23", Delta 14, Change 30. SUMMARY test 38 vs locale DESCRIPTION GNU sort (at least textutils 2.0) is locale sensitive so test38 fails ('a.o' and 'all' are swapped) with some LC_COLLATE values. Adding LC_ALL=C export LC_ALL solved this. My thanks to Didier Gautheron for reporting this problem. 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 ------- -------- ------- ----------- test modify 4 -> 5 test/00/t0038a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Feb 22 pmiller 20:37:12 2001 develop_begin Thu Feb 22 pmiller Elapsed time: 0.070 20:37:19 2001 days. develop_end Thu Feb 22 pmiller 21:08:50 2001 review_pass Thu Feb 22 pmiller Elapsed time: 0.127 21:09:14 2001 days. integrate_begin Thu Feb 22 pmiller Elapsed time: 0.097 22:06:34 2001 days. integrate_pass Thu Feb 22 pmiller 22:50:00 2001 Project "aegis.3.23", Change 31 Page 1 Change Details Sat Mar 10 23:05:05 2001 NAME Project "aegis.3.23", Delta 16, Change 31. SUMMARY akutech logo DESCRIPTION This change corrects the Akutech logo in the reference sites list. My thanks to Ralf Fassel for this update. 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_improvement. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 3 -> 4 etc/sites.html HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 26 pmiller 08:21:42 2001 develop_begin Mon Feb 26 pmiller 08:21:49 2001 develop_end Mon Feb 26 pmiller 08:28:39 2001 review_pass Mon Feb 26 pmiller Elapsed time: 0.366 08:31:19 2001 days. integrate_begin Mon Feb 26 pmiller Elapsed time: 0.573 11:16:14 2001 days. integrate_pass Mon Feb 26 pmiller 15:34:12 2001 Project "aegis.3.23", Change 32 Page 1 Change Details Sat Mar 10 23:05:08 2001 NAME Project "aegis.3.23", Delta 24, Change 32. SUMMARY aeimport DESCRIPTION This change adds the `aeimport' command, used to import RCS (CVS) repositories. Maybe later I'll add code to import SCCS repositories. My thanks to Eric Raymond for encouraging me to write this utility. 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 ------- -------- ------- ----------- source modify 7 -> 8 aegis/aeca.c source modify 13 -> 14 aegis/aecp.c source modify 11 -> 12 aegis/aeif.c source modify 10 -> 11 aegis/aemv.c source modify 6 -> 7 aegis/aena.c source modify 12 -> 13 aegis/aenbr.c source modify 12 -> 13 aegis/aenc.c source modify 6 -> 7 aegis/aend.c source modify 6 -> 7 aegis/aeni.c source modify 4 -> 5 aegis/aenpa.c source modify 12 -> 13 aegis/aenpr.c source modify 12 -> 13 aegis/aenrls.c source modify 6 -> 7 aegis/aenrv.c source modify 8 -> 9 aegis/aepa.c source modify 10 -> 11 aegis/aerf.c source modify 7 -> 8 aegis/aermpr.c source create 1 aeimport/change_set.c source create 1 aeimport/change_set.h source create 1 aeimport/change_set/file.c source create 1 aeimport/change_set/file.h source create 1 aeimport/change_set/file_list.c source create 1 aeimport/change_set/file_list.h source create 1 aeimport/change_set/find.c source create 1 aeimport/change_set/find.h source create 1 aeimport/change_set/list.c source create 1 aeimport/change_set/list.h source create 1 aeimport/config_file.c source create 1 aeimport/config_file.h source create 1 aeimport/format.c source create 1 aeimport/format.h source create 1 aeimport/format/find.c source create 1 aeimport/format/private.c Project "aegis.3.23", Change 32 Page 2 Change Details Sat Mar 10 23:05:08 2001 Type Action Edit File Name ------- -------- ------- ----------- source create 1 aeimport/format/private.h source create 1 aeimport/format/rcs.c source create 1 aeimport/format/rcs.h source create 1 aeimport/format/rcs/gram.h source create 1 aeimport/format/rcs/gram.y source create 1 aeimport/format/rcs/lex.c source create 1 aeimport/format/rcs/lex.h source create 1 aeimport/format/search.c source create 1 aeimport/format/search.h source create 1 aeimport/format/search_list.c source create 1 aeimport/format/search_list.h source create 1 aeimport/format/version.c source create 1 aeimport/format/version.h source create 1 aeimport/format/version_list.c source create 1 aeimport/format/version_list.h source create 1 aeimport/import.c source create 1 aeimport/import.h source create 1 aeimport/main.c source create 1 aeimport/reconstruct.c source create 1 aeimport/reconstruct.h source create 1 aeimport/synthesize.c source create 1 aeimport/synthesize.h source modify 7 -> 8 common/gettime.y source modify 6 -> 7 common/str.h source create 1 common/str/trim.c source modify 36 -> 37 etc/Howto.cook source modify 5 -> 6 lib/config.example/rcs source modify 26 -> 27 lib/en/LC_MESSAGES/aegis.po source create 1 lib/en/LC_MESSAGES/aeimport.po source modify 23 -> 24 lib/en/LC_MESSAGES/libaegis.po source create 1 lib/en/man1/aeimport.1 source modify 5 -> 6 lib/en/user-guide/c3.2.so source modify 1 -> 2 lib/nl/LC_MESSAGES/aegis.po source modify 1 -> 2 lib/nl/LC_MESSAGES/libaegis.po source modify 2 -> 3 libaegis/change/cstate/write.c source modify 3 -> 4 libaegis/change/develop_direct/ set.c source modify 1 -> 2 libaegis/change/top_path/set.c source create 1 libaegis/change/verbose.h source create 1 libaegis/change/verbose/ newchancomp.c source modify 2 -> 3 libaegis/help.h source create 1 libaegis/help/badprojname.c source create 1 libaegis/help/date_unknown.c source create 1 libaegis/help/grouptoopriv.c source create 1 libaegis/help/projaliaexis.c source create 1 libaegis/help/pronamtoolon.c source create 1 libaegis/help/toomanyfiles.c source create 1 libaegis/help/user_toopriv.c source modify 6 -> 7 libaegis/io.c source modify 10 -> 11 libaegis/lock.c source modify 1 -> 2 libaegis/os/mkdir_betwen.c source create 1 libaegis/project/verbose.h source create 1 libaegis/project/verbose/ directory.c Project "aegis.3.23", Change 32 Page 3 Change Details Sat Mar 10 23:05:08 2001 Type Action Edit File Name ------- -------- ------- ----------- source create 1 libaegis/project/verbose/ newbrancomp.c source create 1 libaegis/project/verbose/ newprojcomp.c test create 1 test/01/t0123a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 26 pmiller 16:38:35 2001 develop_begin Mon Feb 26 pmiller Elapsed time: 6.000 16:38:42 2001 days. develop_end Tue Mar 6 pmiller 02:55:44 2001 review_pass Tue Mar 6 pmiller 02:55:45 2001 integrate_begin Tue Mar 6 pmiller Elapsed time: 1.000 02:55:53 2001 days. integrate_pass Tue Mar 6 pmiller 10:36:48 2001 Project "aegis.3.23", Change 33 Page 1 Change Details Sat Mar 10 23:05:22 2001 NAME Project "aegis.3.23", Delta 18, Change 33. SUMMARY nl localization DESCRIPTION This change adds Dutch localization of error messages. My thanks to Jelle Boomstra for this contibution. 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_improvement. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 4 -> 5 lib/en/LC_MESSAGES/aedist.po source modify 2 -> 3 lib/en/LC_MESSAGES/aefind.po source modify 2 -> 3 lib/en/LC_MESSAGES/aerect.po source modify 2 -> 3 lib/en/LC_MESSAGES/aereport.po source modify 1 -> 2 lib/en/LC_MESSAGES/aesub.po source modify 3 -> 4 lib/en/readme/new.3.23.so source create 1 lib/nl/LC_MESSAGES/aedist.po source create 1 lib/nl/LC_MESSAGES/aefind.po source create 1 lib/nl/LC_MESSAGES/aegis.po source create 1 lib/nl/LC_MESSAGES/aerect.po source create 1 lib/nl/LC_MESSAGES/aereport.po source create 1 lib/nl/LC_MESSAGES/aesub.po source create 1 lib/nl/LC_MESSAGES/libaegis.po HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 1 pmiller 08:29:19 2001 develop_begin Thu Mar 1 pmiller Elapsed time: 0.220 08:29:25 2001 days. develop_end Thu Mar 1 pmiller 10:08:16 2001 review_pass Thu Mar 1 pmiller 10:09:37 2001 integrate_begin Thu Mar 1 pmiller Elapsed time: 0.122 10:09:44 2001 days. integrate_pass Thu Mar 1 pmiller 11:04:46 2001 Project "aegis.3.23", Change 35 Page 1 Change Details Sat Mar 10 23:05:24 2001 NAME Project "aegis.3.23", Delta 19, Change 35. SUMMARY testing chapter DESCRIPTION This change makes some improvements to the Testing chapter of the User Guide 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 ------- -------- ------- ----------- source modify 2 -> 3 lib/en/user-guide/c11.1.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 1 pmiller 10:43:24 2001 develop_begin Thu Mar 1 pmiller Elapsed time: 0.094 10:43:33 2001 days. develop_end Thu Mar 1 pmiller 11:25:52 2001 review_pass Thu Mar 1 pmiller 11:30:31 2001 integrate_begin Thu Mar 1 pmiller Elapsed time: 0.172 11:30:40 2001 days. integrate_pass Thu Mar 1 pmiller 12:48:12 2001 Project "aegis.3.23", Change 36 Page 1 Change Details Sat Mar 10 23:05:26 2001 NAME Project "aegis.3.23", Delta 20, Change 36. SUMMARY report names DESCRIPTION This change fixed a problem where report names were alleged to be ambiguous, but were in fact simply a path specified twice. 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_bug. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 4 -> 5 libaegis/aer/parse.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 1 pmiller 12:29:10 2001 develop_begin Thu Mar 1 pmiller Elapsed time: 0.055 12:29:24 2001 days. develop_end Thu Mar 1 pmiller 12:54:02 2001 review_pass Thu Mar 1 pmiller 12:54:05 2001 integrate_begin Thu Mar 1 pmiller Elapsed time: 0.084 12:54:14 2001 days. integrate_pass Thu Mar 1 pmiller 13:32:06 2001 Project "aegis.3.23", Change 37 Page 1 Change Details Sat Mar 10 23:05:27 2001 NAME Project "aegis.3.23", Delta 21, Change 37. SUMMARY more change substitution DESCRIPTION This change adss the ability to give arguments to the ${change} substitution. Specifically, the ability to extract the brief description of a change. 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 ------- -------- ------- ----------- source modify 15 -> 16 lib/en/man5/aesub.5 source modify 4 -> 5 lib/en/readme/new.3.23.so source modify 34 -> 35 libaegis/sub.c source create 1 libaegis/sub/change.c source create 1 libaegis/sub/change.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 1 pmiller 19:47:35 2001 develop_begin Thu Mar 1 pmiller Elapsed time: 0.155 19:47:42 2001 days. develop_end Thu Mar 1 pmiller 20:57:29 2001 review_pass Thu Mar 1 pmiller 20:57:35 2001 integrate_begin Thu Mar 1 pmiller Elapsed time: 0.146 20:57:44 2001 days. integrate_pass Thu Mar 1 pmiller 22:03:37 2001 Project "aegis.3.23", Change 38 Page 1 Change Details Sat Mar 10 23:05:29 2001 NAME Project "aegis.3.23", Delta 23, Change 38. SUMMARY robust reports DESCRIPTION This change make reports more robust when faced with unknown users. 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 ------- -------- ------- ----------- source modify 2 -> 3 lib/report/proj_admin.rpt source modify 2 -> 3 lib/report/proj_devel.rpt source modify 2 -> 3 lib/report/proj_integ.rpt source modify 2 -> 3 lib/report/proj_rvwrs.rpt source modify 2 -> 3 lib/report/proj_staff.rpt HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Mar 3 pmiller 23:11:49 2001 develop_begin Sat Mar 3 pmiller Elapsed time: 0.045 23:12:10 2001 days. develop_end Sat Mar 3 pmiller Elapsed time: 1.000 23:32:38 2001 days. review_pass Mon Mar 5 pmiller 13:11:31 2001 integrate_begin Mon Mar 5 pmiller Elapsed time: 0.080 13:11:40 2001 days. integrate_pass Mon Mar 5 pmiller 13:47:35 2001 Project "aegis.3.23", Change 39 Page 1 Change Details Sat Mar 10 23:05:31 2001 NAME Project "aegis.3.23", Delta 22, Change 39. SUMMARY quoting DESCRIPTION This change fixes a bug in the ${quote} substitution which incorrectly quoted the exclamation mark (!). Unfortunately, quoting isn't at all simple, because you can't exclusively use single quotes or double quotes or backslash. This change also splits out the various functions within common/ str.c, in an effort to make minor improvements in the size of some of the executables. ARCHITECTURE This change must build and test in the "linux-i486" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 6 -> 7 common/str.c source modify 5 -> 6 common/str.h source create 1 common/str/bool.c source create 1 common/str/cat_three.c source create 1 common/str/catenate.c source create 1 common/str/downcase.c source create 1 common/str/equal.c source create 1 common/str/field.c source create 1 common/str/format.c source modify 2 -> 3 common/str/quote.c source create 1 common/str/upcase.c source modify 35 -> 36 etc/Howto.cook source modify 11 -> 12 etc/Makefile.sh source modify 5 -> 6 lib/en/readme/new.3.23.so test create 1 test/01/t0125a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Mar 4 pmiller 13:35:59 2001 develop_begin Sun Mar 4 pmiller Elapsed time: 1.000 13:36:08 2001 days. develop_end Mon Mar 5 pmiller Elapsed time: 0.027 09:48:13 2001 days. review_pass Mon Mar 5 pmiller 10:00:24 2001 integrate_begin Mon Mar 5 pmiller Elapsed time: 0.416 10:00:35 2001 days. Project "aegis.3.23", Change 39 Page 2 Change Details Sat Mar 10 23:05:31 2001 What When Who Comment ------ ------ ----- --------- integrate_pass Mon Mar 5 pmiller 13:07:46 2001 Project "aegis.3.23", Change 50 Page 1 Change Details Sat Mar 10 23:05:33 2001 NAME Project "aegis.3.23", Delta 25, Change 50. SUMMARY aeimport documentation DESCRIPTION This change adds the documentation for the new aeimport command. 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 ------- -------- ------- ----------- source modify 4 -> 5 lib/en/cvs-comparison/c1.so source modify 4 -> 5 lib/en/cvs-comparison/c2.so source create 1 lib/en/cvs-comparison/c3.so source modify 1 -> 2 lib/en/cvs-comparison/main.ms source modify 6 -> 7 lib/en/readme/new.3.23.so source modify 4 -> 5 lib/en/user-guide/c11.2.so source modify 3 -> 4 lib/en/user-guide/c7.1.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Mar 6 pmiller 11:44:51 2001 develop_begin Tue Mar 6 pmiller Elapsed time: 0.368 11:44:58 2001 days. develop_end Tue Mar 6 pmiller 14:30:30 2001 review_pass Tue Mar 6 pmiller 14:30:31 2001 integrate_begin Tue Mar 6 pmiller Elapsed time: 0.061 14:30:46 2001 days. integrate_pass Tue Mar 6 pmiller 14:58:05 2001 Project "aegis.3.23", Change 51 Page 1 Change Details Sat Mar 10 23:05:35 2001 NAME Project "aegis.3.23", Delta 30, Change 51. SUMMARY aeimport tags DESCRIPTION This change adds the ability to import tags along with the rest of the RCS data. Also, the missing code to create branches from version numbering has been added. 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 ------- -------- ------- ----------- source modify 13 -> 14 aegis/aenbr.c source modify 2 -> 3 aegis/aenbr.h source modify 13 -> 14 aegis/aenpr.c source modify 13 -> 14 aegis/aenrls.c source modify 1 -> 2 aeimport/change_set.c source modify 1 -> 2 aeimport/change_set.h source modify 1 -> 2 aeimport/change_set/file.c source modify 1 -> 2 aeimport/change_set/file.h source modify 1 -> 2 aeimport/change_set/file_list.c source modify 1 -> 2 aeimport/change_set/file_list.h source modify 1 -> 2 aeimport/change_set/find.c source modify 1 -> 2 aeimport/change_set/list.c source modify 1 -> 2 aeimport/change_set/list.h source modify 1 -> 2 aeimport/config_file.c source modify 1 -> 2 aeimport/config_file.h source modify 1 -> 2 aeimport/format/rcs.c source modify 1 -> 2 aeimport/format/rcs/gram.y source modify 1 -> 2 aeimport/format/rcs/lex.c source modify 1 -> 2 aeimport/format/search.c source modify 1 -> 2 aeimport/format/search.h source modify 1 -> 2 aeimport/format/search_list.c source modify 1 -> 2 aeimport/format/search_list.h source modify 1 -> 2 aeimport/format/version.c source modify 1 -> 2 aeimport/format/version.h source modify 1 -> 2 aeimport/format/version_list.c source modify 1 -> 2 aeimport/format/version_list.h source modify 1 -> 2 aeimport/import.c source modify 1 -> 2 aeimport/reconstruct.c source modify 1 -> 2 aeimport/reconstruct.h source modify 1 -> 2 aeimport/synthesize.c source modify 1 -> 2 aeimport/synthesize.h source modify 7 -> 8 common/str.c Project "aegis.3.23", Change 51 Page 2 Change Details Sat Mar 10 23:05:35 2001 Type Action Edit File Name ------- -------- ------- ----------- source modify 7 -> 8 common/str.h source modify 1 -> 2 common/str/trim.c source modify 4 -> 5 common/str_list.c source modify 3 -> 4 common/str_list.h source modify 38 -> 39 etc/Howto.cook source modify 12 -> 13 etc/Makefile.sh source modify 7 -> 8 etc/spec.sh source modify 1 -> 2 lib/en/LC_MESSAGES/aeimport.po source modify 1 -> 2 lib/en/cvs-comparison/c3.so source modify 2 -> 3 lib/en/man1/aeimport.1 source modify 7 -> 8 libaegis/project.h source create 1 libaegis/project/new_branch.c test modify 1 -> 2 test/01/t0123a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Mar 6 pmiller 14:57:54 2001 develop_begin Tue Mar 6 pmiller Elapsed time: 4.000 14:58:01 2001 days. develop_end Sat Mar 10 pmiller 09:30:23 2001 review_pass Sat Mar 10 pmiller 09:37:26 2001 integrate_begin Sat Mar 10 pmiller Elapsed time: 0.172 09:37:37 2001 days. integrate_pass Sat Mar 10 pmiller 10:55:09 2001 Project "aegis.3.23", Change 52 Page 1 Change Details Sat Mar 10 23:05:42 2001 NAME Project "aegis.3.23", Delta 26, Change 52. SUMMARY cross branch merge DESCRIPTION This change improves the way cross branch merge works, by using the project's edit number origin, rather than the change file's edit number origin. My thanks to David Brown for this suggestion. 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_improvement. FILES Type Action Edit File Name ------- -------- ------- ----------- source modify 14 -> 15 aegis/aed.c source modify 7 -> 8 lib/en/readme/new.3.23.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Mar 7 pmiller 07:50:48 2001 develop_begin Wed Mar 7 pmiller Elapsed time: 0.205 07:50:55 2001 days. develop_end Wed Mar 7 pmiller 09:23:16 2001 review_pass Wed Mar 7 pmiller 09:23:26 2001 integrate_begin Wed Mar 7 pmiller Elapsed time: 0.201 09:23:37 2001 days. integrate_pass Wed Mar 7 pmiller 10:54:16 2001 Project "aegis.3.23", Change 53 Page 1 Change Details Sat Mar 10 23:05:45 2001 NAME Project "aegis.3.23", Delta 28, Change 53. SUMMARY turn off lint DESCRIPTION This change turns off lint. It was on by default, but I was mostly ignoring it. 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 ------- -------- ------- ----------- source modify 1 -> 2 etc/lint.cook HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Mar 7 pmiller 17:28:21 2001 develop_begin Wed Mar 7 pmiller Elapsed time: 0.028 17:28:44 2001 days. develop_end Wed Mar 7 pmiller 17:41:30 2001 review_pass Wed Mar 7 pmiller 17:41:40 2001 integrate_begin Wed Mar 7 pmiller Elapsed time: 1.000 17:42:06 2001 days. integrate_pass Thu Mar 8 pmiller 16:55:35 2001