[python-django] initial import new branch

Matthias Runge mrunge at fedoraproject.org
Tue Mar 20 07:32:17 UTC 2012


commit 475d8844c6a070bac21ce589e5d4f27159251fa9
Author: Matthias Runge <mrunge at matthias-runge.de>
Date:   Tue Mar 20 08:31:31 2012 +0100

    initial import new branch

 .gitignore                                      |    1 +
 django-1.3.1-no-internet-connection-tests.patch |   47 +++
 django-1.3.1-sphinx-param_separator.patch       |   25 ++
 django-1.3.1-sphinx-table_row_index.patch       |   30 ++
 django-1.3.1-test-week_view_allow_future.patch  |   29 ++
 python-django.spec                              |  412 +++++++++++++++++++++++
 simplejson-init.py                              |    5 +
 sources                                         |    1 +
 8 files changed, 550 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..9678788 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Django-1.3.1.tar.gz
diff --git a/django-1.3.1-no-internet-connection-tests.patch b/django-1.3.1-no-internet-connection-tests.patch
new file mode 100644
index 0000000..b2b1726
--- /dev/null
+++ b/django-1.3.1-no-internet-connection-tests.patch
@@ -0,0 +1,47 @@
+diff -up ./tests/modeltests/validation/tests.py.orig ./tests/modeltests/validation/tests.py
+--- ./tests/modeltests/validation/tests.py.orig	2012-03-18 13:24:19.331099108 +0100
++++ ./tests/modeltests/validation/tests.py	2012-03-18 13:24:54.244501199 +0100
+@@ -60,11 +60,11 @@ class BaseModelValidationTests(Validatio
+ 
+     def test_correct_url_value_passes(self):
+         mtv = ModelToValidate(number=10, name='Some Name', url_verify='http://www.google.com/')
+-        self.assertEqual(None, mtv.full_clean()) # This will fail if there's no Internet connection
++        # self.assertEqual(None, mtv.full_clean()) # This will fail if there's no Internet connection
+ 
+     def test_correct_url_with_redirect(self):
+         mtv = ModelToValidate(number=10, name='Some Name', url_verify='http://qa-dev.w3.org/link-testsuite/http.php?code=301') #example.com is a redirect to iana.org now
+-        self.assertEqual(None, mtv.full_clean()) # This will fail if there's no Internet connection
++        # self.assertEqual(None, mtv.full_clean()) # This will fail if there's no Internet connection
+ 
+     def test_correct_https_url_but_nonexisting(self):
+         mtv = ModelToValidate(number=10, name='Some Name', url_verify='https://www.example.com/')
+diff -up ./tests/regressiontests/forms/tests/fields.py.orig ./tests/regressiontests/forms/tests/fields.py
+--- ./tests/regressiontests/forms/tests/fields.py.orig	2012-03-18 13:21:47.999334489 +0100
++++ ./tests/regressiontests/forms/tests/fields.py	2012-03-18 13:22:58.129150306 +0100
+@@ -559,7 +559,7 @@ class FieldsTests(TestCase):
+ 
+     def test_urlfield_3(self):
+         f = URLField(verify_exists=True)
+-        self.assertEqual(u'http://www.google.com/', f.clean('http://www.google.com')) # This will fail if there's no Internet connection
++        #self.assertEqual(u'http://www.google.com/', f.clean('http://www.google.com')) # This will fail if there's no Internet connection
+         self.assertRaisesErrorWithMessage(ValidationError, "[u'Enter a valid URL.']", f.clean, 'http://example')
+         self.assertRaises(ValidationError, f.clean, 'http://www.broken.djangoproject.com') # bad domain
+         self.assertRaises(ValidationError, f.clean, 'http://qa-dev.w3.org/link-testsuite/http.php?code=405') # Method not allowed
+@@ -576,7 +576,7 @@ class FieldsTests(TestCase):
+     def test_urlfield_4(self):
+         f = URLField(verify_exists=True, required=False)
+         self.assertEqual(u'', f.clean(''))
+-        self.assertEqual(u'http://www.google.com/', f.clean('http://www.google.com')) # This will fail if there's no Internet connection
++        #self.assertEqual(u'http://www.google.com/', f.clean('http://www.google.com')) # This will fail if there's no Internet connection
+ 
+     def test_urlfield_5(self):
+         f = URLField(min_length=15, max_length=20)
+@@ -629,7 +629,7 @@ class FieldsTests(TestCase):
+         # UTF-8 in the domain.
+         f = URLField(verify_exists=True)
+         url = u'http://\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac.idn.icann.org/\u0391\u03c1\u03c7\u03b9\u03ba\u03ae_\u03c3\u03b5\u03bb\u03af\u03b4\u03b1'
+-        self.assertEqual(url, f.clean(url)) #This will fail without internet.
++        # self.assertEqual(url, f.clean(url)) #This will fail without internet.
+ 
+     # BooleanField ################################################################
+ 
diff --git a/django-1.3.1-sphinx-param_separator.patch b/django-1.3.1-sphinx-param_separator.patch
new file mode 100644
index 0000000..5143999
--- /dev/null
+++ b/django-1.3.1-sphinx-param_separator.patch
@@ -0,0 +1,25 @@
+From 060923d9759a882ac6e94fafbf904379ed76f38e Mon Sep 17 00:00:00 2001
+From: lukeplant <lukeplant at bcc190cf-cafb-0310-a4f2-bffc1f526a37>
+Date: Sun, 15 May 2011 23:02:36 +0000
+Subject: [PATCH] Fixed djangodocs Sphinx extension to work with latest Sphinx
+
+git-svn-id: http://code.djangoproject.com/svn/django/trunk@16231 bcc190cf-cafb-0310-a4f2-bffc1f526a37
+---
+ docs/_ext/djangodocs.py |    1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/docs/_ext/djangodocs.py b/docs/_ext/djangodocs.py
+index eec0983..5d49ef0 100644
+--- a/docs/_ext/djangodocs.py
++++ b/docs/_ext/djangodocs.py
+@@ -134,6 +134,7 @@ class DjangoHTMLTranslator(SmartyPantsHTMLTranslator):
+     def visit_desc_parameterlist(self, node):
+         self.body.append('(')
+         self.first_param = 1
++        self.param_separator = node.child_text_separator
+ 
+     def depart_desc_parameterlist(self, node):
+         self.body.append(')')
+-- 
+1.7.9.3
+
diff --git a/django-1.3.1-sphinx-table_row_index.patch b/django-1.3.1-sphinx-table_row_index.patch
new file mode 100644
index 0000000..fc69c86
--- /dev/null
+++ b/django-1.3.1-sphinx-table_row_index.patch
@@ -0,0 +1,30 @@
+From 8b763b0ed60c460738e0d0a2e3f93685bac78a8c Mon Sep 17 00:00:00 2001
+From: lukeplant <lukeplant at bcc190cf-cafb-0310-a4f2-bffc1f526a37>
+Date: Sat, 14 May 2011 02:58:58 +0000
+Subject: [PATCH] Fixed our Sphinx extension to work with latest Sphinx
+
+This is pretty hacky, but there doesn't seem to be a nice way to fix it,
+since we can't call the base method - we are deliberately overriding it in
+order to not call the base method, which adds an unwanted 'border=1' to the
+HTML.
+
+git-svn-id: http://code.djangoproject.com/svn/django/trunk@16223 bcc190cf-cafb-0310-a4f2-bffc1f526a37
+---
+ docs/_ext/djangodocs.py |    1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/docs/_ext/djangodocs.py b/docs/_ext/djangodocs.py
+index 7710786..eec0983 100644
+--- a/docs/_ext/djangodocs.py
++++ b/docs/_ext/djangodocs.py
+@@ -127,6 +127,7 @@ class DjangoHTMLTranslator(SmartyPantsHTMLTranslator):
+ 
+     # Don't use border=1, which docutils does by default.
+     def visit_table(self, node):
++        self._table_row_index = 0 # Needed by Sphinx
+         self.body.append(self.starttag(node, 'table', CLASS='docutils'))
+ 
+     # <big>? Really?
+-- 
+1.7.9.3
+
diff --git a/django-1.3.1-test-week_view_allow_future.patch b/django-1.3.1-test-week_view_allow_future.patch
new file mode 100644
index 0000000..325a4f5
--- /dev/null
+++ b/django-1.3.1-test-week_view_allow_future.patch
@@ -0,0 +1,29 @@
+From fba031c2e26ff7176d601826f8b067d8f0ef2dfb Mon Sep 17 00:00:00 2001
+From: aaugustin <aaugustin at bcc190cf-cafb-0310-a4f2-bffc1f526a37>
+Date: Sun, 1 Jan 2012 20:59:09 +0000
+Subject: [PATCH] Fixed #17488 -- This test passed in 2011 only because
+ 2012-01-01 is a Sunday. Thanks Florian Apolloner for the
+ report and patch.
+
+git-svn-id: http://code.djangoproject.com/svn/django/trunk@17321 bcc190cf-cafb-0310-a4f2-bffc1f526a37
+---
+ tests/regressiontests/generic_views/dates.py |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/tests/regressiontests/generic_views/dates.py b/tests/regressiontests/generic_views/dates.py
+index 5e03dbe..652f66b 100644
+--- a/tests/regressiontests/generic_views/dates.py
++++ b/tests/regressiontests/generic_views/dates.py
+@@ -257,7 +257,8 @@ class WeekArchiveViewTests(TestCase):
+         self.assertEqual(list(res.context['book_list']), [])
+ 
+     def test_week_view_allow_future(self):
+-        future = datetime.date(datetime.date.today().year + 1, 1, 1)
++        # January 7th always falls in week 1, given Python's definition of week numbers
++        future = datetime.date(datetime.date.today().year + 1, 1, 7)
+         b = Book.objects.create(name="The New New Testement", pages=600, pubdate=future)
+ 
+         res = self.client.get('/dates/books/%s/week/1/' % future.year)
+-- 
+1.7.9.3
+
diff --git a/python-django.spec b/python-django.spec
new file mode 100644
index 0000000..8bc3ed6
--- /dev/null
+++ b/python-django.spec
@@ -0,0 +1,412 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")}
+
+%global         pkgname Django
+# one higher than the last Django release, to account for
+# dist tags
+%global         obs_ver 1.3.1-5
+
+Name:           python-django
+Version:        1.3.1
+Release:        9%{?dist}
+Summary:        A high-level Python Web framework
+
+Group:          Development/Languages
+License:        BSD
+URL:            http://www.djangoproject.com/
+Source0:        http://media.djangoproject.com/releases/1.3/Django-%{version}.tar.gz
+# stub simplejson module that imports the system version
+Source1:        simplejson-init.py
+# upstream post-1.3.1 patches for building against Sphinx >= 1.1
+# https://code.djangoproject.com/changeset/16223
+Patch0:         django-1.3.1-sphinx-table_row_index.patch
+Patch1:         django-1.3.1-sphinx-param_separator.patch
+# upstream post-1.3.1 patch, fixing a test that only works in 2011
+Patch2:         django-1.3.1-test-week_view_allow_future.patch
+
+# patch tests to skip tests requiring internet connection
+Patch3:         django-1.3.1-no-internet-connection-tests.patch
+
+%if 0%{?rhel} <= 5
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%endif
+
+BuildArch:      noarch
+# Note: No longer required in development version > 0.95
+# BuildRequires:  python-setuptools
+BuildRequires:  python-devel
+%if 0%{?rhel} > 4 || 0%{?fedora} > 12
+BuildRequires:  python-sphinx
+%endif
+# for testing
+BuildRequires:  python-simplejson
+
+Requires:       python-simplejson
+
+Provides:       %{pkgname} = %{version}-%{release}
+Provides:       django = %{version}-%{release}
+Obsoletes:      %{pkgname} < %{obs_ver}
+
+
+%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.
+
+%if 0%{?rhel} > 4 || 0%{?fedora} >= 12
+%package doc
+Summary:        Documentation for Django
+Group:          Documentation
+Requires:       %{name} = %{version}-%{release}
+
+Provides:       django-docs = %{version}-%{release}
+Provides:       %{pkgname}-docs = %{version}-%{release}
+Obsoletes:      %{pkgname}-docs < %{obs_ver}
+
+%description doc
+This package contains the documentation for the Django high-level
+Python Web framework.
+%endif
+
+%prep
+%setup -q -n %{pkgname}-%{version}
+%patch0 -p1 -b .sphinx-table_row_index
+%patch1 -p1 -b .sphinx-param_separator
+%patch2 -p1 -b .test-week_view_allow_future
+
+# patch tests to skip tests requiring internet connection
+%patch3 
+
+# empty files
+echo "# just a comment" > django/contrib/markup/models.py
+echo "# just a comment" > django/contrib/webdesign/models.py
+echo "# just a comment" > django/contrib/staticfiles/models.py
+echo "<!-- nothing -->" > django/contrib/flatpages/tests/templates/registration/login.html
+
+# remove bundled simplejson
+cd django/utils/simplejson/
+rm -rf *
+# and put the replacement stub in place
+cp -p %{SOURCE1} __init__.py
+
+
+%build
+%{__python} setup.py build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
+
+%find_lang django
+%find_lang djangojs
+# append djangojs.lang to django.lang
+cat djangojs.lang >> django.lang
+
+# If it's rhel5+ or any Fedora over 12 build docs
+%if 0%{?rhel} > 4 || 0%{?fedora} >= 12
+    # build documentation
+    (cd docs && mkdir djangohtml && mkdir -p _build/{doctrees,html} && make html)
+%endif
+
+
+# install man pages
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/
+cp -p docs/man/* $RPM_BUILD_ROOT%{_mandir}/man1/
+
+# install bash completion script
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
+install -m 0644 -p extras/django_bash_completion \
+   $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
+
+# Fix items in %%{_bindir}
+mv $RPM_BUILD_ROOT%{_bindir}/django-admin.py $RPM_BUILD_ROOT%{_bindir}/django-admin
+
+# remove .po files
+find $RPM_BUILD_ROOT -name "*.po" | xargs rm -f
+
+# Fix permissions
+chmod +x \
+  $RPM_BUILD_ROOT%{python_sitelib}/django/conf/project_template/manage.py \
+  $RPM_BUILD_ROOT%{python_sitelib}/django/contrib/admin/media/js/compress.py \
+  $RPM_BUILD_ROOT%{python_sitelib}/django/bin/profiling/gather_profile_stats.py*
+
+# test section
+%check
+export PYTHONPATH=$(pwd)
+export LANG=en_US.utf8
+cd tests
+./runtests.py --settings=test_sqlite
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files -f django.lang 
+%defattr(-,root,root,-)
+%doc AUTHORS LICENSE README
+%{_bindir}/django-admin
+%{_mandir}/man1/*
+%attr(0755,root,root) %{python_sitelib}/django/bin/*-messages.py*
+%attr(0755,root,root) %{python_sitelib}/django/bin/daily_cleanup.py*
+%attr(0755,root,root) %{python_sitelib}/django/bin/django-admin.py*
+%dir %{_sysconfdir}/bash_completion.d/
+%config(noreplace) %{_sysconfdir}/bash_completion.d/django_bash_completion
+%{python_sitelib}/django/bin/profiling/
+%{python_sitelib}/django/bin/__init__.py*
+# Include everything but the locale data ...
+%dir %{python_sitelib}/django/
+%{python_sitelib}/django/db/
+%{python_sitelib}/django/*.py*
+%{python_sitelib}/django/shortcuts/
+%{python_sitelib}/django/utils/
+%{python_sitelib}/django/dispatch/
+%{python_sitelib}/django/template/
+%{python_sitelib}/django/views/
+%dir %{python_sitelib}/django/contrib/
+%{python_sitelib}/django/contrib/*.py*
+%dir %{python_sitelib}/django/contrib/admin/
+%dir %{python_sitelib}/django/contrib/admindocs/
+%dir %{python_sitelib}/django/contrib/auth/
+%dir %{python_sitelib}/django/contrib/comments/
+%dir %{python_sitelib}/django/contrib/contenttypes/
+%dir %{python_sitelib}/django/contrib/csrf/
+%dir %{python_sitelib}/django/contrib/databrowse/
+%dir %{python_sitelib}/django/contrib/flatpages/
+%dir %{python_sitelib}/django/contrib/formtools/
+%dir %{python_sitelib}/django/contrib/gis/
+%dir %{python_sitelib}/django/contrib/humanize/
+%dir %{python_sitelib}/django/contrib/localflavor/
+%dir %{python_sitelib}/django/contrib/markup/
+%dir %{python_sitelib}/django/contrib/messages/
+%dir %{python_sitelib}/django/contrib/redirects
+%dir %{python_sitelib}/django/contrib/sessions/
+%dir %{python_sitelib}/django/contrib/sitemaps/
+%dir %{python_sitelib}/django/contrib/sites/
+%dir %{python_sitelib}/django/contrib/staticfiles/
+%dir %{python_sitelib}/django/contrib/syndication/
+%dir %{python_sitelib}/django/contrib/webdesign/
+%{python_sitelib}/django/contrib/*/*.py*
+%{python_sitelib}/django/contrib/*/fixtures/
+%{python_sitelib}/django/contrib/*/handlers/
+%{python_sitelib}/django/contrib/*/management/
+%{python_sitelib}/django/contrib/*/media/
+%{python_sitelib}/django/contrib/*/plugins/
+%{python_sitelib}/django/contrib/*/templates/
+%{python_sitelib}/django/contrib/*/templatetags/
+%{python_sitelib}/django/contrib/*/tests/
+%{python_sitelib}/django/contrib/*/views/
+%{python_sitelib}/django/contrib/gis/admin/
+%{python_sitelib}/django/contrib/gis/db/
+%{python_sitelib}/django/contrib/gis/forms/
+%{python_sitelib}/django/contrib/gis/gdal/
+%{python_sitelib}/django/contrib/gis/geometry/
+%{python_sitelib}/django/contrib/gis/geos/
+%{python_sitelib}/django/contrib/gis/maps/
+%{python_sitelib}/django/contrib/gis/sitemaps/
+%{python_sitelib}/django/contrib/gis/utils/
+%{python_sitelib}/django/contrib/localflavor/??/
+%{python_sitelib}/django/contrib/localflavor/generic/
+%{python_sitelib}/django/contrib/localflavor/in_/
+%{python_sitelib}/django/contrib/localflavor/is_/
+%{python_sitelib}/django/contrib/messages/storage/
+%{python_sitelib}/django/contrib/sessions/backends/
+%{python_sitelib}/django/forms/
+%{python_sitelib}/django/templatetags/ 
+%{python_sitelib}/django/core/
+%{python_sitelib}/django/http/
+%{python_sitelib}/django/middleware/
+%{python_sitelib}/django/test/
+%{python_sitelib}/django/conf/*.py*
+%{python_sitelib}/django/conf/project_template/
+%{python_sitelib}/django/conf/app_template/
+%{python_sitelib}/django/conf/urls/
+%{python_sitelib}/django/conf/locale/*/*.py*
+%{python_sitelib}/django/conf/locale/*.py*
+
+# Leaving these since people may want to rebuild on lower dists
+%if 0%{?fedora} >= 9 || 0%{?rhel} >= 6
+%{python_sitelib}/*.egg-info
+%endif
+
+%if 0%{?fedora} > 0 && 0%{?fedora} <= 9
+%ghost %{_bindir}/django-admin.pyc
+%ghost %{_bindir}/django-admin.pyo
+%endif
+# -----------------
+ 
+
+%if 0%{?rhel} > 4 || 0%{?fedora} >= 12
+%files doc
+%defattr(-,root,root,-)
+%doc docs/_build/html/*
+%endif
+
+
+%changelog
+* Mon Mar 19 2012 Matthias Runge <mrunge at matthias-runge.de> - 1.3.1-9
+- spec cleanup
+
+* Sat Mar 17 2012 Matthias Runge <mrunge at matthias-runge.de> - 1.3.1-8
+- patch tests to work on koji (no internet connection)
+
+* Sat Mar 10 2012 Michel Salim <salimma at 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 at matthias-runge.de> - 1.3.1-6
+- add additional provides django = %%{version}-%%{release}
+
+* Wed Mar 07 2012 Matthias Runge <mrunge at matthias-runge.de> - 1.3.1-5
+- rename package to python-django
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Oct 12 2011 Michel Salim <salimma at fedoraproject.org> - 1.3.1-3
+- Package bash completion script
+
+* Sat Sep 10 2011 Michel Salim <salimma at 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 at 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 at stevemilner.org> - 1.3-2
+- Fix for BZ#693865
+
+* Wed Mar 30 2011 Steve Milner <me at stevemilner.org> - 1.3-1
+- Fix for es_MX upstream bug
+- Update for upstream release
+
+* Wed Feb  9 2011 Steve Milner <me at stevemilner.org> - 1.2.5-1
+- Fix for CVE-2011-0697
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng at 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 at 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 at 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 at stevemilner.org> - 1.2.3-2
+- Moved to dirhtml for documentation generation
+
+* Mon Sep 13 2010 Steve 'Ashcrow' Milner <me at 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 at 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 at 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 at 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 at gnulinux.net> - 1.2.1-4
+- Include egg in >= rhel6
+
+* Thu Jun  3 2010 Michel Salim <salimma at 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 at 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 at 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 at gnulinux.net> - 1.1.1-2
+- Removed po files per BZ#529188.
+
+* Fri Oct  9 2009 Steve 'Ashcrow' Milner <stevem at 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 at gnulinux.net> - 1.1-4
+- EL-4 shouldn't get the sphinx docs.
+
+* Wed Aug 26 2009 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.1-3
+- ghosting admin py* is now FC9 and under.
+
+* Thu Aug  6 2009 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.1-2
+- Applied Daniel Mach's patch from bz#516016.
+
+* Sat Aug  1 2009 Steve 'Ashcrow' Milner <stevem at 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 at gnulinux.net> - 1.0.3-6
+- Attempted combined spec for F12/11/10 and EL5
+
+* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.0.3-4
+- Older builds must ghost django-admin.py[c,o]
+
+* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.0.3-3
+- Bump for tag issue.
+
+* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.0.3-2
+- Fix changelog.
+
+* Wed Jul 29 2009 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.0.3-1
+- Upgrade for http://www.djangoproject.com/weblog/2009/jul/28/security/
+
+* Thu Mar 12 2009 Michel Salim <salimma at 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 at lists.fedoraproject.org> - 1.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Dec 14 2008 Michel Salim <salimma at fedoraproject.org> - 1.0.2-1
+- Update to 1.0.2
+
+* Sat Nov  1 2008 Steve 'Ashcrow' Milner <stevem at gnulinux.net> - 1.0.1-0.1.beta1
+- Update to 1.0.1_beta_1
+
+* Sat Sep  6 2008 Michel Salim <salimma at fedoraproject.org> - 1.0-1
+- Update to final 1.0 release
+
+* Tue Sep  2 2008 Michel Salim <salimma at fedoraproject.org> - 1.0-0.1.rc1%{?dist}
+- CSRF security update: bz#460966
+
+* Wed Aug 27 2008 Michel Salim <salimma at fedoraproject.org> - 1.0-0.1.beta2
+- Update to 1.0 beta2
+
+* Sat Aug 23 2008 Michel Salim <salimma at fedoraproject.org> - 1.0-0.1.beta1
+- Update to 1.0 beta1
+
+* Mon May 19 2008 Michel Salim <salimma at fedoraproject.org> - 0.96.2-1
+- XSS security update: CVE-2008-2302 (bz# 442757-60)
+
+* Sat Apr  5 2008 Michel Salim <salimma at fedoraproject.org> - 0.96.1-2
+- Package .egg-info file on Fedora >= 9
+
+* Thu Nov  1 2007 Michel Salim <michel.sylvan at gmail.com> 0.96.1-1
+- i18n security update: CVE-2007-5712, bz#357051
+
+* Sat Mar 24 2007 Michel Salim <michel.salim at gmail.com> - 0.96-1
+- New upstream version
+
+* Sun Jan 21 2007 Michel Salim <michel.salim at 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 at gmail.com> - 0.95-1
+- Initial package
diff --git a/simplejson-init.py b/simplejson-init.py
new file mode 100644
index 0000000..060b3ca
--- /dev/null
+++ b/simplejson-init.py
@@ -0,0 +1,5 @@
+"""
+Stub simplejson library that just imports the version provided by the system
+"""
+
+from simplejson import *
diff --git a/sources b/sources
index e69de29..ace4bcc 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+62d8642fd06b9a0bf8544178f8500767  Django-1.3.1.tar.gz


More information about the scm-commits mailing list