Skip to content

Instantly share code, notes, and snippets.

@larsks
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save larsks/9430481 to your computer and use it in GitHub Desktop.
Save larsks/9430481 to your computer and use it in GitHub Desktop.
%if 0%{?fedora} > 12
%global with_python3 1
%else
%{!?python_sitelib: %global python_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())")}
%endif
%{!?__python2:%global __python2 %{__python}}
%global pkgname Django
# Tests requiring Internet connections are disabled by default
# pass --with internet to run them (e.g. when doing a local rebuild
# for sanity checks before committing)
%bcond_with internet
# one higher than the last Django release, to account for
# dist tags
Name: python-django15
Version: 1.5.5
Release: 5%{?dist}
Summary: A high-level Python Web framework
Group: Development/Languages
License: BSD
URL: http://www.djangoproject.com/
Source0: http://pypi.python.org/packages/source/D/Django/Django-%{version}.tar.gz
Source1: python-django15-README.fedora
# patch tests to skip tests requiring internet connection
Patch0: python-django-1.5-fix-tests.patch
# from https://github.com/django/django/commit/60054e6e31abbe8ec17631f1afff77c947a05fad.patch
Patch1: python-django-1.5-fix-sphinx-build.patch
Patch99: django1.4-parallel-version.patch
BuildArch: noarch
BuildRequires: python-setuptools
BuildRequires: python2-devel
%if 0%{?rhel} == 6
BuildRequires: python-sphinx10
%else
BuildRequires: python-sphinx
%endif
%if 0%{?with_python3}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%endif
# Require setuptools as the consumer will need pkg_resources to use this module
# to make a parallel installable version
Requires: python-setuptools
Requires: %{name}-locale = %{version}-%{release}
%description
Django is a high-level Python Web framework that encourages rapid
development and a clean, pragmatic design. It focuses on automating as
much as possible and adhering to the DRY (Don't Repeat Yourself)
principle.
%package doc
Summary: Documentation for Django
Group: Documentation
Requires: %{name} = %{version}-%{release}
%description doc
This package contains the documentation for the Django high-level
Python Web framework.
%package locale
Summary: Locale files for Django
Requires: %{name} = %{version}-%{release}
%description locale
Django is a high-level Python Web framework that encourages rapid
development and a clean, pragmatic design. It focuses on automating as
much as possible and adhering to the DRY (Don't Repeat Yourself)
principle.
This package contains the locale files necessary for Django to support multiple
natural languages.
%if 0%{?with_python3}
%package -n python3-django15-doc
Summary: Documentation for Django
Group: Documentation
Requires: python3-django15 = %{version}-%{release}
%description -n python3-django15-doc
This package contains the documentation for the Django high-level
Python Web framework.
%package -n python3-django15
Summary: A high-level Python Web framework
Group: Development/Languages
Requires: python3
Requires: python3-django15-locale = %{version}-%{release}
%description -n python3-django15
Django is a high-level Python Web framework that encourages rapid
development and a clean, pragmatic design. It focuses on automating as
much as possible and adhering to the DRY (Don't Repeat Yourself)
principle.
%package -n python3-django15-locale
Summary: Locale files for Django
Requires: python3-django15 = %{version}-%{release}
%description -n python3-django15-locale
Django is a high-level Python Web framework that encourages rapid
development and a clean, pragmatic design. It focuses on automating as
much as possible and adhering to the DRY (Don't Repeat Yourself)
principle.
This package contains the locale files necessary for Django to support multiple
natural languages.
%endif
%prep
%setup -q -n %{pkgname}-%{version}
%patch0
%patch1 -p1
%patch99 -p1
# place a readme file on how to use this package
cp %SOURCE1 README.fedora
# empty files
for f in \
django/contrib/markup/models.py \
django/contrib/staticfiles/models.py \
django/contrib/webdesign/models.py \
django/contrib/humanize/models.py \
; do
echo "# just a comment" > $f
done
echo "<!-- nothing -->" > django/contrib/flatpages/tests/templates/registration/login.html
# copy jQuery license file to docs
cp django/contrib/admin/static/admin/js/LICENSE-JQUERY.txt .
# remove '/usr/bin/env python' from scripts in python_sitelib
sed -i '1d' django/bin/profiling/gather_profile_stats.py
%if 0%{?with_python3}
cp -a . %{py3dir}
sed -i '1d' %{py3dir}/django/contrib/admin/bin/compress.py
%endif
######################################################################
##
## %%build
##
%build
%{__python2} setup.py bdist_egg
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py bdist_egg
popd
%endif # with_python3
##
## Build documentation in %%build instead of %%install make it
## easier to run rpm -bi --short-circuit when testing the
## spec file.
##
# build documentation
%if 0%{?rhel} == 6
export SPHINXBUILD=sphinx-1.0-build
%endif
(cd docs && mkdir djangohtml && mkdir -p _build/{doctrees,html} && make html)
######################################################################
##
## %%install
##
%install
# must do install of python 3 subpackage first, so that we don't
# overwrite django-admin script with the python 3 version
%if 0%{?with_python3}
pushd %{py3dir}
mkdir -p %{buildroot}%{python3_sitelib}
easy_install-3.3 -m --prefix %{buildroot}%{_usr} -Z dist/*.egg
mv %{buildroot}%{_bindir}/django-admin.py %{buildroot}%{_bindir}/python3-django1.5-admin
find %{buildroot}%{python3_sitelib} \
-name bin -prune \
-o -name scripts -prune \
-o -name manage.py -prune \
-o -name "*.py" -exec chmod ugo-x {} \;
popd
%endif # with_python3
mkdir -p %{buildroot}%{python_sitelib}
easy_install -m --prefix %{buildroot}%{_usr} -Z dist/*.egg
find %{buildroot}%{python2_sitelib} \
-name bin -prune \
-o -name scripts -prune \
-o -name manage.py -prune \
-o -name "*.py" -exec chmod ugo-x {} \;
%find_lang django
%find_lang djangojs
# append djangojs.lang to django.lang
cat djangojs.lang >> django.lang
%if 0%{?with_python3}
# When creating Python3 package, separate lang to Python 2 and Python 3 files
grep py3.3 django.lang > python3-django.lang
grep py2.7 django.lang > python2-django.lang
mv {python2-,}django.lang
%endif # with_python3
# install man pages
mkdir -p %{buildroot}%{_mandir}/man1/
cp -p docs/man/* %{buildroot}%{_mandir}/man1/
%if 0%{?with_python3}
cp -a %{buildroot}%{_mandir}/man1/django-admin.1 %{buildroot}%{_mandir}/man1/python3-django1.5-admin.1
cp -a %{buildroot}%{_mandir}/man1/daily_cleanup.1 %{buildroot}%{_mandir}/man1/python3-django1.5-daily_cleanup.1
cp -a %{buildroot}%{_mandir}/man1/gather_profile_stats.1 %{buildroot}%{_mandir}/man1/python3-django1.5-gather_profile_stats.1
%endif # with_python3
# rename man page to not conflict with main package
mv %{buildroot}%{_mandir}/man1/django-admin.1 %{buildroot}%{_mandir}/man1/django1.5-admin.1
mv %{buildroot}%{_mandir}/man1/daily_cleanup.1 %{buildroot}%{_mandir}/man1/django1.5-daily_cleanup.1
mv %{buildroot}%{_mandir}/man1/gather_profile_stats.1 %{buildroot}%{_mandir}/man1/django1.5-gather_profile_stats.1
# Fix items in %%{_bindir}, rename to avoid conflicts with main package
mv %{buildroot}%{_bindir}/django-admin.py %{buildroot}%{_bindir}/django1.5-admin
# install bash completion script
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d/
install -m 0644 -p extras/django_bash_completion \
%{buildroot}%{_sysconfdir}/bash_completion.d/
# remove .po files
find %{buildroot} -name "*.po" | xargs rm -f
######################################################################
##
## %%check
##
%check
export PYTHONPATH=$(pwd)
export LANG=en_US.utf8
cd tests
./runtests.py --settings=test_sqlite --verbosity=2
%if 0%{?with_python3}
pushd %{py3dir}
export PYTHONPATH=%{py3dir}
cd tests
%{__python3} runtests.py --settings=test_sqlite --verbosity=2
popd
%endif # with_python3
######################################################################
##
## %%files
##
%files
%doc AUTHORS LICENSE README.rst README.fedora LICENSE-JQUERY.txt
# manual pages are owned by both python2 and python3 packages
%{_mandir}/man1/*
# except the symlink with python3 prefix
%if 0%{?with_python3}
%exclude %{_mandir}/man1/python3-*
%endif # with_python3
%{_bindir}/django1.5-admin
%dir %{_sysconfdir}/bash_completion.d/
%config(noreplace) %{_sysconfdir}/bash_completion.d/django_bash_completion
##
## Include everything but the locale data by including the .egg
## directory and then using %%exclude to remove the locale files.
##
%{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/
%exclude %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale
%exclude %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale
%files doc
%doc docs/_build/html/*
%files locale -f django.lang
##
## The locale *files* are included in django.lang, generated earlier using
## %%find_lang, but we need to include the directories, too.
##
%dir %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale
%dir %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale/*/
%dir %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale/*/LC_MESSAGES
%dir %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale
%dir %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale/*/
%dir %{python2_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale/*/LC_MESSAGES
%if 0%{?with_python3}
%files -n python3-django15-doc
%doc docs/_build/html/*
%files -n python3-django15
%doc AUTHORS LICENSE README.rst README.fedora LICENSE-JQUERY.txt
%{_bindir}/python3-django1.5-admin
%{_mandir}/man1/python3-django1.5-daily_cleanup.1.*
%{_mandir}/man1/python3-django1.5-admin.1.*
%{_mandir}/man1/python3-django1.5-gather_profile_stats.1.*
%dir %{_sysconfdir}/bash_completion.d/
%config(noreplace) %{_sysconfdir}/bash_completion.d/django_bash_completion
%{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg
%exclude %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale
%exclude %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale
%files -n python3-django15-locale -f python3-django.lang
%dir %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale
%dir %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale/*/
%dir %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/locale/*/LC_MESSAGES
%dir %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale
%dir %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale/*/
%dir %{python3_sitelib}/%{pkgname}-%{version}-py?.?.egg/django/*/*/locale/*/LC_MESSAGES
%endif
######################################################################
##
## %%changelog
##
%changelog
* Thu Mar 06 2014 Matthias Runge <mrunge@redhat.com> - 1.5.5-5
- remove obsoletes/provides
- own python3_sitelib/../django/contrib/localflavor/locale/??/
- own python3_sitelib/../django/contrib/localflavor/locale/??/LC_MESSAGES
- fix docs build on rawhide
* Wed Mar 05 2014 Matthias Runge <mrunge@redhat.com> - 1.5.5-4
- own /usr/lib/python3.3/site-packages/Django-1.5.5-py3.3.egg
- added README.fedora
- removed eggs in %%prep
- removed executable flags from python files
- used __python2 instead of __python
* Tue Feb 25 2014 Matthias Runge <mrunge@redhat.com> - 1.5.5-3
- split out python-django15 package (new package)
- make installable in parallel
* Tue Oct 29 2013 Matthias Runge <mrunge@redhat.com> - 1.5.5-2
- fix obsoletes
* Mon Oct 28 2013 Matthias Runge <mrunge@redhat.com> - 1.5.5-1
- update to 1.5.5 (rhbz#1023407)
* Mon Sep 16 2013 Matthias Runge <mrunge@redhat.com> - 1.5.4-1
- fix CVE-2013-1443 (DoS via large passwords), fixes rhbz#1008281
* Wed Sep 11 2013 Matthias Runge <mrunge@redhat.com> - 1.5.3-1
- fix CVE-2013-4315 (ssi issue), fixes rhbz 1004969
* Tue Aug 20 2013 Matthias Runge <mrunge@redhat.com> - 1.5.2-2
- increase obsoletes to 1.4.6-2
* Wed Aug 14 2013 Matthias Runge <mrunge@redhat.com> - 1.5.2-1
- security related update
* Mon Aug 05 2013 Matthias Runge <mrunge@redhat.com> - 1.5.1-3
- rebuild to fix build issues during mass rebuild.
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Apr 02 2013 Matthias Runge <mrunge@redhat.com> - 1.5.1-1
- update to Django-1.5.1 (rhbz#929413)
* Wed Mar 27 2013 Miro Hrončok <mhroncok@redhat.com> - 1.5-3
- separated lang files for Python 2 and 3
- list %%files in Python 3 subpackage more precisely to not include locale files
- added %%doc to Python 3 subpackage
- removed trailing slash after %%{buildroot} to avoid double slash
- fixed bogus dates in %%changelog
- made %%check verbose, so it is not so boring to watch them run
- created python3 doc package
- created python3- prefixed symlink to manpage
- comment added about shared content - manpages
* Wed Mar 27 2013 Bohuslav Kabrda <bkabrda@redhat.com> - 1.5-2
- Make the python3 subpackage install first, so that django-admin
doesn't get overwritten.
- Don't own %%{python3_sitelib} itself, but only its contents.
* Wed Feb 27 2013 Matthias Runge <mrunge@redhat.com> - 1.5-1
- update to Django-1.5
* Thu Feb 21 2013 Matthias Runge <mrunge@redhat.com> - 1.4.5-2
- update to latest stable upstream version
- fix minor packaging issues introduced upstream
* Wed Feb 20 2013 Matthias Runge <mrunge@redhat.com> - 1.4.4-1
- update to 1.4.4 (rhbz #913024)
- Data leakage via admin history log CVE-2013-0305 (rhbz #913041)
- Formset denial-of-service CVE-2013-0306 (rhbz #913042)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jan 24 2013 Matthias Runge <mrunge@redhat.com> - 1.4.3-2
- also obsolete version 1.4.3-1
* Sun Jan 13 2013 Matthias Runge <mrunge@redhat.com> - 1.4.3-2
- own directories (rhbz#894533)
* Tue Dec 11 2012 Matthias Runge <mrunge@redhat.com> - 1.4.3-1
- security update to upstream version 1.4.3
https://www.djangoproject.com/weblog/2012/dec/10/security/
* Fri Nov 16 2012 Bohuslav Kabrda <bkabrda@redhat.com> - 1.4.2-2
- Bump obsoletes version, since there is still Django-1.4.2-1 out there.
- Fix a provide that should allow users to use "django" instead of "Django".
* Thu Oct 18 2012 Matthias Runge <mrunge@redhat.com> - 1.4.2-1
- security update to upstream version 1.4.2-1
https://www.djangoproject.com/weblog/2012/oct/17/security/
* Thu Sep 20 2012 Matthias Runge <mrunge@redhat.com> - 1.4.1-2
- fix provides: Django
* Wed Aug 01 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.4.1-1
- update to 1.4.1 fixing CVE-2012-3442, CVE-2012-3443, and CVE-2012-3444
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed May 30 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.4-4
- fix for FTBFS using python 2.7.3 (thanks to M.Cepl)
* Tue Mar 27 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.4-3
- revert change from 1.4-2
- really fix simplejson-import
* Tue Mar 27 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.4-2
- fix simplejson-import (port from django-1.3-package)
* Sun Mar 25 2012 Michel Salim <salimma@fedoraproject.org> - 1.4-1
- Update to 1.4
* Mon Mar 19 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.3.1-9
- spec cleanup
* Sat Mar 17 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.3.1-8
- patch tests to work on koji (no internet connection)
* Sat Mar 10 2012 Michel Salim <salimma@fedoraproject.org> - 1.3.1-7
- Enable tests
- Now obsoletes (last Django release+1)
- Mark Bash completion script as a configuration file
* Fri Mar 09 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.3.1-6
- add additional provides django = %%{version}-%%{release}
* Wed Mar 07 2012 Matthias Runge <mrunge@matthias-runge.de> - 1.3.1-5
- rename package to python-django
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Oct 12 2011 Michel Salim <salimma@fedoraproject.org> - 1.3.1-3
- Package bash completion script
* Sat Sep 10 2011 Michel Salim <salimma@fedoraproject.org> - 1.3.1-2
- Switch to the 'html' doc builder, for easier navigation without a web server
* Sat Sep 10 2011 Michel Salim <salimma@fedoraproject.org> - 1.3.1-1
- Update to 1.3.1
- Remove workaround for non-functional -doc generation
- Deduplicate file listing
* Wed Mar 30 2011 Steve Milner <me@stevemilner.org> - 1.3-2
- Fix for BZ#693865
* Wed Mar 30 2011 Steve Milner <me@stevemilner.org> - 1.3-1
- Fix for es_MX upstream bug
- Update for upstream release
* Wed Feb 9 2011 Steve Milner <me@stevemilner.org> - 1.2.5-1
- Fix for CVE-2011-0697
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Jan 3 2011 Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.2.4-1
- Update for multiple security issues (see http://www.djangoproject.com/weblog/2010/dec/22/security/)
* Sat Oct 9 2010 Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.2.3-3
- Now build docs for F12+
- Added Django-remove-djangodocs-ext.patch
* Sat Oct 9 2010 Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.2.3-2
- Moved to dirhtml for documentation generation
* Mon Sep 13 2010 Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.2.3-1
- Update for http://www.djangoproject.com/weblog/2010/sep/10/123/
* Thu Sep 9 2010 Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.2.2-1
- Update for CVE-2010-3082 (see http://www.djangoproject.com/weblog/2010/sep/08/security-release/)
- Removed Django-hash-compat-13310.patch as it is already included in this release
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.2.1-6
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Tue Jun 8 2010 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.2.1-5
- Added http://code.djangoproject.com/changeset/13310?format=diff&new=13310 per BZ#601212
* Thu Jun 3 2010 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.2.1-4
- Include egg in >= rhel6
* Thu Jun 3 2010 Michel Salim <salimma@fedoraproject.org> - 1.2.1-3
- Use generated %%{name}.lang instead of including each locale file by hand
- Temporarily make main package provide -doc on Rawhide, to fix upgrade path
until upstream documentation builds with Sphinx 1.0
* Thu May 27 2010 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.2.1-2
- Allow for building docs in F13 as it's only F14 freaking out
* Tue May 25 2010 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.2.1-1
- Update for new release.
- Added lang files per BZ#584866.
- Changed perms on %%{python_sitelib}/django/contrib/admin/media/js/compress.py
- Lots of explicit files listed in %%files in order to reduce duplicate file listings
- Docs are not built on F-13 for now
* Wed Oct 21 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.1.1-2
- Removed po files per BZ#529188.
* Fri Oct 9 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.1.1-1
- Update to fix http://www.djangoproject.com/weblog/2009/oct/09/security/
- Django-ignore-pyo-bz-495046.patch no longer needed.
* Wed Aug 26 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.1-4
- EL-4 shouldn't get the sphinx docs.
* Wed Aug 26 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.1-3
- ghosting admin py* is now FC9 and under.
* Thu Aug 6 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.1-2
- Applied Daniel Mach's patch from bz#516016.
* Sat Aug 1 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.1-1
- Update for Django 1.1 release.
- Moved /usr/bin/django-admin.py to /usr/bin/django-admin
- sed macro is now being used
- Patch for bz#495046 applied.
* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.0.3-6
- Attempted combined spec for F12/11/10 and EL5
* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.0.3-4
- Older builds must ghost django-admin.py[c,o]
* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.0.3-3
- Bump for tag issue.
* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.0.3-2
- Fix changelog.
* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.0.3-1
- Upgrade for http://www.djangoproject.com/weblog/2009/jul/28/security/
* Thu Mar 12 2009 Michel Salim <salimma@fedoraproject.org> - 1.0.2-3
- Build HTML documentation (bug #484070)
- No longer excluding *.py? in bindir, F11's Python does not optimizes these
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sun Dec 14 2008 Michel Salim <salimma@fedoraproject.org> - 1.0.2-1
- Update to 1.0.2
* Sat Nov 1 2008 Steve 'Ashcrow' Milner <stevem@gnulinux.net> - 1.0.1-0.1.beta1
- Update to 1.0.1_beta_1
* Sat Sep 6 2008 Michel Salim <salimma@fedoraproject.org> - 1.0-1
- Update to final 1.0 release
* Tue Sep 2 2008 Michel Salim <salimma@fedoraproject.org> - 1.0-0.1.rc1%{?dist}
- CSRF security update: bz#460966
* Wed Aug 27 2008 Michel Salim <salimma@fedoraproject.org> - 1.0-0.1.beta2
- Update to 1.0 beta2
* Sat Aug 23 2008 Michel Salim <salimma@fedoraproject.org> - 1.0-0.1.beta1
- Update to 1.0 beta1
* Mon May 19 2008 Michel Salim <salimma@fedoraproject.org> - 0.96.2-1
- XSS security update: CVE-2008-2302 (bz# 442757-60)
* Sat Apr 5 2008 Michel Salim <salimma@fedoraproject.org> - 0.96.1-2
- Package .egg-info file on Fedora >= 9
* Thu Nov 1 2007 Michel Salim <michel.sylvan@gmail.com> 0.96.1-1
- i18n security update: CVE-2007-5712, bz#357051
* Sat Mar 24 2007 Michel Salim <michel.salim@gmail.com> - 0.96-1
- New upstream version
* Sun Jan 21 2007 Michel Salim <michel.salim@gmail.com> - 0.95.1-1
- Upstream security updates:
http://www.djangoproject.com/weblog/2007/jan/21/0951/
* Sun Nov 12 2006 Michel Salim <michel.salim@gmail.com> - 0.95-1
- Initial package
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment