summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
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.