<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>bugzilla &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/bugzilla/</link>
	<description>Feed of posts on WordPress.com tagged "bugzilla"</description>
	<pubDate>Sat, 11 Oct 2008 07:28:20 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Web projelerinde bugzilla kullanımı]]></title>
<link>http://zafergurel.wordpress.com/?p=53</link>
<pubDate>Tue, 07 Oct 2008 08:11:15 +0000</pubDate>
<dc:creator>Zafer Gürel</dc:creator>
<guid>http://zafergurel.com/2008/10/07/web-projelerinde-bugzilla-kullanimi/</guid>
<description><![CDATA[
]]></description>
<content:encoded><![CDATA[<p><a href="http://zafergurel.files.wordpress.com/2008/10/bugzillaweb.png"><img class="alignnone size-full wp-image-54" title="bugzillaweb" src="http://zafergurel.wordpress.com/files/2008/10/bugzillaweb.png" alt="" width="300" height="359" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[I've received 300 emails from Bugzilla]]></title>
<link>http://kwpark1.wordpress.com/?p=28</link>
<pubDate>Fri, 03 Oct 2008 21:21:43 +0000</pubDate>
<dc:creator>kwpark1</dc:creator>
<guid>http://kwpark1.fr.wordpress.com/2008/10/03/ive-received-300-emails-from-bugzilla/</guid>
<description><![CDATA[Last Monday, I put my email into three bug&#8217;s CC lists&#8211; related my SQLite project, and ri]]></description>
<content:encoded><![CDATA[<p>Last Monday, I put my email into three bug's CC lists-- related my SQLite project, and right now I have over 300 emails of bug reports.</p>
<p><a href="http://kwpark1.files.wordpress.com/2008/10/mailcount.gif"><img class="alignnone size-medium wp-image-29" title="mailcount" src="http://kwpark1.wordpress.com/files/2008/10/mailcount.gif?w=300" alt="" width="300" height="25" /></a></p>
<p>I try to read all of them, but I cannot finish it. It is too much, and never ending story-it looks like chains that related others. At the time, I suddenly pop up one thing that I have 300emails, how about Shawn and Dave … ? The bug reports are spam?<br />
They are working (?) too much… I think</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bugzilla 3.2 RC2 to come before Bugzilla 3.2 final]]></title>
<link>http://lpsolit.wordpress.com/?p=47</link>
<pubDate>Tue, 23 Sep 2008 16:25:58 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/09/23/bugzilla-32-rc2-to-come-before-bugzilla-32-final/</guid>
<description><![CDATA[As I see more and more people asking when Bugzilla 3.2 final will be available for download, I decid]]></description>
<content:encoded><![CDATA[<p>As I see more and more people asking when Bugzilla 3.2 final will be available for download, I decided to blog about it here: <strong>We will first release Bugzilla 3.2 RC2!</strong> This hard decision has been taken during our last <a title="Bugzilla Meeting on Sept. 16, 2008" href="https://wiki.mozilla.org/Bugzilla:Meetings:2008-09-16" target="_blank">Bugzilla meeting</a> last week. The reason is that we did many checkins since RC1 and we may have potentially regressed something. But for all those who are impatient, you must know that Bugzilla 3.2 RC2 should be stable enough for production, and is currently in use by both Mozilla and RedHat, just to name a few. But be aware that QA is not complete yet, so there may be hidden (severe) regressions somewhere (even if I don't think that's the case; but who knows?).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Paper Published!]]></title>
<link>http://agathea.wordpress.com/?p=52</link>
<pubDate>Sun, 14 Sep 2008 18:19:25 +0000</pubDate>
<dc:creator>Raluca Teodora Stoian</dc:creator>
<guid>http://agathea.fr.wordpress.com/2008/09/14/paper-published/</guid>
<description><![CDATA[So finally my work in defect prediction was published. Here is the presentation.
]]></description>
<content:encoded><![CDATA[<p>So finally my work in defect prediction was published. Here is the <a href="http://step.us.com/conference/stoian.pdf" target="_blank">presentation</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bugzilla Is doing User Studies in the Pittsburgh PA Area]]></title>
<link>http://lpsolit.wordpress.com/?p=40</link>
<pubDate>Mon, 08 Sep 2008 20:55:06 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/09/08/bugzilla-is-doing-user-studies-in-the-pittsburgh-pa-area/</guid>
<description><![CDATA[I&#8217;m publishing this article on behalf of Guy Pyrzak, our UI guy at Bugzilla:
With the recent u]]></description>
<content:encoded><![CDATA[<p>I'm publishing this article on behalf of Guy Pyrzak, our UI guy at Bugzilla:</p>
<p>With the recent upgrade of BMO to 3.2, there have been a few usability improvements and a few regressions. These are all things that might be expected with major upgrades to any UI. The Bugzilla team has enjoyed getting the feedback from Mozilla users about how to further improve the User Interface. We're really trying to focus on improving Bugzilla's User Interface in the coming versions, but part of doing that is getting good user data. We've even got a student group at Carnegie Mellon to do several user studies on how people use bug trackers and Bugzilla in their every day work. However, in order to do user studies they need to find Users!</p>
<p>This is where you all come in. We need some volunteers, in the Pittsburgh PA area to allow our student group to come into wherever you use Bugzilla, home, work etc and video tape, and interview you you while you do your work. The students will have an <a title="&#34;Institutional review board&#34; definition on Wikipedia" href="http://en.wikipedia.org/wiki/Institutional_review_board">IRB waiver</a> for you to sign, which just makes sure you're not harmed while they watch you. The students will want to understand how and why you do your job. They'll ask you some questions about how you do your work, and why you do, whatever it is you do. In the HCI community this is called a Contextual Inquiry. To find out more about how a Contextual Inquiry works you can read more on <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Contextual_inquiry">Wikipedia</a>.<br />
If you're not able to let a student group come to your work, but still live in the Pittsburgh PA, you can still help us out! The students will also conduct studies in a more controlled environment, that isn't where you work. So if you can't let the student group visit your workplace, please still contact us. The more users we're able to observe the more data we can collect, and the more we can improve Bugzilla!</p>
<p>Not to worry, we're also doing other types of usability studies and analysis, but this was an instance where you all could help. Contact <a class="moz-txt-link-abbreviated" href="mailto:guy.pyrzak@gmail.com">guy.pyrzak@gmail.com</a>, or just comment on this blog if you're interested.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New position for the comment box when editing bugs. Do you like it?]]></title>
<link>http://lpsolit.wordpress.com/?p=38</link>
<pubDate>Fri, 05 Sep 2008 23:51:27 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/09/06/new-position-for-the-comment-box-when-editing-bugs-do-you-like-it/</guid>
<description><![CDATA[While talking on IRC about how to make editable fields and the comment box closer so that you can ea]]></description>
<content:encoded><![CDATA[<p>While talking on IRC about how to make editable fields and the comment box closer so that you can easily comment <strong>and</strong> edit fields, especially the bug status, I suggested <a title="New position for the comment box" href="https://landfill.bugzilla.org/qa32/attachment.cgi?id=1034" target="_blank">this mockup</a> (ignore the fields you never heard about in the right column, those are custom fields). Is that something you would like to see officially implemented in Bugzilla? Or do you think it's not better than what we have currently, i.e. the comment box just below the attachment table?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[What's your feedback about Bugzilla 3.2?]]></title>
<link>http://lpsolit.wordpress.com/?p=36</link>
<pubDate>Fri, 05 Sep 2008 17:13:50 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/09/05/whats-your-feedback-about-bugzilla-32/</guid>
<description><![CDATA[As most of you know, Bugzilla 3.2rc1 is available for download since August 12 and bugzilla.mozilla.]]></description>
<content:encoded><![CDATA[<p>As most of you know, Bugzilla 3.2rc1 is available for download since August 12 and bugzilla.mozilla.org upgraded to this version two weeks later, last Thursday. As I wrote in my <a title="120,000 downloads of Bugzilla 3.0.4" href="http://lpsolit.wordpress.com/2008/08/21/120000-downloads-of-bugzilla-304/" target="_self">last blog</a>, b.m.o is not the first major installation to upgrade to 3.2rc1, so now seems a good time to get some feedback from people using this version of Bugzilla to know what's their feeling with it, both about its UI and about its usability and new features. Mozilla folk <a title="Bugzilla Upgrade Regressions tracking bug" href="https://bugzilla.mozilla.org/show_bug.cgi?id=bmo-regressions" target="_blank">reported</a> a pretty large number of bugs, usability regressions, and complains, but as someone told me, they didn't file bugs for things they like. So I thought this blog would be a better place to get your feedback, both positive and (highly?) negative, to get a better picture of what people think before releasing the final version of Bugzilla 3.2.</p>
<p>Note that this feedback can come from everybody using Bugzilla 3.2rc1 (or 3.1.4+), such as users of RedHat's Bugzilla or OpenSSH's Bugzilla, or even from smaller installations which already upgraded to this version. The wider the audience, the better. :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Must Have Firefox Extensions]]></title>
<link>http://aurolive.wordpress.com/?p=590</link>
<pubDate>Wed, 27 Aug 2008 13:51:02 +0000</pubDate>
<dc:creator>aurolive</dc:creator>
<guid>http://aurolive.fr.wordpress.com/2008/08/27/must-have-firefox-extensions/</guid>
<description><![CDATA[One of the nicest things in firefox is you can add plenty of extensions and add-on as you like. Some]]></description>
<content:encoded><![CDATA[<p>One of the nicest things in firefox is you can add plenty of extensions and add-on as you like. Some do little more than alter the aesthetics. But you’ll find others out there that you can’t browse without. No matter what your purpose in browsing, there is a killer-app extension just waiting for you. Lets take a look at this:</p>
<h4><span style="font-size:100%;">#1: Morning Coffee</span></h4>
<p>This extension allows you to set a group of Web sites that will open (each in its own tab) with the click of a button. I use this extension to open up all the Web-based admin tools for sites I administer. You can even set sites up to open only on certain days (or every day). So news junkies or overworked administrators rejoice: This extension will make your browsing life a little easier.</p>
<h4><span style="font-size:100%;">#2: NoScript</span></h4>
<p>This is one of the best tools for making sure your browsing experience is secure. With NoScript, you can disable active content from any site you don’t trust. Unless you configure it to allow JaveaScript, Java, and other executable scripting to run from a site, NoScript will completely block the script, keeping you browser safe from known and unknown exploits. And don’t think because you are using FireFox in Linux that you’re perfectly safe! Use this extension regardless of platform.</p>
<h4><span style="font-size:100%;">#3: ColorfulTabs</span></h4>
<p>If you’re like me, you generally have a LOT of tabs open in Firefox. Sometimes this isn’t a problem. But there are times when the tabs can get a bit overwhelming and need a bit of organization. To help with this, ColorfulTabs gives each open tab a different color, making it easier to distinguish between them. With this simple extension, you can color-code tabs either randomly or according to URL. You can also set tabs to fade. Another fun feature is that you can set a background image for tabs.</p>
<h4><span style="font-size:100%;">#4: BBCode</span></h4>
<p>This helpful extension adds BBCode, HTML, and XHTML symbols and formatting to the context menu. BBCode also allows you to add up to 10 custom tags to your menu. This extension shows itself when you’re in a forum and you right-click a text area where you can select the tag you want to add from the menu. This extension will make your forum work quite a bit easier, as well as faster.</p>
<h4><span style="font-size:100%;">#5: Buggybar</span></h4>
<p>This extension is invaluable to Bugzilla power users. With this extension, you will have a Bugzilla Chrome sidebar available which will readily show all bugs that relate to a bug list you have created. As of version 0.2, Buggybar works with all instances of Bugzilla.</p>
<h4><span style="font-size:100%;">#6: Clear Cache Button</span></h4>
<p>I don’t know about you, but I always set up my browsers to clear their cache at exit. But what about those times you want to clear the cache but not exit the browser? Instead of navigating through the menu structure, you can add this simple extension. It provides a button that gives you complete cache clearing with a single click.</p>
<h4><span style="font-size:100%;">#7: TimeTracker</span></h4>
<p>Okay, this is not really a tool that will aid or better your browsing experience. In fact, this little extension will remind you how much time you spend browsing. I have found this little gem useful in a number of circumstances. Whether you are in need of a quick five-minute break from number crunching or you just need to know how much time you spend on a specific Web site, TimeTracker will keep track of how long you browse. What is nice about this is that the tool times across sessions. So when you close the browser, the timer stops, and when you open the browser back up, the timer starts again. You can reset the timer by right-clicking the status bar timer and selecting Reset.</p>
<h4><span style="font-size:100%;">#8: iMacros</span></h4>
<p>This extension automates pretty much anything you do in Firefox. From opening up sites to filling out forms and even administration work — you can automate it with iMacros. The iMacros extension has a sidebar that shows favorite macros. It also has a record feature that allows you to create macros by simply clicking Record, going through the motions of the macro to be created, and clicking Save. These macros can be as complex as you need them to be. When you want to run them, you simply navigate to the macro in the iMacros sidebar and click the Play button. The only downfall I have found with this tool is that you can’t assign key combinations to run macros. Other than that, this extension is a must-have for power browsers.</p>
<h4><span style="font-size:100%;">#9: Fasterfox</span></h4>
<p>This extension does one thing: It makes Firefox load pages faster. Speed of page loading can be increased by allowing simultaneous connections and prefetching. This extension is currently in the experimental stage because of the release of Firefox 3. To install it, you have to log into a Firefox account to download. The extension is worth the hassle. The speed increase is noticeable.</p>
<h4><span style="font-size:100%;">#10: BlogRovR</span></h4>
<p>We all read blogs. From my <a href="http://aurosblog.com/">aurosblog</a>, <a href="../">aurolive</a>, <a href="http://gogetauro.com/blog/">GoGetAuro</a> or your loved one <a href="http://blog4aurobindo.blogspot.com/">Blog4aurobindo</a> to the countless other blogs available, we all read them daily. And this takes time. Instead of wasting time going to the blogs, let this handy extension fetch them for you. You do have to sign up for an account using this extension (they promise they won’t spam you.) and you will be asked to install another sidebar (Stickies), which is not necessary. Once you have this installed, you just enter the blog URL, and BlogRovR will begin fetching the information for you. Warning: If you have NoScript installed, you have to allow the BlogRovR page to run scripts or it won’t be able to fetch pages for you.</p>
<h4><span style="font-size:100%;">#11: <a href="http://www.bugzilla.org/download/" target="_blank">BugZilla</a></span></h4>
<p>If you are into web development then this is one thing you can like the most. With this you can do amazing things like editing, debugging, and monitoring CSS, HTML, and JavaScript of your live websites. Isn't it amazing!!!</p>
<p>With this i also use S3Fox for my Amazon S3(Simple Storage Service) account to access my data and Google Gears to offline editing my files.</p>
<p>Share your experience what are the extensions you are using.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[120,000 downloads of Bugzilla 3.0.4]]></title>
<link>http://lpsolit.wordpress.com/?p=30</link>
<pubDate>Thu, 21 Aug 2008 17:10:24 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/08/21/120000-downloads-of-bugzilla-304/</guid>
<description><![CDATA[As discussed at our last Bugzilla meeting last week, we plan to release Bugzilla 3.2 very soon now. ]]></description>
<content:encoded><![CDATA[<p>As discussed at our last <a title="Minutes of the Bugzilla meeting" href="https://wiki.mozilla.org/Bugzilla:Meetings:2008-08-12" target="_blank">Bugzilla meeting</a> last week, we plan to release Bugzilla 3.2 very soon now. We currently don't plan to release a second release candidate as no (critical) bug has been reported about 3.2 RC1 yet. During this time, Bugzilla 3.0.x remains our most recent stable branch and more and more people are using it. Stats show that Bugzilla 3.0.4, released on May 4 this year, has already been downloaded 120,500 times (which means 1200 downloads per day)! Not bad at all! :)</p>
<p>When I saw that, I was interested to know if major Bugzilla installations upgraded to Bugzilla 3.x already or not. Results show that it's the case for many of them:</p>
<ul>
<li>OpenSSH: 3.2rc1+</li>
<li>PRACA (NASA): 3.2rc1</li>
<li>RedHat: 3.1.4+ (mostly 3.2rc1 as they upgraded 2 weeks before this release)</li>
<li>KDE: 3.0.5+ (which is 3.0.5 as there is no code change)</li>
<li>Mandriva: 3.0.5</li>
<li>Mozilla: 3.0.4+ (<a title="Upgrade b.m.o to 3.2RC1" href="https://bugzilla.mozilla.org/show_bug.cgi?id=450310" target="_blank">bug 450310</a>)</li>
<li>Apache: 3.0.4</li>
<li>Facebook: 3.0.4</li>
<li>W3C: 3.0.4</li>
<li>Eclipse: 3.0.4</li>
<li>Songbird: 3.0.4</li>
<li>Wine: 3.0.4</li>
<li>ActiveState: 3.0.3</li>
<li>FreeDesktop: 3.0.3</li>
<li>Itos (NASA): 3.0.2</li>
<li>Novell: 3.0</li>
<li>WikiMedia: 3.0</li>
<li>ClamAV: 2.22.3</li>
<li>Kernel.org: 2.22.2</li>
<li>Maemo: 2.22.1</li>
<li>Yahoo: 2.22.x (thanks Max for the info!)</li>
<li>Gentoo: 2.22 (<a title="Gentoo Bugzilla 3 migration" href="http://bugs.gentoo.org/show_bug.cgi?id=213782" target="_blank">bug 213782</a>)</li>
<li>Gnome: 2.20.5 (<a title="Update Bugzilla from 2.20" href="http://bugzilla.gnome.org/show_bug.cgi?id=433607" target="_blank">bug 433607</a>)</li>
<li>WebKit: 2.20.1 (<a title="Upgrade to Bugzilla 3.0.x" href="https://bugs.webkit.org/show_bug.cgi?id=17457" target="_blank">bug 17457</a>)</li>
<li>GCC: 2.20+</li>
<li>Samba: 2.20</li>
</ul>
<ul>
<li>OpenOffice: no comment (2.11, very ugly)</li>
</ul>
<p>Interesting snapshot. :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bugzilla,Doxygen,SVN y otras cosas pichulas]]></title>
<link>http://reactos.wordpress.com/?p=20</link>
<pubDate>Wed, 13 Aug 2008 12:10:27 +0000</pubDate>
<dc:creator>reactos</dc:creator>
<guid>http://reactos.fr.wordpress.com/2008/08/13/bugzilladoxygensvn-y-otras-cosas-pichulas/</guid>
<description><![CDATA[Al revisar la página web me he encontrado con términos tan preciosos como Bugzilla,Doxygen,SVN y o]]></description>
<content:encoded><![CDATA[<p>Al revisar la página web me<strong> <span style="color:#ff6600;">he encontrado con términos</span></strong> tan preciosos como <span style="color:#ff6600;"><strong>Bugzilla,Doxygen,SVN</strong></span> y otros términos que sinceramente desconozco que son.</p>
<p>Como bien sabreís los que habeís leido el DiaROS:0, actualmente me encuentro en el DíaRos:15. Asi que estoy haciendo memoria de todo aquello que he ido descubriendo, y sobre todo de su orden cronológico.</p>
<p>Por el momento solo voy a dar unas<strong> <span style="color:#ff6600;">pinceladas de qué son estos términos, a que hacen referencia, cuál es su uso y todo de manera general y con mis palabras</span></strong>. Supongo que ahora algun Desarrollador o Programador se estará riendo de mi ignorancia...pero bueno...el primer paso es reconocer mi nulo conocimiento de las comunidades desarrolladores de software. Y supongo que otros se reirán por la manera tan simplificada con la que describo estos términos...pero en fin...</p>
<p><!--more--></p>
<p>Empezamos:</p>
<h2><span style="color:#ff6600;">Bugzilla:</span></h2>
<p><a href="http://www.bugzilla.org/" target="_blank">http://www.bugzilla.org/</a></p>
<p>Bugzilla es una herramienta de software libre online.De esta manera podemos<span style="color:#ff9900;"> <strong>reportar los bugs(fallos) que al probar el Sistema Operativo podamos encontrarnos.</strong></span></p>
<p>Actualmente ReactOS está en la versión 0.3.5 y aunque permite la ejecución de unos cuantos programas, algunos tienen ligeros fallos gráficos, otros no se instalan...si se informan de estos fallos a Bugzilla, los <span style="color:#ff9900;"><strong>Testeadores oficiales se encargarán de confirmarlos y de buscar soluciones a los mismos. </strong></span></p>
<p>Generalmente no sólo se describe el BUG,si no que <span style="color:#ff9900;"><strong>también se adjunta un LOG</strong></span>(que me costó encontrar la manera de crearlo por primera vez).Un LOG es un fichero de texto muy rarito con cositas muy raras.Yo no entiendo ni Jota...pero si los Testeadores los entienden entonces yo se los adjunto y punto ;). Ya de paso, si alguien sabe como "interpretar un LOG" o tiene algun link útil a este respecto, será bienvenido.</p>
<p>Cuando se soluciona el fallo, a tu email(si así lo deseas) te llega la forma(o el parche) para arreglarlo.</p>
<p>Mas info:<a title="Wikipedia" href="http://es.wikipedia.org/wiki/Bugzilla" target="_blank"> Wikipedia</a></p>
<h2><span style="color:#ff9900;">SVN:</span></h2>
<p><a href="http://subversion.tigris.org/" target="_blank">http://subversion.tigris.org/</a></p>
<p>Hace referencia al programa "Subversion". El programa Subversion es un<strong> <span style="color:#ff9900;">Controlador de Versiones</span></strong><span style="color:#ff9900;">.</span> En ReactOS cada día salen unas 40 versiones(revisiones) del Sistema Operativo.Generalmente son pequeñas modificaciones.Pero cada vez que se modifique hay que cambiar el número de la versión.</p>
<p>Por un lado :</p>
<ul>
<li><span style="color:#ff9900;">p<strong>ermite el almacenaje de todo el código fuente y además de todas las versiones</strong></span> que ha tenido cada archivo (por si queremos utilizar la versión antigua de un archivo) .A este lugar donde se almacena todo se le denomina Repositorio.</li>
</ul>
<ul>
<li>permite que podamos usar dicho codigo fuente y hacerle modificaciones.Para ello nos da la posibilidad de <span style="color:#ff9900;"><strong>descargarnos una copia del código fuente a nuestro ordenador. </strong></span></li>
</ul>
<ul>
<li>Registro de las modificaciones de cada archivo o elemento del código fuente.</li>
<li><span style="color:#ff9900;"><strong>Y sobre todo permite comparar las modificaciones de un mismo archivo entre dos revisiones diferentes.</strong></span></li>
</ul>
<p>Más: <a href="http://es.wikipedia.org/wiki/SVN" target="_blank">Wikipedia</a></p>
<h2><span style="color:#ffcc00;">Doxygen:</span></h2>
<p><a href="www.doxygen.org/" target="_blank"><span class="a">www.<strong>doxygen</strong>.org</span></a></p>
<p>Es un generador de documentación. Lo que hace Doxygen es <span style="color:#ff9900;"><strong>bucear por los ficheros del codigo fuente y analizar las funciones que existen dentro de cada fichero.Analiza que otros ficheros solicitan dichas funciones y termina creando una compleja estructura relacional. </strong>De esta manera<strong> si por ejemplo una función falla, podrás saber que ficheros van a fallar</strong> </span>porque estén relacionados directa o indirectamente con dicha función.Es mucho más util que ir abriendo todos los ficheros para encontrar donde está escrita una función determinada.</p>
<p>Más: <a href="http://es.wikipedia.org/wiki/Doxygen" target="_blank">Wikipedia</a></p>
<p>Esto no pretende ser una descripción detallada, (ya lo haré mas adelante),simplemente una pequeña introducción.</p>
<p><span style="color:#ff9900;">Hasta la próxima entrada ;)</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bugzilla 3.2 RC1 and Bugzilla 3.0.5 released!]]></title>
<link>http://lpsolit.wordpress.com/?p=28</link>
<pubDate>Tue, 12 Aug 2008 17:05:31 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/08/12/bugzilla-32-rc1-and-bugzilla-305-released/</guid>
<description><![CDATA[After a very long delay, Bugzilla 3.2 RC1 is finally out! We also released Bugzilla 3.0.5 and Bugzil]]></description>
<content:encoded><![CDATA[<p>After a very long delay, <a title="Status Update for Bugzilla 3.2 RC1" href="http://www.bugzilla.org/status/2008-08-12.html" target="_blank">Bugzilla 3.2 RC1</a> is finally out! We also released Bugzilla 3.0.5 and Bugzilla 2.22.5 to address a minor <a title="Security Advisory" href="http://www.bugzilla.org/security/2.22.4/" target="_blank">security bug</a>.</p>
<p>Bugzilla 3.2 RC1 has many <a title="New Features in Bugzilla 3.2" href="http://www.bugzilla.org/releases/3.2/new-features.html" target="_blank">new features</a> compared to Bugzilla 3.0, among which a new default skin (the old one is still available from your user preferences) and major changes to the "Bug Editing" (a.k.a show_bug.cgi) page. You can now also customize bug statuses (including adding new bug statuses) as well as the workflow to go from one bug status to another one. You can also decide which bug statuses are available when filing a new bug (in Bugzilla 4.0, we even plan to let you file bugs as RESOLVED directly!). Just in case you forgot, you can already customize the list of resolutions since Bugzilla 3.0. Bugzilla 3.2 RC1 also supports three new custom field types (besides the two already available in 3.0): multi-select fields, multi-line textboxes and date/time fields (with an integrated JS calendar popup to select dates more easily).</p>
<p>In the backend, Bugzilla 3.2 RC1 now supports Oracle as its database (it already supports MySQL and PostgreSQL for a very long time). Note that this support is still experimental, and there are still a few known bugs when using Oracle, so be careful if you use this database. In the l10n area, Bugzilla now fully supports UTF-8 and should work with most (if not all) languages around the world. Also, you can now install localized templates much more easily, including translated documentation which can now be installed without conflicting with other languages (previously, the documentation was in docs/html/, so each l10n doc would overwrite previously installed doc. Now they are located in docs/%lang%/html, so that you can have docs/en/html, docs/fr/html, docs/de/html without any conflict). When you click the new "Help" link at the top of each page, a new tab/window is opened with the documentation related to the page you are viewing in the language reported by your web browser (if this l10n doc package is installed server-side, of course)!</p>
<p>There is much more to say about new features. I could talk about the new Administration page (instead of all these administration links in the page footer, which have all been removed), about the new JS widget which lets you select keywords when editing bugs much more easily (no need to remember how a keyword is named, just select it from the list to have it added or removed), about SMTP authentication support, about DB transactions (instead of locking tables to read/write in them, and which also allows us to roll-back changes if something goes wrong in the middle of an update), about improvements to the extensions system (previously known as the plugin system), or about the ability for administrators to specify the port to use when enabling SSL to access their Bugzilla installation. But I prefer to let you read the list of <a title="New Features in Bugzilla 3.2" href="http://www.bugzilla.org/releases/3.2/new-features.html" target="_blank">new features</a> yourself. ;)</p>
<p>I hope you will enjoy using Bugzilla 3.2 RC1, and if you find any bug or have a great idea to improve it even more, please <a title="File a new bug on b.m.o" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla" target="_self">file a bug</a>! Contributions (patches, QA, doc writing) are also <a title="Contribute to the Bugzilla Project" href="http://www.bugzilla.org/contribute/" target="_blank">welcome</a>! :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Peng's links for Saturday, 9 August]]></title>
<link>http://nancib.wordpress.com/?p=601</link>
<pubDate>Sat, 09 Aug 2008 14:44:41 +0000</pubDate>
<dc:creator>Peng</dc:creator>
<guid>http://nancib.fr.wordpress.com/2008/08/09/pengs-links-for-saturday-9-august/</guid>
<description><![CDATA[
Asa Dotzler: shortcut to launch a specific firefox profile on mac. One thing that Windows users, an]]></description>
<content:encoded><![CDATA[<ul>
<li><strong>Asa Dotzler: <a href="http://weblogs.mozillazine.org/asa/archives/2008/08/shortcut_to_lau.html">shortcut to launch a specific firefox profile on mac</a>.</strong> One thing that Windows users, and even Linux users, can do in Firefox is to create a shortcut to launch Firefox with a specific user profile. I do this myself since I've created several profiles during beta testing that I haven't killed off yet. But Mac users? They don't have shortcuts. They do have aliases, though, and Asa shows you how to create an alias on OSX that launches Firefox with a specific user profile. Of course he also lets Windows and Linux users know how to do this particular Firefox trick in case you haven't found it yet.</li>
<li><strong>Launchpad News: <a href="http://news.launchpad.net/general/survey-about-launchpads-upstream-bug-workflow">Survey about Launchpad's upstream bug workflow</a>.</strong> I know many of you won't give a flip about how Launchpad handles bugs, but many Ubuntu users do, and should know that you can link Launchpad bugs to other bugs, even if they're not hosted on Launchpad. So that bug you find in Evolution (the bug is hosted on Bugzilla) can be linked to a bug on Launchpad so folks working on things upstream can quickly and easily see work done by the Ubuntu community. This is also good for users who also experience the bug so they can know that the bug is definitely being worked on.</li>
<li><strong>Matthew Helmke: <a href="http://matthewhelmke.net/wordpress/2008/08/09/an-interview-with-alan-pope/">An interview with Alan Pope</a>.</strong> Matthew preents another Ubuntu Community Interview, this time with Alan Pope, the person behind the <a href="http://nancib.wordpress.com/2007/09/19/do-you-like-screencasts-ubuntus-got-a-whole-month-of-them/">Ubuntu Screencasts</a> project. Find out why he doesn't like forums and his one bit of advise to Ubuntu users. I swear that one belongs to a t-shirt. I hope Alan will grant permission to make the tee (when I get around to it).</li>
</ul>
<p>I'm going to call that a full lid from me. Have a great weekend, y'all. I'll probably see you on Monday. I definitely have a few things I need to check out to see if they're things I want to post about.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why is free software so buggy? and First weekly Ubuntu development branch check in.]]></title>
<link>http://izanbardprince.wordpress.com/?p=493</link>
<pubDate>Sun, 03 Aug 2008 20:30:39 +0000</pubDate>
<dc:creator>Ryan</dc:creator>
<guid>http://izanbardprince.fr.wordpress.com/2008/08/03/why-is-free-software-so-buggy-and-first-weekly-ubuntu-development-branch-check-in/</guid>
<description><![CDATA[A question I get all the time regarding free software from new users looking at bug reporting system]]></description>
<content:encoded><![CDATA[<p><strong>A question I get all the time regarding free software from new users looking at bug reporting systems and such:</strong></p>
<p>"Why are there so many bugs?"</p>
<p>I always respond with my standard line, "Depends on what you call a bug!"</p>
<p>See, a propriatary software company like Microsoft is very secretive about what it's doing in Windows, the only way you really know what's going on with their project is if they tell you, or if they accidentally leak out a development build.</p>
<p>Microsoft's development process is notoriously inefficient.</p>
<p>I was actually looking forward to Vista, they had some very ambitious goals for it, including the WinFS file system, and several other neat things.</p>
<p>What they ended up with after two development years was having to start over from square one, after paying thousands of employees and managers an incredible amount in salary, and getting little in return..they based the new "Vista" on Server 2003 and they ended up with a very problematic bolt on to Windows 2003, which has turned into a collosal failure, as XP still has about 80% of the market after more than two years.</p>
<p><strong>And in one of my conversations with Carl Brunning at Foxconn, he mentioned that Windows is good for one thing, having a stable API:</strong></p>
<p>We were of course talking about ACPI support, which if the damned thing wasn't so balls-to-the-wall stupid (there's very little that I would call a "standard" about it), then of course what this decade's two flavors of Windows were fucking up would matter nothing at all.</p>
<p>Rightly translated, I would take his statement and construe it as "Microsoft is a bunch of two bit evil sheep shaggers, but at least they're consistently bad", with Linux you never know what you're getting, because it is constantly under development.</p>
<p>There is some planning of course, but for some of the deal each new version has some nifty new things, and some horrible new bugs that nobody was planning on.</p>
<p>And then as suddenly as they arrived, we're already gutting Feature X and making it better, or Bug X is tracked down and obliterated.</p>
<p><strong>Windows Vista largely has the same features and bucket of problems it shipped with in 2006.</strong></p>
<p>But why the high bug counts in, say, <a href="http://bugzilla.mozilla.org">http://bugzilla.mozilla.org</a>?</p>
<p><strong>A few reasons....lets look at what can pump up the bug count.</strong></p>
<p>1. It is a bug. (Fair enough)</p>
<p>2. Someone asks for a feature. (Request For Enhancement)</p>
<p>3  It's not a bug, or is caused by an external factor. (Invalid or Worksforme)</p>
<p>4. X amount of people report Bug X. (DUPLICATES!!!)</p>
<p>5. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=98491">The soda machine wants five cents more per soda.</a></p>
<p>6. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=233525">The download manager is flipping people off. </a></p>
[caption id="" align="alignnone" width="392" caption="Up yours too!"]<img src="https://bugzilla.mozilla.org/attachment.cgi?id=143279" alt="Up yours too!" width="392" height="323" />[/caption]
<p>Of course since every entry accumulates the total by one, and since the Mozilla project has been at it since 1998, and tracking several products, there's gonna be some bugs.</p>
<p>And of course since Ubuntu or Fedora, or whatever Linux distribution you use has Firefox, and about 20,000 other packages that could conceivably be installed, it's easy to see why there can be such a mind blowing number of "bugs".</p>
<p>The development process is pretty much completely open, and this exposes all the nastiness to the public, and even though Microsoft probably has as many problems or more with Windows, you'll never see them be as up front and honest about this.</p>
<p><strong>So now that we know what a "bug" is and why there seem to be so many, where is Ubuntu's Intrepid Ibex at currently?</strong></p>
<p>Well, the nice thing about being on Ubuntu's development branch is that it will keep upgrading your packages until you are on the "final version", the bad thing is that the first couple Alpha's are practically guaranteed to break all your shit, and the rest of it can be pretty hairy, you can and will see everything that goes wrong along the way, and I have posted my share of bugs so far, some have security implications, but I'll highlight what I can for you.</p>
<p><strong>General status as of August 3rd:</strong></p>
<p>You'll have to install Nvidia-GLX-177 (Nvidia users) and all the development and kernel source files out of Synaptic, it's not hard, but it did take a minute for me to figure out what to get.</p>
<p>Help control our PC Speaker population, <a href="http://ubuntuforums.org/showthread.php?t=866965">have your PulseAudio spayed or neutered</a>.</p>
<p>Pave over Firefox's Flash related crashing<a href="http://ubuntuforums.org/showthread.php?p=5472028"> with this</a>.</p>
<p>Evolution is majorly broken, I filed bugs til I was blue in the face, use Mozilla Thunderbird instead.</p>
<p>Restart or Shutdown takes you back to the GDM login screen and you have to select those again from there, <a href="https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/250506">bug 250506</a></p>
<p>Intrepid's new theme is nice, but can cause some lightly colored buttons on webpages to have their text become invisible.</p>
<p><strong>Notable bug's I've reported so far:</strong></p>
<p><a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/254421"><span class="object identifier">Bug 254421:Optical discs mount twice, and generate error message relating to Dbus</span></a></p>
<p>(Workaround is, use the terminal "eject" command to get your disc back, then restart X with Ctrl-Alt-Backspace to get it to forcibly unmount, I tried every variation of umount you can name)</p>
<p>Bug 252861: npviewer.bin crashed with SIGSEGV (Privacy implications, bug is not public yet)</p>
<p><a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/252354">Bug 252354: Calgary should not be enabled in Intrepid's stock desktop kernel</a></p>
<p>The Infamous <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/251338"><span class="object identifier">Bug 251338:Defective AMI BIOS on multiple Foxconn, MSI, and ASUS Intel LGA 775 motherboards breaks ACPI support</span></a></p>
<p><strong>Overall, Intrepid is usable if not a bit flaky in some situations, thanks to the BIOS/ACPI issues, I'm with Intrepid for the duration, since I need kernel 2.6.26 even with the new BIOS.</strong></p>
<p>Random Screenshots:</p>
[caption id="attachment_494" align="alignnone" width="922" caption="Banshee 1.0"]<a href="http://izanbardprince.wordpress.com/files/2008/08/screenshot.jpg"><img class="size-full wp-image-494" src="http://izanbardprince.wordpress.com/files/2008/08/screenshot.jpg" alt="Banshee 1.0" width="922" height="575" /></a>[/caption]
[caption id="attachment_500" align="alignnone" width="1024" caption="Downgrade to Windows, or Microsoft will kill your Hotmail."]<a href="http://izanbardprince.wordpress.com/files/2008/08/screenshot.png"><img class="size-full wp-image-500" src="http://izanbardprince.wordpress.com/files/2008/08/screenshot.png" alt="Downgrade to Windows, or Microsoft will kill your Hotmail." width="1024" height="640" /></a>[/caption]
]]></content:encoded>
</item>
<item>
<title><![CDATA[Tradutores brasileiros de volta ao Top 10 Bugzilla do GNOME]]></title>
<link>http://tecnologic.wordpress.com/?p=159</link>
<pubDate>Thu, 24 Jul 2008 17:04:52 +0000</pubDate>
<dc:creator>dnoway</dc:creator>
<guid>http://tecnologic.fr.wordpress.com/2008/07/24/tradutores-brasileiros-de-volta-ao-top-10-bugzilla-do-gnome/</guid>
<description><![CDATA[Após o Leonardo Fontenelle ter assumido a coordenação da tradução do GNOME, passamos por uma s]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">Após o <a href="http://leonardof.org/">Leonardo Fontenelle</a> ter assumido a <a href="http://mail.gnome.org/archives/gnome-br-list/2008-April/msg00046.html">coordenação da tradução do GNOME</a>, passamos por <a href="http://leonardof.org/2008/04/23/novidades-na-traducao-do-gnome/pt/">uma série de mudanças na metodologia de trabalho</a> de tradução. Uma das principais foi deixar de usar o <a href="http://bugzilla.gnome.org/">Bugzilla do GNOME</a> para passarmos para o <a href="http://www.bani.com.br/vertimus/">Vertimus</a>, o que facilitou bastante o trabalho. Antigamente, quando utilizávamos o Bugzilla, ao terminar uma tradução, anexávamos-a a um <em>bug report</em>, marcando como <em>patch</em>, o que permitia que fossemos contados como "<em>patch contributors</em>", ou seja, como aqueles que contribuem com correções. Várias vezes <a href="http://blog.ogmaciel.com/?p=381">alguns</a> de nós já <a href="http://tecnologic.wordpress.com/2007/09/10/djavan-no-top-10-do-bugzilla/">estivemos</a> por <a href="http://vladimirmelo.wordpress.com/2007/08/23/os-tradutores-brasileiros-no-top-10-do-bugzilla/">lá</a>. Claro, o Leonardo Fontenelle e <a href="http://www.bani.com.br">Jonh Wendell </a>sempre estiveram na lista, pelo <a href="http://www.eeggs.com/items/43172.html">super-poderes</a> de revisores/commiters recebidos, aparecendo na lista de <em>patch reviewers</em>. Com a já citada mudança para o Vertimus, o cenário mudou, uma vez que não utilizamos mais o Bugzilla. Só que ontem ao conversar com o Vladimir tive uma surpresa!<br />
<a href="http://tecnologic.wordpress.com/files/2008/07/listabugzilla.png"><img src="http://tecnologic.wordpress.com/files/2008/07/listabugzilla.png" alt="" width="425" height="401" class="alignnone size-full wp-image-164" /></a><br />
Atualmente <a href="http://bazar2.conectiva.com.br/pipermail/ldp-br/2008-July/003299.html">diversos termos do Vocabulário Padrão foram discutidos na LDP</a> e com <a href="http://bazar2.conectiva.com.br/pipermail/ldp-br/2008-July/003401.html">votações</a> os membros escolhiam as melhores traduções, visando <a href="http://listas.cipsga.org.br/pipermail/gnome-l10n-br/2008-May/006012.html">adequarmos a interface</a> de <a href="http://bazar2.conectiva.com.br/pipermail/ldp-br/2008-July/003308.html">todos ambientes gráficos.</a> Pois bem, antes do lançamento da <a href="http://live.gnome.org/RoadMap#head-28201467a547caeea2c93460ffefdcdbf96f7bff">versão 2.24</a>, o <a href="http://listas.cipsga.org.br/pipermail/gnome-l10n-br/2008-July/006661.html">Leonardo Fontenelle iniciou o processo de adaptação da interface do GNOME</a> aos termos alterados. <a href="http://vladimirmelo.wordpress.com/">Vladimir Melo</a> e Fabrício Godoy <a href="http://bugzilla.gnome.org/show_bug.cgi?id=543867">"assumiram"</a> a adaptação dos pacotes <del datetime="00">num ritmo frenético</del>. Até ontem a noite, ambos estavam empatados no <a href="http://bugzilla.gnome.org/reports/weekly-bug-summary.cgi">Top Semanal do Bugzilla</a>, com 15 <em>patchs</em> cada um, deixando os outros comendo muita poeira. Parabéns Vladimir e Fabrício!<br />
Em tempo: Conversando com o Jonh, acabamos tendo a idéia de ter um controle de pontos para o Vertimus. Abri então <a href="https://bugs.launchpad.net/vertimus/+bug/251511">um pequeno bug</a>. Vamos ver o que acham!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[O aplicatie interesanta...]]></title>
<link>http://lucianadrian.wordpress.com/?p=12</link>
<pubDate>Thu, 17 Jul 2008 13:19:18 +0000</pubDate>
<dc:creator>lucianadrian</dc:creator>
<guid>http://lucianadrian.fr.wordpress.com/2008/07/17/o-aplicatie-interesanta/</guid>
<description><![CDATA[Zilnic folosesc Bugzilla pentru ceea ce trebuie sa fac la &#8220;job&#8221;. A inceput sa imi placa ]]></description>
<content:encoded><![CDATA[<p>Zilnic folosesc Bugzilla pentru ceea ce trebuie sa fac la "job". A inceput sa imi placa aplicatia, desi la inceput o consideram aiurea si putin cam saraca in functionalitati.</p>
<p>Intre timp mi-am dat seama ca e vorba de obisnuinta si de cunoastrea modului in care aplicatia lucreaza de fapt. Un lucru ma deranjeaza la ea, si anume faptul ca tot timpul trebuie sa am o fereastra de browser deschisa si sa tin minte mai multe parole, pentru ca lucrez pe mai multe servere.</p>
<p>Am cautat o solutie la problemele mele si am gasit-o sub forma unei aplicatii interesante. Un client desktop pentru Bugzilla.  Am gasit doua astfel de aplicatii, dar numai una dintre ele e free, aceasta fiind My-Zilla.</p>
<p>Imi pare utila si o recomand, pentru ca mi-a rezolvat cele doua probleme.</p>
<p>"Google for it" sau puteti sa o luati direct de la www.my-zilla.com</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Firefox 3.0.1 out]]></title>
<link>http://2news.wordpress.com/?p=71</link>
<pubDate>Thu, 17 Jul 2008 06:47:20 +0000</pubDate>
<dc:creator>2news</dc:creator>
<guid>http://2news.fr.wordpress.com/2008/07/17/firefox-3/</guid>
<description><![CDATA[Firefox 3.0.1 is now official. There are many fixes and security updates.
Check out what’s new, th]]></description>
<content:encoded><![CDATA[<p>Firefox 3.0.1 is now official. There are many fixes and security updates.</p>
<p>Check out what’s new, the known issues and frequently asked questions about the latest version of Firefox. As always, you’re encouraged to tell us what you think, either using this feedback form or by filing a bug in Bugzilla.</p>
<p><a href="http://www.mozilla.com/en-US/firefox/3.0.1/releasenotes/">More …</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bug 439819 - LDIF import does not include mozillahomestreet]]></title>
<link>http://pi3141.wordpress.com/?p=19</link>
<pubDate>Wed, 18 Jun 2008 04:48:03 +0000</pubDate>
<dc:creator>pi</dc:creator>
<guid>http://pi3141.fr.wordpress.com/2008/06/17/bug-439819-ldif-import-does-not-include-mozillahomestreet/</guid>
<description><![CDATA[I have been writing unit tests for importing address books and finally performed my first tests of v]]></description>
<content:encoded><![CDATA[<p>I have been writing unit tests for importing address books and finally performed my first tests of verifying the imported data.  It turns out that LDIF doesn't import mozillahomestreet (Home Address line 1) even though it worked with mozillahomestreet2.</p>
<p>So I filed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=439819">Bug 439819</a>.  The problem was in <a href="http://mxr.mozilla.org/seamonkey/source/mailnews/addrbook/src/nsAbLDIFService.cpp#564">mailnews/addrbook/src/nsAbLDIFService.cpp</a>.  For whatever reason, the first line of the address isn't included in all the else ifs.  The patch is simple and is included in the bug report.</p>
<p>Status:  Patch waiting for sr.  Test waiting for bug 437556</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Progress Update]]></title>
<link>http://pi3141.wordpress.com/?p=9</link>
<pubDate>Fri, 06 Jun 2008 23:10:08 +0000</pubDate>
<dc:creator>pi</dc:creator>
<guid>http://pi3141.fr.wordpress.com/2008/06/06/progress-update/</guid>
<description><![CDATA[I finally wrote a bug report for a bug in mailnews relating to importing Address Books.  I was tryi]]></description>
<content:encoded><![CDATA[<p>I finally wrote a bug report for a bug in mailnews relating to importing Address Books.  I was trying to figure out how to import an address book through javascript when I crashed Thunderbird.  I later found out that I forgot to set the field map.  More info on the bug can be found in the report - https://bugzilla.mozilla.org/show_bug.cgi?id=437556</p>
<p>Over the last two days I installed Gentoo and compiled my own kernel and all the programs I am using on it.  It is very fast, and I will probably be using it as my main OS instead of Ubuntu.</p>
<p>I did not yet setup NTP, so my clock was about 20 seconds behind, which showed me a new bug in my extension.  It now checks to see if the contact from Google is from the 'future' relative to the computer's clock and avoids making the Thunderbird card from the future, too.  I will probably do more to fix this later.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[$ apt-get wife]]></title>
<link>http://virtualgeeks.wordpress.com/?p=450</link>
<pubDate>Fri, 06 Jun 2008 22:18:42 +0000</pubDate>
<dc:creator>virtualgeeks</dc:creator>
<guid>http://virtualgeeks.fr.wordpress.com/2008/06/06/apt-get-wife/</guid>
<description><![CDATA[Un poco de humor de la terminal..

Click para agrandar
]]></description>
<content:encoded><![CDATA[<p>Un poco de humor de la terminal..</p>
<p style="text-align:center;"><a href="http://virtualgeeks.files.wordpress.com/2008/06/apt-get-wife.png"><img class="alignnone size-medium wp-image-451 aligncenter" src="http://virtualgeeks.wordpress.com/files/2008/06/copia-de-apt-get-wife.png?w=300" alt="" width="300" height="102" /></a><span style="text-decoration:underline;"><br />
Click para agrandar</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Трекер должен работать быстро, очень быстро, еще быстрее]]></title>
<link>http://testitquickly.wordpress.com/?p=152</link>
<pubDate>Tue, 03 Jun 2008 18:12:41 +0000</pubDate>
<dc:creator>Алексей Лупан</dc:creator>
<guid>http://testitquickly.fr.wordpress.com/2008/06/03/fast-bug-tracker-review/</guid>
<description><![CDATA[Когда-то Udaleator рассказывал мне о том, что в разработке в]]></description>
<content:encoded><![CDATA[<p>Когда-то <a href="http://udaleator.md">Udaleator</a> рассказывал мне о том, что в разработке важны буквально все мелочи, которые окружают разработчика. Вплоть до покрытия пола, по котором человек перемещается на кресле от одного стола к другому. Не скажу, что не был впечатлен, но до конца все это не осознавал.</p>
<p>Теперь я проповедую то же самое, особенно в отношении рабочего инструмента "багтрекер". С точки зрения тестировщика у меня сложилось особое требование к подобному инструменту - быть удобным и скоростным при заведении баг-репортов.</p>
<p>Возможно, вопросы скорости работы багтрекера кажутся надуманными, но меня эта "надуманная" проблема иногда приводила к тому, что все баг-репорты, найденные в течение тестовой сессии, я записывал в Блокнот, и только ближе к вечеру начинал выкладывать все на трекер.</p>
<p>Даже обоснование этой задержке нашел - во время вечерного "занесения" описания багов волей-неволей пересматриваются, и уточняются, и от этого, мол, даже лучше... Это обоснование ошибочно.</p>
<p>Вот сквозь призму скорости заведения баг-репортов и поговорим о трех "ходовых" багтрекерах - Mantis, Bugzilla, Jira.</p>
<p>Мне также доводилось работать с трекерами типа <strong>Microsoft SharePoint Service</strong> (SPS) и <strong>CollabNet Enterprise Edition</strong>, но их в этом обзоре не будет.</p>
<p>Понаехали!<br />
<!--more--></p>
<h2 style="color:#ff0000;">Mantis</h2>
<p>Доступ к <a href="http://www.futureware.biz/mantisdemo/login_page.php">демо-версии</a>: <span style="color:#ff0000;">guestqa/guestqa</span></p>
<p>Внимание: указанная демо-версия не настроена на дружбу с русскоязычными символами, поэтому для теста лучше использовать английский алфавит.</p>
<h3>Краткое описание</h3>
<blockquote><p>Mantis — свободно распространяемая система отслеживания ошибок в программных продуктах (bugtracker).</p>
<p>Обеспечивает взаимодействие разработчиков с пользователями (тестировщиками).</p>
<p>Позволяет пользователям заводить сообщения об ошибках и отслеживать дальнейший процесс работы над ними со стороны разработчиков.</p>
<p>Имеет гибкие возможности конфигурирования, что позволяет настраивать её не только для работы над программными продуктами, но и в качестве системы учёта заявок.</p>
<p>Построена по принципу "клиент-сервер", поэтому не требует для работы установки специального ПО и работает через веб-браузер.</p>
<p>Разработана программистами для программистов. Изрядно допускает копание в своём коде и его переиначивание под свои нужды.</p></blockquote>
<h3>Скорость занесения нового баг-репорта</h3>
<p>Весьма высокая.</p>
<p>Средний отклик страницы с рассматриваемого демо-сервера равен трем секундам. Время открытия страницы с полями для занесения баг-репорта с рассматриваемого демо-сервера - 2 секунды.</p>
<p>Имею большой опыт работы с подобным трекером - страница для заполнения нового баг-репорта открывалась за полторы секунды.</p>
<ul>
<li><strong>Кликнуть по линку [Report Issue].</strong></li>
</ul>
<p><em>Если в настройках не указано, какой проект является дефолтным для пользователя, то сперва открывается страница "Выбрать проект". Если проект уже указан, вопрос не появляется.</em></p>
<p>Большой плюс - линк на [Report Issue] един во все времена - <a href="http://www.futureware.biz/mantisdemo/bug_report_advanced_page.php">bug_report_advanced_page.php</a> Его можно занести в закладки, и вызывать его посредством короткого имени вроде "1".</p>
<h3><span style="color:#008000;">Подсказка: как вызывать страницы посредством "кейворда" закладки</span></h3>
<blockquote><p>Для этого в настройках закладки в поле Keyword следует прописать цифру "1", и в дальнейшем для ее открытия потребуется три нажатия клавиш:</p>
<p>"F6" для фокуса на адресной строке<br />
"1" - появляется в адресной строке.<br />
"Enter" на клавиатуре.</p>
<p>Это намного быстрее, нежели ерзанье курсора мыши по экрану и его прицел на нужную вкладку.</p>
<p>Единица из примера удобна тем, что символ неизменяем при любой раскладке клавиатуры.</p></blockquote>
<p>Продолжим.</p>
<ul>
<li><strong>Открывается страница с полями для записи всех аттрибутов бага.</strong></li>
</ul>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/mantis1.jpg"><img class="aligncenter size-medium wp-image-153" src="http://testitquickly.wordpress.com/files/2008/06/mantis1.jpg?w=272" alt="" width="272" height="300" /></a></p>
<p>Можно сразу записать все, что нужно, в поле Description, и лишь потом указать степень важности бага, его заголовок, версию продукта, платформу и все такое прочее.</p>
<p>В случае, если это issue является не багом, а task или feature request, все это также можно указать ПОСЛЕ того, как записан основной текст.</p>
<p>Обязательных для заполнения полей только три - Category, Summary, Description.</p>
<ul>
<li><strong>Указать файл со скриншотом.</strong></li>
</ul>
<p>Минус Mantis - при занесении одного бага можно указать только один скриншот. Второй-третий придется указывать только после того, как баг-репорт будет опубликован в системе. Минус немного уменьшается за счет того, что после публикации бага открывается его "full-preview", в котором можно добавлять новые скриншоты. Но тоже по одному.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/mantis2.jpg"><img class="aligncenter size-medium wp-image-154" src="http://testitquickly.wordpress.com/files/2008/06/mantis2.jpg?w=300" alt="" width="300" height="108" /></a></p>
<p>Переходим в режим просмотра issue.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/mantis3.jpg"><img class="aligncenter size-medium wp-image-155" src="http://testitquickly.wordpress.com/files/2008/06/mantis3.jpg?w=300" alt="" width="300" height="191" /></a></p>
<h3><span style="color:#008000;">Подсказка: как очень быстро указать в багтрекере файл со скриншотом</span></h3>
<blockquote><p>Для этого нужно в Total Commander (или в Krusader) настроить сочетание клавиш на команду "Копировать полный путь и имя файла в буфер обмена" - для меня удобным оказалось сочетание "Alt+2".</p>
<p>Полученный набор символов надо просто вставить в поле, которое обычно заполняется после манипуляций с кнопкой "Обзор".</p>
<p>В Krusader нужная команда называется "<em>Copy current item to clipboard</em>". Ее настройка вызывается через меню <em>Settings - Configure Shortcuts</em>.</p>
<p>В Total Commander нужная команда называется "<em>cm_CopyFullNamesToClip</em>".</p></blockquote>
<h3>Ревью багов</h3>
<p>Весьма быстрое и удобное.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/mantis4.jpg"><img class="aligncenter size-medium wp-image-157" src="http://testitquickly.wordpress.com/files/2008/06/mantis4.jpg?w=300" alt="" width="300" height="202" /></a></p>
<p>Что ценно - у каждого issue есть собственный линк, который можно переслать в письме или по мессенджеру.</p>
<p>Каждое issue изрядно снабжается логом изменений, и может быть откомментировано до упаду.</p>
<p>Из каждого issue можно послать уведомление другому девелоперу или другу народов.</p>
<h3>Отчеты</h3>
<p>В Mantis нет чего-то, что называется "Сгенерировать отчет о ходе проекта". Система сделана разработчиками для разработчиков, а не для менеджеров.</p>
<p>Есть мощная и достаточно удобная система фильтрации всех issue по различным критериям, и на основе этих данных запросто можно сделать отчет о ходе проекта хоть на бумаге, хоть в Excel.</p>
<h3>Поиск багов - фильтрация</h3>
<p>Весьма, весьма мощная и продуманная система фильтрации.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/mantis5.jpg"><img class="aligncenter size-medium wp-image-158" src="http://testitquickly.wordpress.com/files/2008/06/mantis5.jpg?w=300" alt="" width="300" height="191" /></a></p>
<h3>Общая оценка</h3>
<p>Я хочу работать с этим багтрекером!</p>
<p><span style="color:#ff0000;">+10 из 10!</span></p>
<h2 style="color:#ff0000;">Bugzilla</h2>
<p>Доступ к <a href="https://landfill.bugzilla.org/bugzilla-tip/">демо-версии</a>: <span style="color:#ff0000;">astenix@mail.ru/guestqa</span></p>
<h3>Краткое описание</h3>
<blockquote><p>Свободная система отслеживания ошибок (багтрекинга) с веб-интерфейсом.</p>
<p>Хорошо продуманная и оттестированная система, с одной стороны она довольно проста, с другой стороны, там есть всё, что нужно для багтрекинга типичного проекта. Сейчас Bugzilla используют более трёхсот компаний и организаций по всему миру, среди них есть такие компании как: NASA, Id Software, IBM и софтверные проекты: Mozilla Firefox, Linux, Gnome, KDE, Apache Project, OpenOffice.org.</p>
<p>По функциональности Bugzilla отстает от многих современных багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в качестве языка реализации Bugzilla, рассматривается возможность переписать Bugzilla на каком-нибудь другом языке программирования.</p>
<p>Ключевым понятием системы является баг — некоторое задание, запрос, рекламация по поводу ошибки в системе, или просто сообщение, требующее обратной связи.</p>
<p>Специально для Bugzilla была создана Testopia - система управления тест-кейсами через веб-интерфейс. Некоторые организации считают связку Bugzilla-Testopia достаточно удачной для опен-соурс-разработки.</p></blockquote>
<h3>Скорость занесения нового баг-репорта</h3>
<p>Низкая.</p>
<p>Средний отклик страницы с рассматриваемого демо-сервера равен семи секундам. Время открытия страницы с полями для занесения баг-репорта с рассматриваемого демо-сервера - 17-20 секунд :(</p>
<ul>
<li><strong>Кликнуть по линку [Report Issue]</strong></li>
</ul>
<p>Появляется просьба "Please select the classification".</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla1.jpg"><img class="aligncenter size-medium wp-image-159" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla1.jpg?w=300" alt="" width="300" height="113" /></a></p>
<p>Изрядно прокопался в настройках пользователя, но не нашел возможности "назначить" себе какой-либо проект "по-умолчанию", чтобы избежать необходимости выбора проекта при каждом открытии нового баг-репорта :(</p>
<p>Единственный выход - занести в персональные закладки явный адрес определенного проекта. Точнее, продукта. Например, линк <a href="https://landfill.bugzilla.org/bugzilla-tip/enter_bug.cgi?product=WorldControl">https://landfill.bugzilla.org/bugzilla-tip/enter_bug.cgi?<strong>product=WorldControl</strong></a> откроет страницу с нужными полями для занесения бага непосредственно в проекте "WorldControl".</p>
<p>Ну, и закладке надо дать "кейворд", само собой.</p>
<p>При добавлении скриншотов появляется ajax-ориентированная фишка для указания всяких аттрибутов скриншота. Как и в Mantis - за один раз можно добавить только один скриншот. По-моему, слишком там много аттрибутов предлагается заполнить...</p>
<p>При добавлении кейвордов к баг-репорту тоже вылезает ajax-ориентированная фишка.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla2.jpg"><img class="aligncenter size-medium wp-image-160" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla2.jpg?w=300" alt="" width="300" height="275" /></a></p>
<p>Рядом с кнопкой [Commit] обнаружилась полезная в среде Bugzilla кнопка [Remebmer values as bookmarkable template]. Полный линк длинющ, словно путь Молдовы в Европу:</p>
<blockquote><p>https://landfill.bugzilla.org/bugzilla-tip/enter_bug.cgi?<br />
alias=<br />
&#38;assigned_to=tara%40bluemartini.com<br />
&#38;blocked=&#38;bug_file_loc=http%3A%2F%2F<br />
&#38;bug_severity=normal<br />
&#38;bug_status=ASSIGNED<br />
&#38;cf_date=<br />
&#38;cf_drop_down=---<br />
&#38;cf_free_text=<br />
&#38;cf_large_text=<br />
&#38;comment=Задрали крокодилы</p></blockquote>
<p>Гм.</p>
<p>Зато сохраняется полное содержимое уже заполненных полей.</p>
<p>После публикации баг-репорта (все те же 20 секунд) открывается страница с багом и полями, готовыми к редактированию со стороны комментаторов или даже с моей стороны. Понятно, раз я залогиненный, то разумно выводить все в виде полей, готовых к заполнению. Но выглядит все это некрасиво.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla3.jpg"><img class="aligncenter size-medium wp-image-161" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla3.jpg?w=300" alt="" width="300" height="210" /></a></p>
<p>Читать это не очень удобно. Непосредственное описание бага почему-то находится в самом низу страницы.</p>
<p>Не смог найти скриншот, который я добавил к описанию бага. Предположил, что демо-версия не предполагает закачку файлов со стороны пользователей, однако после публикации таки доложил системе один скриншот - и он добавился...</p>
<p>Bugzilla позволяет открывать отдельные страницы для аттачей - там и сам аттач, и его описание. и всякие другие поля. Считаю их излишними.</p>
<p>Обнаружил странность: после каждого открытия аттача (и прямо картинку, и ее страницу-описание), на странице с баг-репортом добавляется по одной строке в разделе аттачмента, словно каждое действие сопровождалось добавлением новой картинки.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla4.jpg"><img class="aligncenter size-medium wp-image-162" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla4.jpg?w=258" alt="" width="258" height="300" /></a></p>
<p>А по-ходу - так и есть: кнопка [viewall] показывает следующее:</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla5.jpg"><img class="aligncenter size-medium wp-image-163" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla5.jpg?w=300" alt="" width="300" height="205" /></a></p>
<p>на странице показаны три копии одной и той же картинки, у каждой - собственный ID...</p>
<h3>Поиск багов - фильтрация</h3>
<p>Для новичков приспасена странность: поиск с критериями "Open - All" не работает. Система требует указать еще и слово для поиска. Следует учесть, что при открытии страницы "advanced search" система открывает вкладку поиска определенного бага - 'Find a specific bug'. Разумное поведение, но неожиданное.</p>
<p>А вот вкладка 'Advanced search' дает простор больному воображению...</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla6.jpg"><img class="aligncenter size-medium wp-image-164" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla6.jpg?w=300" alt="" width="300" height="202" /></a></p>
<h3>Ревью багов</h3>
<p>Полноценно не проводил. Долгий отклик демо-версии, знаете ли... Да и некрасиво. А некрасиво = неюзабельно.</p>
<h3>Отчеты</h3>
<p>Bugzilla сильна своими отчетами о количестве багов, их приоритетах, в общем, все то, что может показать "ход проекта".</p>
<p>Таки да, менеджерам будет удобно получать достаточно полновесные отчеты "одним нажатием". График можно показать и в виде линии, и в виде палочек, и даже в виде портрета мотоцикла, который ранним утром ревет под окном... Страница их генерирования еще предлагает до черта фильтров.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/bugzilla7.jpg"><img class="aligncenter size-medium wp-image-165" src="http://testitquickly.wordpress.com/files/2008/06/bugzilla7.jpg?w=233" alt="" width="233" height="300" /></a></p>
<p>Но широко и мощно имел я ввиду все эти отчеты, если процесс добавления бага в систему так насыщен допполями, которые излишни, а также всеми теми странностями, которые показывают, что эта система, как Windows, уютно живет "внутри себя".</p>
<p>Генерируйте себе отчеты в Excel - его же специально для таких, как вы, разрабатывали... Если не понятно, как именно это делает Excel, я очень подробно объясню.</p>
<h3>Общая оценка</h3>
<p>Работать с этой системой можно.</p>
<p>Если хотите - сами работайте с этим багтрекером...</p>
<p><span style="color:#ff0000;">5 из 10.</span></p>
<h2 style="color:#ff0000;">Jira</h2>
<p>Доступ к <a href="http://jira.atlassian.com/secure/Dashboard.jspa">демо-версии</a>: <span style="color:#ff0000;">guestqa/guestqa</span></p>
<h3>Краткое описание</h3>
<blockquote><p>Cистема отслеживания ошибок, разработана компанией Atlassian Software Systems. Предназначена для организации общения с пользователями через веб-интерфейс.</p>
<p>В некоторых случаях эту систему можно использовать для управления проектами.</p>
<p>Название системы (JIRA) было получено путём модификации названия конкурирующего продукта - Bugzilla. JIRA создавалсь в качестве замены Bugzilla и во-многом повторяет архитектуру Bugzilla. Система позволяет работать с несколькими проектами. Для каждого из проектов создаёт и ведёт схемы безопасности и схемы оповещения.</p>
<p>Годовая <a href="http://www.atlassian.com/software/jira/pricing.jsp#purchases">лицензия</a> версии Jira Professional стоит $2400.</p>
<p>Однако JIRA is free for use by official <span style="font-style:italic;">non-profit</span> organisations and charities (proof of non-profit status is required).</p></blockquote>
<h3>Скорость занесения нового баг-репорта</h3>
<p>Очень высокая.</p>
<p>Средний отклик страницы с рассматриваемого демо-сервера равен двум секундам. Время открытия страницы с полями для занесения баг-репорта с рассматриваемого демо-сервера при условии, что все происходит в первый раз - 3-4 секунды.</p>
<p>При повторном открытии того же темплейта в том же проекте время отклика - 1 секунда.</p>
<ul>
<li><strong>Кликнуть по линку [CREATE NEW ISSUE]</strong></li>
</ul>
<p>В Mantis при открытии нового issue требовалось выбрать проект. В Bugzilla - еще и подпроект.</p>
<p>Jira в этом плане не демократичнее. На одной странице предлагается сделать превый шаг из двух:</p>
<ol>
<li>Choose the project...</li>
<li>and Issue Type...</li>
</ol>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/jira1.jpg"><img class="aligncenter size-medium wp-image-166" src="http://testitquickly.wordpress.com/files/2008/06/jira1.jpg?w=300" alt="" width="300" height="89" /></a></p>
<p>Адрес этой страницы стабильный - http://jira.atlassian.com/secure/CreateIssue.jspa</p>
<p>Но каждый раз при открытии этой страницы приходится уточнять, какой именно issue  ты открываешь - баг, спецификацию, задачу, и нет никакой возможности занести куда-нибудь в линк уточнение о том, что ты открываешь именно баг... Без мыши тут просто никак :(</p>
<p>На втором шаге адрес в адресной строке не меняется - все тот же CreateIssue.jspa, но содержимое страницы уже иное. Фреймы...</p>
<p><strong>Причина подобного поведения</strong>: при выборе разных типов issue система подгружает разные темплейты, с разными полями. Увы...</p>
<p>Но по этой "причине архитектуры" системы общее среднее время открытия новой страницы для баг-репорта - <em>не менее десяти секунд</em> даже если в целом система отзывается очень быстро. Раздражает :(</p>
<p>Общий вид полей для занесения нового баг-репорта достаточно цивилен (чувствуется рука дизайнера). Но как раз эта рука и сделала размер шрифтов на странице весьма мелким. Каждому дизайнеру надо давать по обычному монитору, чтобы не летал в облаках...</p>
<p>Неимоверно удобен в Jira механизм закачки скриншотов - после выбора первого скриншота появляется поле для ввода второго. Потом - третьего. Система срабатывает даже в том случае, если адрес файла вставляется в поле методом быстрого тыка, который описан выше.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/jira3.jpg"><img class="aligncenter size-medium wp-image-167" src="http://testitquickly.wordpress.com/files/2008/06/jira3.jpg?w=300" alt="" width="300" height="209" /></a></p>
<p>После публикации issue система показывает ее итоговый вид.</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/jira4.jpg"><img class="aligncenter size-medium wp-image-168" src="http://testitquickly.wordpress.com/files/2008/06/jira4.jpg?w=300" alt="" width="300" height="203" /></a></p>
<p>Красивее, чем в Mantis.</p>
<p>Разумеется, я специально закачал два раза один и тот же скриншот. Jira не подавилась, и показала оба файла, словно так и надо...</p>
<h3>Ревью багов и Отчеты</h3>
<p>По качеству и разнообразию отчетов Jira уделывает Bugzilla в три прихлопа.</p>
<p>Примеры отчетов по-умолчанию:</p>
<ol>
<li> Recently Created Issues Report</li>
<li> Created vs Resolved Issues Report</li>
<li> Resolution Time Report</li>
<li> Average Age Report</li>
<li> Pie Chart Report</li>
<li> User Workload Report</li>
<li> Version Workload Report</li>
<li> Time Tracking Report</li>
<li> Single Level Group By Report</li>
</ol>
<p>Если не хватает - делаем собственные фильтры.</p>
<p>Ну, откроем <em>Pie Chart Report</em>.</p>
<p>Просят указать Project or Saved Filter, а также Statistic Type. Выберем "все баги - их статус".</p>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/jira6.jpg"><img class="aligncenter size-medium wp-image-169" src="http://testitquickly.wordpress.com/files/2008/06/jira6.jpg?w=300" alt="" width="300" height="246" /></a></p>
<p>Чувствуется, что не бесплатный продукт...</p>
<h3>Поиск багов - фильтрация</h3>
<p><a href="http://testitquickly.files.wordpress.com/2008/06/jira5.jpg"><img class="aligncenter size-medium wp-image-170" src="http://testitquickly.wordpress.com/files/2008/06/jira5.jpg?w=300" alt="" width="300" height="214" /></a></p>
<p>Достаточно мощно и красиво организованная система фильтров - так же удобно, как и в Mantis.</p>
<h3>Общая оценка</h3>
<p>Прекрасный багтрекер.</p>
<p>Если бы не грубый ляп с необходимыми двумя шагами при публикации нового баг-репорта, что заставляет дергать мышь и отжидать десяток секунд...</p>
<p>И если бы не цена ограниченной по времени лицензии...</p>
<p><span style="color:#ff0000;">8 из 10.</span></p>
<h2>Намереваюсь</h2>
<p>Пощупать систему под названием <a href="http://ru.wikipedia.org/wiki/Trac">Trac.</a></p>
<h2>Рекомендую</h2>
<p>Посмотреть большой <a href="http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems">список</a> околобагтрекинговых систем в виде таблицы сравнений. Внушает.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bug stats in the Mozilla world]]></title>
<link>http://lpsolit.wordpress.com/?p=25</link>
<pubDate>Thu, 15 May 2008 18:04:43 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/05/15/bug-stats-in-the-mozilla-world/</guid>
<description><![CDATA[After reading Kairo&#8217;s article about bugs triaged in Seamonkey these last few weeks, I wanted t]]></description>
<content:encoded><![CDATA[<p>After reading <a title="Kairo's blog" href="http://home.kairo.at/blog/2008-05/1000_bugs_killed_in_8_weeks" target="_blank">Kairo's article</a> about bugs triaged in Seamonkey these last few weeks, I wanted to do a quick comparison between main products released by Mozilla: Firefox, Thunderbird, Seamonkey, Camino, Bugzilla, Calendar, and I also included Core and Toolkit. The comparison is interesting, as you can see below (click the image to make it larger... and readable).</p>
<p><a href="http://lpsolit.wordpress.com/files/2008/05/bug_stats.png"><img class="aligncenter size-medium wp-image-26" src="http://lpsolit.wordpress.com/files/2008/05/bug_stats.png?w=200" alt="" width="200" height="300" /></a></p>
<p>As you can see, the two popular products of Mozilla, Firefox and Thunderbird, have many unconfirmed bugs. There are as many unconfirmed bugs as fixed bugs. This surprised me a bit when you know that with such a wide userbase and the QA team, bugs should become confirmed pretty quickly... or quickly be triaged as invalid or wontfix. Maybe are these products so popular that bugs are being filed much faster than they are resolved? I don't know (someone more involved in these two products would know more).</p>
<p>The other six "products" (products as defined in Bugzilla) have a pretty similar behavior: only a few unconfirmed bugs, and two to three times more fixed bugs than open bugs (bugs marked as ASSIGNED and REOPENED have not been included as they are negligible compared to bugs marked as NEW). Does it mean triaging is more efficient and bugs fixed more quickly in these products, or does it mean these products are less popular, giving more time to developer teams to triage and fix bugs?</p>
<p>Anyway, my goal is not to say who is good and who isn't in triaging and fixing bugs quickly. I just thought this graph was interesting. You are free to interpret it as you want. ;)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[simple script to merge commits from a bugzilla id]]></title>
<link>http://mufumbo.wordpress.com/?p=3</link>
<pubDate>Sat, 10 May 2008 21:15:07 +0000</pubDate>
<dc:creator>mufumbo</dc:creator>
<guid>http://mufumbo.fr.wordpress.com/2008/05/10/simple-script-to-merge-commits-from-a-bugzilla-id/</guid>
<description><![CDATA[Today i have made my first PERL script!
For me it is very painful when it arrives the time to merge,]]></description>
<content:encoded><![CDATA[<p>Today i have made my first <a href="http://www.perl.com/">PERL</a> script!</p>
<p>For me it is very painful when it arrives the time to merge, into another branch, all the commits that i have done in the "trunk". I have searched a little and did not find anything that could magically solve all my problems. I know that it's better to create a separated branch when there are lot's of commits, but there are some cases that a super-simple functionality can explode into a <a href="http://www.laputan.org/mud/">big ball of mud</a>.</p>
<p>Practically the script merge all the commits of a <a href="http://www.bugzilla.org/">bugzilla</a> id to another branch. If someone knows a standard way to do this; please tell me!</p>
<p>The script take three inputs:</p>
<ol>
<li>The starting revision ID to filter the search.</li>
<li>The SVN address of the source.</li>
<li>The search string to filter the results. Here you put your bugzilla bug id.</li>
</ol>
<p>Commands that are executed when you launch the script:</p>
<ol>
<li>Go to the directory of the destination branch.</li>
<li>To execute the script simply do:</li>
<li>svn_search_merge.pl 0 https://svn.example.com/main/trunk/ "1: "</li>
<li>Note that "1: " is the bugzilla bug id. What happens next is:</li>
<li>svn log -r 1:HEAD https://svn.example.com/main/trunk/</li>
<li>With that command we get the log of all commits from the revision 1 to the HEAD. After it's just matter of check if the string "1: " is inside the log. Then we simply execute:</li>
<li>svn merge -r (ACTUAL_REVISION-1):ACTUAL_REVISION https://svn.example.com/main/trunk/</li>
</ol>
<p>Source code of the script:</p>
<pre>#!/usr/bin/perl

# Simple script to merge commits from a source branch to the current destination directory.
# http://mufumbo.wordpress.com/2008/05/10/simple-script-to-merge-commits-from-a-bugzilla-id/
#
# Example:
# $ cd my-branch-destination/
# $ svn_search_merge.pl 3000 https://svn.example.com/main/trunk/ "bug 673"
# Where 3000 is the starting revision and "bug 673" is the string to match in the comments.
#
use strict;
use warnings;

my $prev_revision = shift;
my $svnHost = shift;
my $searchStr = shift;

print "Starting Revision: $prev_revision\n";
print "SVN addr: $svnHost\n";
print "Search pattern: $searchStr\n";

my $buffer;
$buffer = `svn log -r $prev_revision:HEAD $svnHost`;
my $shouldContinue = "y";
LOGS: foreach my $changelog_entry (split(/----+/m, $buffer)) {
	if($changelog_entry =~ m/($searchStr)/) {
	        #my (undef, $info, undef, $comment) = split(/\n/, $changelog_entry);
	        #next unless $info =~ m/^r/;

		print "\n--------------------------------------------------";
		print $changelog_entry;
		my $revisionId = substr($changelog_entry, 2, 5);
		$revisionId =~ s/^\s+//;
		$revisionId =~ s/\s+$//;

		if ($shouldContinue ne 'a') {
			PROMPT: while(1) {
				print "\nShould continue with merge of revision '$revisionId'? (Yes,Always,Skip,Exit): ";
				$shouldContinue = &#60;&#62;;
				chomp($shouldContinue);

				last PROMPT if $shouldContinue eq 'y';
				last PROMPT if $shouldContinue eq 'a';
				next LOGS if $shouldContinue eq 's';
				die("User requested to stop.") if $shouldContinue eq 'e';
			}
		}
		else {
			print "\nAuto merging '$revisionId'\n";
		}

		my $pRevisionId = $revisionId-1;
		my $mergeBuffer = `svn merge -r $pRevisionId:$revisionId $svnHost`;
		print $mergeBuffer;
	}
}</pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bugzilla 3.0.4 et 3.1.4 enfin disponibles!]]></title>
<link>http://lpsolit.wordpress.com/?p=24</link>
<pubDate>Mon, 05 May 2008 12:09:18 +0000</pubDate>
<dc:creator>lpsolit</dc:creator>
<guid>http://lpsolit.fr.wordpress.com/2008/05/05/bugzilla-304-et-314-enfin-disponibles/</guid>
<description><![CDATA[Cela nous a pris beaucoup de temps, mais les nouvelles versions de Bugzilla sont enfin disponibles. ]]></description>
<content:encoded><![CDATA[<p>Cela nous a pris beaucoup de temps, mais <a title="En savoir plus sur Bugzilla 3.1.4., 3.0.4, 2.22.4 et 2.20.6" href="http://www.bugzilla.org/news/#release304" target="_blank">les nouvelles versions de Bugzilla sont enfin disponibles</a>. 4 mois après la version stable 3.0.3 et 3 mois après notre dernière version en cours de développement 3.1.3, les versions 3.0.4 (stable), 3.1.4 (développement, mais déjà de bonne qualité), 2.22.4 et 2.20.6 sont enfin sorties. Ce temps particulièrement long entre nos versions de développement est dû au grand nombre de régressions et de fonctionnalités inachevées présentes dans la version 3.1.3, ce qui nous a pris passablement de temps et d'énergie à résoudre (surtout quand le problème provenait de modules Perl externes à Bugzilla). Mais l'attente en valait la peine!</p>
<p>Je résume:</p>
<p>Bugzilla 3.1.4 est notre dernière version de développement avant la sortie de la version 3.2 RC1. Par rapport à la version 3.1.3, celle-ci est <strong>nettement</strong> plus stable et utilisable. Cela ne veut pas dire qu'elle est sans erreur aucune, mais elle est déjà d'une très bonne qualité et pourrait presque être recommandée. Je dis "presque", parce qu'elle n'a pas encore passé les tests de l'équipe qualité, l'attention ayant été portée sur la version stable 3.0.4. Mais comme toutes les versions "Release Candidates", la 3.2 RC1 sera testée avec davantage de soins avant sa sortie. Parmi les changements et améliorations les plus notables, je peux citer la nouvelle interface lors de l'édition de bug (show_bug.cgi pour les intimes). Cette interface est censée être plus intuitive, mieux pensée... bref, plus mieux bien. Notamment, changer le statut d'un bug (NEW, ASSIGNED, RESOLVED, ...) ainsi que sa résolution (FIXED, INVALID, WONTFIX, ...) sont désormais déconnectés de l'assignation d'un bug, c'est-à-dire que vous pouvez dorénavant changer la personne assignée à un bug sans réouvrir le bug (par exemple). C'est un sacré plus par rapport aux versions 3.0.x. De même, les statuts sont désormais affichés dans une liste déroulante au lieu de devoir cliquer sur un bouton dans une liste difficile à utiliser.</p>
<p>Parmi les nouveautés de la version 3.1.4, relevons le support de l'authentification avec SMTP! Également, Bugzilla a été complètement basculé en mode UTF-8, y compris au niveau de la base de données MySQL, PostgreSQL, Oracle, ce qui nous a valu quelques irritations en voyant certains modules supporter l'encodage UTF-8 de manière misérable. Mais il semble que nous ayons éteint les derniers foyers. Si vous détectez de nouveaux départs de feu, merci d'informer notre <a title="L'équipe Bugzilla" href="http://www.bugzilla.org/developers/profiles.html" target="_blank">équipe de pompiers</a> en rapportant votre bug sur <a title="Rapporter un bug concernant Bugzilla" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla" target="_blank">bugzilla.mozilla.org</a>.</p>
<p>Bugzilla 3.0.4 est officiellement notre dernière version stable et est celle qui devrait être utilisée dans les missions critiques. Elle a subi plein de petites améliorations pour rendre la vie encore meilleure. La liste des principaux changements est disponible en anglais <a title="Améliorations dans la version 3.0.4" href="http://www.bugzilla.org/releases/3.0.4/release-notes.html#v30_point" target="_blank">ici</a>. Tout comme les autres versions sorties aujourd'hui, elle comporte également un certain nombre de <a title="Liste des bugs de sécurité résolus" href="http://www.bugzilla.org/security/2.20.5/" target="_blank">bugs de sécurité résolus</a>.</p>
<p>Enfin, les versions 2.22.4 et 2.20.6 sont également disponibles pour tout ceux qui utilisent encore ces anciennes versions et qui, pour des raisons diverses, ne peuvent pas installer la version 3.0.4. Mais le passage à la version 3.0.4 (voire à la version 3.1.4 pour les plus téméraires) est vivement recommandé, surtout que nous allons stopper le support de la série 2.20.x dès que la version 3.2 finale sera disponible.</p>
<p>Voilà, pour plus de détails, visitez notre site <a title="Visitez bugzilla.org" href="http://www.bugzilla.org/" target="_blank">www.bugzilla.org</a>.</p>
<p>==</p>
<p>Now for english speakers: You have all the information you want on <a title="Bugzilla 3.0.4, 3.1.4, 2.22.4 and 2.20.6 released" href="http://www.bugzilla.org/news/#release304" target="_blank">www.bugzilla.org</a> already, so all I will say is that Bugzilla 3.1.4 (development snapshot, last release before 3.2 RC1), 3.0.4 (latest stable release, recommended), 2.22.4 and 2.20.6 (both old stable releases) have been released today! If you can read french, read above, else read the release notes on the bugzilla.org website. :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Öppen Källkod]]></title>
<link>http://elofturtle.wordpress.com/?p=72</link>
<pubDate>Mon, 07 Apr 2008 00:04:59 +0000</pubDate>
<dc:creator>Jonatan Hägglund</dc:creator>
<guid>http://elofturtle.fr.wordpress.com/2008/04/07/open-source/</guid>
<description><![CDATA[Öppen Källkod (en. Open Source) är mjukvara licensierad på så sätt att konsumenten har rätt a]]></description>
<content:encoded><![CDATA[<p>Öppen Källkod (en. <a href="http://en.wikipedia.org/wiki/Open_source">Open Source)</a> är mjukvara licensierad på så sätt att konsumenten har rätt att se källkoden, och modifiera denna. Öppen källkod medger att mjukvaran säljs under en proprietär licens - även om det vanligaste är att mjukvaran är gratis medan service och speciallösningar kostar. <a href="http://mysql.com">MySQL</a> erbjuder till exempel företag som inte vill publicera ändringar de tänker göra i koden en proprietär licens som inte har med denna klausul.</p>
<p>Öppen källkod väntar en s<a href="http://blogs.zdnet.com/open-source/?p=2216">pännande utveckling</a> de närmsta 5-10 åren, särskilt som Service as a Model potentiellt kan erbjuda kostnadseffektiv konkurrens - å andra sidan kan molnen som driver SaaM köra Linux... Det har gjort en del undersökningar som drar samma <a href="http://www.idg.se/2.1085/1.151311">slutsatser</a> som <a href="http://www.nada.kth.se/~orre/">Roland Orre</a> vid <a href="http://www.kth.se/">KTH</a>, nämligen att öppen källkod är säkrare än sluten dito.</p>
<p>Webbläsaren <a href="http://en.wikipedia.org/wiki/Mozilla_Application_Suite">Mozilla</a>, från vilken vi fått <a href="http://en.wikipedia.org/wiki/Mozilla_Thunderbird">Thunderbird</a>, <a href="http://en.wikipedia.org/wiki/Mozilla_Firefox">Firefox</a>, och <a href="http://en.wikipedia.org/wiki/Bugzilla">Bugzilla</a>, <a href="http://www.idg.se/2.1085/1.153527">fyller tio år</a> - ett fint exempel på ett vitalt öppen källkodsprojekt.</p>
<p>Som vanligt vid frivilligprojekt - som öppen köllkod ofta är - <a href="http://www.idg.se/2.1085/1.153574">hjälper några till mer än andra...</a></p>
<p>Konstigt nog börjar licensieringen med <a href="http://en.wikipedia.org/wiki/GPL">GNU General Public License </a>version 3 att <a href="http://www.idg.se/2.1085/1.153508">ta fart</a> - den är ganska restriktiv med möligheter att kombinera öppen och sluten mjuvara, så hittills har GPL v.2 varit dominerande bland open source.</p>
]]></content:encoded>
</item>

</channel>
</rss>
