[ReviewBoard/el6: 20/20] Merge branch 'master' into rhel6-experimental

Stephen Gallagher sgallagh at fedoraproject.org
Thu Apr 11 20:42:08 UTC 2013


commit be9a7b66ea646fa7321de639cd31330f35eef297
Merge: 4c6b3b3 230450c
Author: Stephen Gallagher <sgallagh at redhat.com>
Date:   Thu Apr 11 15:49:48 2013 -0400

    Merge branch 'master' into rhel6-experimental
    
    Conflicts:
    	.gitignore
    	ReviewBoard.spec
    	sources

 .gitignore                                         |    9 +
 ...WSGI-users-that-config-changes-are-needed.patch |   55 -----
 FED03-Change-default-cache-file-path.patch         |   20 +-
 FED04-Compress-JavaScript-with-SlimIt.patch        |   25 ++
 FED05-Fix-references-to-cgit-id.patch              |   73 ++++++
 ReviewBoard.spec                                   |  232 ++++++++++++++++++--
 sources                                            |    2 +-
 7 files changed, 336 insertions(+), 80 deletions(-)
---
diff --cc .gitignore
index da3c361,e8de757..be117f8
--- a/.gitignore
+++ b/.gitignore
@@@ -25,6 -22,12 +25,15 @@@
  /ReviewBoard-1.6.8.tar.gz
  /ReviewBoard-1.6.9.tar.gz
  /ReviewBoard-1.6.11.tar.gz
 +/ReviewBoard-1.6.13.tar.gz
 +/ReviewBoard-1.6.15.tar.gz
 +/ReviewBoard-1.6.16.tar.gz
+ /ReviewBoard-1.7beta1.tar.gz
+ /ReviewBoard-1.7beta2.tar.gz
+ /ReviewBoard-1.7rc1.tar.gz
+ /ReviewBoard-1.7.1.tar.gz
+ /ReviewBoard-1.7.2.tar.gz
+ /ReviewBoard-1.7.3.tar.gz
+ /ReviewBoard-1.7.4.tar.gz
+ /ReviewBoard-1.7.5.tar.gz
+ /ReviewBoard-1.7.6.tar.gz
diff --cc ReviewBoard.spec
index 374613e,a72d70a..77e000d
--- a/ReviewBoard.spec
+++ b/ReviewBoard.spec
@@@ -34,8 -52,7 +52,7 @@@ Requires:       pysv
  Requires:       python-flup
  Requires:       python-nose
  Requires:       pytz
 -Requires:       python-pygments >= 1.4
 +Requires:       python-pygments >= 1.1.1
- Requires:       django-evolution >= 0.6.7
  Requires:       python-recaptcha-client
  Requires:       python-paramiko
  Requires:       python-memcached
