This mail is an automated notification from the task tracker
 of the project: Savane.

/**************************************************************************/
[task #517] Latest Modifications:

Changes by: 
                Mathieu Roy <[EMAIL PROTECTED]>
'Date: 
                mar 22.06.2004 à 12:53 (Europe/Paris)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | None                      | Cancelled
         Assigned to | None                      | yeupou
              Status | Open                      | Closed


------------------ Additional Follow-up Comments ----------------------------
In fact, it will not be handled by a CC mail, until we implement the mail 
interface (and I am not in favor of a partial mail interface, I think it is a 
too serious task to be carried out without taking the big picture in 
consideration first). However, we plan to provide a way to manipulate with the 
commit message like described in task #310






/**************************************************************************/
[task #517] Full Item Snapshot:

URL: <http://gna.org/task/?func=detailitem&item_id=517>
Project: Savane
Submitted by: Paulevé Loic
On: ven 28.05.2004 à 15:34

Should Start On:  ven 28.05.2004 à 00:00
Should be Finished on:  dim 28.11.2004 à 00:00
Category:  Backend
Priority:  4 - High
Resolution:  Cancelled
Assigned to:  yeupou
Percent Complete:  0%
Status:  Closed
Effort:  0.00
Planned Release:  


Summary:  cvs commitinfo support for closing items

Original Submission:  Is it possible to add a special CCMAIL in log message 
from cvs commit to automatically close/reply a bug/task?
like
CCMAIL: [EMAIL PROTECTED]

is this already supported ? if yes what is the syntax of email adress ?

Thanks.

Commentaires :
------------------


-------------------------------------------------------
Date: mar 22.06.2004 à 12:53        By: yeupou
In fact, it will not be handled by a CC mail, until we implement the mail 
interface (and I am not in favor of a partial mail interface, I think it is a 
too serious task to be carried out without taking the big picture in 
consideration first). However, we plan to provide a way to manipulate with the 
commit message like described in task #310

-------------------------------------------------------
Date: ven 28.05.2004 à 15:34        By: yeupou
This item has been reassigned from the project Administration support tracker 
to your tracker.

The original report is still available at support #234

Following are the information included in the original report:

[field #0] <font class="preinput"><font class="help" title="Unique item 
identifier">Item ID: </font></font> 234<br>[field #1] <font 
class="preinput"><font class="help" title="Unique project identifier">Group ID: 
</font></font> 101<br>[field #2] <font class="preinput"><font class="help" 
title="Current Status">Status: </font></font> Open<br>[field #3] <font 
class="preinput"><font class="help" title="Impact of the item on the system 
(Critical, Major,...)">Severity: </font></font> A - Undefined<br>[field #4] 
<font class="preinput"><font class="help" title="Generally high level modules 
or functionalities of the software (e.g. User interface, Configuration Manager, 
etc)">Category: </font></font> Savane Tools<br>[field #5] <font 
class="preinput"><font class="help" title="User who originally submitted the 
item">Submitted by: </font></font> panard<br>[field #6] <font 
class="preinput"><font class="help" title="Who is in charge of handling the 
item">Assigned to: </font></font> None<br>[field #7] <font 
class="preinput"><font class="help" title="Date and time of the initial 
submission">Submitted on: </font></font> lun 24.05.2004 à 17:10<br>[field #8] 
<font class="preinput"><font class="help" title="One line description of the 
item">Summary: </font></font> CCMAIL in cvs ci to automatically close 
bugs/tasks<br>[field #9] <font class="preinput"><font class="help" title="Full 
description of the item">Original Submission: </font></font> Is it possible to 
add a special CCMAIL in log message from cvs commit to automatically 
close/reply a bug/task?<br />
like<br />
CCMAIL: [EMAIL PROTECTED]<br />
<br />
is this already supported ? if yes what is the syntax of email adress ?<br />
<br />
Thanks.<br>[field #11] <font class="preinput"><font class="help" 
title="Characterizes the nature of the item (e.g. Crash Error, Documentation 
Typo, Installation Problem, etc">Item Group: </font></font> None<br>[field #12] 
<font class="preinput"><font class="help" title="Current resolution of the 
item">Resolution: </font></font> None<br>[field #13] <font 
class="preinput"><font class="help" title="Version of the System Component 
impacted by the item">Component Version: </font></font> None<br>[field #14] 
<font class="preinput"><font class="help" title="Name and version of the 
platform impacted by the item">Platform Version: </font></font> None<br>[field 
#15] <font class="preinput"><font class="help" title="How easy it is to 
reproduce the item">Reproducibility: </font></font> None<br>[field #16] <font 
class="preinput"><font class="help" title="Estimated size of the code to be 
developed or reworked to handle the item">Size (loc): </font></font> 
None<br>[field #17] <font class="preinput"><font class="help" title="Release in 
which the item was actually implemented">Fixed Release: </font></font> 
None<br>[field #18] <font class="preinput"><font class="help" title="Release in 
which it is planned to have the item implemented">Planned Release: 
</font></font> None<br>[field #19] <font class="preinput"><font class="help" 
title="Number of hours of work needed to handle the item">Effort: 
</font></font> 0.00<br>[field #23] <font class="preinput"><font class="help" 
title="How quickly the item should be implemented (Immediate, Normal, Low, 
Later,...)">Priority: </font></font> 5 - Normal<br>[field #26] <font 
class="preinput"><font class="help" title="">Percent Complete: </font></font> 
0%<br>[field #28] <font class="preinput"><font class="help" title="Release 
(global version number) impacted by the item">Release: </font></font> 
None<br>[field #53] <font class="preinput"><font class="help" 
title="Customizable Select Box (pull down menu with predefined values)">Custom 
Select Box #1: </font></font> None<br>[field #54] <font class="preinput"><font 
class="help" title="Customizable Select Box (pull down menu with predefined 
values)">Custom Select Box #2: </font></font> None<br>[field #55] <font 
class="preinput"><font class="help" title="Customizable Select Box (pull down 
menu with predefined values)">Custom Select Box #3: </font></font> 
None<br>[field #56] <font class="preinput"><font class="help" 
title="Customizable Select Box (pull down menu with predefined values)">Custom 
Select Box #4: </font></font> None<br>[field #57] <font class="preinput"><font 
class="help" title="Customizable Select Box (pull down menu with predefined 
values)">Custom Select Box #5: </font></font> None<br>[field #58] <font 
class="preinput"><font class="help" title="Customizable Select Box (pull down 
menu with predefined values)">Custom Select Box #6: </font></font> 
None<br>[field #59] <font class="preinput"><font class="help" 
title="Customizable Select Box (pull down menu with predefined values)">Custom 
Select Box #7: </font></font> None<br>[field #60] <font class="preinput"><font 
class="help" title="Customizable Select Box (pull down menu with predefined 
values)">Custom Select Box #8: </font></font> None<br>[field #61] <font 
class="preinput"><font class="help" title="Customizable Select Box (pull down 
menu with predefined values)">Custom Select Box #9: </font></font> 
None<br>[field #62] <font class="preinput"><font class="help" 
title="Customizable Select Box (pull down menu with predefined values)">Custom 
Select Box #10: </font></font> None<br>

-------------------------------------------------------
Date: ven 28.05.2004 à 15:34        By: yeupou
(First "close #1231" cant work, for the simple reason that id are tracker 
specific)



In fact, it does not have to involve cvsreport at all (it would be best if he 
does not, to avoid getting savane to tighly bound to a specific program). It is 
just a matter of having a backend on cvs.gna.org that can access db.gna.org and 
do simple task like closing/reopening items after checking privileges, an 
posting as the ChangeLog entry as comment. If can be very handy indeed.



It should be very complex to implement either, just one more backend script. 
But this backend script should be clearly cleanly secured, as it won't be run 
by us but by user (I do not mean that the other script are not secure at all, 
but we definitely have to pay lot of attention when writing this one).



As this is clearly a feature that is missing in the Savane backend, I reassign 
the item where it should be.



Regards,



-------------------------------------------------------
Date: jeu 27.05.2004 à 16:00        By: panard
Yes, I'm totally agree with you, there is a big security issue.
A command like 'close bug #1367' or 'close task #1230' is a very good idea, and 
would as usefull as the CCMAIL.


-------------------------------------------------------
Date: mer 26.05.2004 à 19:33        By: zerodeux
This is handy and would be quite easy to provide, but I think there would be 
some authentication issue : I'm not sure we would allow a Gna! user to close a 
bug only by trusting the From: field of an e-mail. Although the latter would be 
locally generated and the [EMAIL PROTECTED] 'gateway' could check that the 
source is a Gna! machine.



Technically, cvsreport will have to be able to handle the 'ccmail:' request, 
not a big deal. But that could be abused to spam if we don't check destinations 
properly.



All considered, it would be easier for Gna! to implement the feature without 
the e-mail gateway : a simple command like 'close #1367' could call the proper 
backend, and the commit IS properly authenticated (thanks to SSH). This could 
be a cvsreport plugin. What do you think ?



-------------------------------------------------------
Date: mer 26.05.2004 à 11:22        By: panard
In the commit log message, you can add :

CCMAIL: [EMAIL PROTECTED]

And this will close the bug 1367 with as an additional comment the content of 
cvsreport.
I think that CCMAIL is really used as is, and its when you mail to [EMAIL 
PROTECTED], that a 'daemon' close the bug and add the commentary.
Here is an example : http://bugs.yzis.org/show_bug.cgi?id=10

Perhaps CCMAIL command must be supported by cvsreport and a sort of daemon must 
filter (bugs|tasks)-<number>[EMAIL PROTECTED] and do the appropriate action 
with it.

I really love this feature, and I'll be really happy if gna! may support it. 

I know that kde support it, the tools may perhaps already exist...


-------------------------------------------------------
Date: mer 26.05.2004 à 10:54        By: yeupou
No, this is not supported right now.  



Can you details how it should work in your opinion?












For detailed info, follow this link:
<http://gna.org/task/?func=detailitem&item_id=517>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


Reply via email to