Fix typos (patch by Jens Reyer <jre.winesim@gmail.com>)
[parcimonie.git] / TODO
blob48fe4fdbbbf3c12e5ede3a78698c36b8246ffbeb
1 * Bugs and TODO items in the Debian bug tracker:
2   https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=parcimonie
4 * Robustness++
5   - Don't wait indefinitely for spawned gpg processes. Somehow timeout.
7 * User feedback
8   - custom applet icons
9     Inspiration:
10       /usr/share/icons/hicolor/48x48/status/aptdaemon-add.png
11       /usr/share/icons/hicolor/48x48/status/aptdaemon-cleanup.png
12       /usr/share/icons/hicolor/48x48/status/aptdaemon-delete.png
13       /usr/share/icons/hicolor/48x48/status/aptdaemon-download.png
14       /usr/share/icons/hicolor/48x48/status/aptdaemon-resolve.png
15       /usr/share/icons/hicolor/48x48/status/aptdaemon-update-cache.png
16       /usr/share/icons/hicolor/48x48/status/aptdaemon-upgrade.png
17       /usr/share/icons/hicolor/48x48/status/aptdaemon-wait.png
18       /usr/share/icons/hicolor/48x48/status/aptdaemon-working.png
19     and background:
20       /usr/share/icons/hicolor/48x48/apps/seahorse.png
21   - avoid passing "at .../../xxx.pm" in the signal message
23 * l10n/i18n:
24   - Use Dist::Zilla::LocaleTextDomain and then `dzil msg-scan' +
25     `dzil msg-merge' to refresh POT and PO files.
26   - documentation for translators
27   
28 * Add functional tests, probably using Test::Trap.
30 * Make sure an update is attempted for every key on a regular basis.
31   Remember last time a given key update has been attempted, and randomly
32   pick the key to update among the oldest-updated keys. Beware: key update
33   attempt time shall be recorded instead of successful key update time,
34   else there is a risk to loop trying to update keys that are not available
35   on the keyserver.
37 * Improve tests coverage
38   - App::Parcimonie::Role::HasEncoding and
39     App::Parcimonie::Role::HasCodeset could be quite easily tested
41 * Test suite: configure, use and run Tor