Compare commits

...

3 Commits

Author SHA1 Message Date
Mattia Rizzolo
91566e1c29
Changelog for 0.176ubuntu20.04.1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2021-12-05 16:12:18 +01:00
Mattia Rizzolo
75416b318f
lpapicache: fix sorting in Archive.getUploadersForPackage().
LP: #1862372
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2021-12-05 16:11:17 +01:00
Mattia Rizzolo
df10b108d8
reflow code for the next commit
Gbp-Dch: Ignore
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2021-12-05 16:11:08 +01:00
2 changed files with 13 additions and 4 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
ubuntu-dev-tools (0.176ubuntu20.04.1) focal; urgency=medium
* lpapicache: fix sorting in Archive.getUploadersForPackage(). LP: #1862372
-- Mattia Rizzolo <mattia@debian.org> Sun, 05 Dec 2021 16:11:26 +0100
ubuntu-dev-tools (0.176) unstable; urgency=medium
[ Debian Janitor ]

View File

@ -667,10 +667,13 @@ class Archive(BaseWrapper):
[Note: the permission records, themselves, aren't exposed]
'''
if source_package_name not in self._pkg_uploaders:
self._pkg_uploaders[source_package_name] = sorted(set(
PersonTeam(permission.person_link) for permission in
self._lpobject.getUploadersForPackage(source_package_name=source_package_name)
))
self._pkg_uploaders[source_package_name] = sorted(
set(
PersonTeam(permission.person_link) for permission in
self._lpobject.getUploadersForPackage(source_package_name=source_package_name)
),
key=lambda s: s.name
)
return self._pkg_uploaders[source_package_name]
def getUploadersForPackageset(self, packageset, direct_permissions=False):