Hi Paolo,

I don't know why or how you have a copy of Scmbug release 0.15.7, but
I'm wondering if you should have a look at the project's webpage at:

http://www.mkgnu.net/?q=scmbug 

You could be using the latest release, 0.18.3, instead of 0.15.7:

http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-18-3/

and I'm wondering if you already read the manual at:

http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-18-3/manual/html-single/manual.html

On Mon, 2006-12-04 at 16:57 +0100, Paolo FALZEA wrote:
> Hi,
> I'm installing SCMBUG rel 0.15.7. between Bugzilla 2.20.2 and CVS 1.11.18 on 
> Solaris platform. 
> I learned from the documentation, that scmbug works on CVS through the GLUE. 
> I'd like to know in depth the following thinks:

Why ? Are you planning on improving Scmbug with additional features, or
you simply trying to install it ?

If you are trying to install it then the major things you need to know,
as already documented in the manual in
http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-15-7/manual/html-single/manual.html
 are:

"Installing all these packages will NOT automatically integrate an SCM
repository with a bug-tracking system. It will only install the basic
software needed to do so. 

A user must configure the Integration Daemon and start it as shown in
Figure 8-3. Then, a user must run the Glue Installer to install the
Scmbug integration in an SCM repository."

> 1. Where the file glue.conf must be placed ?
>    Is it correct in: 
> /home/myaccount/scmbug/SCMBUG_RELEASE_0-15-7/share/scmbug/glue/etc/scmbug/glue.conf)
>  ?
>    After the installation of scmbug I have to copy glue.conf in 
> <CVS_REPOSITORY_PATH>/CVSROOT/etc/scmbug/glue.conf ? 

The glue.conf file will me placed in the correct location by the glue
installer. You don't have to copy it manually. glue.conf ends up being
copied, as you pointed out, in
<CVS_REPOSITORY_PATH>/CVSROOT/etc/scmbug/glue.conf.

> 2. In the line 15 of glue.conf, what do I have to insert in place of 'name => 
> 'replace_with_scm_tool_name'? 
>    I assume that to enable all features I have to set to 1 the flags  (e.g. 
> enabled => 1). Is it correct ?

Yes, this is correct. And you change "replace_with_scm_tool_name" with
the name of the SCM tool you will use. Valid names are "CVS" "and
Subversion".

But the glue installer does all this. You don't have to do this.

You shouldn't be examining any of these in-depth details. Please read
http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-15-7/manual/html-single/manual.html

> 3. The following cvs files: loginfo,verifymsg,taginfo,and rcsinfo must be 
> customized ?
>    If the answer is yes, would you send me some examples ?

No, they must not be customized. They are already prepared to work with
Scmbug.

> 4. The activity.pl file must be customized and where the file must be placed ?
>    Is it correct in home/myaccount/scmbug/SCMBUG_RELEASE_0-15-7/src/glue/bin ?

That is incorrect.

If you are trying to install all the Scmbug in your system from source,
you must build and install the system as documented in the manual in
http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-15-7/manual/html-single/manual.html#FIG-SOURCE-INSTALLATION


> 5. Do I need to set the specific enviroment variable in my profile 
> (home/myaccount) ?

You don't need to set any environment variables in your profile. The
manual does not talk about any environment variables.

> 6. At the end how can I check if the cvs glue is working correctly ? 

You can commit something and see if it accepts your log message. If it
is less than 50 characters, and does not meet the required format (e.g.
http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-15-7/manual/html-single/manual.html)
 then the commit will fail and you will see an error message from Scmbug.

I hope this helps.



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

Reply via email to