File: TODO

package info (click to toggle)
parcimonie 0.11.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 500 kB
  • sloc: perl: 1,303; makefile: 82
file content (41 lines) | stat: -rw-r--r-- 1,765 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
* Bugs and TODO items in the Debian bug tracker:
  https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=parcimonie

* Robustness++
  - Don't wait indefinitely for spawned gpg processes. Somehow timeout.

* User feedback
  - custom applet icons
    Inspiration:
      /usr/share/icons/hicolor/48x48/status/aptdaemon-add.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-cleanup.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-delete.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-download.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-resolve.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-update-cache.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-upgrade.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-wait.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-working.png
    and background:
      /usr/share/icons/hicolor/48x48/apps/seahorse.png
  - avoid passing "at .../../xxx.pm" in the signal message

* l10n/i18n:
  - Use Dist::Zilla::LocaleTextDomain and then `dzil msg-scan' +
    `dzil msg-merge' to refresh POT and PO files.
  - documentation for translators
  
* Add functional tests, probably using Test::Trap.

* Make sure an update is attempted for every key on a regular basis.
  Remember last time a given key update has been attempted, and randomly
  pick the key to update among the oldest-updated keys. Beware: key update
  attempt time shall be recorded instead of successful key update time,
  else there is a risk to loop trying to update keys that are not available
  on the keyserver.

* Improve tests coverage
  - App::Parcimonie::Role::HasEncoding and
    App::Parcimonie::Role::HasCodeset could be quite easily tested

* Test suite: configure, use and run Tor