Re: Review Board 2.0.23 and 2.5.4 are out, with security fixes and other improvements

2016-04-14 Thread Stephen Gallagher
On Wed, Apr 13, 2016 at 6:03 PM Christian Hammond 
wrote:

> Hey everyone,
>
> We just put out releases of Review Board 2.0.23 and 2.5.4. These include a
> number of bug fixes and improvements, along with some security fixes for
> self-XSS vulnerabilities.
>
> There's a write-up about this on our announcement:
>
>
> https://www.reviewboard.org/news/2016/04/13/review-board-2-0-23--2-5-4-released-security-fixes-and-more/
>
> If you sign up for our mailing list, you'll also get the full
> announcements delivered to you when there's  new release:
>
> https://www.reviewboard.org/mailing-lists/
>
> Christian
>
>
Packages for Red Hat Enterprise Linux 7, CentOS 7 and compatible
distributions will be available in the epel-testing repository as soon as
your local mirror synchronizes.

Or you can download the packages directly here:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1036441cdb

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Update to V2.5.4 failed wit ImportError: No module named PIL

2016-04-14 Thread Markus Grimm

Small addition: PIL is installed on my system in version 1.1.7:

> pip show pil
---
Metadata-Version: 1.1
Name: PIL
Version: 1.1.7
Summary: Python Imaging Library
Home-page: http://www.pythonware.com/products/pil
Author: Secret Labs AB (PythonWare)
Author-email: i...@pythonware.com
License: Python (MIT style)
Location: /usr/local/lib/python2.7/dist-packages/PIL-1.1.7-py2.7-linux-i686.
egg
Requires: 
Classifiers:
  Development Status :: 6 - Mature
  Topic :: Multimedia :: Graphics
  Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
  Topic :: Multimedia :: Graphics :: Capture :: Scanners
  Topic :: Multimedia :: Graphics :: Capture :: Screen Capture
  Topic :: Multimedia :: Graphics :: Graphics Conversion
  Topic :: Multimedia :: Graphics :: Viewers



-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Update to V2.5.4 failed wit ImportError: No module named PIL

2016-04-14 Thread Markus Grimm
Hi there,

I just updated the review board from V2.5.2 to 2.5.4. easy_install ran 
through fine, but rb-site upgrade throws the following error:


Traceback (most recent call last):
  File "/usr/local/bin/rb-site", line 9, in 
load_entry_point('ReviewBoard==2.5.4', 'console_scripts', 'rb-site')()
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/cmdline/rbsite.py"
, line 1922, in main
command.run()
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/cmdline/rbsite.py"
, line 1705, in run
static_media_upgrade_needed = site.get_static_media_upgrade_needed()
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/cmdline/rbsite.py"
, line 467, in get_static_media_upgrade_needed
siteconfig = SiteConfiguration.objects.get_current()
  File 
"/usr/local/lib/python2.7/dist-packages/Djblets-0.9.3-py2.7.egg/djblets/siteconfig/managers.py"
, line 50, in get_current
site = Site.objects.get_current()
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/contrib/sites/models.py"
, line 47, in get_current
current_site = self.get(pk=sid)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/manager.py"
, line 151, in get
return self.get_queryset().get(*args, **kwargs)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/query.py"
, line 301, in get
clone = self.filter(*args, **kwargs)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/query.py"
, line 593, in filter
return self._filter_or_exclude(False, *args, **kwargs)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/query.py"
, line 611, in _filter_or_exclude
clone.query.add_q(Q(*args, **kwargs))
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/sql/query.py"
, line 1204, in add_q
clause = self._add_q(where_part, used_aliases)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/sql/query.py"
, line 1240, in _add_q
current_negated=current_negated)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/sql/query.py"
, line 1103, in build_filter
allow_explicit_fk=True)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/sql/query.py"
, line 1363, in setup_joins
names, opts, allow_many, allow_explicit_fk)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/sql/query.py"
, line 1271, in names_to_path
field, model, direct, m2m = opts.get_field_by_name(name)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/options.py"
, line 373, in get_field_by_name
cache = self.init_name_map()
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/options.py"
, line 402, in init_name_map
for f, model in self.get_all_related_m2m_objects_with_model():
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/options.py"
, line 518, in get_all_related_m2m_objects_with_model
cache = self._fill_related_many_to_many_cache()
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/options.py"
, line 532, in _fill_related_many_to_many_cache
for klass in get_models(only_installed=False):
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/loading.py"
, line 232, in get_models
self._populate()
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/loading.py"
, line 78, in _populate
self.load_app(app_name)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/db/models/loading.py"
, line 99, in load_app
models = import_module('%s.models' % app_name)
  File 
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11.2-py2.7.egg/django/utils/importlib.py"
, line 40, in import_module
__import__(name)
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/accounts/models.py"
, line 19, in 
from reviewboard.reviews.models import Group, ReviewRequest
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/reviews/models/__init__.py"
, line 6, in 
from reviewboard.reviews.models.file_attachment_comment import \
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/reviews/models/file_attachment_comment.py"
, line 9, in 
from reviewboard.attachments.models import FileAttachment
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.4-py2.7.egg/reviewboard/attachments/models.py"
, line 15, in 
from reviewboard.attachments.mimetypes import MimetypeHandler
  File