Tag '0.7.2' created by Luke Macken <lmacken(a)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(-)
---