Tag '0.8.3' created by Luke Macken <lmacken(a)redhat.com> at 2011-10-24 17:54
Changes since 0.8.0:
Luke Macken (60):
Use bodhi.util.url so we get CSRF support in our new overrides
Stringify our messages before flashing them
Handle invalid package names in our override form
Handle postgres integrity errors
Make our mail.send() method work with our new override objects, as well as updates
remove unused module
Fix some bugs in our buildroot override expiration job
Fix a bug in our buildroot override sanity checking.
Add 'pushed to stable' comments on Security Response bugs (#485)
Get our Broken Upgrade Path errors to propagate to the bodhi client (#621)
Have our WSGI app require TurboGears as opposed to CherryPy.
Fix an invalid path in our updateinfo.xml metadata (rel-eng#4860)
Fix a bug with our previous commit
Make our override expiration during unpush more robust (rel-eng#4853)
Handle koji.GenericError when removing pending tags
Update our tag usage in our admin.py to work with the new koji tag schema
Make our buildroot override expiration more robust
If we're on python2.6, make sure we don't break on hyphens when wrapping
Apply a patch from Scop to reduce unnecessary Bugzilla mail by commenting &
Switch to preferring update IDs as URLs as opposed to a list of builds.
Output stdout/stderr from our comps-related commands
Add a PackageUpdate.get_tags helper method
If an obsolete build is being re-submitted, return it to the pending state, and make
sure it's tagged as a candidate
Fix our group creation in our test suite
Don't use a mutable default keyword argument in our test suite
Get some tests running again
Update our critpath list
More try/except robustibility around our koji overrides tagging
Allow people without rawhide commit rights to submit overrides.
Catch koji.GenericErrors when attempting to remove the pending tags
fix a typo
Pull in the new fedora.tg.utils
Pull in all of the bodhi requirements in our wsgi app, not just TG
Comment out our upgrade path check, as AutoQA does this for us now.
Remove a duplicate check while editing updates
Markdown egg-info doesn't exist on RHEL5?
Don't expire overrides when unpushing, for now
Fix our updateinfo package src url to point to the appropriate arch (releng#4860)
Ok, so stacked validators seem to be broke again?
Get another test case working again
Disable the upgrade path tests, since AutoQA handles this for us now.
Fix a broken unit test that was caused by our bug querying optimization in #610
Fix a bug when querying for non-existent releases
Apply a patch from tibbs to get 'bodhi -L' working again (#625)
Get a couple of unit tests working again, and speed things up a little
Update our pickledb tool to dump & load the buildroot overrides
Update our tagcheck script to properly remove the testing tag from stable updates
Ensure we use URLs with the build nvr's in the testing digest (#644)
Fix some bugs in our expire_buildroot_overrides job.
Huge optimization for `bodhi -r <release> <package>` queries
Be explicit with what we are catching
Get 'bodhi -r <release> -b <bug>' queries working (#747939)
Get 'bodhi -r <dist tag>' queries working (#747939)
Comment on updates when they are being pushed.
Move updates in the order that they were submitted.
Fix a typo in our automated jobs controller
Petr Písař (1):
Document build root override options
apache/bodhi.wsgi | 2
bodhi.egg-info/PKG-INFO | 2
bodhi.egg-info/requires.txt | 1
bodhi.spec | 6 -
bodhi/admin.py | 4
bodhi/config/app.cfg | 4
bodhi/controllers.py | 122 ++++++++++++++---------
bodhi/jobs.py | 32 ++++--
bodhi/mail.py | 7 -
bodhi/masher.py | 31 ++++-
bodhi/metadata.py | 4
bodhi/model.py | 67 +++++++++---
bodhi/overrides.py | 41 +++++--
bodhi/release.py | 2
bodhi/tests/test_controllers.py | 212 ++++++++++++++++++++--------------------
bodhi/tests/test_model.py | 2
bodhi/tools/client.py | 6 -
bodhi/tools/pickledb.py | 16 ++-
bodhi/tools/tagcheck.py | 2
bodhi/util.py | 4
docs/bodhi.1 | 17 +++
setup.py | 2
22 files changed, 368 insertions(+), 218 deletions(-)