From 6afb9c4c72cec03a13b1167bc1b7ffea4231066f Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 23 May 2010 20:11:25 -0400 Subject: debian/compress files are now deprecated. Seems only one package (genesis) still uses them. --- debian/changelog | 2 ++ dh_compress | 8 +++++--- doc/TODO | 4 +--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index fd0beb53..c851773c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -14,6 +14,8 @@ debhelper (7.4.21) UNRELEASED; urgency=low not itself normally look will be passed to it, a behavior change which may break some packages. Closes: #557603 * dh_testversion: Removed this deprecated command. + * debian/compress files are now deprecated. Seems only one package + (genesis) still uses them. -- Joey Hess Mon, 17 May 2010 20:01:19 -0400 diff --git a/dh_compress b/dh_compress index 9db01e40..8367b27d 100755 --- a/dh_compress +++ b/dh_compress @@ -34,6 +34,8 @@ changelog files. Plus PCF fonts underneath usr/share/fonts/X11/ =item debian/I.compress +These files are deprecated. + If this file exists, the default files are not compressed. Instead, the file is ran as a shell script, and all filenames that the shell script outputs will be compressed. The shell script will be run from inside the @@ -52,8 +54,7 @@ need to. Exclude files that contain "item" anywhere in their filename from being compressed. For example, -X.tiff will exclude tiff files from compression. You may use this option multiple times to build up a list of things to -exclude. You can accomplish the same thing by using a debian/compress file, -but this is easier. +exclude. =item B<-A>, B<--all> @@ -91,8 +92,9 @@ foreach my $package (@{$dh{DOPACKAGES}}) { push @files, @ARGV; } if ($compress) { - # The config file is a sh script that outputs the files to be compressed + # The compress file is a sh script that outputs the files to be compressed # (typically using find). + warning("$compress is deprecated; use -X or avoid calling dh_compress instead"); push @files, split(/\n/,`sh $olddir/$compress 2>/dev/null`); } else { diff --git a/doc/TODO b/doc/TODO index 2af71972..8f6fde37 100644 --- a/doc/TODO +++ b/doc/TODO @@ -34,10 +34,8 @@ Deprecated: a string are not used in debhelper itself, but have been left in the library in case other things use them. Deprecate and remove. * dh --before , --after , --until , --remaining +* debian/compress files Also, grep the entire archive for all dh_* command lines, and check to see what other switches are not being used, and maybe remove some of them. - -I'd also like to deprecate/remove debian/compress files, -X is -a better idea. -- cgit v1.2.3