2005-01-23 Sunday 00:46 mkgnu * configure.in (1.96), packaging/debian/changelog (1.24) (utags: SCMBUG_RELEASE_0-6-0): SCMBUG ID: 495 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-6-0. This release converts policy valid_bug_owner into a configurable glue variable, and (hopefully) fixes a bug in editing Subversion properties. 2005-01-23 Sunday 00:44 mkgnu * src/glue/etc/product/glue.conf.template.in (1.17, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 493 SCMBUG NOTE: Put the comma in the right location in policy valid_bug_owner in the glue configuration file. 2005-01-23 Sunday 00:08 mkgnu * doc/manual/features.sgml (1.23, SCMBUG_RELEASE_0-6-0), src/glue/etc/product/glue.conf.template.in (1.16), src/lib/product/Common.pm.in (1.12, SCMBUG_RELEASE_0-6-0), src/lib/product/Connection.pm.in (1.11, SCMBUG_RELEASE_0-6-0), src/lib/product/Daemon/Daemon.pm.in (1.18, SCMBUG_RELEASE_0-6-0), src/lib/product/Daemon/Integration.pm.in (1.2, SCMBUG_RELEASE_0-6-0), src/lib/product/Glue/Glue.pm.in (1.10, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 493 SCMBUG NOTE: Converted policy valid_bug_owner into a configurable variable in the glue configuration file. 2005-01-22 Saturday 23:56 mkgnu * doc/manual/features.sgml (1.22), src/daemon/etc/daemon.conf.template.in (1.10, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 66 SCMBUG NOTE: Reworded the description of the userlist in the manual and daemon configuration file 2005-01-22 Saturday 03:25 mkgnu * src/lib/product/Glue/Subversion.pm.in (1.4, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 492 SCMBUG NOTE: No longer bailing out if a "_U" token is produced, due to a property update, as the output of 'svnlook changed'. This fix has NOT been tested. 2005-01-22 Saturday 03:08 mkgnu * doc/manual/scm-frontends.sgml (1.22, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 66 SCMBUG NOTE: Documented the version of Subversion against which the integration was verified to work so far. 2005-01-13 Thursday 04:30 mkgnu * doc/manual/: bugtracking-backends.sgml (1.18), glossary.sgml (1.6) (utags: SCMBUG_RELEASE_0-6-0): SCMBUG ID: 66 SCMBUG NOTE: Added an entry for Eventum as a possible bug-tracking backend. 2005-01-12 Wednesday 16:28 mkgnu * configure.in (1.95), packaging/debian/changelog (1.23) (utags: SCMBUG_RELEASE_0-5-3): SCMBUG ID: 491 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-5-3. This release fixes a Debian packaging problem causing the daemon not to start, and uses the $CVS_USER environment variable instead of $USER in CVS versions that support it. 2005-01-12 Wednesday 16:20 mkgnu * doc/manual/resources.sgml (1.9, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 66 SCMBUG NOTE: Added a more precise link in the Daemon upgrading steps. 2005-01-12 Wednesday 16:19 mkgnu * packaging/debian/rules.in (1.16, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 490 SCMBUG NOTE: Added Integration.pm in the packaging rules for Debian. Apparently, when Integration.pm was added, an entry for it in rules.in was omitted. 2005-01-11 Tuesday 20:44 mkgnu * src/lib/product/Glue/CVS.pm.in (1.5, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 488 SCMBUG NOTE: (new): Using $CVS_USER only if it's defined. If not, use $USER. 2005-01-07 Friday 07:50 mkgnu * configure.in (1.94), packaging/debian/changelog (1.22) (utags: SCMBUG_RELEASE_0-5-2): SCMBUG ID: 487 SCMBUG NOTE: Increased version to SCMBUG_RELEASE_0-5-2. This release includes bug fixes to the Mantis integration on errors reported by Cris Daniluk. 2005-01-07 Friday 04:53 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.11, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2): SCMBUG ID: 480 SCMBUG NOTE: (mantis_issue_sql): No longer calling mantis_fetch_column since this causes the following error: DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at /usr/local/share/scmbug/lib/Scmbug/Daemon/Mantis.pm line 122, line 19. ...when the sql statement issued is: INSERT INTO mantis_bugnote_table(bug_id, reporter_id, bugnote_text_id, view_state, date_submitted, last_modified) VALUES(3, 1, 34, 50, now(), now()) 2005-01-07 Friday 04:36 mkgnu * src/lib/product/: Bugtracker.pm.in (1.11), Bugzilla.pm.in (1.12), Daemon/Mantis.pm.in (1.10): SCMBUG ID: 480 SCMBUG NOTE: (mantis_last_insert_id): select last_insert_id() as id. The previous column name confused MySQL 3.23 as reported by Cris Daniluk . 2005-01-03 Monday 21:14 mkgnu * doc/manpages/daemon.8.sgml.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2): SCMBUG ID: 66 SCMBUG NOTE: Corrected the name of the daemon executable run in the manpage. 2005-01-03 Monday 19:46 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.25, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2): SCMBUG ID: 481 SCMBUG NOTE: Stressed the demand for this solution by noting that Sourceforge and GNU Savannah still lack this integration which has been in demand for over than 4 years. 2005-01-03 Monday 19:12 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.24): SCMBUG ID: 481 SCMBUG NOTE: Addressed the comment of the 1st reviewer: "The benefit of a minimum log message size is not clear to me. It sounds like it may rather annoy than educate. It might be better to just print a warning than to prohibit the commit." Clarified that this policy is optional, and explained why prohibiting the commit is the better course of action. 2005-01-03 Monday 18:50 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.23): SCMBUG ID: 481 SCMBUG NOTE: Addressed the 1st reviewers comment: "More descriptive and longer captions for the figures would be helpful. Also, for Figures 3 to 5, the text seems to indicate that these are really just part of one log file. It would be nice to make that clearer in the figures." Described the figures with longer captions and clarified the reviewer's misunderstanding that Figures 3 and 5 are part of the same log file. They are not. Figure 3 as a CVS Changelog, and Figures 4 and 5 are Bugzilla comments. 2005-01-02 Sunday 01:55 mkgnu * product_release.conf.in (1.16, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1): SCMBUG ID: 484 SCMBUG NOTE: CVS/Tag files are also ignored during packaging in a .tar.gz distribution. 2005-01-02 Sunday 01:51 mkgnu * configure.in (1.93), packaging/debian/changelog (1.21) (utags: SCMBUG_RELEASE_0-5-1): SCMBUG ID: 484 SCMBUG NOTE: Increased version number to SCMBUG_RELEASE_0-5-1 for the upcoming release. This release abstracts the integration business logic into it's own class, moving it out of the bug-tracker specific modules. 2004-12-31 Friday 19:51 mkgnu * Makefile.in (1.62, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1), configure.in (1.92), src/lib/product/Daemon/Bugtracker.pm.in (1.11, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1), src/lib/product/Daemon/Daemon.pm.in (1.17, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1), src/lib/product/Daemon/Integration.pm.in (1.1, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1): SCMBUG ID: 480 SCMBUG NOTE: Moved the Integration business logic into it's own class in Integration.pm. (process_activity_tag, process_activity_verify, process_activity_commit): Moved from Bugtracker.pm into Integration.pm 2004-12-31 Friday 17:38 mkgnu * packaging/debian/control.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1): SCMBUG ID: 429 SCMBUG NOTE: scmbug-doc depends on docbook-dsssl, since this Debian package provides the warning/caution images needed by docbook. 2004-12-31 Friday 08:12 mkgnu * configure.in (1.91), packaging/debian/changelog (1.20) (utags: SCMBUG_RELEASE_0-5-0): SCMBUG ID: 483 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-5-0. Since version 0-4-1 the major changes are integration support with Mantis. 2004-12-31 Friday 08:11 mkgnu * src/lib/product/Common.pm.in (1.11, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 483 SCMBUG NOTE: Increased protocol number to 6. This is the exact same protocol as 5, but it clears the confusion with the fact that protocols 4 and 5 are assumed to both be protocol 4 in the 0-4-x series due to incorrectly changing the protocol version in that series. 2004-12-31 Friday 08:04 mkgnu * doc/manual/resources.sgml (1.8, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: Better clarified how variable database_vendor should be set for Mantis in an example 2004-12-31 Friday 07:35 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.12, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: (integration_tag_exists): Setting $tag_status to "" if it did not exist. 2004-12-30 Thursday 22:51 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.11): SCMBUG ID: 480 SCMBUG NOTE: The following started showing in the error logs: Undefined subroutine &Scmbug::Daemon::Bugzilla::ConnectToDatabase called at /usr/local/share/scmbug/lib/Scmbug/Daemon/Bugzilla.pm line 171, line 16. Defeated this by manually including globals.pl. 2004-12-25 Saturday 02:30 mkgnu * src/lib/product/Common.pm.in (1.10): SCMBUG ID: 480 SCMBUG NOTE: Just noticed that the protocol number was never increased in the 0-4-x series. This can't be good. Raised the protocol number to 5. 2004-12-25 Saturday 02:29 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.9, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: Setting only the "assigned" state as active. (mantis_fetch_row): Renamed to mantis_fetch_column and accepting the column name as an argument. (mantis_get_product_id): Uses the product_name argument. (mantis_get_bug_view_state): Created this function to receive the current view state of the bug. It's used when comments are added to dynamically determine the current bug state (private or public). (integration_add_tag, integration_tag_exists, integration_delete_tag): Calling $self->mantis_product_id() instead of mantis_product_id(). 2004-12-25 Saturday 02:26 mkgnu * src/lib/product/Daemon/Bugtracker.pm.in (1.10, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: (init): Escaping in single quotes the mailing list in the error message. (active_states_list): Separating states with "or" and counting active states differently. Exporting the BUGTRACKER_* constants. 2004-12-25 Saturday 02:23 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.16, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: (daemonize): Correctly storing errors in the error log once again. Corrected the single to double quoting. (process_connection): Assuming that all requests should not be silently ignored by default to suppress an initialization warning. 2004-12-24 Friday 01:01 mkgnu * src/lib/product/Daemon/: Bugtracker.pm.in (1.9), Bugzilla.pm.in (1.10), Mantis.pm.in (1.8): SCMBUG ID: 480 SCMBUG NOTE: Added in Bugtracker.pm.in the function active_states_list() which accepts a hash describing all bug states and whether they are active. Added set_version_type() in Bugzilla.pm and Mantis.pm. Bugtracker.pm:init() now calls init_specific() implemented in the bug-tracker modules. Moved is_version_supported(), is_version_latest() and version() in Bugtracker.pm, and also added is_version_in_wrong_format(). The specific bugtrackers now only implement set_version_type(). 2004-12-23 Thursday 23:39 mkgnu * doc/manual/bugtracking-backends.sgml (1.17, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), doc/manual/resources.sgml (1.7), src/daemon/etc/daemon.conf.template.in (1.9, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), src/lib/product/Daemon/Bugtracker.pm.in (1.8), src/lib/product/Daemon/Bugzilla.pm.in (1.9), src/lib/product/Daemon/Mantis.pm.in (1.7): SCMBUG ID: 480 SCMBUG NOTE: First cut at incorporating Victor Boctor's (victor@futureware.com.au) thorough review comments on the Mantis integration backend. Introduced the new daemon variable "database_vendor" that permits selecting the database backend when using the Perl DBI to correct to a Mantis database. Documented installation of the DBI modules according to the database backend used by Mantis. 2004-12-19 Sunday 04:40 mkgnu * doc/manual/: design.sgml (1.19, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), resources.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE: Provided examples where one might want to upgrade only the glue or only the daemon. Broke the 3 upgrading steps to 2 for the glue and 1 for the daemon, in separate sections. 2004-12-19 Sunday 03:52 mkgnu * doc/manual/resources.sgml (1.5): SCMBUG ID: 66 SCMBUG NOTE: Added a very detailed, step-by-step section on upgrading to newer versions of the system. 2004-12-18 Saturday 21:53 mkgnu * configure.in (1.90), packaging/debian/changelog (1.19): SCMBUG ID: 482 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-4-2. This release includes a bug-tracking backend supporting Mantis BT. 2004-12-18 Saturday 21:19 mkgnu * doc/manual/: glossary.sgml (1.5), scm-frontends.sgml (1.21) (utags: SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 66 SCMBUG NOTE: Added Arch in the list of SCM systems encouraged to submit a frontend. 2004-12-18 Saturday 21:15 mkgnu * doc/manual/bugtracking-backends.sgml (1.16): SCMBUG ID: 66 SCMBUG NOTE: Referring to a "variable" not a "flag" in a figure for consistency. 2004-12-18 Saturday 21:06 mkgnu * doc/manual/bugtracking-backends.sgml (1.15), doc/manual/design.sgml (1.18), doc/manual/features.sgml (1.21, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), doc/manual/introduction.sgml (1.10, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), doc/manual/resources.sgml (1.4), doc/manual/scm-frontends.sgml (1.20), doc/manual/tools.sgml (1.18, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), doc/manual/images/system_architecture.fig.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), src/daemon/etc/daemon.conf.template.in (1.8): SCMBUG ID: 66,480 SCMBUG NOTE: Documented support for Mantis as a bug-tracking backend. 2004-12-18 Saturday 21:05 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.6): SCMBUG ID: 480 SCMBUG NOTE: (init): Providing a message showing how to install the DBI and DBD::mysql. 2004-12-17 Friday 23:43 mkgnu * doc/paper_introduce/notes/: freenix05_acceptance.txt (1.1), freenix05_comments.txt (1.1) (utags: SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 481 SCMBUG NOTE: Adding the FREENIX '05 acceptance notification and feedback from the reviewers. 2004-12-17 Friday 05:42 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.5): SCMBUG ID: 480 SCMBUG NOTE: Added string representations of bug statuses in Mantis. (mantis_bug_status_tostring): Converts from a numeric bug status to a string status. (mantis_last_insert_id): Renames the select to collect the correct column name. (integration_connect_database): Uses $self, instead of self. (integration_add_comment): Escaping the comment. (integration_get_bug_status): Removed hardcoded bug_id=2! (integration_bug_in_active_state): Reporting bug status in string format if the bug is not in an active state. (integration_active_states_list): formatting changes (integration_add_tag): Escaping the tag name. 2004-12-17 Friday 05:36 mkgnu * src/lib/product/Daemon/Bugtracker.pm.in (1.7): SCMBUG ID: 480 SCMBUG NOTE: (process_activity_verify): Quoting the bug states and bug owners in error messages reported to the user. 2004-12-17 Friday 05:35 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.8): SCMBUG ID: 480 SCMBUG NOTE: (integration_active_states_list): quoting the active states in Bugzilla. 2004-12-15 Wednesday 05:21 mkgnu * src/lib/product/Daemon/: Bugtracker.pm.in (1.6), Bugzilla.pm.in (1.7), Mantis.pm.in (1.4): SCMBUG ID: 480 SCMBUG NOTE: Added in the Bugtracker.pm logic a generic call to integration_disconnect_database(). Renamed integration_init_database() to integration_connect_database(). 2004-12-15 Wednesday 05:02 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.3): SCMBUG ID: 480 SCMBUG NOTE: Was referring to a non-existant local variable: project_id instead of product_id 2004-12-15 Wednesday 05:01 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.2): SCMBUG ID: 480 SCMBUG NOTE: Referring to $self-> when calling the mantis_* functions used for db handling. 2004-12-15 Wednesday 05:00 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.15): SCMBUG ID: 480 SCMBUG NOTE: Added missing use of the Mantis package. Can't ->new a Mantis object without it. 2004-12-15 Wednesday 04:59 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.6): SCMBUG ID: 480 SCMBUG NOTE: Properly dynamically determining whether $self->installation_directory() is a set or get. 2004-12-15 Wednesday 04:38 mkgnu * Makefile.in (1.61, SCMBUG_RELEASE_0-5-0), configure.in (1.89), packaging/debian/rules.in (1.15, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0), src/daemon/etc/daemon.conf.template.in (1.7), src/lib/product/Daemon/Bugtracker.pm.in (1.5), src/lib/product/Daemon/Bugzilla.pm.in (1.5), src/lib/product/Daemon/Daemon.pm.in (1.14), src/lib/product/Daemon/Mantis.pm.in (1.1): SCMBUG ID: 480 SCMBUG NOTE: Added support for integration with MantisBT. A new module named Mantis.pm.in has been created that handles the integration. Documentation for Mantis has not been written yet. 2004-12-05 Sunday 02:43 mkgnu * configure.in (1.88), packaging/debian/changelog (1.18) (utags: SCMBUG_RELEASE_0-4-1): SCMBUG ID: 477 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-4-1. This release includes checks on daemon startup for missing libraries, such as the Bugzilla libraries or Mail::Sendmail. 2004-12-05 Sunday 01:44 mkgnu * src/lib/product/: Common.pm.in (1.9), Daemon/Bugzilla.pm.in (1.4), Daemon/Daemon.pm.in (1.13) (utags: SCMBUG_RELEASE_0-4-1): SCMBUG ID: 378 SCMBUG NOTE: Added function package_exists in Common.pm.in which checks for existence of libraries needed by the daemon. 2004-11-29 Monday 00:38 mkgnu * doc/manual/features.sgml (1.20, SCMBUG_RELEASE_0-4-1), src/glue/etc/product/glue.conf.template.in (1.15, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1), src/lib/product/Connection.pm.in (1.10, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1), src/lib/product/Daemon/Daemon.pm.in (1.12) (utags: SCMBUG_RELEASE_0-4-0): SCMBUG ID: 470 SCMBUG NOTE: Added the feature of not sending an email on tag activities, since it can be annoying when used with CVS. For example, moving a tag or deleting a tag on multiple directories(but not when a tag is added). 2004-11-29 Monday 00:25 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.11): SCMBUG ID: 470 SCMBUG NOTE: Reporting the translated username of the user that initated an activity resulting in mail being sent. 2004-11-29 Monday 00:18 mkgnu * doc/manual/features.sgml (1.19): SCMBUG ID: 66,470 SCMBUG NOTE: Converted the itemized list of the checks into subsections, since there are way to many now, and with considerable discussion on how policies can be configured. 2004-11-28 Sunday 23:37 mkgnu * src/lib/product/Daemon/: Bugtracker.pm.in (1.4, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0), Daemon.pm.in (1.10): SCMBUG ID: 470 SCMBUG NOTE: Preparing a log message only on activity_commit. Just like it was before we broke it! Also Clarified the confusion with not sending email on tagging. The problem was that a tag was first added, so when the mail_on_success implementation looked for an existing tag, one was already there. 2004-11-28 Sunday 23:04 mkgnu * doc/manual/design.sgml (1.17, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 66 SCMBUG NOTE: Corrected type-o in spelling Arch. It's name starts with a capital A. 2004-11-28 Sunday 23:03 mkgnu * src/lib/product/Glue/CVS.pm.in (1.4, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 470 SCMBUG NOTE: Corrected a bug where the keys of the tagged files hash were not iterated correctly, sending incorrect data to the daemon. 2004-11-28 Sunday 06:05 mkgnu * configure.in (1.87), packaging/debian/changelog (1.17) (utags: SCMBUG_RELEASE_0-4-0): SCMBUG ID: 471 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-4-0. This version introduces a policy that sends email when an activity is successful. 2004-11-28 Sunday 05:59 mkgnu * src/lib/product/Daemon/: Bugzilla.pm.in (1.3, SCMBUG_RELEASE_0-4-0), Daemon.pm.in (1.9): SCMBUG ID: 470 SCMBUG NOTE: Added logic that appends to the subject used in mail_on_success the subject of the bug. 2004-11-28 Sunday 05:09 mkgnu * doc/manual/features.sgml (1.18): SCMBUG ID: 470 SCMBUG NOTE: Moved in the Verification Checks documentation the section on presence_of_bug_ids from the Glue Checks subsection into the Daemon Checks. This policy resides at the daemon now. 2004-11-28 Sunday 05:02 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.8): SCMBUG ID: 470 SCMBUG NOTE: More source code documentation on some intricacies of the presence_of_bug_ids move into the daemon. 2004-11-28 Sunday 05:00 mkgnu * src/lib/product/Common.pm.in (1.8, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 470 SCMBUG NOTE: Documented the fact that there was a protocol change that will require a 0-4-0 release. 2004-11-28 Sunday 04:59 mkgnu * src/lib/product/: Connection.pm.in (1.9), Daemon/Bugtracker.pm.in (1.3), Daemon/Daemon.pm.in (1.7), Glue/Glue.pm.in (1.9, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0), Glue/SCM.pm.in (1.4, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 470 SCMBUG NOTE: Moved the presence_of_bug_ids policy in the daemon. For some reason, when directories are added the glue exits with an error. This should be corrected. 2004-11-28 Sunday 04:44 mkgnu * doc/manual/features.sgml (1.17), src/glue/etc/product/glue.conf.template.in (1.14): SCMBUG ID: 470 SCMBUG NOTE: Clarified that a valid email address must be specified both in the From and To fields. Otherwise, an invalid To may be kicked back from Mail::Sendmail, or may not be apparent if mail was sent to a localhost mailserver that retries to send a message. 2004-11-28 Sunday 00:58 mkgnu * doc/manual/features.sgml (1.16), src/glue/etc/product/glue.conf.template.in (1.13): SCMBUG ID: 66 SCMBUG NOTE: Documentation clarifications and minor type-o corrections. 2004-11-26 Friday 23:12 mkgnu * configure.in (1.86): SCMBUG ID: 470 SCMBUG NOTE: Indid the previous commit which was accidental. There will be no query activity. 2004-11-26 Friday 23:10 mkgnu * configure.in (1.85), src/lib/product/Connection.pm.in (1.8), src/lib/product/Daemon/Daemon.pm.in (1.6), src/lib/product/Glue/Glue.pm.in (1.8): SCMBUG ID: 470 SCMBUG NOTE: Transferred the entire mail_on_success logic for processing on the daemon side. 2004-11-26 Friday 21:49 mkgnu * doc/manual/: features.sgml (1.15), resources.sgml (1.3, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 66 470 SCMBUG NOTE: Documented the mail_on_success policy. It's implementation may change at some point, and this documentation may need to be updated. 2004-11-26 Friday 18:27 mkgnu * src/: glue/etc/product/glue.conf.template.in (1.12), lib/product/Glue/Glue.pm.in (1.7): SCMBUG ID: 470 SCMBUG NOTE: More verbose information on whether a tag was added, deleted, or added. However, multiple invocations of the tag command still result in multiple emails. This must be fixed. 2004-11-26 Friday 18:16 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.5): SCMBUG ID: 470 SCMBUG NOTE: Removed a protocol change that was introduced on an accidental commit. 2004-11-26 Friday 17:56 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.7, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 470 SCMBUG NOTE: Corrected spelling error after found similar ones in bug 430. 2004-11-26 Friday 17:56 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.22, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0): SCMBUG ID: 430 SCMBUG NOTE: Fixed minor spelling errors and removed duplicate words (the the). 2004-11-26 Friday 17:40 mkgnu * configure.in (1.84), doc/manual/manual.sgml.in (1.17, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0), doc/manual/resources.sgml (1.2), src/glue/etc/product/glue.conf.template.in (1.11), src/lib/product/Glue/Glue.pm.in (1.6): SCMBUG ID: 470 SCMBUG NOTE: Now using the users mailing list url and email in the manual. 2004-11-26 Friday 17:29 mkgnu * configure.in (1.83): SCMBUG ID: 470 SCMBUG NOTE: Added a global variable for the users mailing list. This could be used in error messages provided by the system. 2004-11-26 Friday 17:19 mkgnu * src/: glue/etc/product/glue.conf.template.in (1.10), lib/product/Common.pm.in (1.7), lib/product/Daemon/Daemon.pm.in (1.4), lib/product/Glue/Glue.pm.in (1.5): SCMBUG ID: 470 SCMBUG NOTE: Added feature of emailing during activity_commit and activity_tag. When a CVS tag is applied, we get a flood of emails since the tag is applied to each directory. This could be corrected by querying the daemon to inform us if the tag is available first. Mail::Sendmail must be installed on the machine on which the SCM repository resides. 2004-11-23 Tuesday 02:36 mkgnu * configure.in (1.82), packaging/debian/changelog (1.16) (utags: SCMBUG_RELEASE_0-3-4): SCMBUG ID: 468 SCMBUG NOTE: Increased release version for upcoming release SCMBUG_RELEASE_0-3-4. This release provides improved documentation. Compared to SCMBUG_RELEASE_0-3-1, minor bugs have been fixed and the flexibility of the "presence of bug ids" policy has been increased. 2004-11-23 Tuesday 02:34 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4): SCMBUG ID: 468 SCMBUG NOTE: Clarified that the VDD Generator tool is not ready yet. People should not waste their time trying to use it. 2004-11-22 Monday 05:07 mkgnu * doc/manual/tools.sgml (1.17, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4): SCMBUG ID: 80,66 SCMBUG NOTE: Improved documentation of the VDD feature, reusing content from the technical paper. 2004-11-21 Sunday 22:05 mkgnu * doc/manual/: installation.sgml (1.9), manual.sgml.in (1.16, SCMBUG_RELEASE_0-3-4), resources.sgml (1.1, SCMBUG_RELEASE_0-3-4): SCMBUG ID: 66 SCMBUG NOTE: Rearranged the manual layout so that Installation was renamed to Resources, which is now after the Integration Tools section. This section will include system administration and more detailed installation examples. 2004-11-21 Sunday 19:33 mkgnu * configure.in (1.81), packaging/debian/changelog (1.15) (utags: SCMBUG_RELEASE_0-3-3): SCMBUG ID: 467 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-3-3. This releases improves the glue installation script so upgrades from 0.3.1 to 0.3.3(assuming a different packaging structure) will succeed. 2004-11-21 Sunday 19:31 mkgnu * regen.sh (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3): SCMBUG ID: 435 SCMBUG NOTE: Improved the regen.sh script to no longer rely on fixed paths from /usr/share. 2004-11-21 Sunday 19:20 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.6, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3): SCMBUG ID: 438 SCMBUG NOTE: Entirely disabling the triggers when the glue is disabled rather than setting the enabled flag to 0 and 1. This change permits upgrades to the glue when the glue/daemon protocal remains unchanged (e.g. un upgrade from 0.3.1 to 0.3.3) but the packaging structure changes within the SCM repository (which is what happened in 0.3.3). 2004-11-21 Sunday 17:01 mkgnu * doc/manual/: bugtracking-backends.sgml (1.14), scm-frontends.sgml (1.19) (utags: SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-4-1): SCMBUG ID: 80,66 SCMBUG NOTE: Documented the new paths to the SCM frontends and Bug-tracking backends modules for developers willing to implement new frontends and backends. 2004-11-21 Sunday 03:14 mkgnu * configure.in (1.80), packaging/debian/changelog (1.14) (utags: SCMBUG_RELEASE_0-3-2): SCMBUG ID: 466 SCMBUG NOTE: Increased version to SCMBUG_RELEASE_0-3-2. This release includes proper bug fixes to problems that did not affect execution of the system. It also improves the flexibility of the presence of bug ids policy. 2004-11-21 Sunday 03:00 mkgnu * src/lib/product/Glue/Glue.pm.in (1.4, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 465 SCMBUG NOTE: Added a plethora of checks verifying that the configuration file was read correctly. 2004-11-21 Sunday 00:42 mkgnu * doc/manual/features.sgml (1.14), src/glue/etc/product/glue.conf.template.in (1.9) (utags: SCMBUG_RELEASE_0-3-2, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-4): SCMBUG ID: 420,66 SCMBUG NOTE: Documented the new presence of bug ids policy implementation in the manual. 2004-11-21 Sunday 00:29 mkgnu * src/: glue/etc/product/glue.conf.template.in (1.8), lib/product/Connection.pm.in (1.7, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), lib/product/Glue/Glue.pm.in (1.3), lib/product/Glue/SCM.pm.in (1.3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 420 SCMBUG NOTE: The presence of bug ids policy is ALWAYS enabled. It can take 3 values: # # Presence of bug ids. There are 3 options: # - 'required'. A bug id must be specified during each # commit. Commiting without a bug id will not be permitted. # - 'optional'. If a bug id is supplied, the commit will be # integrated. If not the commit will be permitted, but # without integration. # - 'none'. Never integrate commit activities regardless. # # This policy is ALWAYS enabled presence_of_bug_ids => { value => 'required' }, This should be documented in the manual as well. 2004-11-20 Saturday 18:17 mkgnu * doc/manual/scm-frontends.sgml (1.18, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 66,464 SCMBUG NOTE: Documented that support with CVS's newer command-line format is not yet available. 2004-11-20 Saturday 17:36 mkgnu * src/lib/product/Glue/CVS.pm.in (1.3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 448 SCMBUG NOTE: Import notify() from Common to fix this problem. Can't call a function that's not there! 2004-11-18 Thursday 07:17 mkgnu * src/lib/product/Tools/: Glue_Installer.pm.in (1.5), SCM_Description.pm.in (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3) (utags: SCMBUG_RELEASE_0-3-2): SCMBUG ID: 80 SCMBUG NOTE: Corrected a problem with the upgrade script where the Glue directory was not created in the new packaging structure during glue installation. 2004-11-18 Thursday 07:16 mkgnu * src/lib/product/Glue/Subversion.pm.in (1.3, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 426 SCMBUG NOTE: Now running a 'svnlook history -t' only when an activity_commit is issued. 2004-11-18 Thursday 05:35 mkgnu * src/: daemon/daemon.pl.in (1.4), scripts/rc.in (1.7), scripts/vdd_generator.pl.in (1.2) (utags: SCMBUG_RELEASE_0-3-2, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 80 SCMBUG NOTE: Now also using a common library path for the VDD Generator and daemon. 2004-11-18 Thursday 05:31 mkgnu * src/scripts/install_glue.pl.in (1.18, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 80 SCMBUG NOTE: Now using the library path to find the Tools directory containing the glue installation utility. 2004-11-18 Thursday 05:11 mkgnu * doc/manual/installation.sgml (1.8, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 66 SCMBUG NOTE: Left more spacing in installation documentation figure. 2004-11-18 Thursday 05:11 mkgnu * doc/manual/: bugtracking-backends.sgml (1.13), glossary.sgml (1.4, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3) (utags: SCMBUG_RELEASE_0-3-2): SCMBUG ID: 66 SCMBUG NOTE: Added GForge to the list of possible bug-tracking backends that can be supported. 2004-11-18 Thursday 05:08 mkgnu * src/scripts/rc.in (1.6), src/lib/product/Daemon/Daemon.pm.in (1.3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), packaging/debian/init.d.in (1.6, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), configure.in (1.79): SCMBUG ID: 432 SCMBUG NOTE: Made it possible to specify the pid file with global autoconf variable DEVEL_CONFIG_PID_FILE and replaced occurences where the pid filename was used with this variable. 2004-11-07 Sunday 06:11 mkgnu * src/lib/product/Daemon/Request.pm.in (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 80 SCMBUG NOTE: Request.pm now belongs to subpackage Daemon, like everything else. 2004-11-07 Sunday 06:09 mkgnu * Makefile.in (1.60, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2): SCMBUG ID: 430 SCMBUG NOTE: No longer copying .bpm files for the manual, but .jpg files, since we are using xfig to produce them rather than dia. 2004-10-22 Friday 04:30 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.21, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4): SCMBUG ID: 430 SCMBUG NOTE: Simplified significantly the explanation of the integration example. 2004-10-22 Friday 04:27 mkgnu * doc/paper_introduce/introduce.bib (1.10, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4): SCMBUG ID: 430 SCMBUG NOTE: No longer referencing Aegis. I can't find the conference information in which this paper was published. 2004-10-22 Friday 03:13 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.20): SCMBUG ID: 430 SCMBUG NOTE: Better stressed the popularity and ease of use of this system. Also mentioned Dave Swegen in the acknowledgments section. 2004-10-22 Friday 03:11 mkgnu * doc/paper_introduce/Makefile.in (1.4, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4): SCMBUG ID: 430 SCMBUG NOTE: Now giving a more intuitive name to the final copy of the technical paper. 2004-10-21 Thursday 00:54 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.19, p_kpm_paper_introduce_draft3): SCMBUG ID: 430 SCMBUG NOTE: Replaced a few "permit" occurances with other words or phrases. 2004-10-17 Sunday 05:25 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.18): SCMBUG ID: 430 SCMBUG NOTE: Various rephrasing changes to change some sentences in a passive form and eliminate use of "our" and "we". 2004-10-11 Monday 00:59 mkgnu * doc/paper_introduce/: introduce.bib (1.9, p_kpm_paper_introduce_draft3), paper_introduce.tex.in (1.17): SCMBUG ID: 430 SCMBUG NOTE: Another round of general polishing of the paper. Clarified a few things and reworded some sentences. 2004-09-24 Friday 20:59 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.16, p_kpm_paper_introduce_draft2): SCMBUG ID: 430 SCMBUG NOTE: Minor rephrasing changes. Now this document is in a second draft stage. 2004-09-21 Tuesday 05:50 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.15): SCMBUG ID: 430 SCMBUG NOTE: Added a few clarifications in the integration example and revised parts of the Integration Upgrades section 2004-09-21 Tuesday 00:12 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.14): SCMBUG ID: 430 SCMBUG NOTE: Added content in the Integration upgrading section, documenting some of our experience. 2004-09-20 Monday 23:22 mkgnu * doc/paper_introduce/: introduce.bib (1.8, p_kpm_paper_introduce_draft2), paper_introduce.tex.in (1.13): SCMBUG ID: 430 SCMBUG NOTE: Added a section containing an integration example. In on-going work, added a paragraph on support for Arch's star-topology, and a paragraph documenting the required support by SCM and bug-tracking systems for a successful integration. Made various minor rephrasing changes. 2004-09-15 Wednesday 02:37 mkgnu * configure.in (1.78, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2): SCMBUG ID: 435 SCMBUG NOTE: Now reporting the package that provides some of the tools used by ./configure 2004-09-15 Wednesday 00:46 mkgnu * src/: glue/templates/cvs/checkoutlist.in (1.4, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), lib/product/Tools/Glue_Installer.pm.in (1.4) (utags: p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft4): SCMBUG ID: 80 SCMBUG NOTE: Corrected the paths in which the glue library files are stored within the SCM system. 2004-09-14 Tuesday 23:34 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.3): SCMBUG ID: 67 SCMBUG NOTE:FIxed the issue of not autogenerating the ID and NOTE tokens. 2004-09-11 Saturday 19:58 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.2): SCMBUG ID: 80 SCMBUG NOTE:Minor correction than resulted in the glue installer to no longer work. 2004-09-11 Saturday 19:56 mkgnu * doc/manual/Makefile.in (1.5, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2): SCMBUG ID: 430 SCMBUG NOTE:Now removing all jpg files that are automatically created using fig2dev. 2004-09-11 Saturday 19:54 mkgnu * src/: daemon/daemon.pl.in (1.3), glue/bin/activity.pl.in (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), lib/product/Daemon/Bugtracker.pm.in (1.2, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), lib/product/Daemon/Bugzilla.pm.in (1.2, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), lib/product/Daemon/Daemon.pm.in (1.2), lib/product/Glue/CVS.pm.in (1.2), lib/product/Glue/Glue.pm.in (1.2), lib/product/Glue/SCM.pm.in (1.2), lib/product/Glue/Subversion.pm.in (1.2) (utags: p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft4): SCMBUG ID: 80 SCMBUG NOTE:Now using the new packaging directory structure in all tools and libraries related to the Daemon and Glue. 2004-09-11 Saturday 19:24 mkgnu * Makefile.in (1.59, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4), doc/paper_introduce/Makefile.in (1.3) (utags: p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3): SCMBUG ID: 430 SCMBUG NOTE:Now cleaning the directory that holds the paper introducing this product. 2004-09-11 Saturday 19:20 mkgnu * src/lib/product/: Daemon.pm.in (1.14), Daemon/Daemon.pm.in (1.1): SCMBUG ID: 80 SCMBUG NOTE:Missed moving the Daemon.pm.in library in the new Daemon directory. 2004-09-11 Saturday 19:18 mkgnu * Makefile.in (1.58), configure.in (1.77), src/lib/product/CVS.pm.in (1.4), src/lib/product/Glue.pm.in (1.12), src/lib/product/SCM.pm.in (1.6), src/lib/product/Subversion.pm.in (1.11), src/lib/product/Daemon/Bugtracker.pm.in (1.1), src/lib/product/Daemon/Bugzilla.pm.in (1.1), src/lib/product/Daemon/Request.pm.in (1.1, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2), src/lib/product/Glue/CVS.pm.in (1.1), src/lib/product/Glue/Glue.pm.in (1.1), src/lib/product/Glue/SCM.pm.in (1.1), src/lib/product/Glue/Subversion.pm.in (1.1): SCMBUG ID: 80 SCMBUG NOTE:Changed the directory structure of the glue and daemon library files to be in their own separate directories. 2004-09-11 Saturday 19:17 mkgnu * packaging/debian/: control.in (1.2, SCMBUG_RELEASE_0-5-0), rules.in (1.14) (utags: SCMBUG_RELEASE_0-3-2, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-4-1, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft4): SCMBUG ID: 66 SCMBUG NOTE:Minor clarification in the description of the -doc Debian package that GNATS is not a target bug-tracker at the moment. 2004-09-11 Saturday 19:02 mkgnu * Makefile.in (1.57), configure.in (1.76): SCMBUG ID: 80 SCMBUG NOTE:Now autogenerating and cleaning up the new Tools libraries used by the Glue Installer and VDD Generator. 2004-09-11 Saturday 19:01 mkgnu * src/: lib/product/Tools/Glue_Installer.pm.in (1.1), lib/product/Tools/SCM_Description.pm.in (1.1, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2), lib/product/Tools/SCM_Functions.pm.in (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2), lib/product/Tools/VDD_Generator.pm.in (1.1, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2), scripts/install_glue.pl.in (1.17, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2), scripts/vdd_generator.pl.in (1.1, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2): SCMBUG ID: 80 SCMBUG NOTE:Created a new collection of Tools libraries that contain functionality used by both the Glue Installer and the VDD Generator. 2004-09-11 Saturday 18:58 mkgnu * packaging/debian/rules.in (1.13): SCMBUG ID: 80 SCMBUG NOTE:Now packaging the VDD Generator for Debian, along with the collection of new library files it requires. 2004-09-11 Saturday 18:56 mkgnu * doc/manpages/: Makefile.in (1.5), vdd_generator.1.sgml.in (1.1) (utags: SCMBUG_RELEASE_0-3-2, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-6-0, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft4): SCMBUG ID: 80 SCMBUG NOTE:Added a manpage on the VDD generator tool that is slowly being implemented. 2004-09-11 Saturday 18:55 mkgnu * doc/manpages/: daemon.8.sgml.in (1.2), install_glue.1.sgml.in (1.4, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2) (utags: SCMBUG_RELEASE_0-3-2, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-5-1, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft4): SCMBUG ID: 66 SCMBUG NOTE:Improved formatting of the manpage in the way the package names were typeset. 2004-09-11 Saturday 18:54 mkgnu * doc/manual/features.sgml (1.13, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2): SCMBUG ID: 66 SCMBUG NOTE:Added another example of a scenario requiring use of multiple product names. 2004-09-11 Saturday 18:48 mkgnu * doc/paper_introduce/: introduce.bib (1.7), paper_introduce.tex.in (1.12): SCMBUG ID: 430 SCMBUG NOTE:More rephrasing changes and clarifications. Now citing CPCMS on disconnected commits. 2004-09-09 Thursday 07:01 mkgnu * doc/manual/tools.sgml (1.16, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2): SCMBUG ID: 66 SCMBUG NOTE:Minor type-o corrections and better selection of words used. 2004-09-09 Thursday 07:00 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.11, p_kpm_paper_introduce_draft1): SCMBUG ID: 430 SCMBUG NOTE:Modified the abstract and made various rephrasing corrections. 2004-09-08 Wednesday 02:24 mkgnu * doc/paper_introduce/: introduce.bib (1.6, p_kpm_paper_introduce_draft1), paper_introduce.tex.in (1.10): SCMBUG ID: 430 SCMBUG NOTE:Modified the asbtract. Added a section on security. Various rewording changes. 2004-09-07 Tuesday 23:51 mkgnu * doc/manual/: design.sgml (1.16, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2), installation.sgml (1.7) (utags: p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft4): SCMBUG ID: 66 SCMBUG NOTE:Minor rewording corrections in the manual. Now including a .jpg file for the system architecture rather than a .bmp. 2004-09-07 Tuesday 23:50 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.9): SCMBUG ID: 430 SCMBUG NOTE:Now including the images/ directory for figures, and scaling the system architecture diagram differently. 2004-09-07 Tuesday 23:49 mkgnu * packaging/debian/rules.in (1.12), doc/manual/images/prep_images.sh (1.5, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft2) (utags: p_kpm_paper_introduce_draft1): SCMBUG ID: 430 SCMBUG NOTE:Now packaging a .jpg file for the system architecture diagram instead of a .bmp file. 2004-09-07 Tuesday 23:12 mkgnu * doc/paper_introduce/Makefile.in (1.2, p_kpm_paper_introduce_draft1): SCMBUG ID: 430 SCMBUG NOTE:Now creating a symbolic link to the images directory from the manual and cleaning it up. 2004-09-07 Tuesday 23:10 mkgnu * doc/manual/images/system_architecture.fig.in (1.2, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2): SCMBUG ID: 430 SCMBUG NOTE:Now using the autogeneration variables for the port number and product name. 2004-09-07 Tuesday 18:44 mkgnu * doc/AUTHORS (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2): SCMBUG ID: 66 SCMBUG NOTE:Added the names of a few people that contributed feedback to this project. 2004-09-07 Tuesday 18:44 mkgnu * configure.in (1.75, p_kpm_paper_introduce_draft1), doc/manual/Makefile.in (1.4, p_kpm_paper_introduce_draft1), doc/manual/images/prep_images.sh (1.4), doc/manual/images/system_architecture.dia.in (1.3), doc/manual/images/system_architecture.fig.in (1.1): SCMBUG ID: 430 SCMBUG NOTE:Removed the .dia diagram. Will now use an xfig file for the system architecture diagram. 2004-09-07 Tuesday 18:41 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.8): SCMBUG ID: 430 SCMBUG NOTE:More rephrasing in the Early Experience and On-Going work sections. 2004-09-06 Monday 20:21 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.7): SCMBUG ID: 430 SCMBUG NOTE:Run ispell and added a new paragraph in the SCM hooks section. 2004-09-06 Monday 18:07 mkgnu * doc/paper_introduce/: introduce.bib (1.5), paper_introduce.tex.in (1.6): SCMBUG ID: 430 SCMBUG NOTE:Changed the sectioning so most items under System Design have their own section now. Documented on-going work and a conclusion; updated abstract. Various rewording changes and a new paragraph in the Public Integration Interface section. 2004-09-05 Sunday 18:13 mkgnu * doc/paper_introduce/: introduce.bib (1.4), paper_introduce.tex.in (1.5): SCMBUG ID: 430 SCMBUG NOTE:Added a section documenting the VDD. Other miscellanous phrasing changes. 2004-09-04 Saturday 22:04 mkgnu * doc/paper_introduce/: introduce.bib (1.3), paper_introduce.tex.in (1.4): SCMBUG ID: 430 SCMBUG NOTE:Documented the integration daemon, and performed some small all-around phrasing changes. 2004-09-04 Saturday 18:24 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.3): SCMBUG ID: 430 SCMBUG NOTE:Documented the existing policies driving the behavior of the integration glue. 2004-09-04 Saturday 00:23 mkgnu * doc/paper_introduce/: introduce.bib (1.2), paper_introduce.tex.in (1.2): SCMBUG ID: 430 SCMBUG NOTE:Improved the introduction, and added a related work section. 2004-09-03 Friday 19:25 mkgnu * configure.in (1.74), doc/paper_introduce/Makefile.in (1.1), doc/paper_introduce/introduce.bib (1.1), doc/paper_introduce/paper_introduce.tex.in (1.1), doc/paper_introduce/twocolumn.sty (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2), doc/paper_introduce/usenix.sty (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2), doc/paper_introduce/usetex-v1.cls (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2): SCMBUG ID: 430 SCMBUG NOTE: Now autogenerating the TeX file holding content for a paper introducing this system. 2004-09-03 Friday 01:07 mkgnu * configure.in (1.73), packaging/debian/changelog (1.13, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2) (utags: SCMBUG_RELEASE_0-3-1): SCMBUG ID: 428 SCMBUG NOTE:Increased release version for upcoming release SCMBUG_RELEASE_0-3-1. This release correctly reports the old version number of a file committed with Subversion. 2004-09-02 Thursday 05:49 mkgnu * src/lib/product/Subversion.pm.in (1.10, p_kpm_paper_introduce_draft1_to_ryu, SCMBUG_RELEASE_0-3-1): SCMBUG ID: 426 SCMBUG NOTE:Now detecting the last revision number of a file and correctly reporting it in the integration log, instead of always assuming that the previous global revision number was the last one for each file. Used the 'svnlook history' command to detect that. 2004-08-30 Monday 03:07 mkgnu * product_release.conf.in (1.15, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 427 SCMBUG NOTE:Corrected a packaging problem where the CVS.pm.in file was not provided in the project released sources. 2004-08-30 Monday 02:47 mkgnu * doc/: manpages/Makefile.in (1.4, p_kpm_paper_introduce_draft1), manual/Makefile.in (1.3) (utags: SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-3-1): SCMBUG ID: 66 SCMBUG NOTE:Now cleaning up correctly all files in the distclean rule of the manual and manpages. 2004-08-30 Monday 02:46 mkgnu * configure.in (1.72), packaging/debian/changelog (1.12) (utags: SCMBUG_RELEASE_0-3-0): SCMBUG ID: 427 SCMBUG NOTE:Updating the version number to reflect the upcoming release. This release changes the daemon/glue communication protocol, provides improved documentation, and partial support for multiple products. 2004-08-30 Monday 02:43 mkgnu * doc/manual/scm-frontends.sgml (1.17, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 66 SCMBUG NOTE:Clarified that the glue installer's manpage should also be updated when an SCM frontend is added. 2004-08-30 Monday 02:35 mkgnu * Makefile.in (1.56, p_kpm_paper_introduce_draft1), packaging/debian/rules.in (1.11) (utags: SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-3-1): SCMBUG ID: 66 SCMBUG NOTE:Now installing the integration daemon manpage in the Debian packages, and from source. 2004-08-30 Monday 02:24 mkgnu * configure.in (1.71), doc/manpages/Makefile.in (1.3), doc/manpages/daemon.8.sgml.in (1.1, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0), doc/manpages/install_glue.1.sgml.in (1.3, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 66 SCMBUG NOTE:Added a manpage for the integration daemon. Made minor changes to the manpage of the glue installer. 2004-08-30 Monday 01:55 mkgnu * doc/manual/design.sgml (1.15, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 66 SCMBUG NOTE:Fixed a grammar error. A word was missing. This is corrected now. 2004-08-29 Sunday 20:37 mkgnu * doc/manual/design.sgml (1.14): SCMBUG ID: 66 SCMBUG NOTE:Clarified that it is not a primary goal to support GNATS. Other integrators can support it. 2004-08-29 Sunday 20:36 mkgnu * doc/manual/: bugtracking-backends.sgml (1.12, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0), scm-frontends.sgml (1.16): SCMBUG ID: 66 SCMBUG NOTE:Clarified that integrators submitting additional frontends/backends should be comitted to support them. 2004-08-29 Sunday 20:30 mkgnu * doc/manual/: bugtracking-backends.sgml (1.11), glossary.sgml (1.3, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0), scm-frontends.sgml (1.15): SCMBUG ID: 66 SCMBUG NOTE:Documented the list of bug-tracking systems that are encouraged to contribute an integration backend. Minor corrections in the SCM frontends. 2004-08-29 Sunday 20:30 mkgnu * doc/manual/: features.sgml (1.12, p_kpm_paper_introduce_draft1), tools.sgml (1.15) (utags: SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-3-1): SCMBUG ID: 66 SCMBUG NOTE:Emphasized a few keypoints with a note and a warning tag, to stand out while reading. 2004-08-29 Sunday 18:54 mkgnu * doc/manual/: scm-frontends.sgml (1.14), tools.sgml (1.14): SCMBUG ID: 66 SCMBUG NOTE:Documented the steps required to develop a new SCM frontend. 2004-08-29 Sunday 18:26 mkgnu * doc/manual/: glossary.sgml (1.2), scm-frontends.sgml (1.13): SCMBUG ID: 66 SCMBUG NOTE:Documented some SCM systems that we would like to see an SCM frontend for. 2004-08-29 Sunday 17:56 mkgnu * doc/manual/tools.sgml (1.13): SCMBUG ID: 421 SCMBUG NOTE:Minor grammar correction in how Subversion checks for an implied tag activity. 2004-08-29 Sunday 17:54 mkgnu * doc/manual/features.sgml (1.11): SCMBUG ID: 421 SCMBUG NOTE:Added a paragraph recommending developers to use vendor braches instead of hosting multiple products in the same SCM system. 2004-08-29 Sunday 17:11 mkgnu * doc/manual/: features.sgml (1.10), installation.sgml (1.6, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 421 SCMBUG NOTE:Documented how multiple product names are supported, and the tradeoff of no longer integrating labeling operations in this scenario. 2004-08-29 Sunday 06:44 mkgnu * src/lib/product/Daemon.pm.in (1.13, p_kpm_paper_introduce_draft1_to_ryu, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 421 SCMBUG NOTE:Increased the verbosity of the logs on the daemon. This greatly assists in debugging whether an implied tagging activity was issued, or whether a tagging activity was silently ignored. 2004-08-29 Sunday 06:35 mkgnu * src/lib/product/Glue.pm.in (1.11, p_kpm_paper_introduce_draft1_to_ryu, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 421 SCMBUG NOTE:Now correctly counting the number of products when deciding whether a tagging activity will have to be ignored. No longer listing a warning message twice on CVS tags if multiple products are specified. 2004-08-28 Saturday 22:20 mkgnu * src/scripts/install_glue.pl.in (1.16, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 67 SCMBUG NOTE:Now reporting the correct name of the glue configuration file when upgrading the glue. 2004-08-28 Saturday 18:47 mkgnu * src/lib/product/Common.pm.in (1.6, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0): SCMBUG ID: 421 SCMBUG NOTE:Increased the integration protocol version number, since the protocol was changed to support multiple products. 2004-08-27 Friday 22:54 mkgnu * src/: glue/etc/product/glue.conf.template.in (1.7, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0), lib/product/Bugtracker.pm.in (1.10, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0), lib/product/Common.pm.in (1.5), lib/product/Connection.pm.in (1.6, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0), lib/product/Daemon.pm.in (1.12), lib/product/Glue.pm.in (1.10): SCMBUG ID: 421 SCMBUG NOTE: Added the capability of specifying a list of product names. When that happens, tagging activities will not be issued to the integration daemon, since tha daemon cannot determine which product name the tagging corresponds to. During bug id verification checks, it is verified whether the list of bug ids belong to any of the products specified in the glue configuration file. 2004-08-23 Monday 06:18 mkgnu * packaging/debian/rules.in (1.10, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 418 SCMBUG NOTE:Fixed a bug in specifying the package in which the manpage of the install_glue tool should be included. 2004-08-23 Monday 06:00 mkgnu * product_release.conf.in (1.14, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 418 SCMBUG NOTE:Now packaging the manpages directory, excluding their auto-generated Makefile. 2004-08-23 Monday 05:57 mkgnu * doc/manpages/Makefile.in (1.2, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 418 SCMBUG NOTE:Now deleting the glue installation manpage file generated through Docbook. 2004-08-23 Monday 05:55 mkgnu * Makefile.in (1.55, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 418 SCMBUG NOTE:Now calling the rule that cleans the contents of the doc/manpages directory from the top-level Makefile. 2004-08-23 Monday 05:50 mkgnu * Makefile.in (1.54): SCMBUG ID: 418 SCMBUG NOTE:Corrected a type-o in the rule that prepares the manpages of the system. 2004-08-23 Monday 05:47 mkgnu * configure.in (1.70), packaging/debian/changelog (1.11) (utags: SCMBUG_RELEASE_0-2-8): SCMBUG ID: 423 SCMBUG NOTE:Increased version to RELEASE_0-2-8 for the upcoming release. 2004-08-23 Monday 05:42 mkgnu * Makefile.in (1.53): SCMBUG ID: 418 SCMBUG NOTE: Now packaging the manpage of the install_glue tool in sources and the Debian package. 2004-08-23 Monday 05:41 mkgnu * packaging/debian/rules.in (1.9): SCMBUG ID: 418 SCMBUG NOTE:Now packaging the manpage of the install_glue tool in sources and the Debian package. 2004-08-23 Monday 05:09 mkgnu * doc/manpages/install_glue.1.sgml.in (1.2, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 418 SCMBUG NOTE:Added some minimal content in the manpage that explains how the glue installation tool can be used. 2004-08-22 Sunday 06:25 mkgnu * Makefile.in (1.52), configure.in (1.69), doc/manpages/Makefile.in (1.1), doc/manpages/install_glue.1.sgml.in (1.1): SCMBUG ID: 418 SCMBUG NOTE:Begun work towards producing manpages from a Docbook document. Added a manpage template for the install_glue script. 2004-08-22 Sunday 06:21 mkgnu * doc/manual/conventions.sgml (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Missed a change in the conventions section that is part of the 4.2 DTD. 2004-08-22 Sunday 06:16 mkgnu * configure.in (1.68), doc/manual/conventions.sgml (1.2), doc/manual/manual.sgml.in (1.15, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Upgraded the documentation format to Docbook v4.2, since my local Debian workstation can now use this DTD. 2004-08-20 Friday 05:34 mkgnu * doc/manual/: design.sgml (1.13), tools.sgml (1.12) (utags: SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Now referring to the VDD as a VDD Generator, and fixed an issue with CVSZilla being condensed with words before and after it in the URL link. 2004-08-20 Friday 05:29 mkgnu * src/lib/product/Glue.pm.in (1.9, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 359 SCMBUG NOTE:Corrected a type-o in a comment. No big deal. Nothing to see here. 2004-08-20 Friday 05:27 mkgnu * src/daemon/etc/daemon.conf.template.in (1.6, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Added a second example user in the userlist, to show how more users can be added. 2004-08-20 Friday 05:26 mkgnu * doc/manual/: bugtracking-backends.sgml (1.10), features.sgml (1.9) (utags: SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Documented a few more glue and daemon configuration variables in the features section. 2004-08-18 Wednesday 06:51 mkgnu * doc/AUTHORS (1.2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Added a list of the current authors in the AUTHORS file. 2004-08-18 Wednesday 06:44 mkgnu * doc/manual/: features.sgml (1.8), manual.sgml.in (1.14): SCMBUG ID: 66,359 SCMBUG NOTE:Documented the label naming policy and added the log message size policy in a figure, along with a new figure for the expected log message template. 2004-08-18 Wednesday 05:33 mkgnu * src/: daemon/etc/daemon.conf.template.in (1.5), glue/etc/product/glue.conf.template.in (1.6, SCMBUG_RELEASE_0-2-8), lib/product/Daemon.pm.in (1.11, SCMBUG_RELEASE_0-2-8), lib/product/Glue.pm.in (1.8): SCMBUG ID: 359 SCMBUG NOTE:Moved the policy of a minimum log message size from the Daemon side into the Glue side. Implemented a labeling format policy, according to a user-defined regular expression. 2004-08-18 Wednesday 05:31 mkgnu * src/lib/product/Subversion.pm.in (1.9, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 353 SCMBUG NOTE:Renamed the label_name function to is_labeling_operation. It indicates a method instead of a property. 2004-08-16 Monday 05:59 mkgnu * doc/manual/scm-frontends.sgml (1.12, SCMBUG_RELEASE_0-2-8): SCMBUG ID: 66 SCMBUG NOTE:Provided an example of a filename that is accepted by the CVS glue. 2004-08-16 Monday 05:23 mkgnu * configure.in (1.67), packaging/debian/changelog (1.10) (utags: SCMBUG_RELEASE_0-2-7): SCMBUG ID: 415 SCMBUG NOTE:Increased release version to 0.2.7 for the upcoming release. This release fixes a bug in 0.2.6 that completely broke the Subversion integration. It also introduces tagging support for Subversion. 2004-08-16 Monday 05:04 mkgnu * doc/manual/: scm-frontends.sgml (1.11), tools.sgml (1.11) (utags: SCMBUG_RELEASE_0-2-7): SCMBUG ID: 66, 353 SCMBUG NOTE:Documented that integration of Subversion tags is now supported. 2004-08-15 Sunday 23:26 mkgnu * src/lib/product/Subversion.pm.in (1.8, SCMBUG_RELEASE_0-2-7): SCMBUG ID: 353 SCMBUG NOTE:Ensured that a Subversion tag or branch will NOT be deleted when only a single file in that tag or branch is deleted 2004-08-15 Sunday 23:05 mkgnu * src/lib/product/Subversion.pm.in (1.7): SCMBUG ID: 353 SCMBUG NOTE:Added support for deleting Subversion tags. Now detecting if a delete was intented. 2004-08-15 Sunday 22:50 mkgnu * src/lib/product/Subversion.pm.in (1.6): SCMBUG ID: 353 SCMBUG NOTE:Now attempting to tag right after a verification activity. 2004-08-15 Sunday 22:26 mkgnu * src/lib/product/: Glue.pm.in (1.7, SCMBUG_RELEASE_0-2-7), SCM.pm.in (1.5, p_kpm_paper_introduce_draft1_to_ryu, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7), Subversion.pm.in (1.5): SCMBUG ID: 353 SCMBUG NOTE:Added support for detecting when a tag or branch activity is intented in Subversion, even though tags and branches are regulal directory copies in Subversion. At the moment, deleting a tag is not yet supported. 2004-08-15 Sunday 22:03 mkgnu * src/glue/etc/product/glue.conf.template.in (1.5, SCMBUG_RELEASE_0-2-7): SCMBUG ID: 353 SCMBUG NOTE:Added in the glue configuration file the list of directories that Subversion recommends to be used for tags or branches. Defining this files is useful for automatic detection of whether a tag or branch activity is implied after a Subversion commit. 2004-08-15 Sunday 16:58 mkgnu * src/lib/product/Subversion.pm.in (1.4): SCMBUG ID: 410 SCMBUG NOTE:Fixed a bug where the log message from Subversion was not set in the proper hash key, resulting in complete inability to commit anything from Subversion. This broke in SCMUBG_RELEASE_0-2-6. 2004-08-15 Sunday 04:33 mkgnu * src/lib/product/Subversion.pm.in (1.3): SCMBUG ID: 414 SCMBUG NOTE:Added an additional check for an output format that is not expected from the 'svnlook changed' command. 2004-08-15 Sunday 02:11 mkgnu * configure.in (1.66), packaging/debian/changelog (1.9) (utags: SCMBUG_RELEASE_0-2-6): SCMBUG ID: 413 SCMBUG NOTE:Increased version to 0.2.6 for the upcoming release. This release includes a reorganized collection of the SCM Glue support. It also includes a bug fix in deleting tag names from Bugzilla in releases up to 2.16.x 2004-08-15 Sunday 02:07 mkgnu * doc/manual/design.sgml (1.12, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 66 SCMBUG NOTE:Documented the fact that John Quillan's work was never publicly released. 2004-08-15 Sunday 02:06 mkgnu * doc/manual/scm-frontends.sgml (1.10, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 66 SCMBUG NOTE:Minor grammar corrections in the Related Work section. 2004-08-14 Saturday 19:17 mkgnu * src/lib/product/Bugzilla.pm.in (1.11, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 396 SCMBUG NOTE:Fixed a bug where removing tags did not delete them from Bugzilla's version table for Bugzilla releases up to 2.16.x 2004-08-14 Saturday 08:31 mkgnu * src/lib/product/SCM.pm.in (1.4, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 410 SCMBUG NOTE:Converted the user setter to both a setter and getter. 2004-08-14 Saturday 08:29 mkgnu * src/lib/product/CVS.pm.in (1.3, p_kpm_paper_introduce_draft1_to_ryu, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 410 SCMBUG NOTE:Now using the tag arguments in the correct order, after all the code rearranging. 2004-08-14 Saturday 08:08 mkgnu * src/lib/product/CVS.pm.in (1.2): SCMBUG ID: 410 SCMBUG NOTE:Moved the original_log_message in the activity hash key, and also now calling read_original_log_message through $self. 2004-08-14 Saturday 08:07 mkgnu * src/lib/product/SCM.pm.in (1.3): SCMBUG ID: 410 SCMBUG NOTE:Moved the original_log_message in the activity hash key 2004-08-14 Saturday 06:32 mkgnu * src/lib/product/SCM.pm.in (1.2): SCMBUG ID: 410 SCMBUG NOTE:Added a missing import of the error function from package common. 2004-08-14 Saturday 06:23 mkgnu * src/glue/templates/cvs/checkoutlist.in (1.3, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 410 SCMBUG NOTE:Now checking out the SCM module files when the CVS repository is checked out. 2004-08-14 Saturday 06:10 mkgnu * src/lib/product/Subversion.pm.in (1.2, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 410 SCMBUG NOTE:Fixed a bug where the username was not set in the activity hash reference in the Subversion module. 2004-08-14 Saturday 06:02 mkgnu * src/scripts/rc.in (1.5, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 408 SCMBUG NOTE:Corrected an inconsistency where the daemon name displayed when the daemon was starting was not the same as the one displayed when stopping. 2004-08-14 Saturday 05:46 mkgnu * src/lib/product/: CVS.pm.in (1.1), Connection.pm.in (1.5, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6), Glue.pm.in (1.6, SCMBUG_RELEASE_0-2-6), SCM.pm.in (1.1), Subversion.pm.in (1.1): SCMBUG ID: 410 SCMBUG NOTE:Reorganized functionality in Glue.pm into separate modules that include functionality per SCM system. 2004-08-14 Saturday 05:42 mkgnu * packaging/debian/rules.in (1.8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 410 SCMBUG NOTE:Now installing the SCM-specific files in the Debian packaging rules file. 2004-08-14 Saturday 05:40 mkgnu * src/scripts/install_glue.pl.in (1.15, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6): SCMBUG ID: 410 SCMBUG NOTE:Now installing the SCM-specific files from the glue installation script. 2004-08-14 Saturday 05:38 mkgnu * Makefile.in (1.51, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6), configure.in (1.65): SCMBUG ID: 410 SCMBUG NOTE:Added support for autogenerating some new files that encapsulate as classes the CVS and Subversion support. Also installing these files in the main Makefile now. 2004-08-11 Wednesday 07:06 mkgnu * src/lib/product/: Bugtracker.pm.in (1.9, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6), Bugzilla.pm.in (1.10): SCMBUG ID: 396 SCMBUG NOTE:Converted all setter functions to also be getters. 2004-08-10 Tuesday 21:18 mkgnu * doc/manual/design.sgml (1.11): SCMBUG ID: 66 SCMBUG NOTE:Minor grammar corrections, and ensuring URLs are not prefixed with spacing. 2004-08-10 Tuesday 08:56 mkgnu * configure.in (1.64), packaging/debian/changelog (1.8) (utags: SCMBUG_RELEASE_0-2-5): SCMBUG ID: 409 SCMBUG NOTE:Increased release version to 0-2-5 for the upcoming release SCMBUG_RELEASE_0-2-5 2004-08-10 Tuesday 08:50 mkgnu * doc/manual/bugtracking-backends.sgml (1.9, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 66 SCMBUG NOTE:Documented that version 2.18.x of Bugzilla is now supported. 2004-08-10 Tuesday 08:48 mkgnu * src/lib/product/: Bugzilla.pm.in (1.9), Daemon.pm.in (1.10, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6) (utags: SCMBUG_RELEASE_0-2-5): SCMBUG ID: 396 SCMBUG NOTE:It turns out that we were chdiring to / after chdir to intallation_directory. GenerateVersionTable() was not to blame: it could not find data/versioncache in its path. 2004-08-10 Tuesday 08:14 mkgnu * src/lib/product/Bugzilla.pm.in (1.8): SCMBUG ID: 396 SCMBUG NOTE:Reverted back to removing the data/versioncache file rather than calling GenerateVersionTable(). The reason is: # ls -lrtah data/versioncache -rw-rw---- 1 apache apache 16K Aug 10 01:05 data/versioncache When the Scmbug daemon runs as root, it is not able to recreate this file using GenerateVersionTable(). It's unclear why, but that's what happens. 2004-08-10 Tuesday 07:44 mkgnu * src/lib/product/Bugtracker.pm.in (1.8, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 396 SCMBUG NOTE:Corrected a bug just introduced where the return value of the integration_tag_exists function changed during the implementation of this feature. 2004-08-10 Tuesday 07:39 mkgnu * src/lib/product/Bugtracker.pm.in (1.7): SCMBUG ID: 396 SCMBUG NOTE:Calling a few more functions prefixed with "integration_" that were omitted. 2004-08-10 Tuesday 07:26 mkgnu * src/lib/product/: Bugtracker.pm.in (1.6), Bugzilla.pm.in (1.7): SCMBUG ID: 396 SCMBUG NOTE:Prefixed all function names that provide integration with Bugzilla with "integration_". This is required in order to avoid namespace collissions with Bugzilla's globals.pl, which apparently provides functions called get_product_name, get_product_id, etc. 2004-08-10 Tuesday 06:46 mkgnu * src/lib/product/Daemon.pm.in (1.9): SCMBUG ID: 396 SCMBUG NOTE: Fixed a case where the wrong value was checked on a failed result check. 2004-08-10 Tuesday 06:40 mkgnu * src/lib/product/: Bugtracker.pm.in (1.5), Bugzilla.pm.in (1.6): SCMBUG ID: 396 SCMBUG NOTE:Now connecting to the database only before processing an activity. Also fixed an ommited case of not using $self-> for dereferencing. 2004-08-10 Tuesday 06:29 mkgnu * src/lib/product/: Bugtracker.pm.in (1.4), Bugzilla.pm.in (1.5): SCMBUG ID: 396 SCMBUG NOTE:Now using $self-> to indirect calls to member functions of the Bugzilla and Bugtracker classes. 2004-08-10 Tuesday 06:22 mkgnu * src/scripts/rc.in (1.4, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 408 SCMBUG NOTE:Now using kill -9 to kill the daemon. I am unsure why the daemon won't die otherwise. Will have to revisit this at some point to guarantee correctness of shutting down. 2004-08-10 Tuesday 06:12 mkgnu * src/lib/product/: Common.pm.in (1.4, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), Connection.pm.in (1.4, SCMBUG_RELEASE_0-2-5), Daemon.pm.in (1.8): SCMBUG ID: 407 SCMBUG NOTE:Now reporting the complete error from the server if the token returned from the server is not "accepted". 2004-08-10 Tuesday 05:09 mkgnu * src/lib/product/Daemon.pm.in (1.7): SCMBUG ID: 396 SCMBUG NOTE:Changed the format of an error message in the Daemon. 2004-08-08 Sunday 17:35 mkgnu * doc/manual/: about.sgml (1.8, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), bugtracking-backends.sgml (1.8), conventions.sgml (1.1, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), glossary.sgml (1.1, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), manual.sgml.in (1.13, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), scm-frontends.sgml (1.9, SCMBUG_RELEASE_0-2-5), tools.sgml (1.10, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 66 SCMBUG NOTE:Added a glossary, and a document conventions section, just like the Bugzilla Guide uses. Began linking names of systems/tools to the glossary, and using a url to their webpage there. This will unclutter the pdf version of the document from url links inlined with content. 2004-08-08 Sunday 16:18 mkgnu * doc/manual/installation.sgml (1.5, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 66 SCMBUG NOTE:Converted the installation commands from source into proper , tags. 2004-08-08 Sunday 08:37 mkgnu * Makefile.in (1.50), packaging/debian/rules.in (1.7) (utags: SCMBUG_RELEASE_0-2-5): SCMBUG ID: 396 SCMBUG NOTE:Now installing the new Bug-tracking modules in the source installation and the Debian package. 2004-08-08 Sunday 08:33 mkgnu * src/lib/product/: Bugtracker.pm.in (1.3), Bugzilla.pm.in (1.4), Daemon.pm.in (1.6): SCMBUG ID: 396 SCMBUG NOTE:Added support for dynamically using different functionality based on the version number of Bugzilla used. Added support for integration with Bugzilla 2.18.x 2004-08-08 Sunday 08:31 mkgnu * src/daemon/etc/daemon.conf.template.in (1.4, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 396 SCMBUG NOTE:Added in the configuration file of the daemon an entry for setting the version number of the bug-tracking system 2004-08-08 Sunday 08:09 mkgnu * src/lib/product/Glue.pm.in (1.5, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 292 SCMBUG NOTE:Missed removing one more case of activity_comment that was not removed. 2004-08-08 Sunday 07:35 mkgnu * src/glue/etc/product/glue.conf.template.in (1.4, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 396 SCMBUG NOTE:Now using single quotes in the glue configuration file. 2004-08-08 Sunday 07:22 mkgnu * Makefile.in (1.49), configure.in (1.63), src/lib/product/Bugtracker.pm.in (1.2), src/lib/product/Bugzilla.pm.in (1.3), src/lib/product/Daemon.pm.in (1.5), src/lib/product/Request.pm.in (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5): SCMBUG ID: 396 SCMBUG NOTE:Added the abstraction of an integration request, to correct compilation errors in Bugtracker.pm. Now log messages are reported after a request is processed, not during. 2004-08-08 Sunday 06:31 mkgnu * src/lib/product/: Bugzilla.pm.in (1.2), Daemon.pm.in (1.4): SCMBUG ID: 396 SCMBUG NOTE:Fixed a couple compilation errors that resulted from the package reorganization. 2004-08-08 Sunday 06:18 mkgnu * src/lib/product/Common.pm.in (1.3): SCMBUG ID: 292 SCMBUG NOTE:Removed another occurence of activity_comment that was omitted from the last commit. 2004-08-08 Sunday 06:05 mkgnu * Makefile.in (1.48), configure.in (1.62), doc/manual/features.sgml (1.7, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), doc/manual/manual.sgml.in (1.12), src/daemon/etc/daemon.conf.template.in (1.3), src/lib/product/Bugtracker.pm.in (1.1), src/lib/product/Bugzilla.pm.in (1.1), src/lib/product/Connection.pm.in (1.3), src/lib/product/Daemon.pm.in (1.3), src/lib/product/Glue.pm.in (1.4): SCMBUG ID: 396,292 SCMBUG NOTE:Removed the activity_comment action. Reworked the package structure of the daemon to split in separate classes the bugtracker logic and the Bugzilla-specific bits. 2004-08-08 Sunday 00:36 mkgnu * product_release.conf.in (1.13, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 345 SCMBUG NOTE:Now excluding the autogenerated file doc/manual/Makefile from the source release. 2004-08-07 Saturday 19:12 mkgnu * configure.in (1.61), packaging/debian/changelog (1.7) (utags: SCMBUG_RELEASE_0-2-4): SCMBUG ID: 405 SCMBUG NOTE:Increased version to 0-2-4 for the upcoming release. 2004-08-07 Saturday 19:09 mkgnu * src/scripts/rc.in (1.3, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 345 SCMBUG NOTE:Hopefully now using a more generic rc script that will work with most Linux systems. 2004-08-07 Saturday 19:08 mkgnu * configure.in (1.60): SCMBUG ID: 345 SCMBUG NOTE:Corrected the description global variable to read Software Configuration Management. 2004-08-07 Saturday 19:00 mkgnu * Makefile.in (1.47, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 345 SCMBUG NOTE:Now distcleaning doc/manual, and starting/stoping the daemon on install/uninstall. 2004-08-07 Saturday 18:59 mkgnu * doc/manual/Makefile.in (1.2, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 345 SCMBUG NOTE:Now removing the Makefile only on distclean, rather than clean. 2004-08-07 Saturday 18:49 mkgnu * Makefile.in (1.46): SCMBUG ID: 345 SCMBUG NOTE:No longer exiting with an error if the glue library is not present. 2004-08-07 Saturday 18:47 mkgnu * Makefile.in (1.45): SCMBUG ID: 345 SCMBUG NOTE:Made the uninstall-rules a lot more easier to work with. I just remove the root directory of each component. 2004-08-07 Saturday 18:40 mkgnu * Makefile.in (1.44): SCMBUG ID: 345 SCMBUG NOTE:Fixed some problems with uninstalling the glue in the uninstall-tools rule. 2004-08-07 Saturday 18:23 mkgnu * configure.in (1.59), doc/manual/Makefile (1.8), doc/manual/Makefile.in (1.1): SCMBUG ID: 345 SCMBUG NOTE:Now autogenerating and cleaning the Makefile in doc/manual, since it creates symbolic links. 2004-08-07 Saturday 16:54 mkgnu * doc/manual/installation.sgml (1.4, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 66 SCMBUG NOTE:Added a section on installing the documentation of the system. 2004-08-07 Saturday 16:53 mkgnu * doc/manual/manual.sgml.in (1.11, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 66 SCMBUG NOTE:Capitalized "Team". The rest of this manual is already capitalized. 2004-08-07 Saturday 16:46 mkgnu * doc/manual/: installation.sgml (1.3), manual.sgml.in (1.10), tools.sgml (1.9, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 66 SCMBUG NOTE:Added an Installation chapter, again, and in it documented how the different components can be installed from sources using the new Makefile install-* rules. 2004-08-07 Saturday 09:15 mkgnu * Makefile.in (1.43), packaging/debian/init.d.in (1.5, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4), src/scripts/rc.in (1.2): SCMBUG ID: 345 SCMBUG NOTE:Added a line that installs the rc script, and verified that it indeed works. 2004-08-07 Saturday 08:11 mkgnu * configure.in (1.58): SCMBUG ID: 345 SCMBUG NOTE:If no prefix was set, assume /usr/local. Why don't I like autoconf ?? 2004-08-07 Saturday 08:01 mkgnu * Makefile.in (1.42), configure.in (1.57): SCMBUG ID: 345 SCMBUG NOTE:Now manually defining the common @@ autoconf variables that stand for directory names. Autoconf sucks as a configuration tool for installation. 2004-08-07 Saturday 07:17 mkgnu * Makefile.in (1.41), configure.in (1.56), src/scripts/rc.in (1.1): SCMBUG ID: 345 SCMBUG NOTE:Now autogenerating and cleaning a generic rc script that hopefully will work for other UNIX-like systems. 2004-08-07 Saturday 07:16 mkgnu * packaging/debian/init.d.in (1.4): SCMBUG ID: 345 SCMBUG NOTE:Fixed another issue with @sbindir@ in the Debian init.d file. 2004-08-07 Saturday 07:10 mkgnu * packaging/debian/init.d.in (1.3): SCMBUG ID: 345 SCMBUG NOTE:Corrected a problem with using correct the sbindir path to start the daemon. 2004-08-07 Saturday 06:55 mkgnu * Makefile.in (1.40), configure.in (1.55), packaging/debian/rules.in (1.6, SCMBUG_RELEASE_0-2-4), src/scripts/install_glue.pl.in (1.14, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 345 SCMBUG NOTE:Added support for an install and an uninstall rule in the source, to permit users installing directly from sources. Still missing the step of installing an rc script. 2004-08-07 Saturday 05:36 mkgnu * configure.in (1.54): SCMBUG ID: 345 SCMBUG NOTE:Fixed a bug in recreating symbolic links used in Debian packaging. 2004-08-07 Saturday 02:53 mkgnu * Makefile.in (1.39), configure.in (1.53), packaging/debian/doc.postinst.in (1.2), packaging/debian/doc.prerm.in (1.2), packaging/debian/rules.in (1.5): SCMBUG ID: 345 SCMBUG NOTE:Eventually discovered the CORRECT way of install doc-base files and using dh_installdocs and dh_installchangelogs. There are still some problems with lintian complaining that /usr/doc/product-* was not set correctly. Wasn't dh_installdocs was supposed to do that? I'm not user why this is not automatically happening for me. 2004-08-07 Saturday 01:40 mkgnu * doc/manual/tools.sgml (1.8, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:Removed a confusing, circular reference to the same chapter. 2004-08-07 Saturday 01:40 mkgnu * doc/manual/design.sgml (1.10, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:Added encouraging developers of other SCM tools to contribute to this product as a goal. 2004-08-07 Saturday 01:25 mkgnu * product_release.conf.in (1.12, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 401 SCMBUG NOTE:Now also excluding the file configure from tag checks, since we package this in the source only because it makes it easy for the person that receives the source to just run './configure'. 2004-08-07 Saturday 01:20 mkgnu * doc/manual/: scm-frontends.sgml (1.8, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), tools.sgml (1.7): SCMBUG ID: 66 SCMBUG NOTE:Other minor clarifications and rephrasing corrections. 2004-08-07 Saturday 00:57 mkgnu * product_release.conf.in (1.11): SCMBUG ID: 401 SCMBUG NOTE:Corrected a problem in specifying the debian .in files that should not be left out. Those should be specified within ''s not ""s. 2004-08-07 Saturday 00:55 mkgnu * product_release.conf.in (1.10): SCMBUG ID: 401 SCMBUG NOTE:Now ensuring that rules.in and control.in will not be left out from the source distribution 2004-08-07 Saturday 00:48 mkgnu * product_release.conf.in (1.9): SCMBUG ID: 401 SCMBUG NOTE:Now packaging the new manual, and the file used to describe what should be included in the source package. 2004-08-06 Friday 07:18 mkgnu * Makefile.in (1.38, SCMBUG_RELEASE_0-2-3), product_release.conf.in (1.8): SCMBUG ID: 357 SCMBUG NOTE:Now excluding from source packaging the debian packaging files rules and control, since these are autogenerated. They should not be removed on a regular clean rule. 2004-08-06 Friday 07:10 mkgnu * configure.in (1.52), packaging/debian/changelog (1.6) (utags: SCMBUG_RELEASE_0-2-3): SCMBUG ID: 401 SCMBUG NOTE:Increased the release version to 0-2-3, for the respective SCMBUG_RELEASE_0-2-3 release. 2004-08-06 Friday 07:06 mkgnu * doc/manual/check_html.sh.in (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:Now supplying the output of linkchecker if links validation fails. 2004-08-06 Friday 07:01 mkgnu * configure.in (1.51), doc/manual/bugtracking-backends.sgml (1.7, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), doc/manual/manual.sgml.in (1.9, SCMBUG_RELEASE_0-2-3), doc/manual/scm-frontends.sgml (1.7), doc/manual/tools.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE:The product bugtracker url is now a global variable instead of a hardcoded one. 2004-08-06 Friday 06:55 mkgnu * configure.in (1.50), doc/manual/manual.sgml.in (1.8), doc/manual/tools.sgml (1.5): SCMBUG ID: 66 SCMBUG NOTE:Now using a global variable that holds the project's webpage. 2004-08-06 Friday 06:48 mkgnu * src/scripts/install_glue.pl.in (1.13, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 357 SCMBUG NOTE:Corrected some more issues of installing the glue files from the /usr/share/ location 2004-08-06 Friday 06:18 mkgnu * packaging/debian/rules.in (1.4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 357 SCMBUG NOTE:Corrected an issue where the daemon file was installed in the wrong directory 2004-08-06 Friday 04:44 mkgnu * Makefile.in (1.37), packaging/debian/rules.in (1.3): SCMBUG ID: 357 SCMBUG NOTE:Corrected a few problems in building the Debian package. 2004-08-06 Friday 04:33 mkgnu * src/lib/product/: Common.pm.in (1.2), Connection.pm.in (1.2), Daemon.pm.in (1.2), Glue.pm.in (1.3) (utags: SCMBUG_RELEASE_0-2-3, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 357 SCMBUG NOTE:Hopefully, made the last round of replacement of the hardcoded product name with an autoconf variable. 2004-08-06 Friday 04:25 mkgnu * src/daemon/: daemon.pl.in (1.2, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5), etc/daemon.conf.template.in (1.2) (utags: SCMBUG_RELEASE_0-2-3, SCMBUG_RELEASE_0-2-4): SCMBUG ID: 357 SCMBUG NOTE:Another round of removing hardcoded references to the product name. Now, only the library source needs to be fixed. 2004-08-06 Friday 04:22 mkgnu * src/scripts/scmbugd.rc.redhat (1.3): SCMBUG ID: 64 SCMBUG NOTE:Removed the redhat rc script. Will revisit this if/when an rpm is created. 2004-08-06 Friday 04:19 mkgnu * product_release.conf.in (1.7), packaging/debian/init.d.in (1.2, SCMBUG_RELEASE_0-2-3), src/glue/etc/product/glue.conf.template.in (1.3, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/cvs/checkoutlist.in (1.2, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/cvs/loginfo.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/cvs/rcsinfo.in (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/cvs/taginfo.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/cvs/verifymsg.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/svn/post-commit.in (1.4, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/templates/svn/pre-commit.in (1.4, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/lib/product/Glue.pm.in (1.2): SCMBUG ID: 357 SCMBUG NOTE:A lot more replacements of both hardcoded product names, and other autoconf configuration variables 2004-08-06 Friday 04:08 mkgnu * Makefile.in (1.36), configure.in (1.49), packaging/debian/control (1.7), packaging/debian/control.in (1.1, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 357 SCMBUG NOTE:Now autogenerating the Debian control file, eliminating hardcoded references to the product name. 2004-08-06 Friday 04:05 mkgnu * Makefile.in (1.35), configure.in (1.48), packaging/debian/conffiles (1.2), packaging/debian/conffiles.in (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 357 SCMBUG NOTE:Now autogenerating the Debian packaging file that holds the list of configuration files 2004-08-06 Friday 04:02 mkgnu * Makefile.in (1.34): SCMBUG ID: 357 SCMBUG NOTE:Even yet more changes in eliminating hardcoded product name references. 2004-08-06 Friday 03:59 mkgnu * Makefile.in (1.33), configure.in (1.47), packaging/debian/rules.in (1.2), src/daemon/daemon.pl.in (1.1), src/daemon/etc/daemon.conf.template.in (1.1), src/glue/etc/product/glue.conf.template.in (1.2), src/scripts/install_glue.pl.in (1.12): SCMBUG ID: 357 SCMBUG NOTE:Drasting changes all over the place, in an attempt to eliminate hardcoded references of the product name. 2004-08-06 Friday 03:36 mkgnu * Makefile.in (1.32), configure.in (1.46): SCMBUG ID: 357 SCMBUG NOTE:Got rid of the Perl installation Makefile.PL. This will not be maintained. 2004-08-06 Friday 03:36 mkgnu * src/lib/: MANIFEST (1.2), Makefile.PL.in (1.2), product/Common.pm.in (1.1), product/Connection.pm.in (1.1), product/Daemon.pm.in (1.1), product/Glue.pm.in (1.1): SCMBUG ID: 357 SCMBUG NOTE:No longer assuming the current hardcoded product name Scmbug as a directory name. 2004-08-06 Friday 03:32 mkgnu * src/glue/etc/product/: glue.conf.template.in (1.1), log_template.in (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 357 SCMBUG NOTE:No longer assuming a hardcoded directory name containing the configuration file of the glue and the log template. 2004-08-06 Friday 03:28 mkgnu * Makefile.in (1.31), configure.in (1.45), src/glue/bin/activity.pl.in (1.1, p_kpm_paper_introduce_draft1, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), src/glue/bin/scmbug_activity.pl (1.8): SCMBUG ID: 357 SCMBUG NOTE:Now autogenerating the integration activity script. This script no longer assumes a hardcoded product name. 2004-08-06 Friday 03:19 mkgnu * Makefile.in (1.30), configure.in (1.44), packaging/debian/rules (1.15), packaging/debian/rules.in (1.1): SCMBUG ID: 357 SCMBUG NOTE:Replaced various hardcoded references to the product name with the global autoconf variable. 2004-08-06 Friday 03:09 mkgnu * configure.in (1.43): SCMBUG ID: 357 SCMBUG NOTE:Removed the global variables for the glue installation file and the daemon. 2004-08-06 Friday 02:21 mkgnu * configure.in (1.42), doc/manual/Makefile (1.7, SCMBUG_RELEASE_0-2-3), doc/manual/check_html.sh.in (1.1): SCMBUG ID: 66 SCMBUG NOTE:Added a separate script that uses linkchecker to check if the html links in the manual are valid. 2004-08-06 Friday 02:04 mkgnu * doc/manual/scm-frontends.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE:Document CVS's lack of an integration hook on 'cvs admin -o'. 2004-08-06 Friday 02:03 mkgnu * configure.in (1.41), doc/manual/Makefile (1.6): SCMBUG ID: 66 SCMBUG NOTE:Now running linkchecker against the html version of the manual to identify broken links. 2004-08-06 Friday 01:55 mkgnu * Makefile.in (1.29), configure.in (1.40), doc/INSTALL.in (1.8), doc/README.in (1.7): SCMBUG ID: 66 SCMBUG NOTE:Removed old files INSTALL.in and README.in. No longer autogenerating and removing those. 2004-08-06 Friday 01:34 mkgnu * doc/manual/: design.sgml (1.9), features.sgml (1.6, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), scm-frontends.sgml (1.5), tools.sgml (1.4): SCMBUG ID: 66 SCMBUG NOTE:Mentioned John's VDD and the name of the CVSZilla author. 2004-08-06 Friday 01:33 mkgnu * doc/manual/bugtracking-backends.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE:Added a list of supported Bugzilla installations verified to work. Mentioned that the Bugzilla developers are planning to add SCM integration support. 2004-08-06 Friday 01:32 mkgnu * doc/manual/about.sgml (1.7, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:Corrected some spacing issues using ulinks -- extra space after the link. 2004-08-06 Friday 01:32 mkgnu * doc/manual/: installation.sgml (1.2), manual.sgml.in (1.7): SCMBUG ID: 66 SCMBUG NOTE:Added a global variable showing the product name in lowercase and removed the installation chapter. 2004-08-06 Friday 00:53 mkgnu * Makefile.in (1.28), configure.in (1.39): SCMBUG ID: 66 SCMBUG NOTE:Now autogenerating and deleting the packaging file for Debian init.d. 2004-08-06 Friday 00:52 mkgnu * packaging/debian/rules (1.14): SCMBUG ID: 66 SCMBUG NOTE:Now using the global variable for the product name in lowercase in installing parts of the daemon files. 2004-08-06 Friday 00:51 mkgnu * packaging/debian/: init.d (1.6), init.d.in (1.1): SCMBUG ID: 66 SCMBUG NOTE:Removed the init.d file. This is now autogenerated using autoconf, so it does not assume the name scmbugd anywhere, but use the autoconf global variable name. 2004-08-05 Thursday 23:37 mkgnu * configure.in (1.38): SCMBUG ID: 66 SCMBUG NOTE:Added a global variable that holds how this product is pronounced. 2004-08-05 Thursday 06:39 mkgnu * doc/manual/tools.sgml (1.3): SCMBUG ID: 66 SCMBUG NOTE:Capitalized the titles and removed the opening paragraph. 2004-08-05 Thursday 06:38 mkgnu * doc/manual/bugtracking-backends.sgml (1.5): SCMBUG ID: 66 SCMBUG NOTE:Capitalized the titles and corrected trailing spaces in HTML links. 2004-08-05 Thursday 06:38 mkgnu * doc/manual/scm-frontends.sgml (1.4): SCMBUG ID: 66 SCMBUG NOTE:Documented the various intricacies of integrating CVS and Subversion. 2004-08-05 Thursday 06:37 mkgnu * doc/manual/features.sgml (1.5): SCMBUG ID: 66 SCMBUG NOTE:Capitalized the titles of various sections. Removed the opening paragraph. 2004-08-05 Thursday 06:36 mkgnu * doc/manual/design.sgml (1.8): SCMBUG ID: 66 SCMBUG NOTE:Capitalized the titles and corrected creation of urls so there's no trailing space in the HTML link 2004-08-05 Thursday 06:34 mkgnu * doc/manual/manual.sgml.in (1.6): SCMBUG ID: 66 SCMBUG NOTE:Added a pronounciation global variable for the document, replaced using autoconf. 2004-08-05 Thursday 06:34 mkgnu * doc/manual/introduction.sgml (1.9, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:Capitalized the titles, and added how to pronounce Scmbug. 2004-08-05 Thursday 06:33 mkgnu * doc/manual/about.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE:Capitalized the title and reworded the acknowledgements section. 2004-08-04 Wednesday 06:37 mkgnu * doc/manual/: about.sgml (1.5), design.sgml (1.7), features.sgml (1.4), gfdl.sgml (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), introduction.sgml (1.8), manual.sgml.in (1.5): SCMBUG ID: 66 SCMBUG NOTE:Fixed various spelling errors caught by the aspell tool. 2004-08-04 Wednesday 06:27 mkgnu * doc/manual/: about.sgml (1.4), design.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE:Moved the acknowledgments section in the about section. Added a Goals section in the Design and added a better intro paragraph in the Related Systems section. 2004-08-04 Wednesday 06:25 mkgnu * doc/manual/features.sgml (1.3): SCMBUG ID: 66 SCMBUG NOTE:Type-o fixes of the word "labeling". It's spelled with one 'l', apparently. 2004-08-04 Wednesday 06:24 mkgnu * doc/manual/introduction.sgml (1.7): SCMBUG ID: 66 SCMBUG NOTE:Some type-o fixes and rephrasing of the introduction paragraph. 2004-08-04 Wednesday 04:37 mkgnu * src/glue/templates/cvs/: loginfo.in (1.2), taginfo.in (1.2), verifymsg.in (1.2): SCMBUG ID: 66 SCMBUG NOTE:Now using the global autoconf variables used for the activity commands. 2004-08-03 Tuesday 07:54 mkgnu * Makefile.in (1.27), configure.in (1.37): SCMBUG ID: 66,345 SCMBUG NOTE:Autogenerating and clearing out files needed to prepare the -doc Debian package 2004-08-03 Tuesday 07:52 mkgnu * packaging/debian/: doc.postinst.in (1.1, SCMBUG_RELEASE_0-2-3), doc.prerm.in (1.1, SCMBUG_RELEASE_0-2-3), manual.in (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), rules (1.13): SCMBUG ID: 66 SCMBUG NOTE:Added postinst and prerm debian packaging scripts that handle installation of the manual in the -doc package. 2004-08-03 Tuesday 06:29 mkgnu * packaging/debian/README.Debian (1.2): SCMBUG ID: 66 SCMBUG NOTE:Removed the README.Debian file. It's contents are useless now. 2004-08-02 Monday 07:50 mkgnu * Makefile.in (1.26): SCMBUG ID: 66 SCMBUG NOTE:Now building the documentation on the default 'all' rule. 2004-08-02 Monday 07:48 mkgnu * doc/manual/design.sgml (1.5): SCMBUG ID: 66 SCMBUG NOTE:Corrected a type-o, and added an additional imageobject in the system architecture figure, which is the figure file in a bmp file. 2004-08-02 Monday 07:42 mkgnu * doc/manual/images/prep_images.sh (1.3, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:Added functionality that will scale down the system architecture diagram's bmp file. It's too big. 2004-08-02 Monday 07:14 mkgnu * doc/manual/Makefile (1.5): SCMBUG ID: 66 SCMBUG NOTE:Fixed some issues with not creating the output directory prior to running a tool that parses Docbook. Also, running the db2dvi tool 3 times now, to resolve all references within the document. 2004-08-02 Monday 02:32 mkgnu * doc/manual/introduction.sgml (1.6): SCMBUG ID: 66 SCMBUG NOTE:Minor correction in the intro. Not using the SCM acronym in the first paragraph. 2004-08-02 Monday 02:31 mkgnu * packaging/debian/rules (1.12): SCMBUG ID: 345 SCMBUG NOTE:Now copying the system's manual in html and pdf format in the scmbug-doc package. 2004-08-02 Monday 02:31 mkgnu * packaging/debian/copyright (1.2, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 345 SCMBUG NOTE:Added the freshmeat.net location that eventually points to the download location. 2004-08-02 Monday 02:01 mkgnu * doc/manual/Makefile (1.4): SCMBUG ID: 66 SCMBUG NOTE:Now producing a dvi file by default, but ignoring the error that gets generated. Also cleaning up correctly. 2004-08-02 Monday 01:56 mkgnu * doc/manual/about.sgml (1.3): SCMBUG ID: 66 SCMBUG NOTE:Fixed a case issue. I'm using lowercase in chapter titles. 2004-08-02 Monday 01:43 mkgnu * doc/manual/: bugtracking-backends.sgml (1.4), scm-frontends.sgml (1.3): SCMBUG ID: 66 SCMBUG NOTE:Added sections mentioning that integration with additional SCM or bug-tracking systems is possible. 2004-08-02 Monday 01:42 mkgnu * doc/manual/: manual.sgml.in (1.4), tools.sgml (1.2): SCMBUG ID: 66 SCMBUG NOTE:Added a section that documents the tools available through this system. 2004-08-02 Monday 01:41 mkgnu * doc/manual/features.sgml (1.2): SCMBUG ID: 66 SCMBUG NOTE:Documented the integtration actions, and the various client and server verification checks to date. 2004-08-02 Monday 01:38 mkgnu * doc/manual/design.sgml (1.4): SCMBUG ID: 66 SCMBUG NOTE:Documented some history of the project, related work, and the motivation for building this. 2004-08-02 Monday 01:38 mkgnu * doc/manual/introduction.sgml (1.5): SCMBUG ID: 66 SCMBUG NOTE:Small rewording and re-phrasing changes to the introduction. 2004-08-02 Monday 00:04 mkgnu * doc/manual/design.sgml (1.3): SCMBUG ID: 66 SCMBUG NOTE:Now referring to SCM activities as SCM events. This sounds better. 2004-08-01 Sunday 22:33 mkgnu * doc/manual/manual.sgml.in (1.3): SCMBUG ID: 66 SCMBUG NOTE:Now using the global variables defined by autoconf for the integration actions, and the bugid and log tokens. 2004-08-01 Sunday 22:32 mkgnu * doc/manual/introduction.sgml (1.4): SCMBUG ID: 66 SCMBUG NOTE:Fixed a type-o in the title of the "why bugtracking" section. 2004-08-01 Sunday 22:32 mkgnu * configure.in (1.36): SCMBUG ID: 66 SCMBUG NOTE:Now naming the integration actions in the autoconf configure.in file, and reusing those in the source. This will be useful in naming those actions in the documentation. 2004-08-01 Sunday 18:17 mkgnu * Makefile.in (1.25), configure.in (1.35): SCMBUG ID: 397 SCMBUG NOTE:Fixed a type-o in the generation/deletion of the log template file. 2004-08-01 Sunday 18:12 mkgnu * packaging/debian/init.d (1.5): SCMBUG ID: 66 SCMBUG NOTE:Changed the description displayed in the debian rc script when the daemon starts. 2004-08-01 Sunday 17:31 mkgnu * Makefile.in (1.24), configure.in (1.34): SCMBUG ID: 397 SCMBUG NOTE:Now autogenerating and clearing out the log_template file, since it uses global autoconf variables. 2004-08-01 Sunday 17:11 mkgnu * configure.in (1.33): SCMBUG ID: 66 SCMBUG NOTE:Modified the configure.in script to permit a configurable set of tokens used to indicate the SCMBUG ID and SCMBUG NOTE. This change will required source files to be modified accordingly to use these global token variables. 2004-08-01 Sunday 03:37 mkgnu * doc/manual/: bugtracking-backends.sgml (1.3), scm-frontends.sgml (1.2): SCMBUG ID: 66 SCMBUG NOTE:Added sections on CVS,Subversion and Bugzilla as the supported tools. 2004-08-01 Sunday 03:27 mkgnu * doc/manual/introduction.sgml (1.3): SCMBUG ID: 66 SCMBUG NOTE:Fixed a type-o in the why SCM section of this introduction. 2004-08-01 Sunday 03:25 mkgnu * doc/COPYING (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), packaging/debian/control (1.6): SCMBUG ID: 66 SCMBUG NOTE:Now referring to the system as integrating software configuration management (not source code cm) with bug-tracking. 2004-08-01 Sunday 03:23 mkgnu * doc/manual/: about.sgml (1.2), bugtracking-backends.sgml (1.2), design.sgml (1.2), faq.sgml (1.1, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0, SCMBUG_RELEASE_0-4-1, SCMBUG_RELEASE_0-4-0, SCMBUG_RELEASE_0-3-4, SCMBUG_RELEASE_0-3-3, SCMBUG_RELEASE_0-3-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_draft4, p_kpm_paper_introduce_draft3, p_kpm_paper_introduce_draft1, p_kpm_paper_introduce_draft2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3), introduction.sgml (1.2), manual.sgml.in (1.2): SCMBUG ID: 66 SCMBUG NOTE:Added an FAQ section, sections on why SCM, bug-tracking and the integration are needed, and added content for the system architecture section (including the figure). 2004-08-01 Sunday 03:21 mkgnu * doc/manual/images/system_architecture.dia.in (1.2, SCMBUG_RELEASE_0-3-1, SCMBUG_RELEASE_0-3-0, SCMBUG_RELEASE_0-2-8, SCMBUG_RELEASE_0-2-7, SCMBUG_RELEASE_0-2-6, SCMBUG_RELEASE_0-2-5, SCMBUG_RELEASE_0-2-4, SCMBUG_RELEASE_0-2-3): SCMBUG ID: 66 SCMBUG NOTE:The port number is also replaced with autoconf now, using its macro. 2004-08-01 Sunday 03:21 mkgnu * doc/manual/images/prep_images.sh (1.2): SCMBUG ID: 66 SCMBUG NOTE:Now producing .bmp file rather than png files. Png files cannot be viewed using Docbook. 2004-08-01 Sunday 03:19 mkgnu * doc/manual/Makefile (1.3): SCMBUG ID: 66 SCMBUG NOTE:Now using dvipdf to convert the dvi file to pdf. db2pdf was spitting some huge prologue out (looked like its version or something) 2004-07-30 Friday 06:44 mkgnu * doc/manual/Makefile (1.2): SCMBUG ID: 66 SCMBUG NOTE:Corrected the clean rule that removes the autogenerated manual.sgml file and the autogenerated images/system_architecture.* files. 2004-07-30 Friday 06:39 mkgnu * configure.in (1.32): SCMBUG ID: 66 SCMBUG NOTE:Added checks for the db2* Docbook producer utilities and the convert, ImageMagick tool. 2004-07-30 Friday 06:38 mkgnu * Makefile.in (1.23): SCMBUG ID: 66 SCMBUG NOTE:Added commands for building and cleaning up the documentation. 2004-07-30 Friday 06:37 mkgnu * doc/manual/images/: prep_images.sh (1.1), system_architecture.dia.in (1.1): SCMBUG ID: 66 SCMBUG NOTE:Adding a design diagram written in Dia, and a script that will autogenerate an eps and png file from that. 2004-07-30 Friday 06:37 mkgnu * doc/manual/: Makefile (1.1), about.sgml (1.1), bugtracking-backends.sgml (1.1), design.sgml (1.1), features.sgml (1.1), gfdl.sgml (1.1), installation.sgml (1.1), introduction.sgml (1.1), manual.sgml.in (1.1), scm-frontends.sgml (1.1), tools.sgml (1.1): SCMBUG ID: 66 SCMBUG NOTE:Added documentation in Docbook format v3.1. V4.1.2 won't run on my Debian instance. 2004-07-28 Wednesday 07:13 mkgnu * configure.in (1.31), packaging/debian/changelog (1.5) (utags: SCMBUG_RELEASE_0-2-2): SCMBUG ID: 393 SCMBUG NOTE:Prepared the sources for the new release SCMBUG_RELEASE_0-2-2. 2004-07-28 Wednesday 07:13 mkgnu * Makefile.in (1.22, SCMBUG_RELEASE_0-2-2): SCMBUG ID: 393 SCMBUG NOTE:Now also preparing the ChangeLog file that will be uploaded. 2004-07-27 Tuesday 18:30 mkgnu * doc/README.in (1.6, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1): SCMBUG ID: 66 SCMBUG NOTE: Documented the fact that the new release SCMBUG_RELEASE_0-2-1 only supports partial integration of Subversion. Tagging and branching activities and not yet integrated. 2004-07-27 Tuesday 18:28 mkgnu * configure.in (1.30), packaging/debian/changelog (1.4) (utags: SCMBUG_RELEASE_0-2-1): SCMBUG ID: 386 SCMBUG NOTE:Updated the version number for the new release with version SCMBUG_RELEASE_0-2-1. 2004-07-27 Tuesday 18:12 mkgnu * packaging/debian/rules (1.11, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1): SCMBUG ID: 345 SCMBUG NOTE:Now installing the Subversion hook scripts as "programs". They should be executable. 2004-07-27 Tuesday 18:12 mkgnu * src/scripts/install_glue.pl.in (1.11, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1): SCMBUG ID: 353 SCMBUG NOTE:Clarified that Subversion glue installations should not use the file:// prefix in specifying the Subversion repository path. 2004-07-27 Tuesday 18:03 mkgnu * packaging/debian/rules (1.10): SCMBUG ID: 353,345 SCMBUG NOTE:Packaging the Subversion hook script files in /usr/share, to be picked up by the glue installation script. 2004-07-27 Tuesday 17:57 mkgnu * src/glue/templates/svn/: post-commit.in (1.3), pre-commit.in (1.3) (utags: SCMBUG_RELEASE_0-2-1, SCMBUG_RELEASE_0-2-2): SCMBUG ID: 353 SCMBUG NOTE:Now redirecting all output to stderr, since that's the only way svn will report errors when something goes wrong. Also exiting with the exit value of the hook script. 2004-07-27 Tuesday 17:38 mkgnu * doc/INSTALL.in (1.7, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1): SCMBUG ID: 66 SCMBUG NOTE:Clarified that Subversion glue must be installed locally to the machine hosting the repository. 2004-07-26 Monday 04:30 mkgnu * src/glue/templates/svn/post-commit.in (1.2): SCMBUG ID: 353 SCMBUG NOTE:Now passing the full path to the repository in the post-commit integration hook script for Subversion. 2004-07-26 Monday 04:27 mkgnu * src/scripts/install_glue.pl.in (1.10): SCMBUG ID: 67 SCMBUG NOTE: Now dynamically setting the name of the scvc tool in the glue configuration file when the glue is installed. 2004-07-26 Monday 04:13 mkgnu * src/glue/templates/svn/pre-commit.in (1.2): SCMBUG ID: 353 SCMBUG NOTE:Now deleting the connection related information from the $glue_configuration variable. Undefing them was confusing. 2004-07-26 Monday 03:51 mkgnu * Makefile.in (1.21, SCMBUG_RELEASE_0-2-1), configure.in (1.29), src/glue/templates/cvs/checkoutlist (1.9), src/glue/templates/cvs/checkoutlist.in (1.1, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1), src/glue/templates/cvs/loginfo (1.8), src/glue/templates/cvs/loginfo.in (1.1, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1), src/glue/templates/cvs/rcsinfo (1.5), src/glue/templates/cvs/rcsinfo.in (1.1, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1), src/glue/templates/cvs/taginfo (1.2), src/glue/templates/cvs/taginfo.in (1.1, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1), src/glue/templates/cvs/verifymsg (1.7), src/glue/templates/cvs/verifymsg.in (1.1, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1): SCMBUG ID: 353 SCMBUG NOTE:Now displaying in the trigger files of CVS a notice that says the trigger file is part of the Scmbug glue, just like in the Subversion hooks. Autogenerating these template files and cleaning them up. 2004-07-26 Monday 03:40 mkgnu * configure.in (1.28): SCMBUG ID: 353 SCMBUG NOTE:Now setting the subversion hook scripts to be executable, otherwise they won't execute! 2004-07-26 Monday 03:27 mkgnu * src/scripts/install_glue.pl.in (1.9): SCMBUG ID: 67 SCMBUG NOTE:Fixed a bug where the function read_configuration was called while this function is part of the glue. 2004-07-26 Monday 03:21 mkgnu * Makefile.in (1.20), configure.in (1.27), src/glue/templates/svn/post-commit (1.2), src/glue/templates/svn/post-commit.in (1.1), src/glue/templates/svn/pre-commit (1.2), src/glue/templates/svn/pre-commit.in (1.1): SCMBUG ID: 353 SCMBUG NOTE:Now autogenerating the pre-commit and post-commit Subversion trigger files. 2004-07-26 Monday 01:27 mkgnu * src/: glue/templates/svn/post-commit (1.1), glue/templates/svn/pre-commit (1.1), scripts/install_glue.pl.in (1.8): SCMBUG ID: 353 SCMBUG NOTE:Added support for installing the pre-commit and post-commit hooks for Subversion. 2004-07-26 Monday 00:29 mkgnu * configure.in (1.26), packaging/debian/changelog (1.3) (utags: SCMBUG_RELEASE_0-2-0): SCMBUG ID: 380 SCMBUG NOTE:Increased version number to 0-2-0 for new Scmbug release. This release includes an updated communication protocol between glue and daemon, which is not backwards compatible with older versions. It features a package reorganization that will easy the transition to supporting Subversion integration. 2004-07-25 Sunday 22:50 mkgnu * packaging/debian/rules (1.9, SCMBUG_RELEASE_0-2-0): SCMBUG ID: 345 SCMBUG NOTE:Fixed some bugs where some scmbug-common files attempted to be installed in the scmbug-server packages directory. 2004-07-25 Sunday 22:49 mkgnu * packaging/debian/control (1.5, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1, SCMBUG_RELEASE_0-2-0): SCMBUG ID: 345 SCMBUG NOTE:Moved the scmbug-common package last on the list, since the conffiles file only checks for the first package, which is scmbug-server 2004-07-25 Sunday 19:57 mkgnu * doc/README.in (1.5, SCMBUG_RELEASE_0-2-0): SCMBUG ID: 66 SCMBUG NOTE: Documented the versions of bugzilla against which this system has been tested and verified to work. 2004-07-25 Sunday 08:25 mkgnu * packaging/debian/rules (1.8): SCMBUG ID: 345 SCMBUG NOTE:Now installing the new Connection.pm package as part of the scmbug-common Debian package. 2004-07-25 Sunday 08:23 mkgnu * Makefile.in (1.19, SCMBUG_RELEASE_0-2-0), configure.in (1.25), src/glue/bin/scmbug_activity.pl (1.7, SCMBUG_RELEASE_0-2-2, SCMBUG_RELEASE_0-2-1, SCMBUG_RELEASE_0-2-0), src/glue/templates/cvs/checkoutlist (1.8, SCMBUG_RELEASE_0-2-0): SCMBUG ID: 213 SCMBUG NOTE:Added a new package called Scmbug::Connection, added rules to autogenerate it, and remove it, and modified the related utilites and other libraries to use it. A Connection object encapsulates the connection betw