File: BUGS

package info (click to toggle)
qa-assistant 0.4.90.5-4
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,068 kB
  • ctags: 368
  • sloc: python: 4,067; sh: 552; xml: 523; makefile: 167
file content (54 lines) | stat: -rw-r--r-- 2,343 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
==================
List of Known Bugs
==================

:Author: Toshio Kuratomi
:Contact: toshio-tiki-lounge.com
:Date: $Date: 2006-05-23 08:50:08 -0700 (Tue, 23 May 2006) $
:Revision: $Rev: 216 $

.. contents::

Reporting New Bugs
------------------
Please report new bugs into the bug tracker at berlios.

Packaging Errors
----------------
* Need to clear my gconf cache of any keys created during testing that aren't
  going to be distributed to guard against error.
* configure.ac should be modified to check for pygtk, gnome-python, etc as
  python modules; not for the pygtk-devel C level interface.  We don't need
  to build anything against pygtk-devel; we just need the pygtk module to
  test and run.

Programming Errors
------------------
* src/checkload.py:  Need to take some code that's almost verbatim duplicated
  in qareviewer.py and make it exist in only one place.  checkload is
  currently where all the loading takes place so it makes the most sense.
  But in the future we will have new reviews in checkload and loaded files
  elsewhere so perhaps qareviewer is the best place for this.
* Use gtk.TreeStore.set instead of self.set in checklist wherever possible.
  Significant performance boost. [Done -- audit]
* Define default preferences within the code in case the schema hasn't been
  registered with gconf.
* For tests somethings have to be preconfigured for certain tests to be
  performed.  In fedora.us some tests may need the network.  Others may need
  the SRPM to be available (or the network).  Others may need to have the
  unarchived rpm available.

  - In the softwarerelease checklist we need to have the network to check the
    svn repository.  The repository or a tarball needs to be accessbile to run
    make dist-check, et al.
* Redirect gpg output to /dev/null.

Working: Need to test
---------------------
* Need to set the category state from checklist.py
* No longer need the checklist to connect to the row-inserted and row-changed
  signals as we do not track modifications to rows anymore and all adds go
  through add_entry so we can perform the add to self.entries there instead.
* Need to migrate code to set the category state into checklist.py.
* We don't need to create a checklist on program start anymore.  Wait until
  we have data (A savefile load or SRPM load) to instantiate.