~ubuntu-core-dev/software-properties/main

« back to all changes in this revision

Viewing changes to QT-BUGS-TODO

  • Committer: Simon Quigley
  • Date: 2018-07-14 09:50:43 UTC
  • mto: This revision was merged to the branch mainline in revision 1049.
  • Revision ID: tsimonq2@ubuntu.com-20180714095043-c80knnvq4xkncfwx
Rename KDE-BUGS-TODO to QT-BUGS-TODO.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Things I've noticed:
 
2
 
 
3
bug: edit comment on a disabled 3rd party repo and it becomes enabled
 
4
bug: gtk frontend has two on_treeview_sources_cursor_changed, not sure which is correct, probably second
 
5
bug: newly selected mirrors are not put into combo box
 
6
bug: add_key always returns true
 
7
  we should use gpg --dry-run before too
 
8
bug: gtk frontend UI strings don't translate
 
9
issue: may want to add a gtk crash handler
 
10
 
 
11
TODO:
 
12
 
 
13
server combobox changed
 
14
i18n
 
15
adept integration
 
16
crash dialogue
 
17
drag and drop for sources list
 
18
cdrom listview needs implementing (both frontends)
 
19
insert CD support, somehow
 
20
various functions in the mirror dialogue: custom mirrors, edit, find fastest etc.  DialogMirror.py should be abstracted for frontend independence
 
21
 
 
22
jriddell, 2007-02
 
23
 
 
24
WON'T FIX:
 
25
issue: no way to set source code back to inconsistent state, so checkbox
 
26
       needs tristate turned off
 
27
rationale: would add to much complexity. the inconsistent state should only
 
28
           be visible if the user made some custom modifications. so we would
 
29
           have to keep a history of all changes and take mulitiple
 
30
           inconsistent states into account. finally there is a global
 
31
           revert button.
 
32
FIXED:
 
33
packaging
 
34
 
 
35
bug: self.get_source_code_state() never returns false, only None (fixed in backend and KDE)
 
36
 
 
37
bug: popcon state doesn't get saved (or loaded)
 
38
 
 
39
bug: checkbutton source code sometimes can't be ticked
 
40
 
 
41
bug: rm /etc/apt/sources.list; start up; all Update tickboxes disabled and never become enabled
 
42
bug: after adding repo, doesn't show change
 
43
bug: editing 3rd party archives doesn't show changes
 
44
bug: gtk checkboxes are never marked as inconsistent
 
45
bug: click 3rd party enable/disable twice and it doesn't get back to original state
 
46
bug: on_button_revert_clicked doesn't revert the UI
 
47
   Was a transistion error. The current solution is not nice, but works:
 
48
   reload the isv_sources and show_distro after each change :/
 
49
   It would be nice to store the meta data anywhere else, so that
 
50
   we won't have to recreate the ui elements.
 
51
 
 
52
bug?  untick "main" and main doesn't go away
 
53
  was a problem with empty sources.list files. python-apt now handles this
 
54
  corner case correctly
 
55
 
 
56
 
 
57
ANSWERED:
 
58
question: where do update radio buttons get disabled/enabled at program start?
 
59
answer: SoftwareProperties.get_update_automation_level() and
 
60
        SoftwarePropertiesGtk.show_auto_update_level()
 
61
 
 
62
issue: DialogAddSourcesList obsolete?
 
63
answer: No, it is used to open sources.list files (by drag and drop or
 
64
        double click)