From 11bd0646333d511d577cc8535297a4bb2bf8b2c0 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 27 Jan 2012 20:03:49 -0500 Subject: Update TODO list. --- (limited to 'TODO') 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/. 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. -- cgit v0.9.1