Tag '0.7.2' created by Luke Macken lmacken@redhat.com at 2010-03-03 21:40 +0000
0.7.2
Changes since 0.7.0: Jesse Keating (1): Add a config for f13-updates-testing
Josh Boyer (1): Only filter Stable updates via --push-type
Josh Kayse (2): show the actual author instead of comment.author for package nvr update showing do not show a push to testing link if an update is in testing
Luke Macken (77): 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 Bump spec Bump our spec file for 0.7.1 (again) 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 Update our critpath list Only mash stable repos for releases that are not locked Bump our spec/release Support adding bug aliases to existing updates. Fix another bug related to bug aliases, and adding duplicate comments Revert "Reset the PackageUpdate.date_pushed when a testing update hits stable" Make PackageUpdate.comment work outside of a request (eg: during a push) Don't use mutable keyword arguments. Fix some python-fedora deprecation warnings Fix some more python-fedora deprecation warnings Don't jump the gun on python-fedora tg1utils. Fix a tpyo More python-fedora compatibility It's too early to be coding... Write a unit test that reproduces our duplicate ID issue... Add a nasty script to fix updates with duplicate IDs. Get our test suite working again Merge branch 'master' of git+ssh://git.fedoraproject.org/git/bodhi Have PackageUpdate.get_url use titles, until our updateids are reliable Get our test suite running again Tweak our PackageUpdate.{stable,testing}_tag properties to work with pending releases Add a bunch of unit tests to validate our release tag properties Have our save() method handle empty build lists. Encode to utf-8 before we pass anything to SQLObject... Handle the edge case where no updates are created in our save() method Add a couple of utf-8/unicode related tests Make our AutoCompleteValidator handle getting a list of builds Remove a FIXME that I figured it out already... Only automatically mark as stable if it's not stable already... Add a unit test to ensure PackageUpdate.request_complete() works on critpath Add a critpath method to our RootController Add a --critpath option to the bodhi CLI Minor /critpath API improvements 0.7.2
Mathieu Bridon (2): Repel a French invasion in the code. Merge branch 'master' of ssh://git.fedorahosted.org/git/bodhi
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.egg-info/PKG-INFO | 2 bodhi.egg-info/SOURCES.txt | 1 bodhi.spec | 9 bodhi/admin.py | 6 bodhi/config/app.cfg | 12 - bodhi/config/f13-updates-testing.mash | 19 ++ bodhi/controllers.py | 91 ++++++++- bodhi/mail.py | 24 ++ bodhi/masher.py | 23 +- bodhi/metrics.py | 21 +- bodhi/model.py | 131 ++++++++++--- 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 | 35 ++- bodhi/templates/user.kid | 11 + bodhi/tests/test_controllers.py | 322 +++++++++++++++++++++++++++++++--- bodhi/tests/test_model.py | 87 ++++++++- bodhi/tools/client.py | 47 ++++ bodhi/tools/fix_dupe_ids.py | 116 ++++++++++++ bodhi/util.py | 11 - bodhi/validators.py | 6 bodhi/widgets.py | 2 comps/CVS/Root | 2 26 files changed, 881 insertions(+), 126 deletions(-) ---