<rss version="2.0">
  <channel>
    <title>Bugs Everywhere</title>
    <link>http://bugseverywhere.org/be/show/HomePage</link>
    <description>An Instiki wiki</description>
    <language>en-us</language>
    <ttl>40</ttl>
    <item>
      <title>Home Page</title>
      <description>&lt;h2&gt;What is Bugs Everywhere?&lt;/h2&gt;


	&lt;p&gt;Bugs Everywhere is a &amp;#8220;distributed bugtracker&amp;#8221;, designed to complement distributed revision control systems.  By using distributed revision control as a backend for bug state, we gain several convenient features:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Bugs and code that live on branches are tracked together&amp;#8212;when a branch is merged, both the code changes and bug changes that the branch contains are merged alongside each other.  We no longer have to be confused about whether a fix that is applied to the development branch but not yet present in the production branch means that our bug is &amp;#8220;fixed&amp;#8221;.&lt;/li&gt;
		&lt;li&gt;Users can fully modify bug state while offline, unlike with many centralized bugtrackers.&lt;/li&gt;
		&lt;li&gt;When a user checks out your source code, she gets the current bug state for free.&lt;/li&gt;
		&lt;li&gt;We can still provide access to a friendly web interface for users&amp;#8212;in this model, a web interface becomes just another client that merges with the main repository.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Download&lt;/h2&gt;


	&lt;p&gt;Bugs Everywhere is written in &lt;a href="http://python.org"&gt;Python&lt;/a&gt; and available via &lt;a href="http://bazaar-vcs.org"&gt;Bazaar&lt;/a&gt;.&lt;br /&gt;&lt;pre&gt;
  % bzr get http://bzr.bugseverywhere.org/be
&lt;/pre&gt;&lt;/p&gt;


	&lt;h2&gt;Current features&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;Command-line (&amp;#8220;be&amp;#8221;) interface&lt;/li&gt;
		&lt;li&gt;Supported version control backends:  Arch, Bazaar, &lt;span class="caps"&gt;GIT&lt;/span&gt;, Mercurial, &lt;span class="caps"&gt;RCS&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;Web interface using &lt;a href="http://turbogears.org"&gt;TurboGears&lt;/a&gt; (early stages)&lt;/li&gt;
		&lt;li&gt;&lt;span class="caps"&gt;GUI&lt;/span&gt; interface using &lt;a href="http://wxwidgets.org"&gt;wxWidgets&lt;/a&gt; (early stages)&lt;/li&gt;
		&lt;li&gt;Free software licensed under the &lt;span class="caps"&gt;GNU GP&lt;/span&gt;Lv2 or later&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Planned features&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="existingWikiWord" href="http://bugseverywhere.org/be/show/ChrisBall"&gt;Chris Ball&lt;/a&gt; and &lt;span class="newWikiWord"&gt;Michael Stone&lt;a href="http://bugseverywhere.org/be/new/MichaelStone"&gt;?&lt;/a&gt;&lt;/span&gt; want to work on a comprehensive testsuite that covers all &lt;span class="caps"&gt;VCS&lt;/span&gt; backends, not least for further testing of their &lt;span class="caps"&gt;GIT&lt;/span&gt; backend&lt;/li&gt;
		&lt;li&gt;&lt;span class="newWikiWord"&gt;Noah Kantrowitz&lt;a href="http://bugseverywhere.org/be/new/NoahKantrowitz"&gt;?&lt;/a&gt;&lt;/span&gt; is interested in writing a &lt;a href="http://trac.edgewall.org/"&gt;Trac&lt;/a&gt; backend, so that Trac&amp;#8217;s web interface can be used for BE bugs.&lt;/li&gt;
		&lt;li&gt;&lt;span class="newWikiWord"&gt;Adrian Wilkins&lt;a href="http://bugseverywhere.org/be/new/AdrianWilkins"&gt;?&lt;/a&gt;&lt;/span&gt; would like&lt;/li&gt;
		&lt;li&gt;To be able to branch BE to a Windows box (and managed to after getting the win32symlinks plugin for Bazaar)&lt;/li&gt;
		&lt;li&gt;To see a Mylyn connector for &lt;span class="caps"&gt;BE &lt;/span&gt;(but appreciates that this is a lot of work)&lt;/li&gt;
		&lt;li&gt;Your name/ideas here!&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Submitting bug reports/feature requests&lt;/h2&gt;


	&lt;p&gt;The bug database for Bugs Everywhere is, unsurprisingly, distributed with its source tree.  To report a bug, you&amp;#8217;re welcome to either e-mail details to the mailing list, or do the following:&lt;/p&gt;


&lt;pre&gt;
 % be new "The demuxulizer is broken"           
 Created bug with ID 48f
 % be comment 48f
 &amp;lt;Describe bug&amp;gt;
 % bzr send --mail-to "be-devel(ATSIGN)bugseverywhere.org" 
&lt;/pre&gt;

	&lt;p&gt;bzr will attempt to send a patch using whatever e-mail client you prefer; if this doesn&amp;#8217;t work, you can also attach the output of &amp;#8220;bzr diff &gt; your.patch&amp;#8221; to a message manually.&lt;/p&gt;


	&lt;p&gt;You may also send merge requests, or ask for write access to the repository.&lt;/p&gt;


	&lt;h2&gt;Mailing list&lt;/h2&gt;


	&lt;p&gt;There is a mailing list for developer discussion (and bug submission) at &amp;#8220;be-devel(ATSIGN)bugseverywhere.org&amp;#8221;.  To sign up, see its &lt;a href="http://printf.net/cgi-bin/mailman/listinfo/be-devel"&gt;listinfo page&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;History&lt;/h2&gt;


	&lt;p&gt;Bugs Everywhere was conceived and written by developers at &lt;a href="http://panoramicfeedback.com/opensource"&gt;Panoramic Feedback&lt;/a&gt;, primarily &lt;a href="http://code.aaronbentley.com/"&gt;Aaron Bentley&lt;/a&gt;.  Panoramic Feedback is no longer developing BE, and the current maintainer is &lt;a href="http://blog.printf.net/"&gt;Chris Ball&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 25 Apr 2008 09:51:00 Z</pubDate>
      <guid>http://bugseverywhere.org/be/show/HomePage</guid>
      <link>http://bugseverywhere.org/be/show/HomePage</link>
    </item>
    <item>
      <title>Chris Ball</title>
      <description>&lt;p&gt;&lt;a href="http://blog.printf.net/"&gt;http://blog.printf.net/&lt;/a&gt;&lt;br /&gt;&lt;a href="mailto:chris-beweb@printf.net"&gt;chris-beweb@printf.net&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 24 Feb 2008 05:11:48 Z</pubDate>
      <guid>http://bugseverywhere.org/be/show/ChrisBall</guid>
      <link>http://bugseverywhere.org/be/show/ChrisBall</link>
    </item>
  </channel>
</rss>
