From Fedora Project Wiki

Revision as of 18:33, 4 May 2009 by Ynemoy (talk | contribs) (Created page with '= Reporting Bugs = In order to report bugs appropriately please make sure to do the following. * File a [https://fedorahosted.org/ekg/newticket bug report on Fedora Hosted] * P...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Reporting Bugs

In order to report bugs appropriately please make sure to do the following.

  • File a bug report on Fedora Hosted
  • Please make sure to tag it to the version you are using. If a tag is not available, note it directly in the bug report, and an admin will fix it for you.
  • If you installed EKG from an RPM, include the RPM version
  • If you are running directly out of the development source code, include the hash code from git
  • Include your terminal session, including any stack traces
  • Save a copy of your Sqllite database
  • Compress (tarballs please) and save a copy of your working directory, so we can check the cache EKG builds. Since most documents are text, compression can save considerable bandwidth and time.

Setting up Development

EKG uses setuptools so setting up an environment with virtualenv is not difficult.

$ sudo yum install python-virtualenv python-setuptools-devel
$ git clone ssh://git.fedorahosted.org/ekg.git ekg
$ cd ekg
ekg $ virtualenv --no-site-packages ~/virtualenvs/ekg
ekg $ source ~/virtualenvs/ekg/bin/activate
(ekg) ekg $ python setup.py develop
(ekg) ekg$ cd ..
(ekg) $ mkdir ekg-run
(ekg) $ cd ekg-run
(ekg) ekg-run $ <run ekg commands here>

Code Overview

Playing Appropriate Music

Loud Music is Good and Good Music is Loud. Good and Loud music is a necessary prerequisite for working on EKG.