Kristis,

Thank you. that helped a lot. The example in the manual for Windows installation doesn't show any "file://" at all. It looks like the thrid fore-slash was only required for UNIX/Linux installations.

I do have another issue now though.

The etc, lib and bin directories were created in the SVN/repos/hooks directory but the files were not copied to them and I got another error. ScmBug seems to be trying to open the template file on the C: drive. But I never installed ScmBug there.
*
J:\ScmBug\bin>scmbug_install_glue.pl --scm=Subversion --product=repos --reposito ry=file:///J:/SVN/repos --bug=2 --daemon=127.0.0.1 --binary-paths="/bin,D:/Subve
rsion,D:/Subversion/bin,D:/cygwin/bin,J:/Bugzilla"
This is the installation script of the Scmbug glue.
The glue will be installed in repository: file:///J:/SVN/repos.
This is a repository for the Subversion SCM tool.
The product name in the bug tracking system is repos.
The integration glue will be committed against bug 2.
The IP address of the Scmbug integration daemon to contact is 127.0.0.1.
The binary paths used are: /bin,D:/Subversion,D:/Subversion/bin,D:/cygwin/bin,J
:/Bugzilla.
-------------
Press Enter to continue or Ctrl-C to cancel

2009/07/23 11:15:14 Processing activity
2009/07/23 11:15:15 Submitting request
Will chown 0 0 J:/SVN/repos/hooks/etc
Will chown 0 0 J:/SVN/repos/hooks/etc/scmbug
Will chown 0 0 J:/SVN/repos/hooks/etc
Will chown 0 0 J:/SVN/repos/hooks/etc/scmbug
Will chown 0 0 J:/SVN/repos/hooks/lib
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue
Will chown 0 0 J:/SVN/repos/hooks/lib
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue
Will chown 0 0 J:/SVN/repos/hooks/bin
Will chown 0 0 J:/SVN/repos/hooks/bin
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue/Subversion.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Error.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/ActivityUtilities.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue/SCM.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Connection.pm
Will chown 0 0 J:/SVN/repos/hooks/bin/scmbug_activity.pl
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Common.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue/Git.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Activity.pm
Will chown 0 0 J:/SVN/repos/hooks/etc/scmbug/log_template
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue/Glue.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue/CVS.pm
Will chown 0 0 J:/SVN/repos/hooks/lib/scmbug/Scmbug/Glue/CVSConsolidatedActiviti
es.pm
File "C:/Program Files/Scmbug/share/scmbug/glue/etc/scmbug/glue.conf.template" c
annot be opened

J:\ScmBug\bin>
*
Where is it getting the reference to "C:/Program Files/ScmBug" from?


     *Martin Goff*

Software Development Alternatives, Inc.
[email protected] <mailto:[email protected]>
928-632-9946 (work)
928-632-9943 (fax)

"Effective teaching is the essence of leadership..."




Kristis Makris wrote:
Hi Martin, I hope I'll be able to help.

First, we haven't seen this bug reported before:

http://bugzilla.mkgnu.net/show_bug.cgi?id=1394

I believe you have missed an "/" when specifying the repository. It
should be 3 of them ('///'), not 2.

http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-26-15/manual/html-single/manual.html#FIG-GLUE-INSTALLER-EXAMPLE-SUBVERSION

On Thu, 2009-07-23 at 10:33 -0700, Martin Goff wrote:

When I try to install the glue I get the following results:

J:\ScmBug\bin>scmbug_install_glue.pl --scm=Subversion --product=repos
--reposito
ry=file://J:/SVN/repos --bug=2 --daemon=127.0.0.1
--binary-paths="/bin,D:/Subver
sion,D:/Subversion/bin,D:/cygwin/bin,J:/Bugzilla"
 This is the installation script of the Scmbug glue.
 The glue will be installed in repository: file://J:/SVN/repos.
 This is a repository for the Subversion SCM tool.
 The product name in the bug tracking system is repos.
 The integration glue will be committed against bug 2.
 The IP address of the Scmbug integration daemon to contact is
127.0.0.1.
 The binary paths used
are: /bin,D:/Subversion,D:/Subversion/bin,D:/cygwin/bin,J
:/Bugzilla.
 -------------
 Press Enter to continue or Ctrl-C to cancel

2009/07/23 09:45:38 Processing activity
2009/07/23 09:45:39 Submitting request
Unable to change into file://J:/SVN/repos/hooks at
J:/Scmbug/share/scmbug/lib//S
cmbug/Tools/SCM_Functions.pm line 61.



And the ScmBug activity log adds the following lines:

2009/07/23 10:08:32 Scmbug WARN>
Daemon.pm:659:Scmbug::Daemon::Daemon::connection_handler_thread -
127.0.0.1:1204 Processing connection from NUL NUL SOH

This is a known issue. It's not a problem.

In my daemon.conf I had to set the installation_directory to:

    # Used for Bugzilla and RequestTracker.
    #
    # Path to the directory of the bugtracker sources providing an
    # API that the daemon can use
    installation_directory =>
'J:/ScmBug/share/scmbug/lib/Scmbug/Daemon',

because the ScmBug daemon wouldn't run at all if I set it to:

    # Used for Bugzilla and RequestTracker.
    #
    # Path to the directory of the bugtracker sources providing an
    # API that the daemon can use
    installation_directory => 'D:/Bugzilla,

You are missing an ending quote (') above.

Also, what was the error message ?


And if I copy the /ScmBug/share/scmbug/lib/Scmbug/Daemon/Bugzilla.pm
to D:/Bugzilla then Bugzilla refuses to run.

You should not do that. Bugzilla.pm provided by Scmbug is different than
Bugzilla.pm provided by Bugzilla.


_______________________________________________
scmbug-users mailing list
[email protected]
http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users

Reply via email to