<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>2088</bug_id>
          
          <creation_ts>2012-03-13 16:20:04 +0000</creation_ts>
          <short_desc>Write a friendly IRC bot for the #yocto channel</short_desc>
          <delta_ts>2012-11-11 23:11:10 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Infrastructure</classification>
          <product>Bugzilla</product>
          <component>bugzilla</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>janitors</bug_severity>
          <target_milestone>Q3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darren Hart">dvhart</reporter>
          <assigned_to name="Michael Halstead">mhalstead</assigned_to>
          <cc>infras.bug.watcher</cc>
    
    <cc>Infras.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>19009</commentid>
    <comment_count>0</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-03-13 16:20:04 +0000</bug_when>
    <thetext>There isn&apos;t a general infrastructure Product, so I used Bugzilla.

Difficultly: Moderate
Estimage: 1 Week (requires feedback and iterative development)
Submitter: dvhart
Possibly named &quot;yocti&quot;

The bot should be either snarky or obsequious
The bot should respond to at least the following commands:
    yocti help (send help privately to user on commands)
    yocti quiet (no more public output, should still respond to private msgs)
    yocti speak (start responding again)
    bug ### (provide a URL to the bug)
    bzinfo ### (display the bug summary, and possibly whiteboard)
    git ### (display the git commit subject)
    bbvar VAR_NAME (display the doctag) 
The bot could also respond to things like:
    user++ (track kudos points per user per day)
    user-- (remove kudos points)
    kudos (display the current kudos scoreboard)
    .*someday.* (suggest the user add a task to the Janitors list)
    I&apos;m sure there are more, current recipe version, maintainer of a recipe, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19104</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Halstead">mhalstead</who>
    <bug_when>2012-03-14 22:02:15 +0000</bug_when>
    <thetext>I have registered yoctobot and yocti nicks with the freenode staff and installed a copy of SupyBot with basic features on a VM. It is currently connected to #yocto.

It can handle &lt;anything&gt;++ or &lt;anything&gt;-- via the included karma module.

Saying yocti: karma &lt;anything&gt; will tell you its current score

The praise module allows the bot to track specific praise given out.

bugzilla and/or git integration will have to wait for now.

I don&apos;t know about using the nick yocti vs yoctobot. They are both plenty cute but yoctobot is more clear.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19105</commentid>
    <comment_count>2</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-03-14 22:27:58 +0000</bug_when>
    <thetext>Awesome Michael :-)

I think I prefer yocti (especially as there has been talk of using that for some kind of mascot). However, I don&apos;t care too much and if RP wanted to weigh in I&apos;d certainly defer to him.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19426</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-03-23 16:34:10 +0000</bug_when>
    <thetext>/me thinks yocti is fine</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20962</commentid>
    <comment_count>4</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-05-01 17:47:44 +0000</bug_when>
    <thetext>Once bz info is added, I think we should close this bug, and others can be opened as feature requests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27340</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Halstead">mhalstead</who>
    <bug_when>2012-11-11 23:11:10 +0000</bug_when>
    <thetext>Yocti can now understand and auto links to bugs as they are mentioned.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>