]> git.decadent.org.uk Git - dak.git/blobdiff - melanie
sync
[dak.git] / melanie
diff --git a/melanie b/melanie
index 5f9cd82955d7fbc07cbc61897de33215b44c3009..bbfeba06437eb217f88c4bb35f805163238ed657 100755 (executable)
--- a/melanie
+++ b/melanie
@@ -1,8 +1,8 @@
 #!/usr/bin/env python
 
 # General purpose package removal tool for ftpmaster
-# Copyright (C) 2000, 2001, 2002  James Troup <james@nocrew.org>
-# $Id: melanie,v 1.34 2003-01-02 18:14:52 troup Exp $
+# Copyright (C) 2000, 2001, 2002, 2003  James Troup <james@nocrew.org>
+# $Id: melanie,v 1.36 2003-02-21 19:18:24 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -78,8 +78,10 @@ ARCH, BUG#, COMPONENT and SUITE can be space seperated lists, e.g.
 
 ################################################################################
 
-# "That's just fucking great!  Game over, man!  What the fuck are we
-#  going to do now?"
+# "Hudson: What that's great, that's just fucking great man, now what
+#  the fuck are we supposed to do? We're in some real pretty shit now
+#  man...That's it man, game over man, game over, man! Game over! What
+#  the fuck are we gonna do now? What are we gonna do?"
 
 def game_over():
     answer = utils.our_raw_input("Continue (y/N)? ").lower();
@@ -289,7 +291,7 @@ def main ():
     packages.sort();
     for package in packages:
         versions = d[package].keys();
-        versions.sort();
+        versions.sort(apt_pkg.VersionCompare);
         for version in versions:
             d[package][version].sort(utils.arch_compare_sw);
             summary += "%10s | %10s | %s\n" % (package, version, ", ".join(d[package][version]));
@@ -369,7 +371,7 @@ def main ():
             Subst["__BCC__"] = "Bcc: " + ", ".join(bcc);
         else:
             Subst["__BCC__"] = "X-Filler: 42";
-        Subst["__CC__"] = "X-Katie: melanie $Revision: 1.34 $";
+        Subst["__CC__"] = "X-Katie: melanie $Revision: 1.36 $";
         if carbon_copy:
             Subst["__CC__"] += "\nCc: " + ", ".join(carbon_copy);
         Subst["__SUITE_LIST__"] = suites_list;