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 10
<?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"
      content="text/html; charset=iso-8859-1"/>
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>