Hi Martin,

http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-26-15/manual/html-single/manual.html#INSTALLATION-SYSTEM

"Under Windows, the entire Scmbug system is available in the form of a
single .zip file. It must be manually installed in C:/Program
Files/Scmbug. It requires ActiveState ActivePerl installed in
C:/Perl/bin/perl, and a temporary directory called C:/Temp. "


So C: has been hardcoded in the Scmbug source released. If you want, you
could search and replace.


On Thu, 2009-07-23 at 11:32 -0700, Martin Goff wrote:
> 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]
> 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.
> > 
> > 
> >   

Attachment: signature.asc
Description: This is a digitally signed message part

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

Reply via email to