@@@ -110,139 -135,213 +135,318 @@@ rm -rf $RPM_BUILD_ROO
  %{python_sitelib}/webtests/*.py*
  
  %changelog
+ * Wed Apr 10 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.6-4
+ - Add explicit BuildRequires: python-django14
 -
 -* Wed Apr 10 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.6-3
+ - Change to explicit requirement on python-django14
+ - Resolves: rhbz#950411 - Change requires to python-django14
 -
 -* Thu Mar 21 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.6-2
+ - Replace references of id2= with id= for cgit
+ - Use file blobs rather than plaintext representation with Fedora
+   Hosted cgit repositories
 -
 -* Thu Feb 21 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.6-1
+ - New upstream release 1.7.6
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.6/
+ - Fedora-specific: removed versioning requirement on paramiko; it's no longer
+   needed
+ - Security Updates:
+     * We now require Django 1.4.5, which fixes a few security vulnerabilities
+ - New Features:
+     * Added Perforce ticket-based authentication
+     * Added a setting for choosing Review Board log levels
+ - Web API Changes:
+     * Added API support for querying and manipulating default reviewers
+     * Repositories deleted through the Web API are now only archived if they
+       have any associated review requests
+ - Bug Fixes:
+     * Fixed fetching files with FedoraHosted
+     * Fixed some cases where URLs to user pages were incorrect, especially on
+       subdirectory installs and local sites
+     * We try harder now to set the PYTHONPATH for subprocesses, which should
+       fix some issues fetching files over Subversion
+     * The Administration UI dashboard widgets no longer cache their data too
+       aggressively
+     * Fixed showing the error box when entering an invalid reviewer
+     * Fixed config/ and db/ links for extensions, when in a subdirectory
+       install
+     * The Manual Updates page for the media upload directory no longer points
+       to a non-existant wiki page
 -
 -* Thu Feb 07 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.5-1
+ - New upstream release 1.7.5
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.5/
+ - New Features:
+     * Added a nicer, human-readable view of diffs in the FileDiff tables in the
+       administration UI
+     * The repository name is now included in review request e-mails
+ - Compatibility Fixes:
+     * We now require django-pipeline 1.2.24, which restores our compatibility
+       with Python 2.5 and fixes some errors when loading pages
+     * Our list of supported timezones should now be consistent across all
+       installs, since we now require a specific, modern version of pytz
+       (Packager's note: this is an upstream change only. In Fedora we have
+       always relied on the system pytz)
+ - Bug Fixes:
+     * The entire thumbnail for file attachments are now clickable, making it
+       easier to download the file or reach the review page
+     * Users are no longer locked out of their review requests when assigned to
+       private groups they don’t have access to
+     * The Hide whitespace changes toggle was broken on many browsers, causing a
+       JavaScript error
+     * Searching for a user in the quick search field and then clicking the user
+       once again navigates to the user’s page
+     * The review request counts in the dashboard no longer show “None” for new
+       users when using Local Sites
 -
 -* Thu Jan 31 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.4-1
+ - New upstream release 1.7.4
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.4/
+ - Bug Fixes:
+     * Fixed a JavaScript error in Internet Explorer and Firefox 3.x involving
+       the console object being undefined
+     * Fixed the diff viewer’s changed file listings when using Windows file
+       paths
 -
 -* Mon Jan 28 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.3-1
+ - New upstream release 1.7.3
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.3/
+ - New Features:
+     * Add optional support for sending e-mails when closing review requests
+ - Compatibility Updates:
+     * The new support for Perforce moved files has changed
+       RBTools 0.4.3 will now require Review Board 1.7.3 at a minimum.
+     * Review Board now works with SVN diffs generated in many non-C locales
+ - Web API Changes:
+     * Added a scmtools.perforce.moved_files capability to indicate moved file
+       support for Perforce
+ - Bug Fixes:
+     * SMTP servers saved with additional whitespace will now have that
+       whitespace stripped, in order to prevent lookup failures.
+     * Fixed a crash when running a search index
+     * The listed creation time for a review request now reflects when it was
+       first published, not when the initial draft was first created
+     * The "Add Comment" button on file attachment thumbnails is no longer shown
+       if not logged in
+     * Fixed a bug allowing for publishing blank review requests after filling
+       in the field and then deleting them
+     * Fixed an occasional crash when viewing a diff when displaying a function
+       or class header on the left-hand side but when there was none on the
+       right-hand side
+     * Fixed a breakage on some systems when checking the Mercurial version
+     * The Summary field no longer overlaps text when wrapping
+     * Fixed the review ID column when using Local Sites
+     * Using a custom SITE_ROOT with a development server setup no longer breaks
+       all static media
+     * Fixed the capitalization of the "VersionOne" bug tracker entry
+     * Using ClearCase on Windows 7 should no longer cause console windows to
+       pop up
+     * Fixed loading blank comments in the diff viewer
 -
 -* Thu Jan 17 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.7.2-1
+ - New upstream release 1.7.2
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.2/
+ - New Features:
+ -   Added bug tracker support for VersionOne
+ -   Added support for ssl:-prefixed P4PORTs for Perforce 2012.1+
+ -   Added support for moved file handling for Perforce
+ - Bug Fixes:
+ -   Fixed an HTML escaping issue when listing filenames in the diff viewer
+ -   Fixed the display of the static media instructions in rb-site
+ -   Attempting to install on Python 2.4 will now display a helpful error before
+     failing, instead of a cryptic error
+ -   Fixed the display of file attachment names in review request change
+     descriptions that don’t have captions
+ -   Fixed the default file-based cache path used when creating a new site
+ -   The Review Board Activity widget in the administration UI will now clear
+     the data shown when the datasets are unselected
+ -   Fixed capitalization of the navigation bar entries to be consistent
+ -   Fixed the link to the PyLucene documentation in the General Settings page
+ -   Fixed default Apache configuration files to be explicit in enabling
+     FollowSymLinks
+ -   Fixed timezone warnings when running the search index command
 -
 -* Fri Dec 21 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7.1-2
+ - Add missing runtime dependencies
 -
 -* Wed Dec 19 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7.1-1
+ - New upstream release 1.7.1
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7/
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.0.1/
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7.1/
 -
 -* Thu Dec 13 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7-5.rc1
+ - Update to upstream release candidate 1.7rc1
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7-rc-1/
 -
 -* Wed Oct 03 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7-4.beta2
+ - Disable building documentation
 -
 -* Wed Oct 03 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7-3.beta2
+ - Disable JavaScript minification until python-slimit is available
 -
 -* Wed Oct 03 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7-2.beta2
+ - New upstream release 1.7 beta2
+ - New Features:
+ -    Introduced a new style for Review Board
+ - Performance Improvements:
+ -    We’ve updated our dependency on jQuery to the latest version. We’ve been
+      on an old one for quite a while, and there have been many performance
+      improvements since. The site’s responsiveness should be a little faster
+      now.
+ - Bug Fixes:
+ -     Fixed the paths to certain decorational image files
+ -     File attachment comments are no longer missing from the review box
+ -     Fixed problems with issue tracking statuses in the review box
+ -     Fixed wrapping of the text in the change updates
+ -     Admin UI widgets no longer overlap when loading the page
 -
 -* Mon Aug 06 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.7-1.beta1
+ - New upstream release 1.7 beta1
+ - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.7-beta-1/
+ - Compatibility Changes:
+ -     Added a requirement for Django 1.4
+ -     Dropped Python 2.4 support
+ - New Features:
+ -     Experimental extension support
+ -     New administration UI
+ -     Issue summary table for review requests
+ -     Moved files in a change are better represented in the diff viewer
+ -     Some file attachments are now shown with more detailed previews
+ -     Added a “To Me” column in the dashboard
+ -     Dates and times are now localized to the user’s region
+ -     The review request update bubble now says if the review request was
+       closed
+ -     E-mails now include the review request ID in the subject header
+ -     Links in the Description and Testing Done text now open in new windows or
+       tabs
+ -     Required fields on a review request are now marked as required by showing
+       an asterisk
+ -     Added a “Show changes” link on the change description boxes after
+       publishing a diff
+ -     Added support for the latest CVS diff file format
+ - Removed Features:
+ -     The hidden reports feature (accessible at /reports/) has been removed
+ - Performance Improvements:
+ -     Reduced download time of JavaScript and CSS
+ -     Reduced diff storage and lookups
+ - Web API Changes:
+ -     Added server capabilities in /api/info/
+ -     Added resources for viewing the original and patched files for a
+       FileDiff
+ - Bug Fixes:
+ -     The “Diff Updated” column in the dashboard now actually reflects the last
+       diff update
+ -     Captions changes for file attachments are now shown on change description
+       boxes, just like screenshot caption changes
+ 
 +* Thu Feb 21 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.6.16-1
 +- New upstream release 1.6.16
 +- http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.6.16/
 +- Security Updates:
 +    * We now require Django 1.3.7, which fixes a few security vulnerabilities
 +- Web API Changes:
 +    * Added API support for querying and manipulating default reviewers
 +    * Repositories deleted through the Web API are now only archived if they
 +      have any associated review requests
 +- Bug Fixes:
 +    * Fixed an HTML escaping issue when listing filenames in the diff viewer
 +    * Fixed an occasional crash when viewing a diff when displaying a function
 +      or class header on the left-hand side but when there was none on the
 +      right-hand side
 +    * We try harder now to set the PYTHONPATH for subprocesses, which should
 +      fix some issues fetching files over Subversion
 +    * Fixed default Apache configuration files to be explicit in enabling
 +      FollowSymLinks
 +    * Fixed fetching files with FedoraHosted
 +    * SMTP servers saved with additional whitespace will now have that
 +      whitespace stripped, in order to prevent lookup failures
 +    * Fixed the link to the PyLucene documentation in the General Settings page
 +    * Fixed the review ID column when using Local Sites
 +    * Fixed the starred public review count for new users when using
 +      Local Sites
 +
 +* Tue Dec 18 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.6.15-1
 +- New upstream release 1.6.15
 +- http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.6.14/
 +- http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.6.15/
 +- New Features:
 +    * Accepted Subversion certificates are now stored in the database
 +    * SH key handling has internally been made more flexible and extensible
 +    * Added support for p4api 12.2
 +- Performance Enhancements:
 +    * The diff viewer now handle very large files
 +    * The number of database queries for the review request page has been
 +      further reduced
 +- Usability Improvements:
 +    * The Create/Update Repository forms now have more meaningful content for
 +      the Path field’s help text
 +    * The Create/Update Repository form's default hosting account is now the
 +      first actual account listed for that hosting service, and not "<Link a
 +      new account>", making it quicker to configure a repository
 +- Web API Changes:
 +    * Review groups can now be added, modified or deleted using the API
 +    * Review requests not backed by a repository can now be created by simply
 +      not providing a repository argument
 +    * The Diff Comments resource now returns a 404 if the resource IDs in the
 +      path were invalid
 +    * The User list resources now include an avatar_url field in the resulting
 +      payload that provides the Gravatar URL for the user
 +- Bug Fixes:
 +    * The "Add Comment" link is no longer missing after canceling the edit
 +      field
 +    * The "Server" field in the General Settings page in the Administration UI
 +      now reflects the proper server value, rather than being blank
 +    * Added a better fallback for diff content encoding
 +    * Mercurial version parsing no longer fails when including "rc" or other
 +      identifiers in the version
 +    * Fixed some edge cases with data entered into the New Review Request page
 +    * The starred groups list in the dashboard didn't always show the right
 +      list of groups
 +    * The "Comment Saved" bubble in the diff viewer had a broken style
 +    * Fixed stale caching of issue statuses in review requests
 +    * Fixed a bug that caused counts in the dashboard to be incorrect
 +    * The "Raw file URL mask" field for Git repositories wasn’t displaying
 +      anymore
 +    * Fixed the URLs for settings pages on the sidebar in the administration UI
 +      when on a subdirectory install
 +    * Fixed the display of extra whitespace in the diff viewer
 +    * Fixed default raw paths for Gitorious repositories to accomodate their
 +      latest URLs
 +    * Some settings in the administration UI weren't showing the correct
 +      values, due to a load order issue
 +    * Fixed a broken link in the site installer
 +
 +* Wed Oct 24 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.6.13-1
 +- New upstream release 1.6.13
 +- http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.6.13/
 +- http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.6.12/
 +- New Features:
 +      * Added support for incremental diff expansion
 +      * Replaced our old Report Bug and Bugs links in the top-right with
 +        Support
 +      * Added support for Clear Case snapshot views
 +- Performance Improvements:
 +      * We no longer perform syntax highlighting for very large files
 +- Hosting Service Changes
 +      * Fedora Hosted has been switched to use cgit instead of GitWeb
 +- Web API Changes:
 +      * The FileDiffComment resource was showing all comments for all files in
 +        a diffset. Now it’s taking into account the requested FileDiff
 +      * Passing ?shipit=0 to the ReviewRequests resource now returns all
 +        review requests that do not have a Ship It
 +- Bug Fixes:
 +      * General:
 +          * Fixed a regression where users could see other users' unpublished
 +            replies
 +          * Diff upload API errors now serialize the revision correctly
 +          * Fixed linking to bug numbers when they contain a #
 +          * The headers shown on the diffs in e-mails are no longer broken
 +          * The diff viewer no longer allows expansion to a function/class
 +            unless that function/class is defined within the collapsed region
 +          * Fixed validation of bug tracker URLs
 +          * Linked URLs with parenthesis in the URL no longer generate broken
 +            links
 +          * Fixed problems with collapsing SVN keywords
 +          * Changes to new files in parent diffs are no longer styled wrong
 +          * Fix JavaScript errors when publishing reviews with screenshot
 +            comments
 +          * The alt text for images in the dashboard now show the expected text
 +            and not Python representations of objects
 +      * Clear Case:
 +          * Filenames on Clear Case are now displayed in a more readable format
 +          * Fixed some issues with handling paths on Clear Case on Windows
 +      * Git:
 +          * Fixed Git diffs with deleted binary files
 +          * Extended data in Git diffs (such as the author, description, etc.)
 +            is no longer lost when uploading a diff
 +          * The Binary files have changed parts in a Git diff are no longer
 +            lost when uploading a diff
 +      * Mercurial:
 +          * Fixed support for hg git diffs with spaces in the path
 +      * Subversion:
 +          * Fixed parsing of SVN diffs with property changes
 +          * Fixed display of SVN diffs with changes in $Keyword$ formatting
 +
 +* Tue Aug 21 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.6.11-2
 +- Support Fedora Hosted cgit web interface
 +- Resolves: rhbz#849979 - FedoraHosted integration is still pointing at
 +                          GitWeb, but fhosted has switched to cgit
 +
  * Tue Jul 31 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.6.11-1
  - New upstream release 1.6.11
  - http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.6.10/


More information about the scm-commits mailing list