Tag '0.7.1' created by Luke Macken lmacken@redhat.com at 2010-02-16 23:15 +0000
0.7.1
Changes since 0.7.0: Jesse Keating (1): Add a config for f13-updates-testing
Josh Kayse (1): show the actual author instead of comment.author for package nvr update showing
Luke Macken (42): Require one admin +1, and a minimum karma of +2 before pushing critical path Strip off our group name from the comment author in a few places Only remove the masher thread if it exists Support passing update titles instead of PackageUpdate instances to the MashTask thread Minor test case tweak Use our configurable admin_groups, instea of hardcoding it Mark emails to admins as [CRITPATH] when necessary Send an email to releng once critical path updates get approved Some critpath workflow changes and test improvements. Update our comps CVS root Use subprocess.call(..., cwd=path) instead of os.chdir Use the tg_url method when injecting URLs in PackageUpdate.__str__ Apply a patch from Till Maas to s/http/https/ some of our URLs (#256) Update some unit tests for the new URLs Add the [all] link back to the pending updats list (#322) Add a 'request' argument to our list API (#224) Show the anonymous testers email address if we are logged in (#234) Disallow the ability to edit an update, and add a build from a different release (#251) Apply a patch from Toshio to use fedora.tg.util.tg_url Detect conflicting builds when editing updates (#385) Update newly added bugs when editing an update (#386) Close bugs with FIXEDIN `name-version-release`, instead of just `version-release` Create /metrics JSON API method, and a unit test I like one liners Apply a patch from David Timms to fix comment formatting (#290) Float our comment image to ensure it's on the same line as the author Have our flash_log method log to INFO instead of DEBUG Update our critpath package list Improve some of the output of the bodhi client, as well as code readability More bodhi client output improvements Don't complain about pushing critpath to stable if it's already approved Minor rewording Be a bit more verbose with regard to the requirements of the critpath Some minor refactoring of our PackageUpdate.comment method Display the critpath note to everyone, not just admins Remove a lot of unnecessary logic for critical path in PackageUpdate.set_request Fix a broken unit test Spec bump, hopefully the last 0.7.1 release to fix a metrics regression Fix a regression in our MetricsController, and add a JSON API 0.7.1 Fix our metrics JSON unit test, and add one for our flot widgets too
Till Maas (3): - allow update selection for rss feeds by submitter - add RSS feed URLs to html metadata - add update feeds for a certain user to the user page rss: allow feed selection by build
--- bodhi.spec | 6 bodhi/config/app.cfg | 12 + bodhi/config/f13-updates-testing.mash | 19 ++ bodhi/controllers.py | 47 +++++ bodhi/mail.py | 24 ++- bodhi/masher.py | 15 - bodhi/metrics.py | 18 +- bodhi/model.py | 95 +++++++++--- bodhi/release.py | 2 bodhi/rss.py | 10 + bodhi/static/css/layout.css | 8 + bodhi/templates/master.kid | 8 - bodhi/templates/pending.kid | 1 bodhi/templates/show.kid | 21 ++ bodhi/templates/user.kid | 11 + bodhi/tests/test_controllers.py | 268 ++++++++++++++++++++++++++++++---- bodhi/tests/test_model.py | 6 bodhi/tools/client.py | 25 ++- bodhi/util.py | 5 comps/CVS/Root | 2 20 files changed, 510 insertions(+), 93 deletions(-) ---