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

Proposed by Michael Vogt
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 Approve
Michael Vogt (community) Needs Resubmitting
James Westby 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

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

Revision history for this message
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

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

2544. By Michael Vogt

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

Revision history for this message
Michael Vogt (mvo) wrote :

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

review: Needs Resubmitting
2545. By Michael Vogt

fix pep8 tests

2546. By Michael Vogt

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

2547. By Michael Vogt

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

Revision history for this message
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: