summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/reproducible_scheduler.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/reproducible_scheduler.py b/bin/reproducible_scheduler.py
index ccc58974..168a5261 100755
--- a/bin/reproducible_scheduler.py
+++ b/bin/reproducible_scheduler.py
@@ -56,11 +56,11 @@ def update_sources_tables(suite):
mirror = 'http://ftp.de.debian.org/debian'
remotefile = mirror + '/dists/' + suite + '/main/source/Sources.gz'
log.info('Downloading sources file for ' + suite + ': ' + remotefile)
- sources = gzip.decompress(urlopen(remotefile).read()).decode()
+ sources = gzip.decompress(urlopen(remotefile).read()).decode('utf8')
log.debug('\tdownloaded')
# extract relevant info (package name and version) from the sources file
new_pkgs = []
- for src in deb822.Sources.iter_paragraphs(sources):
+ for src in deb822.Sources.iter_paragraphs(sources.split('\n')):
pkg = (src['Package'], src['Version'], suite)
new_pkgs.append(pkg)
# get the current packages in the database