Tag '0.7.5' created by Luke Macken <lmacken(a)redhat.com> at 2010-06-30 02:52
+0000
0.7.5
Changes since 0.7.4:
Bill Nottingham (2):
Handle git as well as CVS locations for comps.
Switch default to git for comps; rename config option.
Josh Kayse (1):
force https for login page
Luke Macken (68):
Make our unstable karma obsoletion message configurable, and slightly more useful
Spit out TurboMail's exception instead of printing our own message
Fix the karma icons in the 'My Updates' section
Add the paginator to the bottom of the My Updates section
Add a PackageUpdate.people_to_notify method, and make sure that
Don't add the admin group to the commenter name if they're bodhi or
anonymous
Improve our search results (ticket #389)
Don't set the package.suggest_requires permanently when the developer enables
it.
Merge branch 'master' of
git+ssh://git.fedoraproject.org/git/bodhi
Reverse the release list in our sidebar
The pkgdb changed their URL structure...
Right now bodhi requires that you disable transactions
BuildRequires python-turboflot and python-tgcaptcha for the unit tests
Update our copyright (infra#2081)
Restore the epoch value when loading cached updateinfo (#519405)
Only display the faultString from Bugzilla XMLRPC Faults (#412)
Remove an unnecessary debugging statement
Inject the 'critpath' and 'critpath_approved' properties into
Handle edge cases where a testing update has a testing request in the
Comment about critpath requirements as bodhi, but mention the submitter
Only force critpath updates into testing if they're not there already
Get our test suite running at 100% again.
[nofrozenrawhide] Add the stable dist tag, instead of moving it from testing (#416)
Update our nagmail script to handle critpath updates.
Fix our clean-testing.py script to work with our new tag properties
More clean-testing.py fixes
Update our critpath list
Add a script that scrapes bodhi's mod_wsgi logs to calculate autokarma
statistics.
Add a metrics.py tool for generating more in-dept statistics
Store the 'anonymous' comment property in our pickledb tool
Make our pickledb script skip duplicate updates & releases
Update our admin_groups to include security_respons & proventesters
Store stderr from mash when it fails...
Only write out stderr if it is not None
Fix a bug in the metrics script
Merge branch 'master' of
git+ssh://git.fedorahosted.org/git/bodhi
Set the epoch to 0 instead of None if it doesn't exist
Re-enable our auto-obsoletion code, and expand the test suite a bit
Remove a duplicate log message
Auto-obsoletion improvements. Ensure the same packages are present in the
Get the test suite running again after the recent admin_groups changes
More s/qa/proventesters
Only deny editing an update if there is an active request. If not, log a
warning...
Add a unit test to ensure that developers can go from a -1 to a +1
Make the test actually work as expected
Update our pickledb to fix #431
Force https on our links to bodhi's fedorahosted (#430)
Use an external compressed copy of the bodhi-pickledb when running `make init`.
Update our gitignore for bodhi-pickledb*
Disable ProxyClient debugging
Ignore admin groups when tracking comment author metrics
strip() the username after we remove the admin group
update log_stats.py to show the length of time in testing for updates
Track the number of +0's, +1's, and -1's.
Look for the start_date/end_date arguments in our list method
Gracefully handle private bugs when they are added to existing updates (#442)
Enable strict critical path update policy across all releases.
Prep for 0.7.5 release
Improve our critpath controller method.
Use the new hashlib module instead of `sha`
Add an --untested argument to the bodhi client to display untested critpath
Update the title of our critpath updates table
Fix the logic in our /updates/critpath?untested=True method
Calling bodhi.util.load_config in our client breaks the logger (#303)
Handle u'None' releases sent to /critpath
Require hashlib
Avoid self-obsoletion
Fix a bug with the new auto-obsoletion code (#444)
Mathieu Bridon (2):
Ticket #395: URLs containing underscores in descriptions break when shown on web
interface
Markdown module dependency.
---
.gitignore | 1
Makefile | 3
apache/bodhi.conf | 8
bodhi-pickledb-091211.1944 |1125556 ----------------------------------------
bodhi.cfg | 4
bodhi.egg-info/PKG-INFO | 2
bodhi.egg-info/SOURCES.txt | 1
bodhi.egg-info/requires.txt | 3
bodhi.spec | 9
bodhi/admin.py | 2
bodhi/buildsys.py | 6
bodhi/config/app.cfg | 8
bodhi/controllers.py | 148
bodhi/jobs.py | 20
bodhi/mail.py | 17
bodhi/masher.py | 27
bodhi/metadata.py | 5
bodhi/model.py | 114
bodhi/modifyrepo.py | 10
bodhi/release.py | 4
bodhi/templates/critpath.kid | 2
bodhi/templates/master.kid | 4
bodhi/templates/mine.kid | 15
bodhi/templates/pkg.kid | 2
bodhi/templates/search.kid | 41
bodhi/templates/show.kid | 38
bodhi/templates/welcome.kid | 2
bodhi/tests/test_client.py | 2
bodhi/tests/test_controllers.py | 197
bodhi/tools/clean-testing.py | 17
bodhi/tools/client.py | 16
bodhi/tools/log_stats.py | 109
bodhi/tools/metrics.py | 172
bodhi/tools/pickledb.py | 42
setup.py | 2
35 files changed, 769 insertions(+), 1125840 deletions(-)
---