implement the get_person in launchpadmanager
Enable the build user vars on all publish, build and merge-and-clean jobs
Experimental addition of last-published package version in silo config for commit-log generation
Commit some old code making prerequisite branch handling better, with unit tests
Warn about new binary packages appearing.
Yeah, thought I pushed this missing file for the test - seems I didn't
Add some additional debug information in the packaging change generation function
Add package name that failed checking for empty changelogs
Add a security check to ensure that the source ppa is in the allowed list
Don't use the sru-staging PPA
Print out the person that is set as the publisher
Filter out any deleted, obsolete and superseeded version numbers when fetching versions from archives/PPAs
Permanently give Core Devs access to assign silos.
Let Core Devs assign silos.
Fix two test_packagemanager.py tests that started failing because of our earlier filtering-security for deleted/obsolete packages
Fix the rest of failures caused by the last change, i.e. adding the 'status' property to our Mock() package objects
Add a quick unit test that makes sure we're ignoring the required package types as returned by getPublishedSources
Add a check if the merges that we are trying to build are Approved or not, not allowing the build to happen in other cases if not asked to ignore
Try exporting all possible, interesting states the silo can be in and including this information alongside the silo status message
Use revision author instead of committer in debian/changelog where available to preserve attribution.