summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-01-27 20:03:49 (EST)
committer P. J. McDermott <pjm@nac.net>2012-01-27 20:03:49 (EST)
commit11bd0646333d511d577cc8535297a4bb2bf8b2c0 (patch)
tree46c4afc46e52a6b36ea82066b282943b6558930a /TODO
parenta9c1b52c39175461dc1c19a4641fc50cc8c9d4f9 (diff)
Update TODO list.
Diffstat (limited to 'TODO')
-rw-r--r--TODO23
1 files changed, 17 insertions, 6 deletions
diff --git a/TODO b/TODO
index 2de99a9..42d227b 100644
--- a/TODO
+++ b/TODO
@@ -4,17 +4,28 @@ TODO:
* Handle "Architecture" field in oh-gencontrol, opkbuild, and oh-buildopk.
* Check on file ownership and modes.
* Finish tar archive handling in opkhelper.
- * Support "Conffiles". [1]
- * Build packages with copyright information and changelogs. [1]
+ * Support "Conffiles".
+ * Build packages with copyright information and changelogs. [1][2]
+ * Generate MD5 checksums of files.
Future Plans:
- * Package signing. [2]
- * Calculate "Installed-Size" field values. [3]
+ * Package signing. [3]
+ * Calculate "Installed-Size" field values. [4]
Notes:
1: Requires change to format spec.
- 2: Requires opkg to be built with GnuPG and GPGME.
- 3: There is an inconsistency between the Debian Policy and opkg in the units
+ 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
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.