summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-01-30 12:30:17 (EST)
committer P. J. McDermott <pjm@nac.net>2012-01-30 12:30:17 (EST)
commitf9ac21c2b41d564fdc4a09becbc629e6de4f93e1 (patch)
tree6de8c671a3aba818299aaa4894d1c32815385f8e /TODO
parent7b11e530d94a16a5edc3a79ab3aaec1f6cc8d229 (diff)
Update 'TODO' with completion of oh-installdocs.
Diffstat (limited to 'TODO')
-rw-r--r--TODO24
1 files changed, 6 insertions, 18 deletions
diff --git a/TODO b/TODO
index c236ab8..31d2674 100644
--- a/TODO
+++ b/TODO
@@ -3,28 +3,16 @@ TODO:
* Make oh-strip obey a missing '-l' option.
* Check on file ownership and modes.
* Finish tar archive handling in opkhelper.
- * Build packages with copyright information and changelogs. [1][2]
Future Plans:
- * Package signing. [3]
- * Calculate "Installed-Size" field values. [4]
- * Compress documentation files. [5]
+ * Package signing. [1]
+ * Calculate "Installed-Size" field values. [2]
+ * Compress documentation files. [3]
* Write an 'opkcreate' script like dh_make to create a new source package.
Notes:
- 1: Requires change to format spec.
- 2: Package documentation (copyright notices and licenses, packaging changelogs,
- etc.) should be installed in /usr/share/doc/<binpkg>. There should be one
- set of these files for all binary packages built by one source package.
- This may be accomplished by making one package provide the documentation
- files and be depended on by each of the other packages. Each of the other
- packages would then install a symbolic link from their documentation
- directory to that of the providing package. The providing package may be
- one on which all other packages naturally depend (e.g. a common library or
- set of data), or it may be a special "common" package that installs nothing
- but packaging documentation files.
- 3: Requires opkg to be built with GnuPG and GPGME.
- 4: There is an inconsistency between the Debian Policy and opkg in the units
+ 1: Requires opkg to be built with GnuPG and GPGME.
+ 2: There is an inconsistency between the Debian Policy and opkg in the units
of this field. The Debian Policy defines this field in units of kibibytes:
The disk space is given as the integer value of the estimated installed
size in bytes, divided by 1024 and rounded up.
@@ -34,4 +22,4 @@ Notes:
pkg_size_kbs = (pkg->installed_size + 1023)/1024;
For now, we'll omit this field (as a result, opkg simply won't make sure
there is enough free space).
- 5: Follow the model of debhelper's dh_compress.
+ 3: Follow the model of debhelper's dh_compress.