Merge lp:~mvo/update-manager/phased-updates into lp:update-manager

Proposed by Michael Vogt on 2012-08-14
Status: Merged
Merged at revision: 2535
Proposed branch: lp:~mvo/update-manager/phased-updates
Merge into: lp:update-manager
Diff against target: 933 lines (+809/-12)
8 files modified
UpdateManager/Core/UpdateList.py (+76/-11)
tests/aptroot-update-list-test/etc/apt/sources.list (+2/-0)
tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release (+564/-0)
tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release.gpg (+7/-0)
tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-amd64_Packages (+62/-0)
tests/aptroot-update-list-test/var/lib/dpkg/status (+21/-0)
tests/test_update_list.py (+76/-0)
tests/test_update_origin.py (+1/-1)
To merge this branch: bzr merge lp:~mvo/update-manager/phased-updates
Reviewer Review Type Date Requested Status
Michael Terry 2012-08-14 Approve on 2012-08-20
Michael Vogt Resubmit on 2012-08-20
James Westby 2012-08-14 Pending
Review via email: mp+119503@code.launchpad.net

Description of the Change

This branch implements the client side of the phased updates work

To post a comment you must log in.
2542. By Michael Vogt on 2012-08-14

debian/control: remove python3-mock again as this is part of debian/tests/control anyway

Michael Terry (mterry) wrote :

The code itself seems fine.

* OTHER_UNKOWN is a typo, should be OTHER_UNKNOWN

* Might you want to cleanUp from the amd64 setting?

* Running nosetests3, each of the new tests fails with (in addition to a new failure in the pep8 test):
Traceback (most recent call last):
  File "/home/mike/Code/update-manager/trunk/tests/test_update_list.py", line 36, in test_phased_percentage_not_included
    self.assertUpdatesListLen(1)
  File "/home/mike/Code/update-manager/trunk/tests/test_update_list.py", line 28, in assertUpdatesListLen
    origin = list(self.updates_list.pkgs.keys())[0]
IndexError: list index out of range

review: Needs Fixing
2543. By Michael Vogt on 2012-08-20

add missing file tests/aptroot-update-list-test/var/lib/dpkg/status

2544. By Michael Vogt on 2012-08-20

fix typo and add missing addCleanup() to reset the architecture, thanks to Mike Terry

Michael Vogt (mvo) wrote :

Thanks for your review Michael, I addressed your points in r2543,2544

review: Resubmit
2545. By Michael Vogt on 2012-08-20

fix pep8 tests

2546. By Michael Vogt on 2012-08-20

make all test package arch=all and remove architecture from cache

2547. By Michael Vogt on 2012-08-20

still mangle the arch as we need to find the right packages list

Michael Terry (mterry) wrote :

