update TODO
This commit is contained in:
parent
085436b3a5
commit
e05b6db3e3
30
TODO
30
TODO
@ -4,6 +4,32 @@ Order of no particular importance:
|
||||
For the icon to update after we've done a system upgrade
|
||||
NOTE: RELEASE BLOCKER
|
||||
|
||||
*** convert the magic number in Package to a string type ***
|
||||
Define Package to be (s,s) not (i,s) where the first status is
|
||||
"installed, removed, updated, security, normal, etc"
|
||||
Need to convert to enumerated types early on, and in the client library
|
||||
NOTE: RELEASE BLOCKER
|
||||
|
||||
*** pk-notify-icon (client) ***
|
||||
Do automatic updates at login time when system has gone idle
|
||||
* needs gnome-screensaver integration
|
||||
NOTE: RELEASE BLOCKER
|
||||
|
||||
*** pk-application (client) ***
|
||||
Move the buttons to the left hand side of pk-application, not a bar at the top
|
||||
Use an icons for installed and not-installed rather than tickboxes
|
||||
Refresh the query list after an install or remove (means saving the query and re-issuing)
|
||||
|
||||
*** Prepare download to refresh system ***
|
||||
Either use a flag or a new method. I'm not sure which yet.
|
||||
|
||||
*** cache signal responses from methods ***
|
||||
Need to cache packages in the daemon. yes the daemon.
|
||||
We need this for transaction logging of what was removed or added.
|
||||
Need to convert the gptrarray to a Gstring
|
||||
installed,moo;1.23.;i386;fedora,removed,foo;1.23.;i386;fedora and save
|
||||
to database
|
||||
|
||||
*** Add a way to import GPG keys ***
|
||||
In fedora, if you add a signed repo you have to agree to the GPG key.
|
||||
|
||||
@ -26,6 +52,8 @@ Need to monitor the Package's emitted by the task and encoded to a string
|
||||
|
||||
*** Handle rollbacks for select backends ***
|
||||
To do rollbacks sanely in PK we need a few things:
|
||||
* write an application that can see the description of the transactions
|
||||
* emit internal signal for SetTransactionData
|
||||
* write pk_transaction_id_equal to not compare data
|
||||
* allow transaction data to be changed in _db
|
||||
* use an new method to handle the rollbacks and pass it to the backend
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user