[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#685851: unblock: approx/5.3-1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package approx.

Version 5.3-1 fixes important bug #685724, and requires only a
one-line fix (debdiff attached).  Thanks for considering this.

unblock approx/5.3-1

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (400, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru approx-5.2/approx.ml approx-5.3/approx.ml
--- approx-5.2/approx.ml	2012-04-30 17:35:11.000000000 -0400
+++ approx-5.3/approx.ml	2012-08-24 14:55:52.000000000 -0400
@@ -1,5 +1,5 @@
 (* approx: proxy server for Debian archive files
-   Copyright (C) 2011  Eric C. Cooper <ecc@cmu.edu>
+   Copyright (C) 2012  Eric C. Cooper <ecc@cmu.edu>
    Released under the GNU General Public License *)
 
 open Printf
@@ -180,7 +180,7 @@
   | Cache { file = file; tmp_file = tmp_file; chan = chan } ->
       debug_message "  close cache %s" file;
       close_out chan;
-      if size = file_size tmp_file then begin
+      if size = -1L or size = file_size tmp_file then begin
         if mod_time <> 0. then begin
           debug_message "  setting mtime to %s" (Url.string_of_time mod_time);
           utimes tmp_file mod_time mod_time
diff -Nru approx-5.2/config.ml approx-5.3/config.ml
--- approx-5.2/config.ml	2012-05-01 17:52:33.000000000 -0400
+++ approx-5.3/config.ml	2012-08-24 14:55:52.000000000 -0400
@@ -5,7 +5,7 @@
 open Config_file
 open Util
 
-let version = "5.2"
+let version = "5.3"
 
 let default_config = "/etc/approx/approx.conf"
 
diff -Nru approx-5.2/debian/changelog approx-5.3/debian/changelog
--- approx-5.2/debian/changelog	2012-05-23 16:04:58.000000000 -0400
+++ approx-5.3/debian/changelog	2012-08-24 14:58:18.000000000 -0400
@@ -1,3 +1,11 @@
+approx (5.3-1) unstable; urgency=low
+
+  * New upstream version
+  * Check for chunked transfer encoding when closing cache file
+    (closes: #685724)
+
+ -- Eric Cooper <ecc@cmu.edu>  Fri, 24 Aug 2012 14:56:45 -0400
+
 approx (5.2-1) unstable; urgency=low
 
   [ Eric Cooper ]

Reply to: