File: TODO

package info (click to toggle)
gnome-app-install 0.5.5.1-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 3,364 kB
  • ctags: 448
  • sloc: python: 4,321; xml: 940; makefile: 42; sh: 9
file content (62 lines) | stat: -rw-r--r-- 1,784 bytes parent folder | download
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
55
56
57
58
59
60
61
62
FEISTY:
-------
* support dependency to multi components+channels


DAPPER + 1:
-----------
* show if the application is "free", "unsupported", "commercial"
  [done]
* make it easy to show *only* applications of a given category
  [done]
* make it possible to have "Proprietary+License+section(=multiverse)",
  currently we can only show licenses if the thing is in a 3rd party
  channel (ie not in "multiverse")

FIXLIST:
-------
- DialogProprietary can't be cancelt while it downloads the license from the
  net
- some icons are not rendered by gtkhtml2 [done]
- some apps that are not available for the given hardware plattform
  (e.g. realplay on amd64) show "enable multiverse" buttons even when 
  multiverse is enabled [done]
- restore the stored state at startup time (?)

dependency handling:
--------------------

* how to prevent meta packages from locking a lot of packages. e.g.
  "ubuntu-desktop"?
* how to solve package conflicts?

user interface:
--------------

* store the state of the treeviews and the search 
* replace the html rendering for the description with a gtktextview
  [done]


non-root-mode:
--------------
* problem: some operations require two root subprocess calls, e.g.
           enable a channel requires to copy and then reload

cleanups:
---------
- redo the mime-search [done]

3rd party packages:
-------------------
- keys: how to update the channel keys when they are e.g. expired?

misc:
-----

- get rid of that terrible stores and move the bits into a "application"
  class so that the store only contains "name" and "application-class"
  [done]
- abstract the apt bits out to make it easy to port to smart
- aptsources.py should go into python-apt (currently in update-manager),
  that makes us get rid of the update-manager dependency