2005-07-04 Monday 16:55 mkgnu * Makefile.in (1.82, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Use full tag name in the full Changelog filename, rather than just version name. 2005-07-04 Monday 16:48 mkgnu * src/lib/product/Glue/Glue.pm.in (1.15, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 410 SCMBUG NOTE: Output formatting. Make it clear when a new configuration file is read, since that's the first notice ever emitted. 2005-07-04 Monday 16:44 mkgnu * Makefile.in (1.81): SCMBUG ID: 76 SCMBUG NOTE: Remove the cvs/svn template hooks regardless of whether the codebase was configured for Windows or UNIX. 2005-07-04 Monday 16:30 mkgnu * Makefile.in (1.80), packaging/debian/docs (1.2, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Create a comprehensive changelog file and create one that shows only the differences between the two releases. 2005-07-04 Monday 14:51 mkgnu * packaging/distribute/prepare.sh.in (1.2, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Added logic that will also distribute the latest manual on the web. 2005-07-04 Monday 14:24 mkgnu * Makefile.in (1.79), configure.in (1.131, SCMBUG_RELEASE_0-8-2), packaging/distribute/prepare.sh.in (1.1): SCMBUG ID: 534 SCMBUG NOTE: Added logic that will distribute this product to the web. 2005-07-04 Monday 13:48 mkgnu * configure.in (1.130), packaging/debian/changelog (1.30, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-2 2005-07-04 Monday 13:45 mkgnu * doc/manual/resources.sgml (1.14, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 76 SCMBUG NOTE: Documented the exact problem of running the daemon under Windows, and that the integration glue still works in Windows. 2005-07-04 Monday 13:39 mkgnu * doc/manual/tools.sgml (1.23, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 80 SCMBUG NOTE: Documented the plan for transforming the VDD XML document to the final HTML/PDF/other output. 2005-07-02 Saturday 00:32 mkgnu * src/lib/product/: Connection.pm.in (1.14, SCMBUG_RELEASE_0-8-2), Glue/CVS.pm.in (1.7, SCMBUG_RELEASE_0-8-2), Glue/Glue.pm.in (1.14), Glue/Subversion.pm.in (1.6, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 410 SCMBUG NOTE: Simplified the way the data structure of the Activity captures the files list. 2005-06-30 Thursday 01:19 mkgnu * Makefile.in (1.78), configure.in (1.129), src/glue/templates/cvs/checkoutlist.in (1.5, SCMBUG_RELEASE_0-8-2), src/lib/product/Activity.pm.in (1.1, SCMBUG_RELEASE_0-8-2), src/lib/product/Connection.pm.in (1.13), src/lib/product/Glue/CVS.pm.in (1.6), src/lib/product/Glue/Glue.pm.in (1.13), src/lib/product/Glue/SCM.pm.in (1.5, SCMBUG_RELEASE_0-8-2), src/lib/product/Glue/Subversion.pm.in (1.5), src/lib/product/Tools/Glue_Installer.pm.in (1.18, SCMBUG_RELEASE_0-8-2), src/lib/product/Tools/VDD_Generator.pm.in (1.14, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 410 SCMBUG NOTE: Begun switching the Glue activity variable into a proper object. Not all hash keys have been converted into fields yet. 2005-06-26 Sunday 22:19 mkgnu * src/tests/product.test/svn/commit_file_optional.sh.in (1.2, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 517 SCMBUG NOTE: No need to commit after changing the policy to optional in Subversion, since the glue.conf is not checked in the repository. 2005-06-26 Sunday 22:08 mkgnu * configure.in (1.128), src/tests/product.test/svn/commit_file_optional.sh.in (1.1): SCMBUG ID: 517 SCMBUG NOTE: Ommited autogenerating commit_file_optional.sh.in. Must generate this file to pick-up the lowercase product name from /hooks/etc/ for Subversion. 2005-06-26 Sunday 22:03 mkgnu * configure.in (1.127), src/tests/Makefile.in (1.7, SCMBUG_RELEASE_0-8-2), src/tests/product.test/cvs/commit_file_fail.sh (1.1, SCMBUG_RELEASE_0-8-2), src/tests/product.test/cvs/commit_file_optional.sh.in (1.1, SCMBUG_RELEASE_0-8-2), src/tests/product.test/cvs/tests_cvs.exp (1.3, SCMBUG_RELEASE_0-8-2), src/tests/product.test/lib/common.inc.in (1.2, SCMBUG_RELEASE_0-8-2), src/tests/product.test/svn/commit_file.sh (1.2, SCMBUG_RELEASE_0-8-2), src/tests/product.test/svn/commit_file_fail.sh (1.1, SCMBUG_RELEASE_0-8-2), src/tests/product.test/svn/tests_svn.exp (1.4, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 517 SCMBUG NOTE: Added logic that will test the presence_of_bug_ids policy when set to optional rather than the default of required. 2005-06-26 Sunday 20:07 mkgnu * configure.in (1.126): SCMBUG ID: 517 SCMBUG NOTE: Apparently the lines that create the Bugzilla/Mantis daemon config files for the testsuite were added twice. How did I miss this ? 2005-06-26 Sunday 16:19 mkgnu * configure.in (1.125), doc/manual/manual.sgml.in (1.21, SCMBUG_RELEASE_0-8-2), doc/manual/resources.sgml (1.13): SCMBUG ID: 66 SCMBUG NOTE: Display the Windows temporary directory pathname in the manual. 2005-06-26 Sunday 16:18 mkgnu * configure.in (1.124): SCMBUG ID: 517 SCMBUG NOTE: Dynamically generate the Bugzilla and Mantis configuration files. 2005-06-26 Sunday 16:16 mkgnu * src/tests/Makefile.in (1.6): SCMBUG ID: 517 SCMBUG NOTE: Cleanup the dynamically created config files for bugzilla and mantis. 2005-06-16 Thursday 00:54 mkgnu * src/tests/product.test/config/: daemon.conf.bugzilla (1.3), daemon.conf.bugzilla.in (1.1, SCMBUG_RELEASE_0-8-2), daemon.conf.mantis (1.3), daemon.conf.mantis.in (1.1, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 517 SCMBUG NOTE: Autogenerate the bugzilla and mantis daemon configuration files for the testsuite, since we must account for @vardir@ in the error and activity log files. 2005-06-11 Saturday 17:07 mkgnu * doc/manual/tools.sgml (1.22): SCMBUG ID: 80 SCMBUG NOTE: Documented how a VDD Generator Document can be created at the moment, even though the xml file is not much help yet. 2005-06-11 Saturday 17:02 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.13): SCMBUG ID: 80 SCMBUG NOTE: Corrected a type-o in the vdd generator help message for --help. 2005-06-11 Saturday 17:01 mkgnu * configure.in (1.123): SCMBUG ID: 346 SCMBUG NOTE: Correctly use the variable name of DEVEL_CONFIG_DAEMON_SERVICE_DEPLOYED with $ rather than @. 2005-06-05 Sunday 16:14 mkgnu * configure.in (1.122): SCMBUG ID: 346 SCMBUG NOTE: Ommited substituting the value of DEVEL_CONFIG_DAEMON_SERVICE_DEPLOYED in configure.in 2005-06-05 Sunday 16:11 mkgnu * configure.in (1.121): SCMBUG ID: 346 SCMBUG NOTE: Ommited substituting the value of DEVEL_CONFIG_DAEMON_SERVICE_ORIGINAL in configure.in 2005-05-26 Thursday 02:55 mkgnu * Makefile.in (1.77), configure.in (1.120), packaging/windows/prepare.sh.in (1.6, SCMBUG_RELEASE_0-8-2), src/scripts/rc.bat.in (1.1, SCMBUG_RELEASE_0-8-2), src/scripts/service_start.bat.in (1.2): SCMBUG ID: 76 SCMBUG NOTE: Use the same file name for the rc script for UNIX and Windows. This simplifies packaging and won't also ship an unnecessary duplicate scmbug-server rc script that's intented for UNIX in the Windows .zip. 2005-05-26 Thursday 02:45 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.27, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 76 SCMBUG NOTE: Don't issue a setsid if running on Windows, since POSIX::setsid is not implemented in Perl for Windows; still let the daemon start. 2005-05-26 Thursday 02:26 mkgnu * src/lib/product/Common.pm.in (1.16, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 76 SCMBUG NOTE: Set a variable that informs during runtime if the product was configured for Windows. 2005-05-26 Thursday 02:23 mkgnu * configure.in (1.119): SCMBUG ID: 76 SCMBUG NOTE: Changed how the path for the windows perl binary and windows prefix are specified so the product name is not escaped. 2005-05-25 Wednesday 01:45 mkgnu * configure.in (1.118), packaging/debian/changelog (1.29) (utags: SCMBUG_RELEASE_0-8-1): SCMBUG ID: 530 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-1. This release supports hooks for Subversion 1.2 and no translation of usernames. 2005-05-25 Wednesday 01:42 mkgnu * doc/manual/features.sgml (1.24, SCMBUG_RELEASE_0-8-2), src/daemon/etc/daemon.conf.template.in (1.12, SCMBUG_RELEASE_0-8-2), src/lib/product/Daemon/Daemon.pm.in (1.26), src/tests/product.test/config/daemon.conf.bugzilla (1.2), src/tests/product.test/config/daemon.conf.mantis (1.2) (utags: SCMBUG_RELEASE_0-8-1): SCMBUG ID: 521 SCMBUG NOTE: The SCM to bug-tracker username translation can now be disabled. 2005-05-25 Wednesday 00:52 mkgnu * configure.in (1.117), src/glue/templates/svn/post-commit.in (1.5, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1), src/glue/templates/svn/pre-commit.in (1.5, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1): SCMBUG ID: 523 SCMBUG NOTE: In Subversion hooks, use the value of @DEVEL_CONFIG_PERL_BINARY@ when calling perl, rather than just perl. This will hold the full path to the perl binary, and should work with Subversion 1.2 that unsets $PATH. 2005-05-21 Saturday 01:53 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Caught a couple of compilation errors; missing a package use and a syntax error. 2005-05-21 Saturday 01:44 mkgnu * Makefile.in (1.76, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Remove aclocal.m4 on distclean. This file seems to be generated by a newer autoconf. 2005-05-21 Saturday 01:42 mkgnu * Makefile.in (1.75): SCMBUG ID: 346 SCMBUG NOTE: Remove some autogenerated rpm-packaging files on the clean rule. 2005-05-21 Saturday 01:40 mkgnu * product_release.conf.in (1.20, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Package the redhat packaging sources too, even though they don't work yet. 2005-05-21 Saturday 01:34 mkgnu * src/tests/Makefile.in (1.5, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 517 SCMBUG NOTE: Don't exit if an autogenerated file does not exist for removal. 2005-05-21 Saturday 01:00 mkgnu * configure.in (1.116), packaging/debian/changelog (1.28) (utags: SCMBUG_RELEASE_0-8-0): SCMBUG ID: 529 SCMBUG NOTE: Incremented release version for upcoming SCMBUG_RELEASE_0-8-0. This release contains an updated protocol with VDD support. 2005-05-21 Saturday 00:57 mkgnu * doc/manual/resources.sgml (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Added instructions on installing XML::Simple, since it's needed by the VDD. 2005-05-21 Saturday 00:54 mkgnu * src/lib/product/Common.pm.in (1.15, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Updated the package installation instructions to show how a perl module can be installed under Windows. 2005-05-21 Saturday 00:45 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.25, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Added logic in the daemon that checks if XML::Simple is installed on the daemon. 2005-05-18 Wednesday 02:34 mkgnu * packaging/redhat/prepare.sh.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Supply the name of the spec file to the rpm command in order to build. 2005-05-18 Wednesday 02:34 mkgnu * packaging/redhat/product.spec.in (1.3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Assigned this product in the Group Development/Tools for rpms. 2005-05-18 Wednesday 02:20 mkgnu * Makefile.in (1.74), packaging/debian/rules.in (1.19, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: The Debian packages can be rebuild correctly again. Files for each package are not installed in a single directory called scmbug, but in separate directories: scmbug-doc, scmbug-common, etc. 2005-05-18 Wednesday 02:02 mkgnu * Makefile.in (1.73), configure.in (1.115), product_release.conf.in (1.19), doc/paper_introduce/Makefile.in (1.9, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/debian/control.in (1.6, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/debian/copyright.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/redhat/product.spec.in (1.2), src/lib/product/Tools/Glue_Installer.pm.in (1.17, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), src/scripts/rc.in (1.9, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), src/tests/Makefile.in (1.4): SCMBUG ID: 346 SCMBUG NOTE: All the descriptions used in the Debian packages are now defined in configure.in and reused to build the rpm file. 2005-05-13 Friday 00:34 mkgnu * Makefile.in (1.72), configure.in (1.114), doc/manual/manual.sgml.in (1.20, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/debian/control.in (1.5), packaging/debian/copyright (1.3), packaging/redhat/prepare.sh.in (1.1), packaging/redhat/product.spec.in (1.1), packaging/redhat/rpmmacros.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/redhat/rpmrc.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: First attempt at reorganizing to support building .rpms. Not tested yet. 2005-05-12 Thursday 23:54 mkgnu * doc/manual/Makefile.in (1.8, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 524 SCMBUG NOTE: Applied Dirk's patch to use docbook2html and docbook2dvi correctly. 2005-05-06 Friday 04:07 mkgnu * src/lib/product/Common.pm.in (1.14): SCMBUG ID: 80 SCMBUG NOTE: Increased the protocol number, since the VDD will be transported in XML. 2005-05-06 Friday 04:05 mkgnu * src/lib/product/: Daemon/Daemon.pm.in (1.24), Tools/VDD_Generator.pm.in (1.11): SCMBUG ID: 80 SCMBUG NOTE: Removed the entire transformation logic to/from string/vdd and replaced it with XML::Simple. 2005-05-06 Friday 03:57 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.7, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Removed a global variable that is no longer used; only declared. 2005-05-06 Friday 03:31 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.10): SCMBUG ID: 80 SCMBUG NOTE: Fixed bug where the output filename passed was not used. Fixed bug where comments were overwritten when converted in string_to_vdd. 2005-05-06 Friday 03:00 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.9): SCMBUG ID: 80 SCMBUG NOTE: Accept the output file as an argument. It appears that the path is wrong though. It's stored in ~hooks in Subversion. 2005-05-06 Friday 01:58 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.8): SCMBUG ID: 80 SCMBUG NOTE: Added some mock code using XML::Writer that produces a VDD document in XML. This should be moved in the server, so this module will be installed only once at the server, not on all clients running a VDD. 2005-05-05 Thursday 03:35 mkgnu * configure.in (1.113), src/tests/Makefile.in (1.3), src/tests/product.test/svn/create_vdd.sh.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), src/tests/product.test/svn/tests_svn.exp (1.3, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0) (utags: SCMBUG_RELEASE_0-7-2): SCMBUG ID: 517 SCMBUG NOTE: Added a test that creates a VDD document. The test does not do any verifications; it just calls the VDD generator after applying a couple of tags. 2005-04-27 Wednesday 04:35 mkgnu * Makefile.in (1.71, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 76 SCMBUG NOTE: Caught a case where an extra DESTDIR was used in selecting the source files in installation, and broke when installing Debian packages. 2005-04-27 Wednesday 04:16 mkgnu * configure.in (1.112): SCMBUG ID: 76 SCMBUG NOTE: Dynamically creating and cleaning up the CVS and Subversion templates for Windows based on the name of the hook for Windows vs UNIX. 2005-04-27 Wednesday 04:04 mkgnu * product_release.conf.in (1.18, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 519 SCMBUG NOTE: Begin distributing src/tests which includes the testsuite and now for the first time doc/paper_introduce that includes the paper that introduced Scmbug in FREENIX 05.e 2005-04-27 Wednesday 03:42 mkgnu * doc/manual/tools.sgml (1.21, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 66 SCMBUG NOTE: Output formatting issues in the Glue Installer example to accentuate commands and the prompt. 2005-04-27 Wednesday 03:36 mkgnu * doc/manual/tools.sgml (1.20): SCMBUG ID: 66 SCMBUG NOTE: Type-o error................................................... 2005-04-27 Wednesday 03:36 mkgnu * doc/manual/tools.sgml (1.19): SCMBUG ID: 66 SCMBUG NOTE: Added an example using the Glue Installer to install the Glue in a Subversion repository. 2005-04-27 Wednesday 03:34 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.16, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 66 SCMBUG NOTE: Output formatting issues that were identifying after writing a glue installation example. 2005-04-27 Wednesday 03:18 mkgnu * configure.in (1.111), packaging/debian/changelog (1.27, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 519 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-7-2. 2005-04-27 Wednesday 03:13 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.7, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: Replaced all pops with shifts, and added some missing statements to exit the string to VDD state machine. 2005-04-27 Wednesday 02:48 mkgnu * src/lib/product/: Glue/Glue.pm.in (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2), Tools/VDD_Generator.pm.in (1.6): SCMBUG ID: 410,80 SCMBUG NOTE: The glue connection and policies variables are now accessed using setters and getters. This is required in order to pass the policies to the VDD Generator. 2005-04-24 Sunday 05:02 mkgnu * src/lib/product/Tools/SCM_Description.pm.in (1.4, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 76 SCMBUG NOTE: (name): Syntax error. Left a \ in there in the previous commit. 2005-04-24 Sunday 04:33 mkgnu * src/lib/product/Bug.pm.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: If resolution was empty, since it was a blank string when it came out from the Bugtracker (e.g. Bugzilla) return an empty string rather than an uninitialized value. 2005-04-24 Sunday 04:32 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.23, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: Added some missing newlines on the return message that will be transported back to the VDD client. 2005-04-24 Sunday 04:31 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.6, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: Output formatting issue. Add a newline at the end of the get_label_date error message. 2005-04-23 Saturday 04:23 mkgnu * src/tests/product.test/svn/add_tag_invalid_name.sh (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 517 SCMBUG NOTE: Force removal of the invalid tag in the Subversion tag. Must use --force for tags, while this is not needed on removal of files. 2005-04-23 Saturday 04:02 mkgnu * doc/: manual/Makefile.in (1.7), paper_introduce/Makefile.in (1.8) (utags: SCMBUG_RELEASE_0-7-2): SCMBUG ID: 66 SCMBUG NOTE: Improved some cleanup rules on the manual's images and the FREENIX 05 presentation directory. 2005-04-23 Saturday 03:45 mkgnu * doc/manual/: glossary.sgml (1.8), scm-frontends.sgml (1.25) (utags: SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 66 SCMBUG NOTE: Documented Bazaar-NG in the list of SCM systems that are encouraged to contribute a frontend. 2005-04-21 Thursday 03:37 mkgnu * doc/paper_introduce/scmbug_freenix_05.bib (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 516 SCMBUG NOTE: Added a BibTex entry others can use to reference the FREENIX 05 paper. 2005-04-21 Thursday 03:27 mkgnu * configure.in (1.110), packaging/debian/changelog (1.26) (utags: SCMBUG_RELEASE_0-7-1): SCMBUG ID: 518 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-7-1. This release includes the FREENIX '05 presentation and a testsuite. 2005-04-21 Thursday 03:20 mkgnu * doc/paper_introduce/Makefile.in (1.7, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 516 SCMBUG NOTE: Make a copy of the presentation for FREENIX 05 when this paper is built. This is the final copy that will be made available on the web. 2005-04-21 Thursday 03:11 mkgnu * Makefile.in (1.70, SCMBUG_RELEASE_0-7-1), configure.in (1.109), src/tests/Makefile.in (1.2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/add_directory.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/add_tag.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/add_tag_invalid_name.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file.sh (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_commas_whitespaces.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_invalid_message_size.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_invalid_owner.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_invalid_product.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_multiple_bugs.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/delete_tag.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/tests_cvs.exp (1.2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/lib/common_bugtracker.inc (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/add_tag.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/add_tag_invalid_name.sh (1.1, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_invalid_message_size.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_invalid_owner.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_invalid_product.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_multiple_bugs.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/delete_tag.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/tests_svn.exp (1.2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 517 SCMBUG NOTE: Added a whole lotta more tests in the testsuite for both CVS and Subversion. 2005-04-21 Thursday 03:11 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.22, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 80 SCMBUG NOTE: Send a newline after each vdd bug and comment. Otherwise this info can't be parsed correctly at the client. 2005-04-21 Thursday 03:10 mkgnu * src/lib/product/Tools/SCM_Description.pm.in (1.3, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Catch cases where the scm name is set prior to the repository path in the future 2005-04-21 Thursday 03:09 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.15, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Here's the comment for system/src/lib/product/Tools/VDD_Generator.pm.in: fixed the bug where scm name was not set after the repository path. 2005-04-21 Thursday 03:06 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.5, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Chmod the hook correctly. Apparently installing Subversion hooks with File::Copy does so without the possibility of setting the execute bit. 2005-04-14 Thursday 01:30 mkgnu * doc/paper_introduce/presentation/presentation_introduce.ppt (1.3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 516 SCMBUG NOTE: Trivial output formatting issues that were introduced. This is the final version of the paper, as presented earlier this morning. 2005-04-14 Thursday 01:23 mkgnu * Makefile.in (1.69), configure.in (1.108), src/tests/Makefile.in (1.1), src/tests/product.test/config/daemon.conf.bugzilla (1.1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/config/daemon.conf.mantis (1.1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/config/prep.sh.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/checkout_repository.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file.sh (1.1), src/tests/product.test/cvs/init_repository.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/install_glue.sh.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/remove_repository.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/tests_cvs.exp (1.1), src/tests/product.test/lib/common.inc.in (1.1, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/lib/common_bugtracker.inc (1.1), src/tests/product.test/svn/add_directories_convention.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/checkout_repository.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file.sh (1.1, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/init_repository.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/install_glue.sh.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/remove_repository.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/tests_svn.exp (1.1): SCMBUG ID: 517 SCMBUG NOTE: First cut at adding a testsuite for this system. The testsuite is split in two modules: testing CVS and testing Subversion. Should add logic that will dynamically configure the integration daemon for the list of bugtrackers to exercise the functionality of all of them. 2005-04-12 Tuesday 02:30 mkgnu * doc/paper_introduce/presentation/presentation_introduce.ppt (1.2): SCMBUG ID: 516 SCMBUG NOTE: Some final cleanups after merging in feedback from Kyung. 2005-04-11 Monday 04:09 mkgnu * doc/paper_introduce/: presentation_introduce.ppt (1.9), presentation/network_deployment.dia (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), presentation/presentation_introduce.ppt (1.1): SCMBUG ID: 516 SCMBUG NOTE: Moved the presentation in it's own directory, and added a new .dia network deployment diagram used in the presentation. 2005-04-09 Saturday 20:44 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.8): SCMBUG ID: 516 SCMBUG NOTE: Some near-final changes. Added conclusion, added demo URL. 2005-04-09 Saturday 03:49 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.7): SCMBUG ID: 516 SCMBUG NOTE: Contensed the presentation to 22 slides. Last 2 are one-liners. 2005-04-08 Friday 05:57 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.6): SCMBUG ID: 516 SCMBUG NOTE: More brush-ups. Moved some content around that was crowding the footer of the presentation. 2005-04-08 Friday 04:23 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.5): SCMBUG ID: 516 SCMBUG NOTE: More brush-up work. Removed some content unnecessary for a presentation. 2005-04-07 Thursday 12:39 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.4): SCMBUG ID: 516 SCMBUG NOTE: More brush-up on presentation. Clarified a few things. Still needs work. 2005-04-06 Wednesday 05:36 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.3): SCMBUG ID: 516 SCMBUG NOTE: Added an integration example including a link to a live demo of bug 417 in SigmaWatch. The key points that should be illustrated in the live demo are also shown in the presentation so that the presentation can be viewed offline or if/when access to this product in bugzilla.mkgnu.net is disabled. 2005-04-06 Wednesday 04:02 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.2): SCMBUG ID: 516 SCMBUG NOTE: General brush-up of the presentation content. Still missing the integration example. 2005-04-06 Wednesday 01:48 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.1): SCMBUG ID: 516 SCMBUG NOTE: First draft of the presentation. Missing an integration example and more diagrams. 2005-04-06 Wednesday 01:47 mkgnu * doc/manual/images/prep_images.sh (1.6, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 516 SCMBUG NOTE: Build a .png file too, since this is used for the FREENIX .html version of the paper. 2005-03-02 Wednesday 05:23 mkgnu * configure.in (1.107), doc/manual/manual.sgml.in (1.19, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), doc/manual/resources.sgml (1.11, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), packaging/windows/prepare.sh.in (1.5, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Documented how the product can be installed under Windows, so far. 2005-03-02 Wednesday 03:07 mkgnu * product_release.conf.in (1.17, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Package the windows packaging directory in the final sources. 2005-03-02 Wednesday 03:05 mkgnu * packaging/debian/changelog (1.25, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 508 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-7-0. 2005-03-02 Wednesday 02:55 mkgnu * Makefile.in (1.68, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: No Makefile autogenerated for the Windows package anymore. 2005-03-02 Wednesday 02:53 mkgnu * configure.in (1.106, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 508 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-7-0. 2005-03-02 Wednesday 02:07 mkgnu * doc/manual/: bugtracking-backends.sgml (1.20, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2), scm-frontends.sgml (1.24) (utags: SCMBUG_RELEASE_0-7-0, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 505 SCMBUG NOTE: Documented that Scmbug works with Alexandre's configuration. 2005-02-26 Saturday 16:32 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.21, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Must use the full File::Spec->devnull() format, not just devnull(). 2005-02-20 Sunday 23:35 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.20): SCMBUG ID: 76 SCMBUG NOTE: The name of the null device (/dev/null or NUL for Windows) is now retrieved using File::Spec->devnull() 2005-02-20 Sunday 22:10 mkgnu * configure.in (1.105): SCMBUG ID: 76 SCMBUG NOTE: Type-o in setting the pid file using @vardir@ in configure.in. 2005-02-20 Sunday 18:17 mkgnu * configure.in (1.104), packaging/windows/prepare.sh.in (1.4, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/loginfo.bat.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/taginfo.bat.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/verifymsg.bat.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/svn/post-commit.bat.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/svn/pre-commit.bat.in (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Added configuration option --with-perl-binary to define the full path to the perl binary in windows. Otherwise the Subversion hooks don't work. Corrected all hooks to exit in a way that won't terminate the command interpreter while leaving %errorlevel% set. 2005-02-20 Sunday 16:16 mkgnu * packaging/windows/prepare.sh.in (1.3): SCMBUG ID: 76 SCMBUG NOTE: Preparing windows packaging by configuring --with-windows. 2005-02-20 Sunday 16:14 mkgnu * Makefile.in (1.67), configure.in (1.103), doc/manual/images/system_architecture.fig.in (1.4, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/loginfo.bat.in (1.1), src/glue/templates/cvs/rcsinfo.bat.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/taginfo.bat.in (1.1), src/glue/templates/cvs/verifymsg.bat.in (1.1), src/glue/templates/svn/post-commit.bat.in (1.1), src/glue/templates/svn/pre-commit.bat.in (1.1), src/lib/product/Tools/Glue_Installer.pm.in (1.14, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Dynamically setting the names of the hook files depending on whether the codebase is configured --with-windows or not. 2005-02-20 Sunday 05:42 mkgnu * configure.in (1.102): SCMBUG ID: 76 SCMBUG NOTE: --help output formatting for documentation of all --with arguments. 2005-02-20 Sunday 05:18 mkgnu * src/lib/product/Tools/: Glue_Installer.pm.in (1.13), SCM_Functions.pm.in (1.5, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Ensuring a path like C:\Temp won't result in the T being escaped under Windows. 2005-02-20 Sunday 05:02 mkgnu * configure.in (1.101), packaging/windows/prepare.sh.in (1.2), src/lib/product/Tools/Glue_Installer.pm.in (1.12), src/lib/product/Tools/SCM_Functions.pm.in (1.4): SCMBUG ID: 76 SCMBUG NOTE: Specifying the temporary directory at configuration time. Replaced mkdir, chdir, rm -rf with perl implementations. 2005-02-20 Sunday 03:18 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.11): SCMBUG ID: 76 SCMBUG NOTE: (add_glue_directories): Use perl's mkdir directly. (enable_glue_triggers_for_file,disable_glue_triggers_for_file): my $file_content 2005-02-14 Monday 04:43 mkgnu * Makefile.in (1.66), packaging/debian/rules.in (1.18, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), packaging/windows/prepare.sh.in (1.1): SCMBUG ID: 76 SCMBUG NOTE: Added the DESTDIR prefix in installation that will permit using a single Makefile for all packaging efforts. Debian's rules file now uses this Makefile rather than duplicating the packaging commands. 2005-02-14 Monday 04:24 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.10): SCMBUG ID: 76 SCMBUG NOTE: Eliminated use of sed, cat, mv in customization of the configuration file and enabling/disabling the trigger files. 2005-02-14 Monday 03:54 mkgnu * src/scripts/service_start.bat.in (1.1, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Adding .bat file that will start the daemon. This should probably be eliminated and instead use some Windows tools that register a .exe file as a service with the OS. I know this differs between Windows9x and 2k/NT. 2005-02-14 Monday 03:52 mkgnu * Makefile.in (1.65), configure.in (1.100), doc/manpages/daemon.8.sgml.in (1.4, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), doc/manual/manual.sgml.in (1.18, SCMBUG_RELEASE_0-7-0), doc/manual/resources.sgml (1.10, SCMBUG_RELEASE_0-7-0), packaging/debian/init.d.in (1.7, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/daemon/etc/daemon.conf.template.in (1.11, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/lib/product/Tools/Glue_Installer.pm.in (1.9), src/scripts/rc.in (1.8, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Massive patch that permits configuring the codebase with a "--prefix=C:\Program Files\Scmbug" for Windows users. Still need to cleanup the Glue_Installer.pm module to eliminate use of cat, sed, mv. Don't know how to eliminate use of diff. Should probably package that in the Windows distribution. 2005-02-12 Saturday 01:18 mkgnu * doc/paper_introduce/: Makefile.in (1.6), enlarge_caption_of_figure6.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1) (utags: SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): SCMBUG ID: 481 SCMBUG NOTE: Added a script that will enlarge the caption of figure6 in the html version of the paper. 2005-02-11 Friday 02:59 mkgnu * doc/paper_introduce/Makefile.in (1.5, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html): SCMBUG ID: 481 SCMBUG NOTE: Using latex2html to build html from the .tex file. FREENIX requires submission of both .pdf and .html. 2005-02-11 Friday 02:57 mkgnu * configure.in (1.99, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html): SCMBUG ID: 481 SCMBUG NOTE: Requiring latex2html to build the Scmbug paper accepted in Freenix. 2005-01-28 Friday 03:45 mkgnu * src/: lib/product/Tools/Glue_Installer.pm.in (1.8), lib/product/Tools/VDD_Generator.pm.in (1.4, SCMBUG_RELEASE_0-7-0), scripts/vdd_generator.pl.in (1.4, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0) (utags: p_kpm_paper_introduce_FREENIX_05_camera_copy, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): SCMBUG ID: 80 SCMBUG NOTE: Converted the Glue Installer to use long arguments. Added a "--version" argument to both the Glue Installer and the VDD Generator. 2005-01-28 Friday 03:11 mkgnu * configure.in (1.98, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 80 SCMBUG NOTE: Chmod vdd_generator.pl as executable after processing with autoconf. 2005-01-28 Friday 02:37 mkgnu * doc/manual/: bugtracking-backends.sgml (1.19), glossary.sgml (1.7, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), scm-frontends.sgml (1.23) (utags: p_kpm_paper_introduce_FREENIX_05_camera_copy, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): SCMBUG ID: 66 SCMBUG NOTE: Extended the descriptions of the SCM and bug-tracking systems in the glossary. Added Katie as an SCM system and Roundup as a bug-tracker. 2005-01-26 Wednesday 23:38 mkgnu * Makefile.in (1.64, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 498 SCMBUG NOTE: Eliminated use of @sysconfdir@ on creation of the /etc/scmbug directory. 2005-01-26 Wednesday 02:44 mkgnu * doc/manual/Makefile.in (1.6, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 497 SCMBUG NOTE: Removed the parenthesis in the image rule. For whatever reason, they are confusing some shell used by FreeBSD. 2005-01-23 Sunday 00:59 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.3, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 80 SCMBUG NOTE: Type-o changes in comments on output collected by 'svn info'. 2005-01-23 Sunday 00:56 mkgnu * Makefile.in (1.63), configure.in (1.97), packaging/debian/control.in (1.4, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), packaging/debian/rules.in (1.17, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Bug.pm.in (1.1, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/BugComment.pm.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Common.pm.in (1.13, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Connection.pm.in (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/VDD.pm.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Bugtracker.pm.in (1.12, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Bugzilla.pm.in (1.13, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Daemon.pm.in (1.19, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Integration.pm.in (1.3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Glue/Glue.pm.in (1.11, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Tools/SCM_Functions.pm.in (1.2), src/lib/product/Tools/VDD_Generator.pm.in (1.3), src/scripts/vdd_generator.pl.in (1.3): SCMBUG ID: 80 SCMBUG NOTE: Preliminary implementation of the VDD generator. A new activity_vdd_query has been added, with a corresponding backend implementation currently only for Bugzilla. The VDD information are transported to the generator, but not yet displayed. 2005-01-23 Sunday 00:46 mkgnu * configure.in (1.96), packaging/debian/changelog (1.24, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy) (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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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_RELEASE_0-7-0, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-2, p_kpm_paper_introduce_FREENIX_05_camera_copy, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): 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-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), scripts/rc.in (1.7, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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, SCMBUG_RELEASE_0-7-0, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-2, p_kpm_paper_introduce_FREENIX_05, p_kpm_paper_introduce_FREENIX_05_camera_copy, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, 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