doc: TODO list update

* Closed off a few ancient items and added recommendation to others to
  use the dev.gnupg.org site for real bugs/features updates.
* See also this statement on the gnupg-devel list regarding this file:
  https://lists.gnupg.org/pipermail/gnupg-devel/2018-March/033499.html
This commit is contained in:
Ben McGinnes 2018-03-09 08:36:12 +11:00
parent 75f5e6e667
commit 6849924ffb

49
TODO
View File

@ -1,13 +1,29 @@
#+TITLE: TODO List
Hey Emacs, this is -*- org -*- mode! Hey Emacs, this is -*- org -*- mode!
* Document all the new stuff. * IMPORTANT!
:PROPERTIES:
:CUSTOM_ID: dev-gnupg-org
:END:
There was a nine year gap (2009 to 2018) between edits of this file,
so it is likely that much of the old information in it is wrong or
no longer applicable.
Bugs, feature requests and other development related work will be
tracked through the [[https://dev.gnupg.org/][dev.gnupg.org]] site.
* TODO Document all the new stuff.
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: more-docs-is-better :CUSTOM_ID: more-docs-is-better
:END: :END:
** TODO Fix this TODO list.
** STARTED Fix this TODO list.
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: fix-todo :CUSTOM_ID: fix-todo
:END: :END:
- State "STARTED" from "TODO" [2018-03-09 Fri 08:31]
Clean up the current TODO list. Include properties as relevant (so Clean up the current TODO list. Include properties as relevant (so
if someone does make a PDF or HTML version the TOC will work). if someone does make a PDF or HTML version the TOC will work).
@ -51,10 +67,13 @@ Hey Emacs, this is -*- org -*- mode!
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: pre-release :CUSTOM_ID: pre-release
:END: :END:
** Some gpg tests fail with gpg 1.3.4-cvs (gpg/t-keylist-sig) ** CANCELLED Some gpg tests fail with gpg 1.3.4-cvs (gpg/t-keylist-sig)
CLOSED: [2018-03-09 Fri 08:16]
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: gpg-1-3-4-really :CUSTOM_ID: gpg-1-3-4-really
:END: :END:
- State "CANCELLED" from "TODO" [2018-03-09 Fri 08:16] \\
WON'T FIX — too old or no longer applies.
The test is currently disabled there and in gpg/t-import. The test is currently disabled there and in gpg/t-import.
** When gpg supports it, write binary subpackets directly, ** When gpg supports it, write binary subpackets directly,
:PROPERTIES: :PROPERTIES:
@ -335,29 +354,45 @@ Hey Emacs, this is -*- org -*- mode!
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: gpg-breakage :CUSTOM_ID: gpg-breakage
:END: :END:
** gpg 1.4.2 lacks error reporting if sign/encrypt with revoked key. ** CANCELLED gpg 1.4.2 lacks error reporting if sign/encrypt with revoked key.
CLOSED: [2018-03-09 Fri 08:19]
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: gpg-classic-lacks-stuff :CUSTOM_ID: gpg-classic-lacks-stuff
:END: :END:
** gpg 1.4.2 does crappy error reporting (namely none at all) when - State "CANCELLED" from "TODO" [2018-03-09 Fri 08:19] \\
WON'T FIX.
** CANCELLED gpg 1.4.2 does crappy error reporting (namely none at all) when
CLOSED: [2018-03-09 Fri 08:20]
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: gpg-classic-problems-but-do-we-care :CUSTOM_ID: gpg-classic-problems-but-do-we-care
:END: :END:
- State "CANCELLED" from "TODO" [2018-03-09 Fri 08:20] \\
WON'T FIX.
smart card is missing for sign operation: smart card is missing for sign operation:
[GNUPG:] CARDCTRL 4 [GNUPG:] CARDCTRL 4
gpg: selecting openpgp failed: ec=6.110 gpg: selecting openpgp failed: ec=6.110
gpg: signing failed: general error gpg: signing failed: general error
[GNUPG:] BEGIN_ENCRYPTION 2 10 [GNUPG:] BEGIN_ENCRYPTION 2 10
gpg: test: sign+encrypt failed: general error gpg: test: sign+encrypt failed: general error
** Without agent and with wrong passphrase, gpg 1.4.2 enters into an ** DONE Without agent and with wrong passphrase, gpg 1.4.2 enters into an
CLOSED: [2018-03-09 Fri 08:20]
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: recursive-gpg-classic :CUSTOM_ID: recursive-gpg-classic
:END: :END:
- State "DONE" from "TODO" [2018-03-09 Fri 08:20] \\
Must have been fixed in a subsequent release.
infinite loop. infinite loop.
** Use correct argv[0] ** CANCELLED Use correct argv[0]
CLOSED: [2018-03-09 Fri 08:24]
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: correct-argv :CUSTOM_ID: correct-argv
:END: :END:
- State "CANCELLED" from "TODO" [2018-03-09 Fri 08:24] \\
WON'T FIX.
Also, there is no rungpg.c file in GPGME (or in GPG or most, if not
all of the rest of the libs and packages; I suspect there hasn't been
for a very long time).
In rungpg.c:build_argv we use In rungpg.c:build_argv we use
argv[argc] = strdup ("gpg"); /* argv[0] */ argv[argc] = strdup ("gpg"); /* argv[0] */
This should be changed to take the real file name used in account. This should be changed to take the real file name used in account.