Release just for updates of WinPT and GPGol - no changes to gpg4win
[gpg4win.git] / TODO
1                                                           -*- outline -*-
2
3 * Missing stuff
4 ** Version number for the created installers
5   We need a way to have a different version number for the actual
6   installers.  It does not make sense to update the gpg4win version
7   number with each release and there will probably difdferent
8   installers released based on the same gpg4win packaes.  Thus a
9   configure option to set a "vendor" name as wenn as build number is
10   appreciated.  Not sure how this can make it into the file version of
11   the actual .exe files as we are using the Revision number of SVN
12   there. and we don't have enough space to encode a nedor tag and
13   vendor version.  May be this should go into the version info's text
14   strings.
15 ** Create a text file to record the version numbers
16    of all installed packages and distribute it with the .exe.  If
17    possible HTML formatted with links to the NEWS files of the
18    packages.
19
20
21 * Build system
22 ** Some versions of strip don't work.
23    Werner's GNU strip 2.15.91 20040904 is fine but
24    Marcus'  GNU strip 2.15.94 20050118 does not work.
25
26 * Component related issues:
27 ** Check out which locale files to install and where. !!!
28 ** Check which iconv to use !!
29 ** Finish integration of GnuPG.
30 ** Add the missing packages: Sylpheed Eudore extensions.
31
32 * The following items are related to package auto-detection and
33    configuration.  They are not critical.
34 ** Verify the digital signatures.  Include them in the source
35    installer.
36 ** BUG: If there is more than one version of a package, the script
37    breaks.  The GPG4WIN_FIND function must filter and pick one of the
38    matches.
39 ** GLITCH: If unnecessary dependency packages are enabled, they are
40    included in the installer, although they never will be (and can't
41    be) installed (they can't be installed because they can't be
42    selected).  To fix this, configure would need to know which
43    packages can be selected and which can't.
44 ** Invent something clever to cope with new versions of packages, which
45    may have a different file list.  We can't use globs because Delete
46    must still work.  Either have inst-PACKAGE-VERSION.nsi files, or
47    have globs plus some scripting to generate the .nis files. !
48 ** Record the dependencies in the build list in the gpg4win.mk.in
49    Makefile using make dependencies between the stamp-final-$(1)
50    targets.  This would hopefully ensure that parallel makes work. !
51
52
53 Copyright 2005 g10 Code GmbH
54
55 This file is free software; as a special exception the author gives
56 unlimited permission to copy and/or distribute it, with or without
57 modifications, as long as this notice is preserved.
58
59 This file is distributed in the hope that it will be useful, but
60 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
61 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
62 PURPOSE.