New bodhi release in production

Luke Macken lmacken at redhat.com
Thu Aug 12 21:57:28 UTC 2010


A new version of bodhi has just hit production.  This release contains
a number of bugfixes and improvements, along with some important process 
changes.

      https://admin.fedoraproject.org/updates

ChangeLog
=========

- Package update acceptance criteria compliance
       https://fedoraproject.org/wiki/Package_update_acceptance_criteria
       - Disable direct-to-stable pushes
     (https://fedorahosted.org/bodhi/ticket/434)
       - Minimum time-in-testing requirements
           - Every day bodhi will look for updates that have been
             in testing for N days (fedora: N=7, epel: N=14), and will
             add a comment notifying the maintainer that the update is
             now able to be pushed to stable.
           - When someone tries to push an update to stable, bodhi will
             look to see if it has the appropriate karma, or if it has
             been in testing for more than N days.
- Critical path update changes
   - Hide obsolete updates in our critpath view
     (https://fedorahosted.org/bodhi/ticket/447)
   - Disabled strict critical path procedures for EPEL
       - EPEL is back to the same process that it has always had
   - Add a new nagmail message for unapproved critical path updates
- RSS feed & grid of unapproved critical path updates
 
https://admin.fedoraproject.org/updates/rss/rss2.0?critpath=True&release=F13
 
https://admin.fedoraproject.org/updates/critpath?unapproved=True&release=F13
- RSS feed & grid of user-specific comments
(https://fedorahosted.org/bodhi/ticket/445)
     https://admin.fedoraproject.org/updates/comments?user=lmacken
 
https://admin.fedoraproject.org/updates/rss/rss2.0?comments=True&user=lmacken
- Package-specific RSS feeds of updates
   (https://fedorahosted.org/bodhi/ticket/339)
     https://admin.fedoraproject.org/updates/rss/rss2.0?package=kernel
- Add more links to the package-specific page
       https://admin.fedoraproject.org/updates/TurboGears2
- Show 7 days worth of entries in our RSS feeds, as opposed to 20
   entries (https://fedorahosted.org/bodhi/ticket/339)
- Bodhi command-line client fixes
   - Output now goes to stdout, instead of stderr
     (https://fedorahosted.org/bodhi/ticket/449)
     (Thanks to Till Maas)
   - Duplicate logging issue resolved
     (https://bugzilla.redhat.com/show_bug.cgi?id=613533)
   - Support using --critpath and --type with --testable
- Link to the submitter and release on the home page & testing
   list (Thanks to Till Maas)
- Made the suggest_reboot flag actually configurable
    (https://fedorahosted.org/bodhi/ticket/352)
- Notify the security team when an update is edited and turned into
   a security update (https://fedorahosted.org/bodhi/ticket/403)
- Only verify the autokarma thresholds if it is enabled (Thanks to
   Till Maas)
- Only touch bugs under the Fedora/EPEL Bugzilla products
    (https://fedorahosted.org/bodhi/ticket/448)
- Prevent the masher from pushing obsolete updates
- Prevent obsolete updates from getting auto-promoted to stable
- Obsolete updates upon deletion, as opposed to destroying them.
- Added more unit tests (up to 122)
- Link up bug numbers and other URLs in the text of comments
- Document the `newpackage` update type in the bodhi-client commands
   (https://bugzilla.redhat.com/show_bug.cgi?id=621828)
- Set bugs to MODIFIED upon submission
   (https://fedorahosted.org/bodhi/ticket/343)
- Added a `bodhi --push-request={stable,testing}` command to
   improve our releng updates push workflow
- A new /updates/releases JSON API and python-fedora
   BodhiClient.get_releases() method for AutoQA
- Have the build auto-completion widget query candidate builds
   from koji, as opposed to looking in /mnt/koji/packages
    (https://fedorahosted.org/bodhi/ticket/173)


Bugs & RFEs
===========

Please file and bug reports or enhancement requests here:

     https://fedorahosted.org/bodhi/newticket


More information about the devel-announce mailing list