2008-01-17 Thursday 22:54 mkgnu * configure.in (1.276), packaging/debian/changelog (1.110) (utags: SCMBUG_RELEASE_0-23-3): bug 1101: Increased version number for upcoming release SCMBUG_RELEASE_0-23-3 2008-01-17 Thursday 22:50 mkgnu * src/tests/product.test/svn/: auto_commit_file.sh (1.4), auto_commit_file2.sh (1.4) (utags: SCMBUG_RELEASE_0-23-3): bug 1084: It seems that I removed the files : system/src/tests/product.test/svn/auto_commit_file.sh system/src/tests/product.test/svn/auto_commit_file2.sh while I shouldn't have. Restored them. 2008-01-17 Thursday 22:48 mkgnu * configure.in (1.275), src/tests/Makefile.in (1.23, SCMBUG_RELEASE_0-23-3): bug 1084: It seems that I removed the files : system/src/tests/product.test/svn/auto_commit_file.sh system/src/tests/product.test/svn/auto_commit_file2.sh while I shouldn't have. Trying to restore them. 2008-01-17 Thursday 22:28 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.51, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2): bug 1052: Return the appropriate value if an invalid product name is supplied to the integration_add_tag, integration_delete_tag, and integration_tag_exists functions of the Mantis backend. 2008-01-17 Thursday 21:57 mkgnu * src/tests/product.test/cvs/: status_assigned.sh (1.2), status_assigned2.sh (1.2), status_reopened.sh (1.2), status_resolved_duplicate.sh (1.2), status_resolved_worksforme.sh (1.2) (utags: SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-3): bug 1082: Adjusted the status change test cases to remove the commit file if the status fails to be changed. 2008-01-17 Thursday 21:41 mkgnu * configure.in (1.274, SCMBUG_RELEASE_0-23-2), src/tests/Makefile.in (1.22, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/auto_commit_file.sh (1.3), src/tests/product.test/svn/auto_commit_file2.sh (1.3): bug 1084: Cleanup properly all test files on make distclean. 2008-01-17 Thursday 21:31 mkgnu * configure.in (1.273), packaging/debian/changelog (1.109, SCMBUG_RELEASE_0-23-2): bug 1100: Increased version number for upcoming release SCMBUG_RELEASE_0-23-2. 2008-01-17 Thursday 21:21 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.60, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2): bug 1061: Applied a patch by Oliver Schäfer that flags the resolution status as not accepting data as a resolution by default when building the dynamic bug status map. 2008-01-17 Thursday 21:19 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.59): bug 948: Added documentation supplied by Oliver Schäfer 2008-01-17 Thursday 18:04 mkgnu * doc/manual/content/: scm-frontends.sgml (1.22), tools.sgml (1.30) (utags: SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-3): bug 1074: Documented the issues related to consolidate_cvs_messages on Windows. 2008-01-17 Thursday 17:52 mkgnu * src/lib/product/: Error.pm.in (1.40), Glue/CVSConsolidatedActivities.pm.in (1.3), Glue/Glue.pm.in (1.53) (utags: SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-3): bug 1074: Added support for checking in the glue configuration if consolidate_cvs_messages is enabled and refuse to continue on Windows unless this variable is turned off. 2008-01-17 Thursday 17:30 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.58): bug 948: Applied a patch by Oliver Schäfer that corrects some minor bugs that crept in during editing and applying his previous patches that added Bugzilla 3.x support. 2008-01-16 Wednesday 17:38 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.57): bug 948: Modifications to integration_get_bugs so that the %comment variable is now a hash reference. We use references to hashes consistently, instead of hashes. 2008-01-16 Wednesday 17:35 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.56): bug 948: Modifications to integration_get_vdd so that the %comment variable is now a hash reference. We use references to hashes consistently, instead of hashes. 2008-01-16 Wednesday 17:27 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.55): bug 948: Applied a patch by Oliver Schäfer that fixes activity_get_vdd for Bugzilla 3.x along with cleanups to the VDD-related code. 2008-01-15 Tuesday 20:44 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.54): bug 948: Reformatted and applied a patch by Oliver Schäfer that extends integration_get_bugs with support for Bugzilla 3.x. 2008-01-15 Tuesday 20:16 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.53): bug 1082: Applied a patch by Oliver Schäfer that implements integration_change_bug_resolution for status resolution on Bugzilla 3.x 2008-01-15 Tuesday 19:48 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.52): bug 1061: Applied a patch by Oliver Schäfer that adds dynamic support for resolutions in Bugzilla 3.x. This means the $bugzilla_bug_status_map will be dynamically constructed when it is needed, instead of taken from a hard-coded variable. 2008-01-09 Wednesday 20:13 mkgnu * configure.in (1.272), doc/manual/content/features.sgml (1.44, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), doc/manual/content/manual.sgml.in (1.11, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/glue/etc/product/glue.conf.template.in (1.44, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2): bug 1082: Updated the documentation to use autoconf-supplied variables for using the status resolution prefix/postfix tokens. 2008-01-09 Wednesday 19:46 mkgnu * configure.in (1.271), src/tests/product.test/config/testers/mkgnu/bugs.bugzilla.inc (1.7, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/config/testers/mkgnu/bugs.mantis.inc (1.7, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/config/testers/mkgnu/bugs.requesttracker.inc (1.6, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/cvs/status_assigned.sh (1.1), src/tests/product.test/cvs/status_assigned2.sh (1.1), src/tests/product.test/cvs/status_reopened.sh (1.1), src/tests/product.test/cvs/status_reopened_invalid.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/cvs/status_resolved_duplicate.sh (1.1), src/tests/product.test/cvs/status_resolved_fixed.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/cvs/status_resolved_worksforme.sh (1.1), src/tests/product.test/cvs/tests_cvs.exp (1.38, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_assigned.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_assigned2.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_reopened.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_reopened_invalid.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_resolved_duplicate.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_resolved_fixed.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/status_resolved_worksforme.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/git/tests_git.exp (1.8, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/lib/common.inc.in (1.15, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_assigned.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_assigned2.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_reopened.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_reopened_invalid.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_resolved_duplicate.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_resolved_fixed.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/status_resolved_worksforme.sh (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/tests/product.test/svn/tests_svn.exp (1.40, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2): bug 1082: Edited, redeveloped and added testcases provided by Oliver Schäfer for automatic status resolution. 2008-01-09 Wednesday 17:04 mkgnu * configure.in (1.270), packaging/debian/changelog (1.108) (utags: SCMBUG_RELEASE_0-23-1): bug 1096: Increased version number for upcoming release SCMBUG_RELEASE_0-23-1. 2008-01-09 Wednesday 13:51 mkgnu * doc/manual/content/features.sgml (1.43), src/daemon/etc/TestDirector.conf.template.in (1.10, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/lib/product/Daemon/Bugzilla.pm.in (1.51), src/lib/product/Daemon/Integration.pm.in (1.34, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/lib/product/Daemon/Mantis.pm.in (1.50), src/lib/product/Daemon/RequestTracker.pm.in (1.15, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2), src/lib/product/Daemon/TestDirector.pm.in (1.29, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2) (utags: SCMBUG_RELEASE_0-23-1): bug 1092: Edited and applied a patch by Robert Hudson that permits multiple users to be the owner of a bug and verifies bug ownership against multiple owners. 2008-01-09 Wednesday 11:37 mkgnu * src/lib/product/Daemon/TestDirectorUtils.pm.in (1.15, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1): bug 1094: Applied a patch by Robert Hudson that adds another Utility function into the TestDirectorUtils.pm that will allow future changes to pick up values in the "Attachments" section of Test Director. 2007-12-28 Friday 22:31 mkgnu * src/lib/product/Error.pm.in (1.39, SCMBUG_RELEASE_0-23-1): bug 931: Applied a patch by Nightlord that fixes a bug in the VDD Generator related to reporting an incomplete, or incorrect, list of bugs because the date a label was applied was collected as a UTC date instead of a local date. Now such dates are collected as local dates 2007-12-28 Friday 22:30 mkgnu * doc/AUTHORS (1.25), src/lib/product/Tools/SCM_Functions.pm.in (1.22) (utags: SCMBUG_RELEASE_0-23-1, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-3): bug 931: Applied a patch by Nightlord that fixes a bug in the VDD Generator related to reporting an incomplete, or incorrect, list of bugs because the date a label was applied was collected as a UTC date instead of a local date. Now such dates are collected as local dates. 2007-12-28 Friday 22:07 mkgnu * src/tests/Makefile.in (1.21, SCMBUG_RELEASE_0-23-1): bug 1085: Delete the tester file that was created during tests preparation. 2007-12-28 Friday 21:59 mkgnu * configure.in (1.269), src/tests/product.test/cvs/auto_commit_file.sh (1.6), src/tests/product.test/cvs/auto_commit_file.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), src/tests/product.test/cvs/auto_commit_file2.sh (1.5), src/tests/product.test/cvs/auto_commit_file2.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), src/tests/product.test/cvs/install_glue_wrong_ip.sh (1.2), src/tests/product.test/cvs/install_glue_wrong_ip.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), src/tests/product.test/git/auto_commit_file.sh (1.2), src/tests/product.test/git/auto_commit_file.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), src/tests/product.test/git/auto_commit_file2.sh (1.2), src/tests/product.test/git/auto_commit_file2.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), src/tests/product.test/git/install_glue_wrong_ip.sh (1.3), src/tests/product.test/git/install_glue_wrong_ip.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), src/tests/product.test/svn/install_glue_wrong_ip.sh (1.2), src/tests/product.test/svn/install_glue_wrong_ip.sh.in (1.1, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1): bug 1084: When using the 'wc' command, pipe the output through awk to ensure no whitespace is prefixed before the line count output. This requires autogenerating all scripts that pipe output through the 'wc' command. An alternative option would have been to simply remove the double quotes around the output variable check of the 'wc' command, but that could break the test scripts in ways that seemed unexpected to a tester not familiar with this idiosynchracy of the shell. 2007-12-28 Friday 10:38 mkgnu * src/: daemon/etc/TestDirector.conf.template.in (1.9), lib/product/Daemon/Bugtracker.pm.in (1.31, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1), lib/product/Daemon/Bugzilla.pm.in (1.50), lib/product/Daemon/Mantis.pm.in (1.49): bug 547: Applied a patch by Oliver Schäfer that solves the problem of accepting data as resolutions when changing the resolution status. 2007-12-27 Thursday 19:37 mkgnu * src/lib/product/Request.pm.in (1.2): bug 1089: Removed Request.pm.in, since it is no longer needed in this directory path. It is used under the Daemon/ directory. This current file we are removing is not even autogenerated from configure.in 2007-12-26 Wednesday 10:00 mkgnu * src/lib/product/Daemon/Process.pm.in (1.9, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1): bug 1088: Applying a patch by Oliver Schäfer that corrects the issue of net properly decoding the resolution_data transmitted by the glue. 2007-12-23 Sunday 18:08 mkgnu * src/lib/product/Daemon/: Bugzilla.pm.in (1.49), Mantis.pm.in (1.48), RequestTracker.pm.in (1.14), TestDirector.pm.in (1.28): bug 1052: integration_delete_tag now checks if a tag name that does not exist is attempted to be deleted and returns 2. It bails out before the tag is attempted to be deleted on 3.0.x. 2007-12-23 Sunday 14:07 mkgnu * src/lib/product/Daemon/Integration.pm.in (1.33): bug 1086: Clarified in the source code that we can't bail with an error if multiple requests to delete a tag have been issued, because some SCM systems, e.g. CVS, may request deleting a tag multiple times (one per directory). 2007-12-21 Friday 12:40 mkgnu * configure.in (1.268): bug 1084: Use the $AWK binary detected by autoconf, not "awk" 2007-12-21 Friday 12:37 mkgnu * src/tests/product.test/lib/common.inc.in (1.14, SCMBUG_RELEASE_0-23-1): bug 1084: Stop using chmod and mv when replacing multiline text with sed, since calling these tools with their arguments causes problems in OSs that have versions of these tools that don't share the same arguments. 2007-12-21 Friday 09:50 mkgnu * src/tests/product.test/: config/prep.sh.in (1.6), lib/common_bugtracker.inc (1.7) (utags: SCMBUG_RELEASE_0-23-1, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-3): bug 1085: Retrieve the TESTER variable value from a filename, instead of the environment $USER variable. 2007-12-12 Wednesday 18:22 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.51, SCMBUG_RELEASE_0-23-3, SCMBUG_RELEASE_0-23-2, SCMBUG_RELEASE_0-23-1): bug 1078: Surround the glue configuration file and glue template configuration file in double quotes when diffing between the two during a product upgrade.