From f9ac21c2b41d564fdc4a09becbc629e6de4f93e1 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 30 Jan 2012 12:30:17 -0500 Subject: Update 'TODO' with completion of oh-installdocs. --- (limited to 'TODO') 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/. 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. -- cgit v0.9.1