[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