- keys = d.keys();
- keys.sort();
- for i in keys:
- (version, suite) = i;
- sys.stdout.write("%10s | %10s | %13s | " % (package, version, suite));
- count = 0;
- for arch in d[i]:
- if count > 0:
- sys.stdout.write(', ');
- sys.stdout.write(arch);
- count = count + 1;
- sys.stdout.write('\n');
+ versions = d.keys();
+ versions.sort(apt_pkg.VersionCompare);
+ for version in versions:
+ suites = d[version].keys();
+ suites.sort();
+ for suite in suites:
+ sys.stdout.write("%10s | %10s | %13s | " % (package, version, suite));
+ count = 0;
+ for arch in d[version][suite]:
+ if count > 0:
+ sys.stdout.write(', ');
+ sys.stdout.write(arch);
+ count = count + 1;
+ sys.stdout.write('\n');