With r2547, all tests pass. Thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'UpdateManager/Core/UpdateList.py'
2--- UpdateManager/Core/UpdateList.py 2012-06-28 00:10:23 +0000
3+++ UpdateManager/Core/UpdateList.py 2012-08-20 15:50:52 +0000
4@@ -1,7 +1,7 @@
5 # UpdateList.py
6 # -*- Mode: Python; indent-tabs-mode: nil; tab-width: 4; coding: utf-8 -*-
7 #
8-# Copyright (c) 2004-2008 Canonical
9+# Copyright (c) 2004-2012 Canonical
10 #
11 # Author: Michael Vogt <mvo@debian.org>
12 #
13@@ -22,12 +22,12 @@
14
15 from __future__ import print_function
16
17-import warnings
18-warnings.filterwarnings("ignore", "Accessed deprecated property",
19- DeprecationWarning)
20-
21 from gettext import gettext as _
22+
23+import apt
24+import logging
25 import operator
26+import random
27 import subprocess
28 import sys
29
30@@ -39,12 +39,36 @@
31 self.description = desc
32
33
34+class OriginsImportance:
35+ # filed in by us
36+ SECURITY = 10
37+ UPDATES = 9
38+ PROPOSED = 8
39+ BACKPORTS = 7
40+ ARCHIVE = 6
41+ # this is filed in by MyCache
42+ OTHER = 0
43+ # this is used by us
44+ OTHER_UNKNOWN = -1
45+
46+
47 class UpdateList(object):
48 """
49 class that contains the list of available updates in
50 self.pkgs[origin] where origin is the user readable string
51 """
52
53+ # the key in the debian/control file used to add the phased
54+ # updates percentage
55+ PHASED_UPDATES_KEY = "Phased-Update-Percentage"
56+
57+ # the file that contains the uniq machine id
58+ UNIQ_MACHINE_ID_FILE = "/var/lib/dbus/machine-id"
59+
60+ # the configuration key to turn phased-updates always on
61+ ALWAYS_INCLUDE_PHASED_UPDATES = (
62+ "Update-Manager::Always-Include-Phased-Updates")
63+
64 def __init__(self, parent):
65 # a map of packages under their origin
66 try:
67@@ -60,23 +84,57 @@
68 self.pkgs = {}
69 self.num_updates = 0
70 self.matcher = self.initMatcher(dist)
71+ self.random = random.Random()
72+ # a stable machine uniq id
73+ with open(self.UNIQ_MACHINE_ID_FILE) as f:
74+ self.machine_uniq_id = f.read()
75
76 def initMatcher(self, dist):
77 # (origin, archive, description, importance)
78 matcher_templates = [
79 ("%s-security" % dist, "Ubuntu", _("Important security updates"),
80- 10),
81- ("%s-updates" % dist, "Ubuntu", _("Recommended updates"), 9),
82- ("%s-proposed" % dist, "Ubuntu", _("Proposed updates"), 8),
83- ("%s-backports" % dist, "Ubuntu", _("Backports"), 7),
84- (dist, "Ubuntu", _("Distribution updates"), 6)
85+ OriginsImportance.SECURITY),
86+ ("%s-updates" % dist, "Ubuntu", _("Recommended updates"),
87+ OriginsImportance.UPDATES),
88+ ("%s-proposed" % dist, "Ubuntu", _("Proposed updates"),
89+ OriginsImportance.PROPOSED),
90+ ("%s-backports" % dist, "Ubuntu", _("Backports"),
91+ OriginsImportance.BACKPORTS),
92+ (dist, "Ubuntu", _("Distribution updates"),
93+ OriginsImportance.ARCHIVE),
94+ (None, None, _("Other updates"), OriginsImportance.OTHER_UNKNOWN)
95 ]
96 matcher = {}
97 for (origin, archive, desc, importance) in matcher_templates:
98 matcher[(origin, archive)] = UpdateOrigin(desc, importance)
99- matcher[(None, None)] = UpdateOrigin(_("Other updates"), -1)
100 return matcher
101
102+ def is_ignored_phased_update(self, pkg):
103+ """ This will test if the pkg is a phased updated and if
104+ it needs to get installed or ignored.
105+
106+ :return: True if the updates should be ignored
107+ """
108+ # allow the admin to override this
109+ if apt.apt_pkg.config.find_b(
110+ self.ALWAYS_INCLUDE_PHASED_UPDATES, False):
111+ return False
112+
113+ if self.PHASED_UPDATES_KEY in pkg.candidate.record:
114+ # its important that we always get the same result on
115+ # multiple runs of the update-manager, so we need to
116+ # feed a seed that is a combination of the pkg/ver/machine
117+ self.random.seed("%s-%s-%s" % (
118+ pkg.name, pkg.candidate.version,
119+ self.machine_uniq_id))
120+ threshold = pkg.candidate.record[self.PHASED_UPDATES_KEY]
121+ percentage = self.random.randint(0, 100)
122+ if percentage > int(threshold):
123+ logging.info("holding back phased update (%s < %s)" % (
124+ threshold, percentage))
125+ return True
126+ return False
127+
128 def update(self, cache):
129 self.held_back = []
130
131@@ -96,6 +154,13 @@
132 continue
133 # check where the package belongs
134 origin_node = cache.match_package_origin(pkg, self.matcher)
135+
136+ # see if its a phased update and *not* a security update
137+ # or shadowing a security update
138+ if (origin_node.importance != OriginsImportance.SECURITY and
139+ self.is_ignored_phased_update(pkg)):
140+ continue
141+
142 if origin_node not in self.pkgs:
143 self.pkgs[origin_node] = []
144 self.pkgs[origin_node].append(pkg)
145
146=== added directory 'tests/aptroot-update-list-test'
147=== added directory 'tests/aptroot-update-list-test/etc'
148=== added directory 'tests/aptroot-update-list-test/etc/apt'
149=== added file 'tests/aptroot-update-list-test/etc/apt/sources.list'
150--- tests/aptroot-update-list-test/etc/apt/sources.list 1970-01-01 00:00:00 +0000
151+++ tests/aptroot-update-list-test/etc/apt/sources.list 2012-08-20 15:50:52 +0000
152@@ -0,0 +1,2 @@
153+deb http://archive.ubuntu.com/ubuntu lucid main
154+
155
156=== added symlink 'tests/aptroot-update-list-test/etc/apt/trusted.gpg'
157=== target is u'/etc/apt/trusted.gpg'
158=== added directory 'tests/aptroot-update-list-test/var'
159=== added directory 'tests/aptroot-update-list-test/var/cache'
160=== added directory 'tests/aptroot-update-list-test/var/lib'
161=== added directory 'tests/aptroot-update-list-test/var/lib/apt'
162=== added directory 'tests/aptroot-update-list-test/var/lib/apt/lists'
163=== added file 'tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release'
164--- tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release 1970-01-01 00:00:00 +0000
165+++ tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release 2012-08-20 15:50:52 +0000
166@@ -0,0 +1,564 @@
167+Origin: Ubuntu
168+Label: Ubuntu
169+Suite: lucid
170+Version: 10.04
171+Codename: lucid
172+Date: Thu, 29 Apr 2010 17:24:55 UTC
173+Architectures: amd64 armel i386 ia64 powerpc sparc
174+Components: main restricted universe multiverse
175+Description: Ubuntu Lucid 10.04
176+MD5Sum:
177+ 337c25a09805813b85fd45f38934de85 8595099 main/binary-amd64/Packages
178+ cab26f8b56e0dc62da3bd4276242bb98 95 main/binary-amd64/Release
179+ 9cf597f8375941099e5cbe5cb62eb46c 1779333 main/binary-amd64/Packages.gz
180+ f9f2c23454c2e8d6b87cc65fc475900f 1383205 main/binary-amd64/Packages.bz2
181+ 09580d75756d0f4cd0343f53691c3a4b 1745634 main/binary-armel/Packages.gz
182+ 0f3bb1f3481bbe12becbcb62876f4d06 95 main/binary-armel/Release
183+ 56211cfabf8b74c999889e0d8c4b5cb4 1364526 main/binary-armel/Packages.bz2
184+ 2262cb384a0410cb32fa089ab85c1861 8473939 main/binary-armel/Packages
185+ 02ee6eaffeb82c5a0051d495243c0165 94 main/binary-i386/Release
186+ fbfcc35c9e642741a40a63a8cb0d5b39 1386205 main/binary-i386/Packages.bz2
187+ 502b8fbc56a4bcdd272e11d727e2de0b 1781497 main/binary-i386/Packages.gz
188+ ecb6df4bd14586805082f2aa058307f8 8598110 main/binary-i386/Packages
189+ 00a198754dfa49cf90bee9533b1cb3c9 1749837 main/binary-ia64/Packages.gz
190+ debc1f8d004805ca20a9e0c0cb7e53f4 94 main/binary-ia64/Release
191+ b0ff38246c5ee190d6e92a0618467695 8376166 main/binary-ia64/Packages
192+ 2ca54f3877e5863651c58cd8465119a2 1367515 main/binary-ia64/Packages.bz2
193+ 34aede40849ea57b327c2486d2c604bf 8452314 main/binary-powerpc/Packages
194+ 9745d87928ef9bb7ba56b5a0cd72b508 1763576 main/binary-powerpc/Packages.gz
195+ 76753ca0dafa51daf2af2311887e4cf6 1376781 main/binary-powerpc/Packages.bz2
196+ fa9ebe24d4041f3d0482a84bc4a77daa 97 main/binary-powerpc/Release
197+ 8945d7fb7db49e988aadf9ec07afee20 95 main/binary-sparc/Release
198+ 0870b5da7fc4473f0ab009b946b2b23e 8403646 main/binary-sparc/Packages
199+ a29f3f6b2a7b3c6db5c8759715b9d22f 1751944 main/binary-sparc/Packages.gz
200+ 84f6441e0c5b84f31a2518e7edff0584 1369305 main/binary-sparc/Packages.bz2
201+ 512891c937587bb661cbd1b2c28127b1 52614 main/debian-installer/binary-amd64/Packages.gz
202+ e3d4e27e3e9dd92e3cd67932f7a02f95 194115 main/debian-installer/binary-amd64/Packages
203+ b0d4d9417d54a61753c9ab72b9c4a426 41737 main/debian-installer/binary-amd64/Packages.bz2
204+ e381d0db9e08775e40c5e53c5a0c1bb6 48196 main/debian-installer/binary-armel/Packages.bz2
205+ 920b2c4e97595fe2e5322ee84623a520 240037 main/debian-installer/binary-armel/Packages
206+ 6824f830e30eac71b098ad2f987849eb 61654 main/debian-installer/binary-armel/Packages.gz
207+ 4b783ed689041e93ce244976fc8bf104 45218 main/debian-installer/binary-i386/Packages.bz2
208+ 0c109aedf9e30668918c04891ade055b 218503 main/debian-installer/binary-i386/Packages
209+ b428375f81f26fabcd60909ebc8ded6a 57235 main/debian-installer/binary-i386/Packages.gz
210+ fabcbe9f726b90890909f02d4770d93b 187978 main/debian-installer/binary-ia64/Packages
211+ e180f619659319ef54443880dfca9a8d 40723 main/debian-installer/binary-ia64/Packages.bz2
212+ f77338adedabfa027e6fafee0a1f22c4 51277 main/debian-installer/binary-ia64/Packages.gz
213+ 6956168dbe8aecb361ac8fb2c3523333 57286 main/debian-installer/binary-powerpc/Packages.gz
214+ 69fb2151b4ef63421dc434f25a9d82d8 217930 main/debian-installer/binary-powerpc/Packages
215+ 19629074b8fed56f077a64e583ff4357 45144 main/debian-installer/binary-powerpc/Packages.bz2
216+ 61e472da5f878fa1aa2bfec7e40c52e6 187015 main/debian-installer/binary-sparc/Packages
217+ 639835fb68050e9d17fd633d7e122ae2 51128 main/debian-installer/binary-sparc/Packages.gz
218+ a2a3b00bc22d6b16347bee3b27c6d350 40671 main/debian-installer/binary-sparc/Packages.bz2
219+ 3111853af865b457b47cc0d4866b4907 658637 main/source/Sources.bz2
220+ 0ac7ebf71aaa9cc50104689189546e14 96 main/source/Release
221+ 258a409d99f5c2001ab3976e8172efab 3245836 main/source/Sources
222+ 6cd4edf935e55c59d1528f7c2389083a 833999 main/source/Sources.gz
223+ fe9ce1ec5e6f46e8552d1b22b7678b1f 101 multiverse/binary-amd64/Release
224+ b95a2dbb67c58328150461c5233927be 175917 multiverse/binary-amd64/Packages.bz2
225+ 8e550e7fce8fd780b5b2728f0b2b35e4 227377 multiverse/binary-amd64/Packages.gz
226+ dc30e52e09fee6aec7ddd0f6a2c30f98 835855 multiverse/binary-amd64/Packages
227+ e574e8b9b78a7064fbc451235e79e052 207550 multiverse/binary-armel/Packages.gz
228+ b531c1ee652cdf66f9af846e8ba1e271 101 multiverse/binary-armel/Release
229+ 5ea29c69cbd7e6a5ab7dd35ecf305031 753469 multiverse/binary-armel/Packages
230+ 77c3148ae352ac14c388af94c82c71c9 159689 multiverse/binary-armel/Packages.bz2
231+ 7a1bb639c034b4d2db39a1795cfba84c 851731 multiverse/binary-i386/Packages
232+ 52682ca95aa197a2402c3e3c00098210 232339 multiverse/binary-i386/Packages.gz
233+ dd95741316cdfa7cd4f5c66d6635d621 179690 multiverse/binary-i386/Packages.bz2
234+ 7d71f89143cdceb5a51b2cb7bbe94067 100 multiverse/binary-i386/Release
235+ 0b1026b97ba81845e4848a9034fd0b18 207960 multiverse/binary-ia64/Packages.gz
236+ f30e9a2f48494f92475ad13ea866ae12 100 multiverse/binary-ia64/Release
237+ d7035ec9075e53ded70494f76b75a782 159999 multiverse/binary-ia64/Packages.bz2
238+ 169b24bce02afc4be82ab11df2d1d5d9 748797 multiverse/binary-ia64/Packages
239+ 5f781b642b28d798cdb9aa37ff63840d 212591 multiverse/binary-powerpc/Packages.gz
240+ dbb7a4112d6a1a78208926da5fd1b1ea 103 multiverse/binary-powerpc/Release
241+ 7e645fa0e439526e1bb697490c2d0385 770869 multiverse/binary-powerpc/Packages
242+ 242c17c74ecbe8ea7c8b5b8ab4212ec1 163220 multiverse/binary-powerpc/Packages.bz2
243+ 9b4e85b0281d1678f2b7a101913ef5f3 743247 multiverse/binary-sparc/Packages
244+ 5d97ce26cb71152fc164ff2ecbe26764 206433 multiverse/binary-sparc/Packages.gz
245+ 50605cf89a99830ba3954051d8b999d3 101 multiverse/binary-sparc/Release
246+ 453a96aa6e35699e51daced713c1064d 158888 multiverse/binary-sparc/Packages.bz2
247+ d41d8cd98f00b204e9800998ecf8427e 0 multiverse/debian-installer/binary-amd64/Packages
248+ 4a4dd3598707603b3f76a2378a4504aa 20 multiverse/debian-installer/binary-amd64/Packages.gz
249+ 4059d198768f9f8dc9372dc1c54bc3c3 14 multiverse/debian-installer/binary-amd64/Packages.bz2
250+ 4059d198768f9f8dc9372dc1c54bc3c3 14 multiverse/debian-installer/binary-armel/Packages.bz2
251+ d41d8cd98f00b204e9800998ecf8427e 0 multiverse/debian-installer/binary-armel/Packages
252+ 4a4dd3598707603b3f76a2378a4504aa 20 multiverse/debian-installer/binary-armel/Packages.gz
253+ 4a4dd3598707603b3f76a2378a4504aa 20 multiverse/debian-installer/binary-i386/Packages.gz
254+ 4059d198768f9f8dc9372dc1c54bc3c3 14 multiverse/debian-installer/binary-i386/Packages.bz2
255+ d41d8cd98f00b204e9800998ecf8427e 0 multiverse/debian-installer/binary-i386/Packages
256+ d41d8cd98f00b204e9800998ecf8427e 0 multiverse/debian-installer/binary-ia64/Packages
257+ 4a4dd3598707603b3f76a2378a4504aa 20 multiverse/debian-installer/binary-ia64/Packages.gz
258+ 4059d198768f9f8dc9372dc1c54bc3c3 14 multiverse/debian-installer/binary-ia64/Packages.bz2
259+ 4059d198768f9f8dc9372dc1c54bc3c3 14 multiverse/debian-installer/binary-powerpc/Packages.bz2
260+ d41d8cd98f00b204e9800998ecf8427e 0 multiverse/debian-installer/binary-powerpc/Packages
261+ 4a4dd3598707603b3f76a2378a4504aa 20 multiverse/debian-installer/binary-powerpc/Packages.gz
262+ 4059d198768f9f8dc9372dc1c54bc3c3 14 multiverse/debian-installer/binary-sparc/Packages.bz2
263+ 4a4dd3598707603b3f76a2378a4504aa 20 multiverse/debian-installer/binary-sparc/Packages.gz
264+ d41d8cd98f00b204e9800998ecf8427e 0 multiverse/debian-installer/binary-sparc/Packages
265+ 959a79dfcd36a637e33a4c4a4272ddc2 118837 multiverse/source/Sources.bz2
266+ c4f25c5713edb0775f5ee874de7ecf8b 504210 multiverse/source/Sources
267+ 7e7a923c60e6990894afafdf5f56c441 145577 multiverse/source/Sources.gz
268+ de076a69842b27e8305a41cc2a1b5494 102 multiverse/source/Release
269+ 2a58b5f9f401ce3b497ff037f03c57a9 6149 restricted/binary-amd64/Packages.gz
270+ 9ada66fa37a2c5307c191ca31c54b6ba 29002 restricted/binary-amd64/Packages
271+ 1c91fce3fe0f345f6a78dafde1ae5838 101 restricted/binary-amd64/Release
272+ 80a06e61bc510cd48c1ea29f40459aa2 6193 restricted/binary-amd64/Packages.bz2
273+ 5a748a5b7452fe41791c9a6bd758a5a9 508 restricted/binary-armel/Packages.gz
274+ 73798a2780cb27b88a78b3afa3b89064 564 restricted/binary-armel/Packages.bz2
275+ 0d98b95cb712acfb81ccdeb02a92c2b0 101 restricted/binary-armel/Release
276+ e86508f46fea90bd580672fdbcdc09d1 800 restricted/binary-armel/Packages
277+ c55cc3ce43bf43370f87585e99966088 6133 restricted/binary-i386/Packages.gz
278+ 59773390a87a4cc9fbbb5ac926c4d210 100 restricted/binary-i386/Release
279+ ce51522712c441e2e7502731b2e5e619 28922 restricted/binary-i386/Packages
280+ 4d8fcb65027b852b5cf9f4932e895b40 6208 restricted/binary-i386/Packages.bz2
281+ b9f1ed2ebbfa6a5a69fccdf1d3ab14c3 552 restricted/binary-ia64/Packages.bz2
282+ 3fee0239ecc6f0dfb0d4a17a6d324025 100 restricted/binary-ia64/Release
283+ 050afda3c921cb575e3342477e8ceb72 785 restricted/binary-ia64/Packages
284+ 292e9bdd78f19a5f9f6c57a6b97735f2 497 restricted/binary-ia64/Packages.gz
285+ b9f1ed2ebbfa6a5a69fccdf1d3ab14c3 552 restricted/binary-powerpc/Packages.bz2
286+ 292e9bdd78f19a5f9f6c57a6b97735f2 497 restricted/binary-powerpc/Packages.gz
287+ 050afda3c921cb575e3342477e8ceb72 785 restricted/binary-powerpc/Packages
288+ 5de3bdb3711e7e2ffae99c84a7c21fd9 103 restricted/binary-powerpc/Release
289+ 050afda3c921cb575e3342477e8ceb72 785 restricted/binary-sparc/Packages
290+ 779a982005aebbee2673f8b84ca2e58e 101 restricted/binary-sparc/Release
291+ b9f1ed2ebbfa6a5a69fccdf1d3ab14c3 552 restricted/binary-sparc/Packages.bz2
292+ 292e9bdd78f19a5f9f6c57a6b97735f2 497 restricted/binary-sparc/Packages.gz
293+ d41d8cd98f00b204e9800998ecf8427e 0 restricted/debian-installer/binary-amd64/Packages
294+ 4059d198768f9f8dc9372dc1c54bc3c3 14 restricted/debian-installer/binary-amd64/Packages.bz2
295+ 4a4dd3598707603b3f76a2378a4504aa 20 restricted/debian-installer/binary-amd64/Packages.gz
296+ 4a4dd3598707603b3f76a2378a4504aa 20 restricted/debian-installer/binary-armel/Packages.gz
297+ 4059d198768f9f8dc9372dc1c54bc3c3 14 restricted/debian-installer/binary-armel/Packages.bz2
298+ d41d8cd98f00b204e9800998ecf8427e 0 restricted/debian-installer/binary-armel/Packages
299+ 4059d198768f9f8dc9372dc1c54bc3c3 14 restricted/debian-installer/binary-i386/Packages.bz2
300+ d41d8cd98f00b204e9800998ecf8427e 0 restricted/debian-installer/binary-i386/Packages
301+ 4a4dd3598707603b3f76a2378a4504aa 20 restricted/debian-installer/binary-i386/Packages.gz
302+ 4a4dd3598707603b3f76a2378a4504aa 20 restricted/debian-installer/binary-ia64/Packages.gz
303+ d41d8cd98f00b204e9800998ecf8427e 0 restricted/debian-installer/binary-ia64/Packages
304+ 4059d198768f9f8dc9372dc1c54bc3c3 14 restricted/debian-installer/binary-ia64/Packages.bz2
305+ 4a4dd3598707603b3f76a2378a4504aa 20 restricted/debian-installer/binary-powerpc/Packages.gz
306+ 4059d198768f9f8dc9372dc1c54bc3c3 14 restricted/debian-installer/binary-powerpc/Packages.bz2
307+ d41d8cd98f00b204e9800998ecf8427e 0 restricted/debian-installer/binary-powerpc/Packages
308+ 4a4dd3598707603b3f76a2378a4504aa 20 restricted/debian-installer/binary-sparc/Packages.gz
309+ 4059d198768f9f8dc9372dc1c54bc3c3 14 restricted/debian-installer/binary-sparc/Packages.bz2
310+ d41d8cd98f00b204e9800998ecf8427e 0 restricted/debian-installer/binary-sparc/Packages
311+ f2cd687f11c70abba7940c24bcb4685f 102 restricted/source/Release
312+ 70148e2c94601b4e95d417a778750064 11670 restricted/source/Sources
313+ b25d38c741031508511330eae8abac6f 3580 restricted/source/Sources.gz
314+ a9746d4c9e33047b60053306d53a4f23 3775 restricted/source/Sources.bz2
315+ 9c26c9c75692283aff056a34c06832be 99 universe/binary-amd64/Release
316+ 84ad9bcb434b1902d86ff7731373d60f 26734222 universe/binary-amd64/Packages
317+ 90ad8bbc89998eebceb5908742485e24 5429539 universe/binary-amd64/Packages.bz2
318+ f97e4ad162362d0c48fc078c80fa5714 7015632 universe/binary-amd64/Packages.gz
319+ b5c1317d3ae8ece7ebcdea356ebb5bd2 26046136 universe/binary-armel/Packages
320+ 36bbe68ff5d91a3c0f1f023ee1e17225 6835261 universe/binary-armel/Packages.gz
321+ dc4fcf07e1c75ed7aba07e416e052a2b 5286781 universe/binary-armel/Packages.bz2
322+ 7ba67813445ef78665e958d180efc463 99 universe/binary-armel/Release
323+ 440ac1381a41382a61f28314781d7f70 26807886 universe/binary-i386/Packages
324+ 4534442a923839dc35c16e5da38443b2 98 universe/binary-i386/Release
325+ 2a1b4c6af98dc2cdddd80cb4f4f84925 7039759 universe/binary-i386/Packages.gz
326+ a9d5744f0fb56bc9cbb760e6fae4791b 5447752 universe/binary-i386/Packages.bz2
327+ dbe5b6e4d60c6e9171c36c80063f106a 6875622 universe/binary-ia64/Packages.gz
328+ d32bc23428d5f818c386ced966d4fe61 98 universe/binary-ia64/Release
329+ e9be03465de48358db19bcc22fda853a 26078621 universe/binary-ia64/Packages
330+ 80143f065ff5a832cbef92c7d28b3e69 5310527 universe/binary-ia64/Packages.bz2
331+ 728818d0435620d26dc3d3bc40d1f79b 6970013 universe/binary-powerpc/Packages.gz
332+ 49eae894dae7b47ca436d20c5239679a 5394194 universe/binary-powerpc/Packages.bz2
333+ c2cce270e52324ff855a68c440d67aa6 101 universe/binary-powerpc/Release
334+ 3011b896db892d93991bb90335c41d97 26605550 universe/binary-powerpc/Packages
335+ 5e8ea09bb3da45ab70ba79765ea51a53 26213750 universe/binary-sparc/Packages
336+ da35454d2a5e760d58917f2140e06c51 99 universe/binary-sparc/Release
337+ 38bf210fa330f3a8e32d69f6a860c654 6888044 universe/binary-sparc/Packages.gz
338+ 79a835c2a012e415fd0221769689633a 5330271 universe/binary-sparc/Packages.bz2
339+ 708a6eac0586dec1a0df7fccf754efbd 10279 universe/debian-installer/binary-amd64/Packages.bz2
340+ 41c9635c5b62eb6d12335b36bb64a30a 40037 universe/debian-installer/binary-amd64/Packages
341+ f9f9d9fbbfbe5b68b20bbd5c9bf8d8ad 11317 universe/debian-installer/binary-amd64/Packages.gz
342+ c98aa6c4565c550999e13e7d0be801cb 11433 universe/debian-installer/binary-armel/Packages.gz
343+ 927759d7ed4d2212aa2921cc90704518 10385 universe/debian-installer/binary-armel/Packages.bz2
344+ b1d511c779b4466607678166df24e57a 40286 universe/debian-installer/binary-armel/Packages
345+ 22164611619cb5c20b376c213966b1fe 11295 universe/debian-installer/binary-i386/Packages.gz
346+ 0537826c0b4eed76110ec5fc65945291 39992 universe/debian-installer/binary-i386/Packages
347+ 1daeee7fc0714ff61f7cf949dc3fccbf 10272 universe/debian-installer/binary-i386/Packages.bz2
348+ a93cad53c636b8c4804096f2cf457ac6 39417 universe/debian-installer/binary-ia64/Packages
349+ 31b79f8461c67c025b1e99bdd3bdfb01 10107 universe/debian-installer/binary-ia64/Packages.bz2
350+ 087ce5ddf3c4c3d2e13912d88c1d26e4 11132 universe/debian-installer/binary-ia64/Packages.gz
351+ db1ef05501122f801bfcfb173dacd004 40531 universe/debian-installer/binary-powerpc/Packages
352+ c91f2f3e93442829c34ad5c9dc8a5794 10312 universe/debian-installer/binary-powerpc/Packages.bz2
353+ f10d6b1ba731af4d95713ca71037602e 11362 universe/debian-installer/binary-powerpc/Packages.gz
354+ 32dcceb6bda996b37977c49655ae44b0 10745 universe/debian-installer/binary-sparc/Packages.gz
355+ 0244a354219eab9c3d239a476e499b28 9806 universe/debian-installer/binary-sparc/Packages.bz2
356+ f021081c462677c5eb85d8f8aad0614f 38126 universe/debian-installer/binary-sparc/Packages
357+ 77ac41ac5ab3874a90dd3428a62dc208 3165115 universe/source/Sources.bz2
358+ 5fdd4e7e57846a19231d67c83698ea7f 100 universe/source/Release
359+ 20ff3fcb5a8b98cee97a8fd4896b7f71 13888852 universe/source/Sources
360+ ddc2c3af2379e6b5db9e64034e785e43 4005968 universe/source/Sources.gz
361+SHA1:
362+ 7ae7b9bd7b9e3e9a00c3e0d6e11fb92a4204e809 8595099 main/binary-amd64/Packages
363+ c8f3569f4de5e08299ba17814cb6d54a0e2cec3b 95 main/binary-amd64/Release
364+ 7968e646f3bd4e9ec464922e1a37485413dbacff 1779333 main/binary-amd64/Packages.gz
365+ bec1c81bf8fe1decff797c0a381c65cd35c46fcd 1383205 main/binary-amd64/Packages.bz2
366+ 7601de3d722e78e552e777f71767b068fb9665c3 1745634 main/binary-armel/Packages.gz
367+ e1de20f6f548086f8ba27c6f5c0253e3432dc34e 95 main/binary-armel/Release
368+ 1ba5ab49bb61c2e0fe34ef7e147cba1b2ce21381 1364526 main/binary-armel/Packages.bz2
369+ 53e0cee31860baea3b5d7a901317c9243e3e5fad 8473939 main/binary-armel/Packages
370+ 69f0fdfed70fe61502e551f135248d8629885b89 94 main/binary-i386/Release
371+ a75cb84f1ee9d7f317a7052ade84358e7019bce6 1386205 main/binary-i386/Packages.bz2
372+ e02d6f643910601bcccafe1d89879d900302eba4 1781497 main/binary-i386/Packages.gz
373+ 9869eec1930a5750e5c4628d4db9bad62ecd0985 8598110 main/binary-i386/Packages
374+ 3b08e7a4945326914dd738bf84121762849aa4f7 1749837 main/binary-ia64/Packages.gz
375+ aedeeae95a406e1b9a6782c9156b268a073c443e 94 main/binary-ia64/Release
376+ cc4e3feb05f6d1c0065d6820ee30f3eef9c24cc3 8376166 main/binary-ia64/Packages
377+ 2bfc579fd1dba59cf59050e1aba01ad31fa4f85e 1367515 main/binary-ia64/Packages.bz2
378+ 82e4685e309ca46d13208ab6b65e6881821b16f7 8452314 main/binary-powerpc/Packages
379+ 96b56a0b3a126ef4ad70a6f77ab33abeed900c3b 1763576 main/binary-powerpc/Packages.gz
380+ 713055823a0a91c3e4d310037274c2a0c61880d7 1376781 main/binary-powerpc/Packages.bz2
381+ ada8a0a3645c87cb029d513a1af951ec0c8be68f 97 main/binary-powerpc/Release
382+ 0f54881a75bca93e5a0399c3d3cfd12066807d89 95 main/binary-sparc/Release
383+ 38328e905d3bed3c93885d32e3893898820d92ae 8403646 main/binary-sparc/Packages
384+ 5af855acdfc08bc8609ffa85edbca28f837f5bfb 1751944 main/binary-sparc/Packages.gz
385+ 26a9e3789c137c12b1a25d095ccaf37e04ce383a 1369305 main/binary-sparc/Packages.bz2
386+ 9c6f18b155d2e778c4fb96b1dd31b8012a8efc13 52614 main/debian-installer/binary-amd64/Packages.gz
387+ 4730bced42d2edbf9b8d64cb21449f2937bfbdee 194115 main/debian-installer/binary-amd64/Packages
388+ ca0d953ccce11e2e66161fcade3291db907244e6 41737 main/debian-installer/binary-amd64/Packages.bz2
389+ ec9013f35737077e6b03df7e08f7d0b90ea02a52 48196 main/debian-installer/binary-armel/Packages.bz2
390+ 6ec82c03d365c53f9f1a41fb316eb1b3db262b86 240037 main/debian-installer/binary-armel/Packages
391+ deec4dac63930bc10fef7bc6e2fe77af5f19c503 61654 main/debian-installer/binary-armel/Packages.gz
392+ c75a9cbdeb0e7f70ea18d34e1d3e160ecf2017b6 45218 main/debian-installer/binary-i386/Packages.bz2
393+ 1babace3eaf8b21c6be2623acb7b245e5aa1c66f 218503 main/debian-installer/binary-i386/Packages
394+ d5f0bec30483507d49e9cf9d0f507d3465fc3571 57235 main/debian-installer/binary-i386/Packages.gz
395+ 94b164867413b70fa163323be77d48eae31bb235 187978 main/debian-installer/binary-ia64/Packages
396+ e836fd2d93c75a4f3f38eb63ef7946da2a2b9bf9 40723 main/debian-installer/binary-ia64/Packages.bz2
397+ 154004bcc1ecd701609b74ca18d43c9cd45786d3 51277 main/debian-installer/binary-ia64/Packages.gz
398+ 84d2cf927fc177a07781c27e5f4f7f9a91582391 57286 main/debian-installer/binary-powerpc/Packages.gz
399+ c779e3b0c28227656bee6fe3e10251550f7064fd 217930 main/debian-installer/binary-powerpc/Packages
400+ 7147267f238a5b4cd938001c82b2f075da0d0ef0 45144 main/debian-installer/binary-powerpc/Packages.bz2
401+ 60323ae1cba1baad32c37b325e5729ff62d5686a 187015 main/debian-installer/binary-sparc/Packages
402+ 3cdfbfd262eb7ee36aa362be193de347fa616e7b 51128 main/debian-installer/binary-sparc/Packages.gz
403+ 8fbae613d3355087bdc362e50b90628fcd53fdec 40671 main/debian-installer/binary-sparc/Packages.bz2
404+ 110033d50f7923aa8fe28862600cb6e1e15ecbed 658637 main/source/Sources.bz2
405+ c1b38d584a15e3b6a325e9bb24225551671a930e 96 main/source/Release
406+ a08ec53806d19f2447c415faaa9524a2f1d508a7 3245836 main/source/Sources
407+ e4e6cc3def7544373c1a94996a0bb5e54f6343b6 833999 main/source/Sources.gz
408+ 077ee491dd77119834677584e5c797386f0067c3 101 multiverse/binary-amd64/Release
409+ 39e7f34d9aa97c50f3b7a43e2256d49d3b0ee215 175917 multiverse/binary-amd64/Packages.bz2
410+ 76ae3b9445c24d00bc49cbe21b1b0fd820821f97 227377 multiverse/binary-amd64/Packages.gz
411+ 08fca1957fdb78be3b80ac0db4d19fceec0812df 835855 multiverse/binary-amd64/Packages
412+ 5f5ad6b33880ad28fd3e06d320476708ddb5cb6b 207550 multiverse/binary-armel/Packages.gz
413+ cd42148b977ad0060a19c8fb13c4166112769e9d 101 multiverse/binary-armel/Release
414+ 03c40e07d2940af4a728a5538d637406bc784072 753469 multiverse/binary-armel/Packages
415+ 225a272b71fb2e416c476f27ad7ec09a56fb4db5 159689 multiverse/binary-armel/Packages.bz2
416+ 64af8d4cf482e1b03adacd9b00667fa8d647bd0a 851731 multiverse/binary-i386/Packages
417+ 5316c8a4732585597e96dfe11adce6b760a65cf4 232339 multiverse/binary-i386/Packages.gz
418+ 7dee83d02cab4e00258cc7063f9d27413dc938a0 179690 multiverse/binary-i386/Packages.bz2
419+ de42412e1076c663f80d37bb13cc0b8b9f9d097b 100 multiverse/binary-i386/Release
420+ e1a973d20bb33b2b30f8c0e30fd65f00d124ad9d 207960 multiverse/binary-ia64/Packages.gz
421+ f5fcc3eb752485e9740864ab66270ed377070af5 100 multiverse/binary-ia64/Release
422+ 8257d383d822e7fff9339233a9f95c19fe67c53f 159999 multiverse/binary-ia64/Packages.bz2
423+ 2f3a2507f6cc2460beb11abbff443e0f2cf198d9 748797 multiverse/binary-ia64/Packages
424+ f1b69cc124124d079dc51b0acb659b900a6bc87e 212591 multiverse/binary-powerpc/Packages.gz
425+ ac08d9fda1eea8768e8cb9f8b58fa9ea943506ed 103 multiverse/binary-powerpc/Release
426+ 424703252457f85d2b0fb0c9e33673832d1cfa9f 770869 multiverse/binary-powerpc/Packages
427+ 7c27673812abd9266319bd1da36af0bb3690bed7 163220 multiverse/binary-powerpc/Packages.bz2
428+ 5efdd7234bd01d893aa6b26b8d493fe6d871e6b7 743247 multiverse/binary-sparc/Packages
429+ e1d10955a14fccb1f7a36bd11cef373bd229747b 206433 multiverse/binary-sparc/Packages.gz
430+ 2a749f5831be518b889e1e40d485ffdedc33ea75 101 multiverse/binary-sparc/Release
431+ f4246bb6b984855c886f9d369a4c2dccc0787e33 158888 multiverse/binary-sparc/Packages.bz2
432+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 multiverse/debian-installer/binary-amd64/Packages
433+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 multiverse/debian-installer/binary-amd64/Packages.gz
434+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 multiverse/debian-installer/binary-amd64/Packages.bz2
435+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 multiverse/debian-installer/binary-armel/Packages.bz2
436+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 multiverse/debian-installer/binary-armel/Packages
437+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 multiverse/debian-installer/binary-armel/Packages.gz
438+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 multiverse/debian-installer/binary-i386/Packages.gz
439+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 multiverse/debian-installer/binary-i386/Packages.bz2
440+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 multiverse/debian-installer/binary-i386/Packages
441+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 multiverse/debian-installer/binary-ia64/Packages
442+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 multiverse/debian-installer/binary-ia64/Packages.gz
443+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 multiverse/debian-installer/binary-ia64/Packages.bz2
444+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 multiverse/debian-installer/binary-powerpc/Packages.bz2
445+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 multiverse/debian-installer/binary-powerpc/Packages
446+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 multiverse/debian-installer/binary-powerpc/Packages.gz
447+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 multiverse/debian-installer/binary-sparc/Packages.bz2
448+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 multiverse/debian-installer/binary-sparc/Packages.gz
449+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 multiverse/debian-installer/binary-sparc/Packages
450+ 03c8d1834b04908b1a661358c65105af4ecc6144 118837 multiverse/source/Sources.bz2
451+ 50066293103de0c0e254859f8769e183a1c68800 504210 multiverse/source/Sources
452+ 1e06ad4e662efc0134018f3cb598b028d8fb92d9 145577 multiverse/source/Sources.gz
453+ 6123b6f8cb9a3c22c9cc9ea10126b80e37b94728 102 multiverse/source/Release
454+ 4f49a42877a9c6a94abd82362a789eed67ebf600 6149 restricted/binary-amd64/Packages.gz
455+ 85d50a0dba3b242ea890ef74fed0c238be1cfbce 29002 restricted/binary-amd64/Packages
456+ f9fbd359de363fc018e85827f7d6131c59dffc8e 101 restricted/binary-amd64/Release
457+ 67c73a89dd0cb198c686f3ddb61424cb1fca289b 6193 restricted/binary-amd64/Packages.bz2
458+ 7acf3fb7afe9631f1b84382a4becb19de07abc54 508 restricted/binary-armel/Packages.gz
459+ f478034ddac7e6745a5228fcbbfb7f24a5c2f2c3 564 restricted/binary-armel/Packages.bz2
460+ 77d75fd4552d29162e4c9efc53785c66bbaf70e7 101 restricted/binary-armel/Release
461+ 5a28100038feaa965140b29a9b40f66fb86e495f 800 restricted/binary-armel/Packages
462+ 7da5efb15ca935a82f1a7ef03eb0ad00da9786e7 6133 restricted/binary-i386/Packages.gz
463+ 4396ba67a008e2a06964f1507e92cbfc8884aa12 100 restricted/binary-i386/Release
464+ fa5b24ebc047661f49c9c009844ee788be57f4cd 28922 restricted/binary-i386/Packages
465+ aa15907469577a5b45e10769cd81fce21011f6a9 6208 restricted/binary-i386/Packages.bz2
466+ 83604e18eb0a8c2941b7957db1400e838984a047 552 restricted/binary-ia64/Packages.bz2
467+ 71afe17dbbe5060fc1730e2f72513ddd58ee2436 100 restricted/binary-ia64/Release
468+ b51b94b51bf0d8bee15320f0bb84409183c80dd1 785 restricted/binary-ia64/Packages
469+ 4800105c385bc9460de4d196200915d198095606 497 restricted/binary-ia64/Packages.gz
470+ 83604e18eb0a8c2941b7957db1400e838984a047 552 restricted/binary-powerpc/Packages.bz2
471+ 4800105c385bc9460de4d196200915d198095606 497 restricted/binary-powerpc/Packages.gz
472+ b51b94b51bf0d8bee15320f0bb84409183c80dd1 785 restricted/binary-powerpc/Packages
473+ 51e31e7b621940e90264478b598885e651c45b30 103 restricted/binary-powerpc/Release
474+ b51b94b51bf0d8bee15320f0bb84409183c80dd1 785 restricted/binary-sparc/Packages
475+ 9cd8cb04e51eb6541605e2bbd029638bff43e783 101 restricted/binary-sparc/Release
476+ 83604e18eb0a8c2941b7957db1400e838984a047 552 restricted/binary-sparc/Packages.bz2
477+ 4800105c385bc9460de4d196200915d198095606 497 restricted/binary-sparc/Packages.gz
478+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 restricted/debian-installer/binary-amd64/Packages
479+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 restricted/debian-installer/binary-amd64/Packages.bz2
480+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 restricted/debian-installer/binary-amd64/Packages.gz
481+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 restricted/debian-installer/binary-armel/Packages.gz
482+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 restricted/debian-installer/binary-armel/Packages.bz2
483+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 restricted/debian-installer/binary-armel/Packages
484+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 restricted/debian-installer/binary-i386/Packages.bz2
485+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 restricted/debian-installer/binary-i386/Packages
486+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 restricted/debian-installer/binary-i386/Packages.gz
487+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 restricted/debian-installer/binary-ia64/Packages.gz
488+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 restricted/debian-installer/binary-ia64/Packages
489+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 restricted/debian-installer/binary-ia64/Packages.bz2
490+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 restricted/debian-installer/binary-powerpc/Packages.gz
491+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 restricted/debian-installer/binary-powerpc/Packages.bz2
492+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 restricted/debian-installer/binary-powerpc/Packages
493+ a0fddd5458378c1bf3c10dd2f5c060d1347741ed 20 restricted/debian-installer/binary-sparc/Packages.gz
494+ 64a543afbb5f4bf728636bdcbbe7a2ed0804adc2 14 restricted/debian-installer/binary-sparc/Packages.bz2
495+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 restricted/debian-installer/binary-sparc/Packages
496+ 5b3a4af81100cb227b9238a69b25fc25cdeb42ec 102 restricted/source/Release
497+ 3bfdf4fd932e9908ef8251205567d6d26d283168 11670 restricted/source/Sources
498+ 5c37fbe4a362494efde874d5872e2b1fc15bc606 3580 restricted/source/Sources.gz
499+ 703bf2be8f5d6087fe20aa21e5054d6a8efc5597 3775 restricted/source/Sources.bz2
500+ f896ad18165f74ab4bcd24c33137ed3b2ce06e18 99 universe/binary-amd64/Release
501+ 1cec7e1bb388d6940969a48e7674739a19d67059 26734222 universe/binary-amd64/Packages
502+ 633ea2a481081d9dddff7ed012ab16cefb28bcc6 5429539 universe/binary-amd64/Packages.bz2
503+ 3e52fa81f47aa2ad4d89771328a09c983fbc3b1e 7015632 universe/binary-amd64/Packages.gz
504+ 7180e92f118a94925c0ed30925ef3fb09f2bf19d 26046136 universe/binary-armel/Packages
505+ 0a2d7c5144d32242c2677eb479f04437aae4b6b7 6835261 universe/binary-armel/Packages.gz
506+ c4fe43171c7233904fa7bac03ad4ee8cf4c9de72 5286781 universe/binary-armel/Packages.bz2
507+ 0e727b1255a57024b50aafd0e8b3ed42be198232 99 universe/binary-armel/Release
508+ 22f956546f1332b3b605a05b5c602f9c587f2df9 26807886 universe/binary-i386/Packages
509+ b96285c6cc352c28c5438d3f59d40e354d4517d6 98 universe/binary-i386/Release
510+ 04a0bbbec6affceef68a84e21fbf82550d184a53 7039759 universe/binary-i386/Packages.gz
511+ 1459562af31bbe61c14a43cfaa5c102de07c926d 5447752 universe/binary-i386/Packages.bz2
512+ e95d276f362fd76e844bb23219de997397df2635 6875622 universe/binary-ia64/Packages.gz
513+ b74031274d253d4c1f23b3b4cd9d2080678e0478 98 universe/binary-ia64/Release
514+ d6800281a9200b9645f74ec39a45bb9f5dc96785 26078621 universe/binary-ia64/Packages
515+ ffbf666fe03528367d8bd54a899031c098f14169 5310527 universe/binary-ia64/Packages.bz2
516+ 3289e39a84e56c8da45666400b516bfb6ee2de6a 6970013 universe/binary-powerpc/Packages.gz
517+ 4ea38ae66e871822d0cb63353cbe58ed8f14774c 5394194 universe/binary-powerpc/Packages.bz2
518+ 980ad1e26d7adeada83902d69b1ce9e3bce73011 101 universe/binary-powerpc/Release
519+ a42810bcc05c3dcb5f8d4e5186628a1d95b6024a 26605550 universe/binary-powerpc/Packages
520+ 9ae7cb9ae631b74ec80852e252ec67de5659f538 26213750 universe/binary-sparc/Packages
521+ 18ecb1320ca83fb6bcce7a74480274db15fd1899 99 universe/binary-sparc/Release
522+ 17c0747438ea66d10b1685d5486390c4e88e7dcd 6888044 universe/binary-sparc/Packages.gz
523+ bc6c79da4f8b4e067d42b46fa1615343d5950430 5330271 universe/binary-sparc/Packages.bz2
524+ 2ba2eba329a282f7d16e4e34ae19947cb0779250 10279 universe/debian-installer/binary-amd64/Packages.bz2
525+ 4fe4a79666a266de45e96e475844506e5599f70a 40037 universe/debian-installer/binary-amd64/Packages
526+ e6fcf2d30120929d951ce9cf66077a7705e724e3 11317 universe/debian-installer/binary-amd64/Packages.gz
527+ a45ade999c3f36e4c4538939d2f05b4bf96b2dd2 11433 universe/debian-installer/binary-armel/Packages.gz
528+ 157d9031a835d8c3ad957cfc97355ddfa032612b 10385 universe/debian-installer/binary-armel/Packages.bz2
529+ 5a2d26293b36f9ad73af733fbc102c69c317bc64 40286 universe/debian-installer/binary-armel/Packages
530+ c2e0459dc5efcdb72df3f3e92354852cc72cb97c 11295 universe/debian-installer/binary-i386/Packages.gz
531+ 3b12120229d09fcc698e046f9a494904752c4a1b 39992 universe/debian-installer/binary-i386/Packages
532+ 7da8a850e5cc52cf1c06ee447cea4e4a5dea47a7 10272 universe/debian-installer/binary-i386/Packages.bz2
533+ 7d82e5982c08664fb41ec0472aa8779641d096ba 39417 universe/debian-installer/binary-ia64/Packages
534+ 681013193075cb571a0c969fa8c2b9cda3f951d6 10107 universe/debian-installer/binary-ia64/Packages.bz2
535+ e16ecd26921377195839261281ce80343332f1f7 11132 universe/debian-installer/binary-ia64/Packages.gz
536+ cb15233789965d6a47725b8ac97bf392a163ae36 40531 universe/debian-installer/binary-powerpc/Packages
537+ e25fc309c3c071b78cc47e5e36ae20ccdfa7d04e 10312 universe/debian-installer/binary-powerpc/Packages.bz2
538+ e222ce065a084904998d317d3b95b768c98c60ad 11362 universe/debian-installer/binary-powerpc/Packages.gz
539+ 73ad5adf388ceee09e7abedd1e3f831065f0bad7 10745 universe/debian-installer/binary-sparc/Packages.gz
540+ 61347da1b6402a667bf9aa74ec090132dfab432f 9806 universe/debian-installer/binary-sparc/Packages.bz2
541+ 5ede4011ad3f86269710bef5e92414f2195ab7ff 38126 universe/debian-installer/binary-sparc/Packages
542+ d4d2ebead2066fa7cf6be60d016bf91f40b4393b 3165115 universe/source/Sources.bz2
543+ 4c474f118467127abd40ce7f1ebb748d8967ccec 100 universe/source/Release
544+ 77f442df5c7996bc45ac89163c1be5ed5fcb8e7f 13888852 universe/source/Sources
545+ b3d728b8eb46270d797399ce267d77ae9d443b2c 4005968 universe/source/Sources.gz
546+SHA256:
547+ c2bc6c826107e16cd734fe13dca015ea130ffac0d3b2867475516b916f7f142c 8595099 main/binary-amd64/Packages
548+ ba13d6e582ba2aedd6e530455a9174f841cbac3c74548fca9407abd1982eb17f 95 main/binary-amd64/Release
549+ 9c26460c9e0d2dd1245ab37911f012a9f22efa783c15b90ca500b6456dc57176 1779333 main/binary-amd64/Packages.gz
550+ 74a8f3192b0eda397d65316e0fa6cd34d5358dced41639e07d9f1047971bfef0 1383205 main/binary-amd64/Packages.bz2
551+ a891c41cd372484d095e843bbcc62690a855c2057a25ccd69a47b21302878c52 1745634 main/binary-armel/Packages.gz
552+ cab89594b24d599cb42c2ef137fee2a6f20859c61085a89da5082d0078a3d351 95 main/binary-armel/Release
553+ b50fbc091488f2614c65dc80567bffeaef2a85bed6b2b6ca1b17625f7db214e4 1364526 main/binary-armel/Packages.bz2
554+ f081c84051317f5bddc4ba797555ca9c7f5bdce6dfe78e05265acab696615465 8473939 main/binary-armel/Packages
555+ 095f73f9d2fbbc1c1a84426708978959610be17282420ae96f426deb26d54009 94 main/binary-i386/Release
556+ 0e46596202a68caa754dfe0883f46047525309880c492cdd5e2d0970fcf626aa 1386205 main/binary-i386/Packages.bz2
557+ d9093f83fd940fcaaf6e5388d1265904801ab70806f70c0a6056c8c727157817 1781497 main/binary-i386/Packages.gz
558+ af50b1ab7763966ddbc81989515196615e341f8d502b8b5328cf04373552f751 8598110 main/binary-i386/Packages
559+ 877fe4efcaf5821a7fde85f88bb90e5d2713ef1423f2dc88135f995a3ed8ee94 1749837 main/binary-ia64/Packages.gz
560+ 6238908944ff783171dd50aba49489ec9ae181255a0a41c7880b379c26da83ce 94 main/binary-ia64/Release
561+ 6f98d81f8417329a13ec9671095f95814086a51d8abecfb363b2c4771c749ce7 8376166 main/binary-ia64/Packages
562+ e99488926d74a56ed050a35cf0892bc883e3b17861fd3f3c201ea7c09863f085 1367515 main/binary-ia64/Packages.bz2
563+ a2205ba53e1ce42240d0bca0690948e9cdd29fe444490ec13f3e8c4650bc288a 8452314 main/binary-powerpc/Packages
564+ a3a36777dad5a62d86252a88bb46015240a704738ade19e824a3212c114a5457 1763576 main/binary-powerpc/Packages.gz
565+ a1419109251400c948912ed3c0e095297f57225790a220a8428aa753fdbed420 1376781 main/binary-powerpc/Packages.bz2
566+ 2113e8c7599195894548b60f21b6a9df72410349d3889de9bafcb89f60d63668 97 main/binary-powerpc/Release
567+ b29ea32ad6b36ac510bafb61d0a31388b655ffc040d9baa5671de036b5b39243 95 main/binary-sparc/Release
568+ 11daa191617b295bd46f410fd63d19965d80964ab34afb6a5270ac05cdd11c99 8403646 main/binary-sparc/Packages
569+ f477df15508ae627c8b2ffa0030b2c1210c8c708c76f542c998fd965d87788e1 1751944 main/binary-sparc/Packages.gz
570+ d4ce8246990a2c3c289df94daaf187f43e5c3f126c3bd67fc3069a08ccb951d5 1369305 main/binary-sparc/Packages.bz2
571+ c7832eb191eb7fc19e19c13b2f03a92a221f2a39c2f4847d6eabc2b9d1597e28 52614 main/debian-installer/binary-amd64/Packages.gz
572+ 192aa1d7a500399db73191903731467c8e94e793675ef83d005df00446cdfbd2 194115 main/debian-installer/binary-amd64/Packages
573+ fba371229ca6853dd939abcd34b8f51c78042aa4fd77e13b00cf06fbdc10439d 41737 main/debian-installer/binary-amd64/Packages.bz2
574+ 241edd87db786d7528fddf8233f16ae0227a5455eb461f036d688305cd872c45 48196 main/debian-installer/binary-armel/Packages.bz2
575+ 1076ba4a5dc6c97ed5636cb076978b6935b58573d533498a217ee4b2cc2fd206 240037 main/debian-installer/binary-armel/Packages
576+ 48f7c974794f5cb2e6fc2e9b740945a236168335b8f2366c1c10663d23027a4c 61654 main/debian-installer/binary-armel/Packages.gz
577+ e6028d7bf8a3ceaa0f682977bb8642608180eb5a47f5ba8155cda89752b944fd 45218 main/debian-installer/binary-i386/Packages.bz2
578+ 0e78ab3fb61ab06e16db7c64acf87c3e17346817128733f1af22da51d9bd383b 218503 main/debian-installer/binary-i386/Packages
579+ 777d616b33d466bc8fbd540487e91dce1f51214d60bb1e58677b26b414b3ba9b 57235 main/debian-installer/binary-i386/Packages.gz
580+ 978319f0eee978f26faddd8048ef52e44ae646cca94a4a9713b2e2647a0a517a 187978 main/debian-installer/binary-ia64/Packages
581+ 9b084ce3e5704145ef6adbf3a877b642175b04799199c685b94083129e24fc0a 40723 main/debian-installer/binary-ia64/Packages.bz2
582+ a8b2aadb6c019e5ede7c5ba4d5c44efe5a8a01c11400882fc4a25496446ad1f4 51277 main/debian-installer/binary-ia64/Packages.gz
583+ 0576fd306950afe1af3981c5c988213de1f474efd087d7a6d648e35dc8e183ad 57286 main/debian-installer/binary-powerpc/Packages.gz
584+ 295c4da5b30407662378f5b9c3cb933d2cdd9fd44d1e5386c081ed2145519688 217930 main/debian-installer/binary-powerpc/Packages
585+ 46bfb47f5006851a8e1fc9cc5039464600acd442375b3679fa77a1201c99a24d 45144 main/debian-installer/binary-powerpc/Packages.bz2
586+ 3bae8c7b5f41ac0d2de1e91b7a4594cfe6db59072f42c92465834a085260b5ad 187015 main/debian-installer/binary-sparc/Packages
587+ 11f374ea333deae3780bce1bc489de44f6d91e27e07c0846bf58ebbaf911d2b5 51128 main/debian-installer/binary-sparc/Packages.gz
588+ cdb83137b2cfa34b44e958419b7498819cc8a3fe8459b22a1e350284d79bfc67 40671 main/debian-installer/binary-sparc/Packages.bz2
589+ 4959448f974f28c1c57140d1cb7c2ea9443b6cfb983fc280d96c5fa16e1f484e 658637 main/source/Sources.bz2
590+ edd3ca70acb2d2f47187631b6f75b628613b4ff59d83ff0d539e5812ae3775c9 96 main/source/Release
591+ ab69451e2ce609d5ae3cc644e1837203b20ee46736dbdab907fc6d5e732744be 3245836 main/source/Sources
592+ 0b74e2f05565d0f3ec543ead0f9ab35878ddacddbd4a761fc892704ca5c7a30a 833999 main/source/Sources.gz
593+ 179c7efbf1c0e2c4b2871d14809c89f88128a0400d033564e5d54741cfe6eb47 101 multiverse/binary-amd64/Release
594+ b59912293d9bdfd815f80409993ddf7f5120aff738367b7b337878f506f37e9d 175917 multiverse/binary-amd64/Packages.bz2
595+ 460d534bed0e898baa116d7b67d3361233af7113d8e62e9c0cb96e73aac2d433 227377 multiverse/binary-amd64/Packages.gz
596+ 469bb92445c8b279014627a928fffce1431196613617abac86264fe4f120273d 835855 multiverse/binary-amd64/Packages
597+ dbbc32343dcf6e5a83cbb09f2c72f0f99db7a46913ad117b12506c8cf9812036 207550 multiverse/binary-armel/Packages.gz
598+ 10e603226d59054a8d48a6b32cee85767b3cea4a3aaf7ddd0c6bbcb646faaab9 101 multiverse/binary-armel/Release
599+ e6174479f137d0fce925830dbdb0dce6eb23ddd862cc5114a0e94c267c01306b 753469 multiverse/binary-armel/Packages
600+ fc9c79a63e83c7eaf10e09c7fd0c346ff8eb9424d4daed1d748db3e8a097b6ac 159689 multiverse/binary-armel/Packages.bz2
601+ 71de4e77a4cbd731add593b95a1fa68281d6125b41f5b305fca81bd03162846a 851731 multiverse/binary-i386/Packages
602+ 6c831c512b20b9743d8e99146256efa77849494973a62d211aaeddaf857f5ec8 232339 multiverse/binary-i386/Packages.gz
603+ a93877e59808eac52dec78b8275e6349e7e43ef87ca56c5dac293bfd66627c97 179690 multiverse/binary-i386/Packages.bz2
604+ 103ca72efb6233287b3efc96e0486599020eb7a56e889ac3948af93eae70d8df 100 multiverse/binary-i386/Release
605+ 4661ffd1f6205fcff50258580236983f8f5682727c7dad08d3038802df23c8c6 207960 multiverse/binary-ia64/Packages.gz
606+ b1537c932c7e3e0f8f2fcae67103559c0e28b332ab324c41a85dca45bf589b4a 100 multiverse/binary-ia64/Release
607+ 5ba3c768600a3539f5b67b8c29f5eec0c23408d2355b22a6ae456973f46eca66 159999 multiverse/binary-ia64/Packages.bz2
608+ 2d4373e06db5d5e8b30b193b5245511df86546aa07d0b07999f2d9d7ad7e47ba 748797 multiverse/binary-ia64/Packages
609+ 4f7f3ffa8ee9a1be3e366640bd84d9e1efe5ec6c115d222671e3b45fe8ec9400 212591 multiverse/binary-powerpc/Packages.gz
610+ 4ddcaab8c7686ce317ace420f976cd08054d89c69e7bfa52c68a0fd70fdb8700 103 multiverse/binary-powerpc/Release
611+ 0a0ffa9499591369e7894ccb965f065a2a0ccf1c7f087e30f0801225cfa0a78e 770869 multiverse/binary-powerpc/Packages
612+ 25aad62d010a40d3f84c1205b1ea64da898858461911f598c2f1469d91fc0667 163220 multiverse/binary-powerpc/Packages.bz2
613+ fcdf8b83ce0a4b618a5ad00eda1c6eca18a00ff96c965e38e76e8b5ce1ac93e7 743247 multiverse/binary-sparc/Packages
614+ dc22ee241e137fa896ed780f92f0de389bc817dc39ee40197802112d5175b6f5 206433 multiverse/binary-sparc/Packages.gz
615+ 8be7a7df16dffcc4a2220c4313a5c7599c164aebc98051561c281987ded92cc7 101 multiverse/binary-sparc/Release
616+ f94e77e221b55eee361617c4d69db999394eb6b1096618b042c3248390bd2d7c 158888 multiverse/binary-sparc/Packages.bz2
617+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 multiverse/debian-installer/binary-amd64/Packages
618+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 multiverse/debian-installer/binary-amd64/Packages.gz
619+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 multiverse/debian-installer/binary-amd64/Packages.bz2
620+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 multiverse/debian-installer/binary-armel/Packages.bz2
621+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 multiverse/debian-installer/binary-armel/Packages
622+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 multiverse/debian-installer/binary-armel/Packages.gz
623+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 multiverse/debian-installer/binary-i386/Packages.gz
624+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 multiverse/debian-installer/binary-i386/Packages.bz2
625+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 multiverse/debian-installer/binary-i386/Packages
626+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 multiverse/debian-installer/binary-ia64/Packages
627+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 multiverse/debian-installer/binary-ia64/Packages.gz
628+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 multiverse/debian-installer/binary-ia64/Packages.bz2
629+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 multiverse/debian-installer/binary-powerpc/Packages.bz2
630+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 multiverse/debian-installer/binary-powerpc/Packages
631+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 multiverse/debian-installer/binary-powerpc/Packages.gz
632+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 multiverse/debian-installer/binary-sparc/Packages.bz2
633+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 multiverse/debian-installer/binary-sparc/Packages.gz
634+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 multiverse/debian-installer/binary-sparc/Packages
635+ c59df461a11de72fab44064559bdf0f1493fb71d0d61c20670bffb431f8e2ed5 118837 multiverse/source/Sources.bz2
636+ 3d205ae91ab3570049adbfe851c8b3ab3154f094e54b6000c876ef9039dd2c02 504210 multiverse/source/Sources
637+ 3b349aff645051214a77d18dbbddf69bba66aea8b361d9ecef4eaa7ce897396e 145577 multiverse/source/Sources.gz
638+ 42f6c3881336d71362322c67ad19f843f720fbf4c14debd4ed1e9896c8c88368 102 multiverse/source/Release
639+ a29af736e1ed0be3a393ae49da8d59acc3bfdd29a7e03268b3909b24e090bb37 6149 restricted/binary-amd64/Packages.gz
640+ 7e9d838737868748f7b3dc34509a077e6f5b1f21910379b986d556ee2b308d5f 29002 restricted/binary-amd64/Packages
641+ 04354c3017adf5bc36a93eeb9ed5a3f3e68d8192558a390f61f21d9a4ee9af55 101 restricted/binary-amd64/Release
642+ 220c7475ccebc75767fd7deac35b0fde1e03e76b35ab58df9d7964a14db2febc 6193 restricted/binary-amd64/Packages.bz2
643+ c4d112b6591d08205ac5546a611eb1466b9e39341f7bb8540f91678a850e1fa4 508 restricted/binary-armel/Packages.gz
644+ 9e7aa9da79e68b40a3247baa8e6b3d552b504cd9f46ba984c359ad5633b14e27 564 restricted/binary-armel/Packages.bz2
645+ 6c485ed27e825538bd420b048fdf44183bfe02e2fa3f0911683b67d4a598cf21 101 restricted/binary-armel/Release
646+ c38b6bb37e32acf7d738fdb6e3a712030d5fbb37aac95f7804f38d23a692a7a5 800 restricted/binary-armel/Packages
647+ 6ca65bb815a59e1e08acb42dfcd996b7cd48f5bf13a7d9b7115972bcc4557193 6133 restricted/binary-i386/Packages.gz
648+ 26c6c737ad3b145710b745b918b661189e292732c2180e9e0eeee96683d8614f 100 restricted/binary-i386/Release
649+ 5a1f3d9cd1dc4eff62b73d9e0cd0bfb96302a8aaba281b07ac99775f0624f162 28922 restricted/binary-i386/Packages
650+ 6c6f1d1a557df1d38d438ba1932d9a05119365316a15ecf94e1eb367afae77ca 6208 restricted/binary-i386/Packages.bz2
651+ 80fe8677b9905014bb9c3de109d3a44a6f387991a27421d5e5f0abf5bdff426d 552 restricted/binary-ia64/Packages.bz2
652+ e944219f02b73d2565af6ee644d2941afc7d9a0e0342fb3ac89ec6b54e053775 100 restricted/binary-ia64/Release
653+ f391f7c05313707e5634e4d519ba11da1547789c2ad9208c0de3ec7d46ba0263 785 restricted/binary-ia64/Packages
654+ 38ecfafb509ea9daac5b38cb2f06993d2b57108565af0264760f546422faf1af 497 restricted/binary-ia64/Packages.gz
655+ 80fe8677b9905014bb9c3de109d3a44a6f387991a27421d5e5f0abf5bdff426d 552 restricted/binary-powerpc/Packages.bz2
656+ 38ecfafb509ea9daac5b38cb2f06993d2b57108565af0264760f546422faf1af 497 restricted/binary-powerpc/Packages.gz
657+ f391f7c05313707e5634e4d519ba11da1547789c2ad9208c0de3ec7d46ba0263 785 restricted/binary-powerpc/Packages
658+ f5fa571a2c002209639eaaec9c66d3c60e3035b3430a7c3e3c8008606705b7d1 103 restricted/binary-powerpc/Release
659+ f391f7c05313707e5634e4d519ba11da1547789c2ad9208c0de3ec7d46ba0263 785 restricted/binary-sparc/Packages
660+ 9ace4eb586e77ba82f4963ff7d3576eabf7aefa07b56def57751730a183c38d5 101 restricted/binary-sparc/Release
661+ 80fe8677b9905014bb9c3de109d3a44a6f387991a27421d5e5f0abf5bdff426d 552 restricted/binary-sparc/Packages.bz2
662+ 38ecfafb509ea9daac5b38cb2f06993d2b57108565af0264760f546422faf1af 497 restricted/binary-sparc/Packages.gz
663+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 restricted/debian-installer/binary-amd64/Packages
664+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 restricted/debian-installer/binary-amd64/Packages.bz2
665+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 restricted/debian-installer/binary-amd64/Packages.gz
666+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 restricted/debian-installer/binary-armel/Packages.gz
667+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 restricted/debian-installer/binary-armel/Packages.bz2
668+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 restricted/debian-installer/binary-armel/Packages
669+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 restricted/debian-installer/binary-i386/Packages.bz2
670+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 restricted/debian-installer/binary-i386/Packages
671+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 restricted/debian-installer/binary-i386/Packages.gz
672+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 restricted/debian-installer/binary-ia64/Packages.gz
673+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 restricted/debian-installer/binary-ia64/Packages
674+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 restricted/debian-installer/binary-ia64/Packages.bz2
675+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 restricted/debian-installer/binary-powerpc/Packages.gz
676+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 restricted/debian-installer/binary-powerpc/Packages.bz2
677+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 restricted/debian-installer/binary-powerpc/Packages
678+ f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec 20 restricted/debian-installer/binary-sparc/Packages.gz
679+ d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 14 restricted/debian-installer/binary-sparc/Packages.bz2
680+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 restricted/debian-installer/binary-sparc/Packages
681+ 7ebba06ba44cfeeed10cddfe9ce4ee2b35bc42f764158e410ee11a61874dfa06 102 restricted/source/Release
682+ a918c3947ab834297f3d2c497e961f11e48539a5ce77fe0e5b70b0a69e28c1e2 11670 restricted/source/Sources
683+ 77ede22795f344b4373e5bda1d57c6e1f5bae14b56868540031ea378ac1a0a55 3580 restricted/source/Sources.gz
684+ 88712e84fd5593009e38e85ca37a7d0f6923e9c5998def8a2cc30a6a0da6936b 3775 restricted/source/Sources.bz2
685+ f279288eefc126ef7e8dbae71f662b6fcd208c3a0fa5f920d7f831da167ef09e 99 universe/binary-amd64/Release
686+ 536e97eea0a481c3df2cfc5b4568601a3c8f837f65e837daa0556ca128e25e08 26734222 universe/binary-amd64/Packages
687+ 49d23df9370758b4159051a1814cf01230c59fa9243295105c4bb38c9c5d5484 5429539 universe/binary-amd64/Packages.bz2
688+ 28742757ae39144b9988ecea862d2f5c23654c9ad88fa609d86c4f3000b00b9f 7015632 universe/binary-amd64/Packages.gz
689+ 7ac3d1dccda5bf50c20574198cc10128f3dd3898d875fb647fd6575f2bf33616 26046136 universe/binary-armel/Packages
690+ ae9406e2a5223576872ba590db52a22d365d2aa67e22f4aeb88d0ffc48d45a3a 6835261 universe/binary-armel/Packages.gz
691+ 3c9303f6b76d9b49e327f9f9ff250cf1dc5ce234643351b700de7ab4ab4a7e01 5286781 universe/binary-armel/Packages.bz2
692+ 3b7cd3879b7d42d359cfedeff10e8b760d4f39b8c2093c2d1a158f620b08c0d6 99 universe/binary-armel/Release
693+ c5dc922c8f0ac07b8d428b46f795b26aa1cdf5863bae5c148f9aa7bcf5f1c29d 26807886 universe/binary-i386/Packages
694+ a1be5af3be86e137a831343682b75243f78cc32944832c718bf0bd33f8393626 98 universe/binary-i386/Release
695+ 07fa37630e04c1e96fd13815d6670b040b88885c3f8846537f7dddb1774bc231 7039759 universe/binary-i386/Packages.gz
696+ fec57f9f84339bebbcbb6574a359650c46e409be6eade684be2f2665cfd2db8e 5447752 universe/binary-i386/Packages.bz2
697+ 67105e5d45b3cf36b04ea94025767947bf7623052071743f87a6b6556519c956 6875622 universe/binary-ia64/Packages.gz
698+ 4b2e06335e74dd487721f333d344620362708dcb75bd757a7a727f4b95ae7185 98 universe/binary-ia64/Release
699+ 4a307c3e89fd670d71cf3289a1a89b7bd6de3984c339416464eb1b190a112f64 26078621 universe/binary-ia64/Packages
700+ 08059299d799f5271216b10cd2a0d329c8a8479057ad43b43d0bf9ca43d88642 5310527 universe/binary-ia64/Packages.bz2
701+ cac2be1cffbede73ef368cdad10fab2f514490fe2e2b4c92eabd0600d28a56c0 6970013 universe/binary-powerpc/Packages.gz
702+ c58c69d1531f019bf8de0120f259abbb3e0a3e0b68e2a5acd9324b9af88e1f52 5394194 universe/binary-powerpc/Packages.bz2
703+ 9789763a4555391aa2044b6576f1cb2d0c030db712f36fdd817a6ec8ad7dd4e7 101 universe/binary-powerpc/Release
704+ a3c52bdae25bb9ee07edfad21a09fe427503429a465acbf413b3214aff4e00de 26605550 universe/binary-powerpc/Packages
705+ c1ac4277c1690cabd25c329f07f95a4977cc617738e660e4168de382edc46137 26213750 universe/binary-sparc/Packages
706+ afc966573f8c882e8c87379829d946b7db358d2e53b053f2254b60fd62015306 99 universe/binary-sparc/Release
707+ 3578e90cdaa5fc01f35aa19ba18f1653737e1fa092aeaac71119447ca2f30c88 6888044 universe/binary-sparc/Packages.gz
708+ 1236e14d44574622191fdefdb13686a81c644d317631d496933eb5791b2b0ad2 5330271 universe/binary-sparc/Packages.bz2
709+ 261c00a23103dcba1623fc8fb3c0a29abd243bb913b26d838fd31c9e75999875 10279 universe/debian-installer/binary-amd64/Packages.bz2
710+ 5fe84f0b1660d6939909d0c0cff5a19d190bd1ff3dc6a02fb0037c93831bff30 40037 universe/debian-installer/binary-amd64/Packages
711+ f2bc0d4f4a0fe36ee1f4d2f81c29a8c651b53b126662c192211daef7bcb01d65 11317 universe/debian-installer/binary-amd64/Packages.gz
712+ 8eddb7cf1f620c0d72c32739504c455bee15e2a1e737c5be84b4a482dbbe1590 11433 universe/debian-installer/binary-armel/Packages.gz
713+ 50d778a6464e556336e03332a16f5c96660babc581339b322d394906d877467d 10385 universe/debian-installer/binary-armel/Packages.bz2
714+ b06ebdbf67aa0b511416d2c70e80379e6d9fd7e92a83de588792962fe6e17b6b 40286 universe/debian-installer/binary-armel/Packages
715+ d23a3bf578b66bbc38ab358522b3c6af799d7e60b5b7c8052e95559db68b43da 11295 universe/debian-installer/binary-i386/Packages.gz
716+ 0e09478f0c06c6d3724528a4de4863bfb3e2ca06836cd189b9b0d1c009f6a960 39992 universe/debian-installer/binary-i386/Packages
717+ 2e590c3016bc81ab2142d86cc01fcf0ee2b3839d082aa5996f516d4db7b7a776 10272 universe/debian-installer/binary-i386/Packages.bz2
718+ de3b987eb85a1d196be25021e71eacfa7e94f632730d2a7100f7a67dd1a8c86e 39417 universe/debian-installer/binary-ia64/Packages
719+ 3f0de3953eaceb1b34e0f8fa230dcbc1f0bc5b61dd228f32bc42c699a8c625c8 10107 universe/debian-installer/binary-ia64/Packages.bz2
720+ 73b7dacc0ca6db43117bcfd0534d964a8333dc4d470d4df20c8b291e68687cb6 11132 universe/debian-installer/binary-ia64/Packages.gz
721+ dd6acbb610466ec2eefa2e1f5190c40770cf8c830fe8301fe250025089531a9f 40531 universe/debian-installer/binary-powerpc/Packages
722+ 4966d98a5627b2f0bc4221b33d2a3189149d528cb151f80522d904cf084e54f4 10312 universe/debian-installer/binary-powerpc/Packages.bz2
723+ 506b7e32b7766c8fe54090ed9a59696f99b9d294e1561ff28608681a1d71bc05 11362 universe/debian-installer/binary-powerpc/Packages.gz
724+ d529381dbda89ff8d5be006e06b87d34991008e9648d610bbfea5b284266bf4f 10745 universe/debian-installer/binary-sparc/Packages.gz
725+ 820533a6ebc7353ad0e17777efd901342fca412ed15e8dc44c6a00c25d1127b8 9806 universe/debian-installer/binary-sparc/Packages.bz2
726+ 87bd7ab6ac590d4356d14af50590b265de4a410ac5d661d28e68d0f109b776d8 38126 universe/debian-installer/binary-sparc/Packages
727+ 4dea11c08b8e102cadba97561a53f6364fe6b0092dba63d9cfd4571ef1531f1a 3165115 universe/source/Sources.bz2
728+ 82a7f64d43cb9618a9139faf0ffe55ddfdd457d985dd2d2dcde43fa8ff7f9d1f 100 universe/source/Release
729+ 49c0202ce6bf54cc6e0eb47bb68f2dc9cf5d42089f95de958fd913504de7cf9c 13888852 universe/source/Sources
730+ f44fd6dc3ad168dd291da2b4390b2d5474a634b1d90abe6534cca53144e4447a 4005968 universe/source/Sources.gz
731
732=== added file 'tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release.gpg'
733--- tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release.gpg 1970-01-01 00:00:00 +0000
734+++ tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_Release.gpg 2012-08-20 15:50:52 +0000
735@@ -0,0 +1,7 @@
736+-----BEGIN PGP SIGNATURE-----
737+Version: GnuPG v1.4.6 (GNU/Linux)
738+
739+iD8DBQBL2cDzQJdur0N9BbURAmk2AJ9ungOjKn0ektAH87KhRIHht+1cDQCfck7P
740+ZoIb2P0v2PEqa4Az8KnIIW4=
741+=b/mY
742+-----END PGP SIGNATURE-----
743
744=== added file 'tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-amd64_Packages'
745--- tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-amd64_Packages 1970-01-01 00:00:00 +0000
746+++ tests/aptroot-update-list-test/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-amd64_Packages 2012-08-20 15:50:52 +0000
747@@ -0,0 +1,62 @@
748+Package: apt
749+Priority: important
750+Section: admin
751+Installed-Size: 5488
752+Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
753+Original-Maintainer: APT Development Team <deity@lists.debian.org>
754+Architecture: all
755+Version: 0.7.25.3ubuntu7
756+Replaces: libapt-pkg-dev (<< 0.3.7), libapt-pkg-doc (<< 0.3.7)
757+Provides: libapt-pkg-libc6.10-6-4.8
758+Depends: libc6 (>= 2.8), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.4.0)
759+Recommends: ubuntu-keyring
760+Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt
761+Filename: pool/main/a/apt/apt_0.7.25.3ubuntu7_amd64.deb
762+Size: 1817332
763+MD5sum: e4e56d2597d1ae396d30d20684632719
764+SHA1: baeeaa983f8f0224bb6748279611b1b2b323e49b
765+SHA256: 863feb4e20cdb33d81cd59417a494c8cc369800f86f0a42d428e1aed872fc247
766+Description: Advanced front-end for dpkg
767+ This is Debian's next generation front-end for the dpkg package manager.
768+ It provides the apt-get utility and APT dselect method that provides a
769+ simpler, safer way to install and upgrade packages.
770+ .
771+ APT features complete installation ordering, multiple source capability
772+ and several other unique features, see the Users Guide in apt-doc.
773+Bugs: https://bugs.launchpad.net/ubuntu/+filebug
774+Build-Essential: yes
775+Origin: Ubuntu
776+Supported: 5y
777+Task: minimal
778+
779+Package: zsh
780+Priority: optional
781+Section: shells
782+Installed-Size: 12992
783+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
784+Original-Maintainer: Clint Adams <schizo@debian.org>
785+Architecture: all
786+Version: 4.3.10-5ubuntu3
787+Depends: libc6 (>= 2.4), libcap2 (>= 2.10), libncursesw5 (>= 5.6+20071006-3)
788+Recommends: libc6 (>= 2.11), libpcre3 (>= 7.7)
789+Suggests: zsh-doc
790+Conflicts: pdksh (<< 5.2.14-18)
791+Filename: pool/main/z/zsh/zsh_4.3.10-5ubuntu3_amd64.deb
792+Size: 4414350
793+MD5sum: ba1c2a6832e13cee567ada772db2a432
794+SHA1: c065f4ba97e1a05320951019c60196e83794a9af
795+SHA256: 61495a50dcfc6d1faba7cbb635df04bbb07661cca0a18e2028a11b16e893c958
796+Description: A shell with lots of features
797+ Zsh is a UNIX command interpreter (shell) usable as an
798+ interactive login shell and as a shell script command
799+ processor. Of the standard shells, zsh most closely resembles
800+ ksh but includes many enhancements. Zsh has command-line editing,
801+ built-in spelling correction, programmable command completion,
802+ shell functions (with autoloading), a history mechanism, and a
803+ host of other features.
804+Homepage: http://www.zsh.org/
805+Bugs: https://bugs.launchpad.net/ubuntu/+filebug
806+Origin: Ubuntu
807+Supported: 5y
808+Phased-Update-Percentage: 10
809+
810
811=== added file 'tests/aptroot-update-list-test/var/lib/apt/lists/lock'
812=== added directory 'tests/aptroot-update-list-test/var/lib/apt/lists/partial'
813=== added directory 'tests/aptroot-update-list-test/var/lib/dpkg'
814=== added file 'tests/aptroot-update-list-test/var/lib/dpkg/status'
815--- tests/aptroot-update-list-test/var/lib/dpkg/status 1970-01-01 00:00:00 +0000
816+++ tests/aptroot-update-list-test/var/lib/dpkg/status 2012-08-20 15:50:52 +0000
817@@ -0,0 +1,21 @@
818+Package: apt
819+Status: install ok installed
820+Priority: important
821+Section: admin
822+Installed-Size: 3005
823+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
824+Architecture: all
825+Version: 0.1
826+Description: a example package with no phased updates
827+
828+Package: zsh
829+Status: install ok installed
830+Priority: important
831+Section: admin
832+Installed-Size: 3005
833+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
834+Architecture: all
835+Version: 0.1
836+Phased-Updates-Percentage: 10
837+Description: a example package with a phased updates percentage of 10%
838+
839
840=== added directory 'tests/aptroot-update-list-test/var/lib/dpkg/updates'
841=== added file 'tests/test_update_list.py'
842--- tests/test_update_list.py 1970-01-01 00:00:00 +0000
843+++ tests/test_update_list.py 2012-08-20 15:50:52 +0000
844@@ -0,0 +1,76 @@
845+#!/usr/bin/python3
846+# -*- Mode: Python; indent-tabs-mode: nil; tab-width: 4; coding: utf-8 -*-
847+
848+import os
849+
850+import apt
851+import unittest
852+
853+from UpdateManager.Core.UpdateList import UpdateList
854+from UpdateManager.Core.MyCache import MyCache
855+
856+from mock import patch
857+
858+CURDIR = os.path.dirname(os.path.abspath(__file__))
859+
860+
861+class UpdateListTestCase(unittest.TestCase):
862+
863+ def setUp(self):
864+ # mangle the arch
865+ real_arch = apt.apt_pkg.config.find("APT::Architecture")
866+ apt.apt_pkg.config.set("APT::Architecture", "amd64")
867+ self.addCleanup(
868+ lambda: apt.apt_pkg.config.set("APT::Architecture", real_arch))
869+
870+ self.aptroot = os.path.join(CURDIR,
871+ "aptroot-update-list-test")
872+ self.cache = MyCache(apt.progress.base.OpProgress(),
873+ rootdir=self.aptroot)
874+ self.updates_list = UpdateList(parent=None)
875+
876+ def assertUpdatesListLen(self, nr):
877+ origin = list(self.updates_list.pkgs.keys())[0]
878+ self.assertEqual(len(self.updates_list.pkgs[origin]), nr)
879+
880+ def test_phased_percentage_not_included(self):
881+ """ Test that updates above the threshold are not included"""
882+ with patch.object(self.updates_list.random, "randint") as mock_randint:
883+ mock_randint.return_value = 100
884+ self.updates_list.update(self.cache)
885+ self.assertUpdatesListLen(1)
886+
887+ def test_phased_percentage_included(self):
888+ """ Test that updates below the threshold are included"""
889+ with patch.object(self.updates_list.random, "randint") as mock_randint:
890+ mock_randint.return_value = 1
891+ self.updates_list.update(self.cache)
892+ self.assertUpdatesListLen(2)
893+
894+ def test_phased_percentage_included_via_force(self):
895+ """ Test that the override config works """
896+ # set config to force override
897+ apt.apt_pkg.config.set(
898+ self.updates_list.ALWAYS_INCLUDE_PHASED_UPDATES, "1")
899+ self.addCleanup(lambda:
900+ apt.apt_pkg.config.set(
901+ self.updates_list.ALWAYS_INCLUDE_PHASED_UPDATES, "0"))
902+ # ensure its included even if its above the threshold
903+ with patch.object(self.updates_list.random, "randint") as mock_randint:
904+ mock_randint.return_value = 100
905+ self.updates_list.update(self.cache)
906+ self.assertUpdatesListLen(2)
907+
908+ @patch('UpdateManager.Core.UpdateList.OriginsImportance')
909+ def test_phased_percentage_from_security(self, mock_origin_importance):
910+ """ Test that updates from the security node go in"""
911+ # pretend all updates come from security for the sake of this test
912+ mock_origin_importance.SECURITY = 0
913+ with patch.object(self.updates_list.random, "randint") as mock_randint:
914+ mock_randint.return_value = 100
915+ self.updates_list.update(self.cache)
916+ self.assertUpdatesListLen(2)
917+
918+
919+if __name__ == "__main__":
920+ unittest.main()
921
922=== modified file 'tests/test_update_origin.py'
923--- tests/test_update_origin.py 2012-06-28 03:15:29 +0000
924+++ tests/test_update_origin.py 2012-08-20 15:50:52 +0000
925@@ -12,7 +12,7 @@
926 CURDIR = os.path.dirname(os.path.abspath(__file__))
927
928
929-class testOriginMatcher(unittest.TestCase):
930+class TestOriginMatcher(unittest.TestCase):
931
932 def setUp(self):
933 self.aptroot = os.path.join(CURDIR,

Subscribers

People subscribed via source and target branches

to status/vote changes: