d37ea06
%{?python_enable_dependency_generator}
3ce5b57
# Turn off the brp-python-bytecompile script
3ce5b57
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
3ce5b57
Matthias Runge 475d884
%global         pkgname Django
e81fb2b
4af55f7
4af55f7
# Tests requiring Internet connections are disabled by default
4af55f7
# pass --with internet to run them (e.g. when doing a local rebuild
4af55f7
# for sanity checks before committing)
4af55f7
%bcond_with internet
4af55f7
Matthias Runge 475d884
Name:           python-django
19aab37
b7bb080
Version:        2.2.13
e040274
Release:        1%{?dist}
Matthias Runge 475d884
Summary:        A high-level Python Web framework
Matthias Runge 475d884
Matthias Runge 475d884
License:        BSD
Matthias Runge 475d884
URL:            http://www.djangoproject.com/
547d73c
Source0:        https://files.pythonhosted.org/packages/source/D/Django/Django-%{version}.tar.gz
Matthias Runge 475d884
b67119a
e84b257
# skip tests requiring network connectivity
e84b257
Patch000: Django-2.0-skip-net-tests.patch
e84b257
d97d2c0
Matthias Runge 475d884
BuildArch:      noarch
73ff3a2
73ff3a2
73ff3a2
73ff3a2
%description
73ff3a2
Django is a high-level Python Web framework that encourages rapid
73ff3a2
development and a clean, pragmatic design. It focuses on automating as
73ff3a2
much as possible and adhering to the DRY (Don't Repeat Yourself)
73ff3a2
principle.
73ff3a2
9d7d18c
%package bash-completion
9d7d18c
Summary:        bash completion files for Django
3ce5b57
BuildRequires:  bash-completion
9d7d18c
9d7d18c
9d7d18c
%description bash-completion
9d7d18c
This package contains the bash completion files form Django high-level
9d7d18c
Python Web framework.
9d7d18c
b3cf761
%package -n python3-django-doc
b3cf761
Summary:        Documentation for Django
b3cf761
Requires:       python3-django = %{version}-%{release}
e84b257
BuildRequires:  python3-sphinx
e84b257
BuildRequires:  python3-psycopg2
b3cf761
b3cf761
%description -n python3-django-doc
b3cf761
This package contains the documentation for the Django high-level
b3cf761
Python Web framework.
b3cf761
81e3f30
%package -n python3-django
81e3f30
Summary:        A high-level Python Web framework
73ff3a2
%{?python_provide:%python_provide python3-django}
3f85000
d37ea06
Recommends:     (%{name}-bash-completion = %{version}-%{release} if bash)
81e3f30
73ff3a2
BuildRequires:  python3-devel
fb828bb
BuildRequires:  python3-bcrypt
73ff3a2
# test requirements
73ff3a2
#BuildRequires: python3-py-bcrypt
73ff3a2
BuildRequires:  python3-docutils
73ff3a2
BuildRequires:  python3-jinja2
73ff3a2
BuildRequires:  python3-mock
73ff3a2
BuildRequires:  python3-numpy
73ff3a2
BuildRequires:  python3-pillow
73ff3a2
BuildRequires:  python3-PyYAML
73ff3a2
BuildRequires:  python3-pytz
73ff3a2
BuildRequires:  python3-selenium
73ff3a2
BuildRequires:  python3-sqlparse
73ff3a2
BuildRequires:  python3-memcached
73ff3a2
2722d24
Provides: bundled(jquery) = 2.2.3
2722d24
Provides: bundled(xregexp) = 2.0.0
2722d24
e84b257
# /usr/bin/django-admin moved from the python2 package
e84b257
Conflicts:   python2-django < 2
e84b257
Conflicts:   python-django < 2
c5e9628
e84b257
# Removed when F28 was rawhide, keep this till F30:
e84b257
Obsoletes:   python-django-devserver < 0.8.0-8
e84b257
Obsoletes:   python2-django-devserver < 0.8.0-8
e84b257
Obsoletes:   python-django-extra-form-fields < 0.0.1-16
e84b257
Obsoletes:   python2-django-extra-form-fields < 0.0.1-16
9cf541a
Obsoletes:   python-django-profiles < 0.2-16
9cf541a
Obsoletes:   python2-django-profiles < 0.2-16
aca589e
Obsoletes:   python-django-model-utils < 3.1.1-3
aca589e
Obsoletes:   python2-django-model-utils < 3.1.1-3
aca589e
Obsoletes:   python3-django-model-utils < 3.1.1-3
075fad9
Obsoletes:   python-django-netjsongraph < 0.2.2-5
075fad9
Obsoletes:   python2-django-netjsongraph < 0.2.2-5
075fad9
Obsoletes:   python3-django-netjsongraph < 0.2.2-5
286e4e0
Obsoletes:   python-django-dynamite < 0.4.1-16
286e4e0
Obsoletes:   python2-django-dynamite < 0.4.1-16
286e4e0
Obsoletes:   python-django-flash < 1.8-18
286e4e0
Obsoletes:   python2-django-flash < 1.8-18
286e4e0
Obsoletes:   python-django-followit < 0.0.3-16
286e4e0
Obsoletes:   python2-django-followit < 0.0.3-16
286e4e0
Obsoletes:   python-django-socialregistration < 0.5.10-11
286e4e0
Obsoletes:   python2-django-socialregistration < 0.5.10-11
286e4e0
Obsoletes:   python-django-staticfiles < 1.2.1-13
286e4e0
Obsoletes:   python2-django-staticfiles < 1.2.1-13
faca229
Obsoletes:   python-django-sekizai-doc < 0.8.1-12
faca229
Obsoletes:   python-django-sekizai < 0.8.1-12
faca229
Obsoletes:   python2-django-sekizai < 0.8.1-12
faca229
Obsoletes:   python3-django-sekizai-doc < 0.8.1-12
faca229
Obsoletes:   python3-django-sekizai < 0.8.1-12
faca229
Obsoletes:   python-django-south < 1.0.2-3
faca229
Obsoletes:   python2-django-south < 1.0.2-3
faca229
Obsoletes:   python3-django-south < 1.0.2-3
716f12a
Obsoletes:   python-django-pgjson < 0.3.1-7
716f12a
Obsoletes:   python2-django-pgjson < 0.3.1-7
716f12a
Obsoletes:   python3-django-pgjson < 0.3.1-7
25ce4be
Obsoletes:   python-django-ckeditor < 5.3.0-4
25ce4be
Obsoletes:   python2-django-ckeditor < 5.3.0-4
25ce4be
Obsoletes:   python3-django-ckeditor < 5.3.0-4
25ce4be
Obsoletes:   python-django-extensions < 1.7.3-6
25ce4be
Obsoletes:   python2-django-extensions < 1.7.3-6
25ce4be
Obsoletes:   python3-django-extensions < 1.7.3-6
25ce4be
Obsoletes:   python-django-extensions-doc < 1.7.3-6
25ce4be
Obsoletes:   python-django-helpdesk < 0.2.1-3
25ce4be
Obsoletes:   python2-django-helpdesk < 0.2.1-3
25ce4be
Obsoletes:   python3-django-helpdesk < 0.2.1-3
25ce4be
Obsoletes:   python-django-openid-auth < 0.14-4
25ce4be
Obsoletes:   python2-django-openid-auth < 0.14-4
25ce4be
Obsoletes:   python3-django-openid-auth < 0.14-4
25ce4be
Obsoletes:   python-django-pylibmc < 0.6.1-6
25ce4be
Obsoletes:   python2-django-pylibmc < 0.6.1-6
25ce4be
Obsoletes:   python3-django-pylibmc < 0.6.1-6
25ce4be
Obsoletes:   python-django-select2 < 5.8.10-4
25ce4be
Obsoletes:   python2-django-select2 < 5.8.10-4
25ce4be
Obsoletes:   python3-django-select2 < 5.8.10-4
25ce4be
Obsoletes:   python-django-setuptest < 0.2.1-6
25ce4be
Obsoletes:   python2-django-setuptest < 0.2.1-6
25ce4be
Obsoletes:   python3-django-setuptest < 0.2.1-6
2173e47
Obsoletes:   python-django-federated-login < 1.0.0-16
2173e47
Obsoletes:   python2-django-federated-login < 1.0.0-16
2173e47
Obsoletes:   python3-django-federated-login < 1.0.0-16
faca229
c5e9628
81e3f30
%description -n python3-django
81e3f30
Django is a high-level Python Web framework that encourages rapid
81e3f30
development and a clean, pragmatic design. It focuses on automating as
81e3f30
much as possible and adhering to the DRY (Don't Repeat Yourself)
81e3f30
principle.
81e3f30
81e3f30
%prep
e84b257
%autosetup -p1 -n %{pkgname}-%{version}
Matthias Runge 475d884
a08f1b0
# hard-code python3 in django-admin
a08f1b0
pushd django
a08f1b0
for file in bin/django-admin.py conf/project_template/manage.py-tpl ; do
a08f1b0
    sed -i "s/\/env python/\/python3/" $file ;
a08f1b0
done
a08f1b0
popd
Matthias Runge 475d884
%build
73ff3a2
%py3_build
81e3f30
Matthias Runge 475d884
Matthias Runge 475d884
%install
73ff3a2
%py3_install
81e3f30
3ce5b57
# Manually invoke the python byte compile macro for each path that needs byte
3ce5b57
# compilation.
3ce5b57
%py_byte_compile %{__python3} %{buildroot}%{python3_sitelib}
7cdd148
Matthias Runge 475d884
%find_lang django
Matthias Runge 475d884
%find_lang djangojs
Matthias Runge 475d884
# append djangojs.lang to django.lang
Matthias Runge 475d884
cat djangojs.lang >> django.lang
Matthias Runge 475d884
9706006
9b43d6d
# build documentation
e84b257
export SPHINXBUILD=sphinx-build-3
9b43d6d
(cd docs && mkdir djangohtml && mkdir -p _build/{doctrees,html} && make html)
44a561e
cp -ar docs ..
Matthias Runge 475d884
e84b257
# install man pages (for the main executable only)
9706006
mkdir -p %{buildroot}%{_mandir}/man1/
9706006
cp -p docs/man/* %{buildroot}%{_mandir}/man1/
Matthias Runge 475d884
Matthias Runge 475d884
# install bash completion script
3ce5b57
bashcompdir=$(pkg-config --variable=completionsdir bash-completion)
3ce5b57
mkdir -p %{buildroot}$bashcompdir
Matthias Runge 475d884
install -m 0644 -p extras/django_bash_completion \
3ce5b57
  %{buildroot}$bashcompdir/django-admin.py
3ce5b57
e84b257
for file in django-admin django-admin-3 django-admin-%{python3_version} python3-django-admin manage.py ; do
3ce5b57
   ln -s django-admin.py %{buildroot}$bashcompdir/$file
3ce5b57
done
Matthias Runge 475d884
e84b257
# Add backward compatible links to %%{_bindir}
e84b257
ln -s ./django-admin %{buildroot}%{_bindir}/django-admin-3
e84b257
ln -s ./django-admin %{buildroot}%{_bindir}/django-admin-%{python3_version}
e84b257
ln -s ./django-admin %{buildroot}%{_bindir}/python3-django-admin
Matthias Runge 475d884
Matthias Runge 475d884
# remove .po files
Matthias Runge 475d884
find $RPM_BUILD_ROOT -name "*.po" | xargs rm -f
Matthias Runge 475d884
Matthias Runge 475d884
%check
73ff3a2
cd %{_builddir}/%{pkgname}-%{version}
Matthias Runge 475d884
export PYTHONPATH=$(pwd)
Matthias Runge 475d884
cd tests
81e3f30
3de16f5
# skip tests for now, the test is checking ordering of elements
3de16f5
#%{__python3} runtests.py --settings=test_sqlite --verbosity=2 --parallel 1
7cdd148
Matthias Runge 475d884
9d7d18c
%files bash-completion
3ce5b57
%{_datadir}/bash-completion
9d7d18c
b3cf761
%files -n python3-django-doc
b3cf761
%doc docs/_build/html/*
b3cf761
e84b257
%files -n python3-django -f django.lang
f819940
%doc AUTHORS README.rst
f819940
%license LICENSE
e84b257
%{_bindir}/django-admin.py
e84b257
%{_bindir}/django-admin
e84b257
%{_bindir}/django-admin-3
e84b257
%{_bindir}/django-admin-%{python3_version}
200fd47
%{_bindir}/python3-django-admin
e84b257
%{_mandir}/man1/django-admin.1*
9706006
%attr(0755,root,root) %{python3_sitelib}/django/bin/django-admin.py*
9706006
# Include everything but the locale data ...
9706006
%dir %{python3_sitelib}/django
9706006
%dir %{python3_sitelib}/django/bin
8ce2664
%{python3_sitelib}/django/apps
9706006
%{python3_sitelib}/django/db/
9706006
%{python3_sitelib}/django/*.py*
9706006
%{python3_sitelib}/django/utils/
9706006
%{python3_sitelib}/django/dispatch/
9706006
%{python3_sitelib}/django/template/
2639673
%{python3_sitelib}/django/urls/
9706006
%{python3_sitelib}/django/views/
9706006
%dir %{python3_sitelib}/django/conf/
9706006
%dir %{python3_sitelib}/django/conf/locale/
9706006
%dir %{python3_sitelib}/django/conf/locale/??/
9706006
%dir %{python3_sitelib}/django/conf/locale/??_*/
9706006
%dir %{python3_sitelib}/django/conf/locale/*/LC_MESSAGES
9706006
%dir %{python3_sitelib}/django/contrib/
9706006
%{python3_sitelib}/django/contrib/*.py*
9706006
%dir %{python3_sitelib}/django/contrib/admin/
9706006
%dir %{python3_sitelib}/django/contrib/admin/locale
9706006
%dir %{python3_sitelib}/django/contrib/admin/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/admin/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/admin/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/admin/*.py*
8ce2664
%{python3_sitelib}/django/contrib/admin/migrations
9706006
%{python3_sitelib}/django/contrib/admin/views/
9706006
%{python3_sitelib}/django/contrib/admin/static/
9706006
%{python3_sitelib}/django/contrib/admin/templatetags/
9706006
%{python3_sitelib}/django/contrib/admin/templates/
9706006
%dir %{python3_sitelib}/django/contrib/admindocs/
9706006
%dir %{python3_sitelib}/django/contrib/admindocs/locale/
9706006
%dir %{python3_sitelib}/django/contrib/admindocs/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/admindocs/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/admindocs/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/admindocs/*.py*
9706006
%{python3_sitelib}/django/contrib/admindocs/templates/
9706006
%dir %{python3_sitelib}/django/contrib/auth/
9706006
%dir %{python3_sitelib}/django/contrib/auth/locale/
9706006
%dir %{python3_sitelib}/django/contrib/auth/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/auth/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/auth/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/auth/*.py*
73ff3a2
%{python3_sitelib}/django/contrib/auth/common-passwords.txt.gz
9706006
%{python3_sitelib}/django/contrib/auth/handlers/
9706006
%{python3_sitelib}/django/contrib/auth/management/
8ce2664
%{python3_sitelib}/django/contrib/auth/migrations/
9706006
%{python3_sitelib}/django/contrib/auth/templates/
9706006
%dir %{python3_sitelib}/django/contrib/contenttypes/
9706006
%dir %{python3_sitelib}/django/contrib/contenttypes/locale
9706006
%dir %{python3_sitelib}/django/contrib/contenttypes/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/contenttypes/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/contenttypes/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/contenttypes/*.py*
d0f4ceb
%{python3_sitelib}/django/contrib/contenttypes/__pycache__
cd97507
%{python3_sitelib}/django/contrib/contenttypes/management/
8ce2664
%{python3_sitelib}/django/contrib/contenttypes/migrations/
9706006
%dir %{python3_sitelib}/django/contrib/flatpages/
9706006
%dir %{python3_sitelib}/django/contrib/flatpages/locale/
9706006
%dir %{python3_sitelib}/django/contrib/flatpages/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/flatpages/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/flatpages/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/flatpages/*.py*
8ce2664
%{python3_sitelib}/django/contrib/flatpages/migrations
9706006
%{python3_sitelib}/django/contrib/flatpages/templatetags
9706006
%dir %{python3_sitelib}/django/contrib/gis/
9706006
%dir %{python3_sitelib}/django/contrib/gis/locale/
9706006
%dir %{python3_sitelib}/django/contrib/gis/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/gis/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/gis/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/gis/*.py*
73ff3a2
%{python3_sitelib}/django/contrib/gis/geoip2/
d0f4ceb
%{python3_sitelib}/django/contrib/gis/serializers/
cd97507
%{python3_sitelib}/django/contrib/gis/static/
9706006
%dir %{python3_sitelib}/django/contrib/humanize/
9706006
%dir %{python3_sitelib}/django/contrib/humanize/locale/
9706006
%dir %{python3_sitelib}/django/contrib/humanize/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/humanize/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/humanize/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/humanize/templatetags/
9706006
%{python3_sitelib}/django/contrib/humanize/*.py*
9706006
%dir %{python3_sitelib}/django/contrib/messages/
9706006
%{python3_sitelib}/django/contrib/messages/*.py*
5bf2bb4
%dir %{python3_sitelib}/django/contrib/postgres
5bf2bb4
%{python3_sitelib}/django/contrib/postgres/*.py*
73ff3a2
%{python3_sitelib}/django/contrib/postgres/aggregates
1b4581a
%{python3_sitelib}/django/contrib/postgres/jinja2
5bf2bb4
%{python3_sitelib}/django/contrib/postgres/fields
5bf2bb4
%{python3_sitelib}/django/contrib/postgres/forms
1b4581a
%{python3_sitelib}/django/contrib/postgres/templates
5bf2bb4
%{python3_sitelib}/django/contrib/postgres/__pycache__
9706006
%dir %{python3_sitelib}/django/contrib/redirects
9706006
%dir %{python3_sitelib}/django/contrib/redirects/locale
9706006
%dir %{python3_sitelib}/django/contrib/redirects/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/redirects/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/redirects/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/redirects/*.py*
8ce2664
%{python3_sitelib}/django/contrib/redirects/migrations
9706006
%dir %{python3_sitelib}/django/contrib/sessions/
9706006
%dir %{python3_sitelib}/django/contrib/sessions/locale/
9706006
%dir %{python3_sitelib}/django/contrib/sessions/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/sessions/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/sessions/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/sessions/management/
8ce2664
%{python3_sitelib}/django/contrib/sessions/migrations/
9706006
%{python3_sitelib}/django/contrib/sessions/*.py*
9706006
%{python3_sitelib}/django/contrib/sitemaps/
9706006
%dir %{python3_sitelib}/django/contrib/sites/
9706006
%dir %{python3_sitelib}/django/contrib/sites/locale/
9706006
%dir %{python3_sitelib}/django/contrib/sites/locale/??/
9706006
%dir %{python3_sitelib}/django/contrib/sites/locale/??_*/
9706006
%dir %{python3_sitelib}/django/contrib/sites/locale/*/LC_MESSAGES
9706006
%{python3_sitelib}/django/contrib/sites/*.py*
8ce2664
%{python3_sitelib}/django/contrib/sites/migrations
9706006
%{python3_sitelib}/django/contrib/staticfiles/
9706006
%{python3_sitelib}/django/contrib/syndication/
9706006
%{python3_sitelib}/django/contrib/gis/admin/
9706006
%{python3_sitelib}/django/contrib/gis/db/
9706006
%{python3_sitelib}/django/contrib/gis/forms/
9706006
%{python3_sitelib}/django/contrib/gis/gdal/
9706006
%{python3_sitelib}/django/contrib/gis/geos/
9706006
%{python3_sitelib}/django/contrib/gis/management/
9706006
%{python3_sitelib}/django/contrib/gis/sitemaps/
9706006
%{python3_sitelib}/django/contrib/gis/templates/
9706006
%{python3_sitelib}/django/contrib/gis/utils/
9706006
%{python3_sitelib}/django/contrib/messages/storage/
9706006
%{python3_sitelib}/django/contrib/sessions/backends/
9706006
%{python3_sitelib}/django/forms/
54bd293
%{python3_sitelib}/django/templatetags/
9706006
%{python3_sitelib}/django/core/
9706006
%{python3_sitelib}/django/http/
9706006
%{python3_sitelib}/django/middleware/
9706006
%{python3_sitelib}/django/test/
9706006
%{python3_sitelib}/django/conf/*.py*
9706006
%{python3_sitelib}/django/conf/project_template/
9706006
%{python3_sitelib}/django/conf/app_template/
9706006
%{python3_sitelib}/django/conf/urls/
9706006
%{python3_sitelib}/django/conf/locale/*/*.py*
9706006
%{python3_sitelib}/django/conf/locale/*.py*
e81fb2b
%{python3_sitelib}/%{pkgname}-%{version}-py%{python3_version}.egg-info
9706006
%{python3_sitelib}/django/__pycache__
9706006
%{python3_sitelib}/django/bin/__pycache__
9706006
%{python3_sitelib}/django/conf/__pycache__
9706006
%{python3_sitelib}/django/conf/locale/*/__pycache__
9706006
%{python3_sitelib}/django/contrib/__pycache__
9706006
%{python3_sitelib}/django/contrib/admin/__pycache__
9706006
%{python3_sitelib}/django/contrib/admindocs/__pycache__
9706006
%{python3_sitelib}/django/contrib/auth/__pycache__
9706006
%{python3_sitelib}/django/contrib/flatpages/__pycache__
9706006
%{python3_sitelib}/django/contrib/gis/__pycache__
9706006
%{python3_sitelib}/django/contrib/humanize/__pycache__
9706006
%{python3_sitelib}/django/contrib/messages/__pycache__
9706006
%{python3_sitelib}/django/contrib/redirects/__pycache__
9706006
%{python3_sitelib}/django/contrib/sessions/__pycache__
9706006
%{python3_sitelib}/django/contrib/sites/__pycache__
81e3f30
Matthias Runge 475d884
Matthias Runge 475d884
%changelog
b7bb080
* Sun Jun 07 2020 Miro Hrončok <mhroncok@redhat.com> - 2.2.13-1
b7bb080
- Update to 2.2.13
b7bb080
- Security fix for CVE-2020-7471 (rhbz#1798516)
b7bb080
- Security fix for CVE-2020-9402 (rhbz#1810093)
b7bb080
- Security fix for CVE-2020-13254 (rhbz#1843617)
b7bb080
- Security fix for CVE-2020-13596 (rhbz#1843627)
b7bb080
9106984
* Tue Jan 07 2020 Matthias Runge <mrunge@redhat.com> - 2.2.9-1
7cc0162
- fix CVE-2019-19844 (rhbz#1788426)
7cc0162
c0b5b75
* Tue Dec 10 2019 Matthias Runge <mrunge@redhat.com> - 2.2.8-1
c0b5b75
- bugfix release
c0b5b75
- bugfix for CVE-2019-19118 (rhbz#1781270)
c0b5b75
e040274
* Thu Sep 05 2019 Matthias Runge <mrunge@redhat.com> - 2.2.5-1
e040274
- bugfix release 2.2.5 (rhbz#1747876)
e040274
7f84a55
* Sun Aug 18 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2.4-2
7f84a55
- Rebuilt for Python 3.8
7f84a55
07e7d84
* Tue Aug 06 2019 Matthias Runge <mrunge@redhat.com> - 2.2.4-1
07e7d84
- fix CVE-2019-14235 (rhbz#1735784)
07e7d84
- fix CVE-2019-14234 (rhbz#1735780)
07e7d84
- fix CVE-2019-14233 (rhbz#1735775)
07e7d84
- fix CVE-2019-14232 (rhbz#1735771)
07e7d84
d624fcd
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.3-2
d624fcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d624fcd
3de16f5
* Thu Jul 04 2019 Matthias Runge <mrunge@redhat.com> - 2.2.3-1
ba82289
- fix CVE-2019-12781 Incorrect HTTP detection with reverse-proxy connecting
ba82289
  via HTTPS (rhbz#1726014)
ba82289
bb7aacf
* Tue Jun 04 2019 Matthias Runge <mrunge@redhat.com> - 2.2.2-1
bb7aacf
- fix CVE-2019-12308 AdminURLFieldWidget XSS
bb7aacf
  (rhbz#1716763)
bb7aacf
a87cf54
* Wed Apr 10 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2-1
a87cf54
- Update to 2.2 (rhbz#1674439)
a87cf54
2e54359
* Wed Feb 20 2019 Matthias Runge <mrunge@redhat.com> - 2.1.7-1
2e54359
- Fix CVE-2019-6975: Memory exhaustion in django.utils.numberformat.format()
2e54359
  rhbz#1678264
2e54359
ce20946
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-3
ce20946
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ce20946
d37ea06
* Fri Jan 11 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.5-2
d37ea06
- Enable python dependency generator
d37ea06
b25fc0b
* Mon Jan 07 2019 Matthias Runge <mrunge@redhat.com> - 2.1.5-1
b25fc0b
- fix CVE-2019-3498 python-django: Content spoofing via URL path in
b25fc0b
  default 404 page (rhbz#1663723)
b25fc0b
8eb39cd
* Mon Oct 22 2018 Matthias Runge <mrunge@redhat.com> - 2.1.2-1
8eb39cd
- fix CVE-2018-16984 Password hash disclosure to “view only” admin users
8eb39cd
  (rhbz#1639399)
8eb39cd
0262ac2
* Fri Aug 17 2018 Matthias Runge <mrunge@redhat.com> - 2.1-1
0262ac2
- update to 2.1 (rhbz#1611025)
0262ac2
2509ca9
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.7-2
2509ca9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2509ca9
694f059
* Fri Jul 06 2018 Matthias Runge <mrunge@redhat.com> - 2.0.7-1
694f059
- bugfix update to 2.0.7 (rhbz#1597265)
694f059
38022ac
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.6-2
38022ac
- Rebuilt for Python 3.7
38022ac
1100035
* Mon Jun 04 2018 Matthias Runge <mrunge@redhat.com> - 2.0.6-1
1100035
- bugfix update to 2.0.6 (rhbz#1585347)
1100035
5322d4c
* Thu May 03 2018 Matthias Runge <mrunge@redhat.com> - 2.0.5-1
5322d4c
- update to 2.0.5 (rhbz#1574123)
5322d4c
dd13c0d
* Tue Apr 03 2018 Matthias Runge <mrunge@redhat.com> - 2.0.4-1
dd13c0d
- update to 2.0.4 (rhbz#1541188)
dd13c0d
25ce4be
* Fri Mar 16 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-4
25ce4be
- Obsolete pythonX-django-ckeditor, pythonX-django-extensions,
25ce4be
  pythonX-django-helpdesk, pythonX-django-openid-auth, pythonX-django-pylibmc,
2173e47
  pythonX-django-select2, pythonX-django-setuptest,
2173e47
  pythonX-django-federated-login
25ce4be
716f12a
* Sun Mar 11 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-3
716f12a
- Obsolete pythonX-django-pgjson
716f12a
faca229
* Wed Mar 07 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-2
faca229
- Obsolete pythonX-django-sekizai and pythonX-django-south
faca229
fe47bc7
* Tue Mar 06 2018 Matthias Runge <mrunge@redhat.com> - 2.0.3-1
fe47bc7
- update to 2.0.3, fix CVE-2018-7536 (rhbz#1552178)
fe47bc7
286e4e0
* Fri Mar 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.2-4
286e4e0
- Obsolete packages retired from https://pagure.io/fesco/issue/1857
286e4e0
aca589e
* Fri Mar 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.2-3
075fad9
- Obsolete pythonX-django-model-utils and pythonX-django-netjsongraph
aca589e
a08f1b0
* Wed Feb 07 2018 Matthias Runge <mrunge@redhat.com> - 2.0.2-2
a08f1b0
- requires python2 while being python3 (rhbz#15424)
a08f1b0
9a4a13e
* Fri Feb 02 2018 Matthias Runge <mrunge@redhat.com> - 2.0.2-1
9a4a13e
- fix CVE-2018-6188
9a4a13e
e84b257
* Tue Jan 16 2018 Matthias Runge <mrunge@redhat.com> - 2.0.1-1
e84b257
- update to 2.0.1
e84b257
- remove python2 bits
e84b257
- enable python3 tests
e84b257
a9acd85
* Tue Jan 16 2018 Troy Dawson <tdawson@redhat.com> - 1.11.9-2
a9acd85
- Update conditionals
a9acd85
6960446
* Thu Jan 04 2018 Miro Hrončok <mhroncok@redhat.com> - 1.11.9-1
6960446
- update to 1.11.9
6960446
c5e9628
* Thu Jan 04 2018 Miro Hrončok <mhroncok@redhat.com> - 1.11.8-2
c5e9628
- Obsolete python(2)-django-devserver
c5e9628
822b3ef
* Fri Dec 15 2017 Matthias Runge <mrunge@redhat.com> - 1.11.8-1
822b3ef
- update to 1.11.8
822b3ef
9294840
* Wed Sep 06 2017 Matthias Runge <mrunge@redhat.com> - 1.11.5-1
9294840
- update to 1.11.5 (rhbz#1488683)
9294840
4f44c6e
* Wed Aug 02 2017 Matthias Runge <mrunge@redhat.com> - 1.11.4-1
4f44c6e
- update to 1.11.4 (rhbz#1477382)
4f44c6e
e1b09a2
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.3-2
e1b09a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e1b09a2
f225233
* Mon Jul 03 2017 Matthias Runge <mrunge@redhat.com> - 1.11.3-1
f225233
- Update to 1.11.3 (rhbz#1467029)
f225233
1b4581a
* Thu Jun 15 2017 Matthias Runge <mrunge@redhat.com> - 1.11.2-1
1b4581a
- update to 1.11.2 (rhbz#1448664
1b4581a
- add dependency to pytz (rhbz#1458493)
1b4581a
cd97507
* Thu Apr 06 2017 Matthias Runge <mrunge@redhat.com> - 1.11-1
cd97507
- update to 1.11 (rhbz#1410268)
cd97507
2722d24
* Tue Feb 28 2017 Matthias Runge <mrunge@redhat.com> - 1.10.5-1
2722d24
- rebase to 1.10.5, fix FTBFS (rhbz#1424135)
2722d24
- declare bundled libs (rhbz#1401243)
2722d24
17427b8
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.4-3
17427b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
17427b8
cd84ace
* Mon Dec 12 2016 Stratakis Charalampos <cstratak@redhat.com> - 1.10.4-2
cd84ace
- Rebuild for Python 3.6
6b1bec7
- Disable python3 tests for now
cd84ace
c849785
* Fri Dec 02 2016 Matthias Runge <mrunge@redhat.com> - 1.10.4-1
c849785
- update to stable 1.10.4 (rhbz#1400730)
c849785
737f69e
* Wed Nov 02 2016 Matthias Runge <mrunge@redhat.com> - 1.10.3-1
737f69e
- update to 1.10.3 (rhbz#1390782)
737f69e
- fix CVE-2016-9013, CVE-2016-9014
737f69e
56d5291
* Mon Oct 03 2016 Matthias Runge <mrunge@redhat.com> - 1.10.2-1
56d5291
- update to 1.10.2 (rhbz#1381019)
56d5291
2639673
* Thu Sep 22 2016 Matthias Runge <mrunge@redhat.com> - 1.10.1-1
2639673
- rebase to 1.10.1 (rhbz#1338391)
2639673
0eedf5d
* Thu Jul 21 2016 Matthias Runge <mrunge@redhat.com> - 1-9.8-1
0eedf5d
- fix CVE-2016-6186 (rhbz#1357701)
0eedf5d
2ab1343
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.7-2
2ab1343
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2ab1343
2639673
* Mon Jun 06 2016 Matthias Runge <mrunge@redhat.com> - 1.9.7-1
547d73c
- bugfix release
547d73c
55638d9
* Tue May 31 2016 Nils Philippsen <nils@redhat.com>
55638d9
- fix source URL
55638d9
3a77589
* Sun May  8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.9.6-2
3a77589
- Put the provives/obsoletes in the right spot for new python naming
3a77589
7c9412b
* Tue May 03 2016 Matthias Runge <mrunge@redhat.com> - 1.9.6-1
7c9412b
- update to 1.9.6 (rhbz#1323374)
7c9412b
4107eb6
* Tue Mar 08 2016 Matthias Runge <mrunge@redhat.com> - 1.9.4-1
4107eb6
- update to 1.9.4 fixing a regression introduced in last
4107eb6
  upstream fix for CVE-2016-2512
4107eb6
4107eb6
* Wed Mar 02 2016 Matthias Runge <mrunge@redhat.com> - 1.9.3-1
fb828bb
- update to 1.9.3, fixing CVE-2016-2512, CVE-2016-2513
fb828bb
  (rhbz#1313500)
fb828bb
73ff3a2
* Thu Feb 11 2016 Matthias Runge <mrunge@redhat.com> - 1.9.2-1
73ff3a2
- update to 1.9.2 (rhbz#1266062)
73ff3a2
- modernize spec file, provide py2, obsolete python-django
73ff3a2
80c58de
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.8-2
80c58de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
80c58de