Revision Systems & Bug Trackers

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Revision Systems & Bug Trackers - Presentation Transcript

    1. Development Tools for Open-Source Software. Aron Pajczyk [email_address] April 2008, Aberystwyth University
      • Managing open-source projects.
      • Tools Overview:
        • Bug Tracking Systems
        • Version Control Systems
      • Tools in use (Gnome Nautilus OSS project).
      • Find da bug… and kill it!
      • … or just remove it from source file.
      • References.
      • Not a trivial task:
        • multi-developer projects
        • geographically-spread collaboration
      • Aid needed throughout the development cycle
      • OSS Development Tools
      • tracks project issues
      • developers’ communication medium
      • is a database of bugs
      • allows maintaining the status of a bug
      • Mostly online tools:
          • www.mantisbt.org
          • www. bug zilla.org – integrated with svn!!!
      Bugzilla logo by Dave Shea
    2. Source: http://en.wikipedia.org/wiki/Bugzilla The lifecycle of a Bugzilla bug Statuses of a bug:
      • Similar commonly used by businesses
      • MS Word VCS:
      • They annotate history of your project
      • Track and control over changes in a file (comparison or restoring changes)
      • Helps avoiding modification conflicts
      • Two most popular ones:
        • Concurrent Versioning System ( CVS ): default in Eclipse
        • Subversion ( svn ): compatible successor for CVS
      • Command-line clients vs. plug-ins vs. online tools
      • File Manager ‘ Nautilus ’ for Gnome Desktop Open-Source Project
      • Nautilus Project: http://www.gnome.org/projects/nautilus/
      • Developer’s Home Page: http://developer.gnome.org/
      • Online Gnome Development Tools: http://developer.gnome.org/tools/
      • Tool: GNOME Bug Tracker from Bugzilla
      • Example Bug# 516353 – Title Capitalization for File Operation window.
      • Details of the bug: http://bugzilla.gnome.org/show_bug.cgi?id=516353
      • Tool: online Gnome SVN: http://svn.gnome.org/viewvc/
      • Example Bug# 516353 fixed in the source file: [nautilus] / trunk / libnautilus-private / nautilus-progress-info.c
      • Revision record: http://svn.gnome.org/viewvc/nautilus/trunk/libnautilus-private/nautilus-progress-info.c?view=log
      • Well done to Cosimo Cecchi! The App has been improved!
      • CVS as default in Eclipse under Team menu.
      • Pluggable svn for Eclipse available on svn website.
      • Revision systems clients:
      • svn : http://subversion.tigris.org/
      • svn free book: http://svnbook.red-bean.com/
      • CVS : http://www.nongnu.org/cvs/
      • CVS free book: http://cvsbook.red-bean.com/
      • Online free development tools and file repositories:
      • http://sourceforge.net/
      • http://code.google.com/hosting/
    3. You now know how to improve open-source projects with OSS development tools.
    SlideShare Zeitgeist 2009

    + Aron PajczykAron Pajczyk Nominate

    custom

    352 views, 0 favs, 0 embeds more stats

    My part of a group presentation dedicated Developme more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 352
      • 352 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories