plan.html 2.15 KB
Newer Older
Niels Möller's avatar
Niels Möller committed
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?> <!-- -*-mode: xml; sgml-indent-data: t; -*- -->
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <link rel="stylesheet" title="Default"
      type="text/css" href="todo.css" media="all"/>
    <meta http-equiv="Content-Type"
Niels Möller's avatar
Niels Möller committed
10
      content="text/html; charset=utf-8"/>
Niels Möller's avatar
Niels Möller committed
11
<title>TODO for the nettle-2.2 release</title>
Niels Möller's avatar
Niels Möller committed
12
13
</head>
<body>
Niels Möller's avatar
Niels Möller committed
14
  <h1> Plans for the Nettle-2.2 release </h1>
Niels Möller's avatar
Niels Möller committed
15
  <p> This is an attempt at defining a development target for
Niels Möller's avatar
Niels Möller committed
16
  Nettle-2.2, inspired by similar pages for recent GMP releases.
Niels Möller's avatar
Niels Möller committed
17
  [Last updated 2011-07-01]</p>
Niels Möller's avatar
Niels Möller committed
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  <h2> Color codes </h2>
  <p class='should'>
    This really ought to be done before release
  </p>
  <p class='wish'>
    Try to get this done before release
  </p>
  <p class='done'>
    Done!
  </p>
  <p class='postponed'>
    Leave for some later release!
  </p>
  <h2> License change </h2>
  <p class='done'>
    Replace remaining GPLd code: serpent and blowfish.
  </p>
Niels Möller's avatar
Niels Möller committed
35
  <p class='done'>
Niels Möller's avatar
Niels Möller committed
36
37
38
39
40
    Decide which flavor of LGPL to use: LGPLv2+, LGPLv3+, or dual
    license LGPLv3+ and GPLv2. Leaning towards the simplest option, LGPLv2+.
  </p>
  
  <h2> Documentation </h2>
Niels Möller's avatar
Niels Möller committed
41
  <p class='done'>
Niels Möller's avatar
Niels Möller committed
42
43
44
    Update documentation regarding license change and serpent
    copyrights.
  </p>
Niels Möller's avatar
Niels Möller committed
45
  <p class='done'>
Niels Möller's avatar
Niels Möller committed
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
    Update NEWS file.
  </p>
  <h2> Bug fixes </h2>
  <p class='done'>
    Fix the libdir defaults for linux x86_64 (I think the following
    should work in most cases for for both debian and fhs conventions:
    When building for $ABI (32 or 64), check if /usr/lib$ABI exists.
    If so, install there, otherwise in $prefix/lib. Possibly bail out
    with an error if neither /usr/lib32 nor /usr/lib64 exists).
  </p>
  <h2> Miscellaneous </h2>
  <p class='postponed'>
    Convert all files to utf-8.
  </p>
  <p class='postponed'>
    Change the type of all lengths from <tt>unsigned</tt>
    to <tt>size_t</tt>. An ABI change on most 64-bit platforms.
  </p>
  <p class='postponed'>
    Migrate repository from <tt>cvs</tt> to <tt>git</tt> (or
    possibly <tt>hg</tt>).
  </p>
</body>
</html>