Tag '0.7.16' created by Luke Macken <lmacken(a)redhat.com> at 2011-06-06 21:57
+0000
0.7.16
Changes since 0.7.15:
Christopher Aillon (1):
Remind the user to log in before submitting a comment
Corey Maynard (1):
This patch makes the check for the package tags optional, by either making the URL
an empty string or None in app.cfg.
Luke Macken (50):
Fix a bug in our bugzilla commenting code
Hack around urlgrabber's inability to handle unicode strings
Document bodhi's new arch handling code
Make our test case query optional
Track proventester karma in our metrics.py
Be more robust in our pending tag removal
Perform client-side validation on the update type and request when doing `make
update` (#597)
Set the PYTHONPATH in our Makefile init target
Apply a patch from Corey Maynard to make our Koji urls configurable.
Add the appropriate pending tag when adding a build to an existing update.
Fix a typo in the last patch
Initial buildroot override support
Remove an unnecessary comment block
Add the ability to exclude a user from receiving email (eg: autoqa)
More buildroot override improvements
More buildroot override changes
prep for 0.7.16
Some identity fixes for buildroot overrides
Set our mod_wsgi config to noreplace in our spec
Fix our "critpath pushed to stable w/o karma" metric
Minor tweak
A couple new metrics:
fix a bug in our metrics
Add an email boolean to our comment API so services like AutoQA can choose not
Stacked validators work again in TG.
Add an improved buildroot list controller
Set the expiration date on overrides, and don't delete them from the database
Improvements to our BuildrootOverride.save() method
Improve our overrides list
Add more buildroot override commands to the bodhi client
Allow empty buildroot override expiration dates
Require CherryPy<3.0
Automatically expire overrides when they hit stable, if they haven't already
been
Add override editing functionality to the controller
Enhance our override list
Update the bodhi client to support override editing
More buildroot overrides tweaks
Update details are no longer optional.
Fix a spacing issue
Add a unit test to ensure that notes are now mandatory
Add a cutom test runner to avoid CherryPy conflicts
Update our 'make test' target
Fix a bug when adding a build for a different release to an update
Fix broken unit tests
More tweaking of our editing code
Disable a broken unit test that we can't hack around, for now.
Fix a busted test case
Optimize querying for updates by bug numbers (#610)
Don't hardcode F15 policy in our config, just leave it as an example.
0.7.16
---
Makefile | 4
bodhi.egg-info/PKG-INFO | 2
bodhi.egg-info/SOURCES.txt | 3
bodhi.egg-info/requires.txt | 3
bodhi.spec | 4
bodhi/config/app.cfg | 32 ++
bodhi/controllers.py | 133 +++++++---
bodhi/jobs.py | 25 +
bodhi/mail.py | 18 +
bodhi/masher.py | 9
bodhi/metadata.py | 57 ++--
bodhi/model.py | 64 ++++-
bodhi/overrides.py | 276 +++++++++++++++++++++
bodhi/release.py | 2
bodhi/static/css/layout.css | 418 +++++++++++++++------------------
bodhi/templates/captchacommentform.kid | 5
bodhi/templates/login.kid | 25 -
bodhi/templates/master.kid | 1
bodhi/templates/metrics.kid | 1
bodhi/templates/new.kid | 1
bodhi/templates/overrideform.kid | 43 +++
bodhi/templates/overrides.kid | 90 +++++++
bodhi/templates/pkg.kid | 7
bodhi/templates/show.kid | 6
bodhi/templates/welcome.kid | 6
bodhi/tests/test_controllers.py | 141 +++++++----
bodhi/tests/test_model.py | 15 -
bodhi/tools/client.py | 94 +++++++
bodhi/tools/metrics.py | 34 ++
bodhi/util.py | 1
bodhi/widgets.py | 18 +
bodhi_nose.py | 11
setup.py | 1
33 files changed, 1164 insertions(+), 386 deletions(-)
---
Show replies by date