doc: TODO list update
authorBen McGinnes <ben@adversary.org>
Thu, 8 Mar 2018 21:36:12 +0000 (08:36 +1100)
committerBen McGinnes <ben@adversary.org>
Thu, 8 Mar 2018 21:36:12 +0000 (08:36 +1100)
* 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

TODO

diff --git a/TODO b/TODO
index d02a0d2..17a5f8c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -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:
   :CUSTOM_ID: more-docs-is-better
   :END:
   :PROPERTIES:
   :CUSTOM_ID: more-docs-is-better
   :END:
-** TODO Fix this TODO list.
+
+** STARTED Fix this TODO list.
    :PROPERTIES:
    :CUSTOM_ID: fix-todo
    :END:
    :PROPERTIES:
    :CUSTOM_ID: fix-todo
    :END:
+   - State "STARTED"    from "TODO"       [2018-03-09 Fri 08:31]
    Clean up the current TODO list.  Include properties as relevant (so
    if someone does make a PDF or HTML version the TOC will work).
 
    Clean up the current TODO list.  Include properties as relevant (so
    if someone does make a PDF or HTML version the TOC will work).
 
@@ -51,10 +67,13 @@ Hey Emacs, this is -*- org -*- mode!
   :PROPERTIES:
   :CUSTOM_ID: pre-release
   :END:
   :PROPERTIES:
   :CUSTOM_ID: pre-release
   :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:
    :CUSTOM_ID: gpg-1-3-4-really
    :END:
    :PROPERTIES:
    :CUSTOM_ID: gpg-1-3-4-really
    :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.
 ** When gpg supports it, write binary subpackets directly,
    :PROPERTIES:
    The test is currently disabled there and in gpg/t-import.
 ** When gpg supports it, write binary subpackets directly,
    :PROPERTIES:
@@ -335,29 +354,45 @@ Hey Emacs, this is -*- org -*- mode!
   :PROPERTIES:
   :CUSTOM_ID: gpg-breakage
   :END:
   :PROPERTIES:
   :CUSTOM_ID: gpg-breakage
   :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:
    :CUSTOM_ID: gpg-classic-lacks-stuff
    :END:
    :PROPERTIES:
    :CUSTOM_ID: gpg-classic-lacks-stuff
    :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:
    :CUSTOM_ID: gpg-classic-problems-but-do-we-care
    :END:
    :PROPERTIES:
    :CUSTOM_ID: gpg-classic-problems-but-do-we-care
    :END:
+   - State "CANCELLED"  from "TODO"       [2018-03-09 Fri 08:20] \\
+     WON'T FIX.
    smart card is missing for sign operation:
     [GNUPG:] CARDCTRL 4
     gpg: selecting openpgp failed: ec=6.110
     gpg: signing failed: general error
     [GNUPG:] BEGIN_ENCRYPTION 2 10
     gpg: test: sign+encrypt failed: general error
    smart card is missing for sign operation:
     [GNUPG:] CARDCTRL 4
     gpg: selecting openpgp failed: ec=6.110
     gpg: signing failed: general error
     [GNUPG:] BEGIN_ENCRYPTION 2 10
     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:
    :CUSTOM_ID: recursive-gpg-classic
    :END:
    :PROPERTIES:
    :CUSTOM_ID: recursive-gpg-classic
    :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:
    :CUSTOM_ID: correct-argv
    :END:
    :PROPERTIES:
    :CUSTOM_ID: correct-argv
    :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
       argv[argc] = strdup ("gpg"); /* argv[0] */
    This should be changed to take the real file name used in account.
    In rungpg.c:build_argv we use
       argv[argc] = strdup ("gpg"); /* argv[0] */
    This should be changed to take the real file name used in account.