<!-- Mail as an attachment to: monthly@freebsd.org -->
<project cat='team'>
  <title>Issue Tracking (Bugzilla)</title>

  <contact>
    <person>
      <name>
        <given>Bugmeisters</given>
      </name>
      <email>bugmeister@freebsd.org</email>
    </person>
    <person>
      <name>
        <given>Kubilay</given>
        <common>Kocak</common>
      </name>
      <email>koobs@freebsd.org</email>
    </person>
    <person>
      <name>
        <given>Mahdi</given>
        <common>Mokhtari</common>
      </name>
      <email>mokhi64@gmail.com</email>
    </person>
  </contact>

  <links></links>

  <body>
    <p>
      <p>
      	I'm <a href="mailto:mokhi64@gmail.com">Mahdi Mokhtari</a>, have skills in C/C++, Java, PERL, Kernel programming, and I've been contributing to the FreeBSD Project for just over one month. 
      	After creating ports for Chef-Server and MySQL 5.7 (With Bernard Spil's help),
      	I was introduced to koobs@ (Kubilay Kocak) who asked about my abilities and guided me to appropriate projects, such as Bugzilla development.
      	Now I'm helping Bugmeister, the Bugzilla Triage team, Developers, and the Community by making issue tracking better. This is my report on how that is going ...
      	
      	<emf>Issue Tracking</emf> is to "Defect Tracking for Systems"
      	or "Bug-Tracking for Systems".
      	System's Defect Tracking is to allow individual or groups of developers
      	to keep track of outstanding issues in their product effectively.
      
      	We use <a href="bugs.freebsd.org"> Bugzilla </a>
      	to manage issues for FreeBSD project.
      </p>
      <p>
          We are pleasant to announce some developments on our issue management systems.
          <ul>
              <li>
                  We have made improvements to the AutoAssigner module (not yet deployed) (which was previousely developed
      			by Marcus to assign ports' bugs to their maintainers by default), such as :
      			<ul>
      				<li>
      					Improvements and bugfixes to port detection in issue Summary: for automatic assignment and it's maintainers
      					in better way.
      				</li>
      				<li>
      					Refactor code to make future development easier and faster it would be easier, more modular,
      					and more KISS way.
      				</li>
      			</ul>
              </li>
              <li>
                  Developed a new module (FBSDAttachment), which automates setting maintainer-approval flag values on attachments under most conditions.
                  This will improve time to resolution, consistency of triage, and save manual effort on behalf of triagers and maintainers
              </li>
              <li>
                  Reported and upstramed a number of bugs in Bugzilla, working with upstream Developers.
              </li>
          </ul>
      </p>
    </p>
  </body>

  <help>
    <task>
      Major improvements to templates for usability and simplicity.
    </task>
    <task>
      Further improvements to automations (for example, additional processing of commit logs)
    </task>
  </help>
</project>
