-def testing_summary(summary, session):
- """
- Returns changes introduced in packages entering testing.
- """
-
- query = 'SELECT source, changelog FROM changelogs WHERE'
- fd = open(summary, 'r')
- for package in fd.read().splitlines():
- package = package.split()
- if package[1] != package[2]:
- if package[1] == '(not_in_testing)':
- package[1] = 0
- query += " source = '%s' AND version > '%s' AND version <= '%s'" \
- % (package[0], package[1], package[2])
- query += " AND architecture LIKE '%source%' OR"
- fd.close()
- query += ' False ORDER BY source, version DESC;'
-
- return session.execute(query)
-