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

exception for package: apt-offline



Hello Release Team,

There's been an ungly bug that was missed out with MD5 checksumming in apt-
offline.

I have fixed it (debdiff attached) and request an exception to see this part of 
Squeeze.

Ritesh

-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
diff -Nru apt-offline-0.9.9squeeze2/apt_offline_core/AptOfflineLib.py apt-offline-0.9.9squeeze3/apt_offline_core/AptOfflineLib.py
--- apt-offline-0.9.9squeeze2/apt_offline_core/AptOfflineLib.py	2010-09-03 22:35:27.000000000 +0530
+++ apt-offline-0.9.9squeeze3/apt_offline_core/AptOfflineLib.py	2010-10-19 19:25:38.000000000 +0530
@@ -66,7 +66,7 @@
                 data = open( file, 'rb' )
                 if HashType == "sha256":
                         Hash = self.sha256( data )
-                elif HashType == "md5":
+		elif HashType == "md5" or HashType == "md5sum":
                         Hash = self.md5( data )
                 else: Hash = None
                 data.close()
@@ -81,7 +81,7 @@
                 return hash.hexdigest()
         
         def md5( self, data ):
-                hash = hashlib.md5.new()
+                hash = hashlib.md5()
                 hash.update( data.read() )
                 return hash.hexdigest() 
         
@@ -579,4 +579,4 @@
                                 exit_status = self.responseQueue.get()
                         else:
                                 self.WorkerFunction( item, thread_name )
-                                
\ No newline at end of file
+                                
diff -Nru apt-offline-0.9.9squeeze2/debian/changelog apt-offline-0.9.9squeeze3/debian/changelog
--- apt-offline-0.9.9squeeze2/debian/changelog	2010-09-03 22:49:01.000000000 +0530
+++ apt-offline-0.9.9squeeze3/debian/changelog	2010-10-19 19:25:38.000000000 +0530
@@ -1,3 +1,9 @@
+apt-offline (0.9.9squeeze3) unstable; urgency=low
+
+  * Fix checksum error for MD5 checksums 
+
+ -- Ritesh Raj Sarraf <rrs@debian.org>  Tue, 19 Oct 2010 19:16:13 +0530
+
 apt-offline (0.9.9squeeze2) unstable; urgency=low
 
   * Clean up the cruft that got carried into the source file
--- Begin Message ---


Accepted:
apt-offline_0.9.9squeeze3.dsc
  to main/a/apt-offline/apt-offline_0.9.9squeeze3.dsc
apt-offline_0.9.9squeeze3.tar.gz
  to main/a/apt-offline/apt-offline_0.9.9squeeze3.tar.gz
apt-offline_0.9.9squeeze3_all.deb
  to main/a/apt-offline/apt-offline_0.9.9squeeze3_all.deb


Override entries for your package:
apt-offline_0.9.9squeeze3.dsc - source admin
apt-offline_0.9.9squeeze3_all.deb - optional admin

Announcing to debian-devel-changes@lists.debian.org


Thank you for your contribution to Debian.

--- End Message ---

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: