Hello community,

here is the log from the commit of package python3-Django for openSUSE:Factory 
checked in at 2014-11-24 11:09:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-Django (Old)
 and      /work/SRC/openSUSE:Factory/.python3-Django.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-Django"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-Django/python3-Django.changes    
2014-08-05 13:00:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Django.new/python3-Django.changes       
2014-11-24 11:10:09.000000000 +0100
@@ -1,0 +2,140 @@
+Sat Nov 15 21:46:43 UTC 2014 - a...@gmx.de
+
+- Update to Django 1.7.1
+  * Allowed related many-to-many fields to be referenced in the admin
+    (#23604).
+  * Added a more helpful error message if you try to migrate an app
+    without first creating the contenttypes table (#22411).
+  * Modified migrations dependency algorithm to avoid possible
+    infinite recursion.
+  * Fixed a UnicodeDecodeError when the flush error message contained
+    Unicode characters (#22882).
+  * Reinstated missing CHECK SQL clauses which were omitted on some
+    backends when not using migrations (#23416).
+  * Fixed serialization of type objects in migrations (#22951).
+  * Allowed inline and hidden references to admin fields (#23431).
+  * The @deconstructible decorator now fails with a ValueError if the
+    decorated object cannot automatically be imported (#23418).
+  * Fixed a typo in an inlineformset_factory() error message that
+    caused a crash (#23451).
+  * Restored the ability to use ABSOLUTE_URL_OVERRIDES with the
+    'auth.User' model (#11775). As a side effect, the setting now adds
+    a get_absolute_url() method to any model that appears in
+    ABSOLUTE_URL_OVERRIDES but doesn’t define get_absolute_url().
+  * Avoided masking some ImportError exceptions during application
+    loading (#22920).
+  * Empty index_together or unique_together model options no longer
+    results in infinite migrations (#23452).
+  * Fixed crash in contrib.sitemaps if lastmod returned a date rather
+    than a datetime (#23403).
+  * Allowed migrations to work with app_labels that have the same last
+    part (e.g. django.contrib.auth and vendor.auth) (#23483).
+  * Restored the ability to deepcopy F objects (#23492).
+  * Formats for Welsh (cy) and several Chinese locales (zh_CN,
+    zh_Hans, zh_Hant and zh_TW) have been added. Formats for
+    Macedonian have been fixed (trailing dot removed, #23532).
+  * Added quoting of constraint names in the SQL generated by
+    migrations to prevent crash with uppercase characters in the name
+    (#23065).
+  * Fixed renaming of models with a self-referential many-to-many
+    field (ManyToManyField('self')) (#23503).
+  * Added the get_extra(), get_max_num(), and get_min_num() hooks to
+    GenericInlineModelAdmin (#23539).
+  * Made migrations.RunSQL no longer require percent sign
+    escaping. This is now consistent with cursor.execute() (#23426).
+  * Made the SERIALIZE entry in the TEST dictionary usable (#23421).
+  * Fixed bug in migrations that prevented foreign key constraints to
+    unmanaged models with a custom primary key (#23415).
+  * Added SchemaEditor for MySQL GIS backend so that spatial indexes
+    will be created for apps with migrations (#23538).
+  * Added SchemaEditor for Oracle GIS backend so that spatial metadata
+    and indexes will be created for apps with migrations (#23537).
+  * Coerced the related_name model field option to unicode during
+    migration generation to generate migrations that work with both
+    Python 2 and 3 (#23455).
+  * Fixed MigrationWriter to handle builtin types without imports
+    (#23560).
+  * Fixed deepcopy on ErrorList (#23594).
+  * Made the admindocs view to browse view details check if the view
+    specified in the URL exists in the URLconf. Previously it was
+    possible to import arbitrary packages from the Python path. This
+    was not considered a security issue because admindocs is only
+    accessible to staff users (#23601).
+  * Fixed UnicodeDecodeError crash in AdminEmailHandler with non-ASCII
+    characters in the request (#23593).
+  * Fixed missing get_or_create and update_or_create on related
+    managers causing IntegrityError (#23611).
+  * Made urlsafe_base64_decode() return the proper type (byte string)
+    on Python 3 (#23333).
+  * makemigrations can now serialize timezone-aware values (#23365).
+  * Added a prompt to the migrations questioner when removing the null
+    constraint from a field to prevent an IntegrityError on existing
+    NULL rows (#23609).
+  * Fixed generic relations in ModelAdmin.list_filter (#23616).
+  * Restored RFC compliance for the SMTP backend on Python 3 (#23063).
+  * Fixed a crash while parsing cookies containing invalid content
+    (#23638).
+  * The system check framework now raises error models.E020 when the
+    class method Model.check() is unreachable (#23615).
+  * Made the Oracle test database creation drop the test user in the
+    event of an unclean exit of a previous test run (#23649).
+  * Fixed makemigrations to detect changes to Meta.db_table (#23629).
+  * Fixed a regression when feeding the Django test client with an
+    empty data string (#21740).
+  * Fixed a regression in makemessages where static files were
+    unexpectedly ignored (#23583).
+- Changes from version 1.7
+  * A new built-in database migration system. Notes on upgrading from
+    South (a popular third*party application providing migration
+    functionality) are also available.
+  * A refactored concept of Django applications. Django applications
+    are no longer tied to the existence of a models files, and can now
+    specify both configuration data and code to be executed as Django
+    starts up.
+  * Improvements to the model Field API to support migrations and, in
+    the future, to enable easy addition of composite-key support to
+    Django's ORM.
+  * Improvements for custom Manager and QuerySet classes, allowing
+    reverse relationship traversal to specify the Manager to use, and
+    creation of a Manager from a custom QuerySet class.
+  * An extensible system check framework which can assist developers
+    in detecting and diagnosing errors.
+    
+    Please refer to the release notes for all details and migration
+    instructions:
+    https://docs.djangoproject.com/en/1.7/releases/1.7/
+- Added python-setuptools as a BuildRequires.
+- Fixed Source URL from Django Project site.
+- Reordered sources.
+- Fixed deduplication to avoid wrong mtimes in pyc files.
+- Changes from version 1.6.5 :
+  + Unexpected code execution using reverse()
+  + Caching of anonymous pages could reveal CSRF token
+  + MySQL typecasting
+  + select_for_update() requires a transaction
+  + Issue: Caches may incorrectly be allowed to store and serve private data
+  + Issue: Malformed redirect URLs from user input not correctly validated
+- Changes from version 1.6.2:
+  + Prevented the base geometry object of a prepared geometry to be garbage
+    collected, which could lead to crash Django (#21662).
+  + Fixed a crash when executing the changepassword command when the user
+    object representation contained non-ASCII characters (#21627).
+  + The collectstatic command will raise an error rather than default to
+    using the current working directory if STATIC_ROOT is not set. Combined
+    with the --clear option, the previous behavior could wipe anything
+    below the current working directory (#21581).
+  + Fixed mail encoding on Python 3.3.3+ (#21093).
+  + Fixed an issue where when settings.DATABASES['default']['AUTOCOMMIT'] = 
False,
+    the connection wasn’t in autocommit mode but Django pretended it was.
+  + Fixed a regression in multiple-table inheritance exclude() queries 
(#21787).
+  + Added missing items to django.utils.timezone.__all__ (#21880).
+  + Fixed a field misalignment issue with select_related() and model 
inheritance (#21413).
+  + Fixed join promotion for negated AND conditions (#21748).
+  + Oracle database introspection now works with boolean and float fields 
(#19884).
+  + Fixed an issue where lazy objects weren’t actually marked as safe when
+    passed through mark_safe() and could end up being double-escaped (#21882).
+- Changes from version 1.6.1:
+  - Most bug fixes are minor; you can find a complete list in the Django 1.6.1
+    release notes.
+
+-------------------------------------------------------------------

Old:
----
  Django-1.6.tar.gz

New:
----
  Django-1.7.1.checksum.txt
  Django-1.7.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-Django.spec ++++++
--- /var/tmp/diff_new_pack.AU4p3A/_old  2014-11-24 11:10:10.000000000 +0100
+++ /var/tmp/diff_new_pack.AU4p3A/_new  2014-11-24 11:10:10.000000000 +0100
@@ -17,16 +17,18 @@
 
 
 Name:           python3-Django
-Version:        1.6
+Version:        1.7.1
 Release:        0
 Summary:        A high-level Python Web framework
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 Url:            http://www.djangoproject.com
-Source:         Django-%{version}.tar.gz
-Source1:        python3-Django-rpmlintrc
+Source:         
https://www.djangoproject.com/m/releases/1.7/Django-%{version}.tar.gz
+Source1:        
https://www.djangoproject.com/m/pgp/Django-%{version}.checksum.txt
+Source99:       python3-Django-rpmlintrc
 BuildRequires:  fdupes
 BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
 Requires:       python3-Pillow
 Requires:       python3-xml
 Requires(post): update-alternatives
@@ -51,17 +53,25 @@
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
 install -D -m 0644 extras/django_bash_completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/django_bash_completion-%{py3_ver}.sh
 
+mv %{buildroot}/%{_bindir}/django-admin{,-%{py3_ver}}
+
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 touch %{buildroot}%{_sysconfdir}/alternatives/django-admin.py
 ln -sf %{_sysconfdir}/alternatives/django-admin.py 
%{buildroot}/%{_bindir}/django-admin.py
+touch %{buildroot}%{_sysconfdir}/alternatives/django-admin
+ln -sf %{_sysconfdir}/alternatives/django-admin 
%{buildroot}/%{_bindir}/django-admin
 touch %{buildroot}%{_sysconfdir}/alternatives/django_bash_completion.sh
 ln -sf %{_sysconfdir}/alternatives/django_bash_completion.sh 
%{buildroot}%{_sysconfdir}/bash_completion.d/django_bash_completion.sh
 
 %fdupes %{buildroot}%{python3_sitelib}
+# Deduplicating files can generate a RPMLINT warning for pyc mtime
+cd %{buildroot}%{python3_sitelib}
+python3 -m compileall -d %{python3_sitelib} django/conf/locale/
 
 %post
 update-alternatives \
     --install %{_bindir}/django-admin.py django-admin.py 
%{_bindir}/django-admin.py-%{py3_ver} 30 \
+    --slave %{_bindir}/django-admin django-admin 
%{_bindir}/django-admin-%{py3_ver} \
     --slave %{_sysconfdir}/bash_completion.d/django_bash_completion.sh 
django_bash_completion.sh 
%{_sysconfdir}/bash_completion.d/django_bash_completion-%{py3_ver}.sh
 
 %preun
@@ -72,13 +82,16 @@
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS LICENSE README.rst
+%{_bindir}/django-admin
+%{_bindir}/django-admin-%{py3_ver}
 %{_bindir}/django-admin.py
 %{_bindir}/django-admin.py-%{py3_ver}
+%ghost %{_sysconfdir}/alternatives/django-admin
 %ghost %{_sysconfdir}/alternatives/django-admin.py
+%{python3_sitelib}/django
+%{python3_sitelib}/Django-%{version}-py%{py3_ver}.egg-info
 %{_sysconfdir}/bash_completion.d/django_bash_completion.sh
 %{_sysconfdir}/bash_completion.d/django_bash_completion-%{py3_ver}.sh
 %ghost %{_sysconfdir}/alternatives/django_bash_completion.sh
-%{python3_sitelib}/django
-%{python3_sitelib}/Django-%{version}-py%{py3_ver}.egg-info
 
 %changelog

++++++ Django-1.7.1.checksum.txt ++++++
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

This file contains MD5, SHA1 and SHA256 checksums for the source-code
tarball of Django 1.7.1, released October 22, 2014.

To use this file, you will need a working install of PGP or other
compatible public-key encryption software. You will also need to have
the Django release manager's public key in your keyring; this key has
the ID ``0x2D9266A6808FE067`` and can be imported from the MIT
keyserver. For example, if using the open-source GNU Privacy Guard
implementation of PGP::

    gpg --keyserver pgp.mit.edu --recv-key 0x2D9266A6808FE067

Once the key is imported, verify this file::

    gpg --verify <<THIS FILENAME>>

Once you have verified this file, you can use normal MD5 and SHA1
checksumming applications to generate the checksums of the Django
package and compare them to the checksums listed below.


Release packages:
=================

Django 1.7.1 (tar.gz): 
https://www.djangoproject.com/m/releases/1.7/Django-1.7.1.tar.gz
Django 1.7.1 (.whl): 
https://www.djangoproject.com/m/releases/1.7/Django-1.7.1-py2.py3-none-any.whl


MD5 checksums:
==============

MD5(Django-1.7.1.tar.gz)= 81dae89f21647b9aa5c46c6b7dbfa349
MD5(Django-1.7.1-py2.py3-none-any.whl)= 83bd3e5cfba6d6d2bee5a37efb34771c


SHA1 checksums:
===============

SHA1(Django-1.7.1.tar.gz)= 689efc1e6d72b45b4deb451e6ed36ee77389fafc
SHA1(Django-1.7.1-py2.py3-none-any.whl)= 
6b31e486376cbb8a823ff10bd22a6ee0f2fcf959


SHA256 checksums:
=================

SHA256(Django-1.7.1.tar.gz)= 
3de62e71ce2cfbcdecb6e344cad04948506c8410ea5c6eab15c8f3b31b8ac1c0
SHA256(Django-1.7.1-py2.py3-none-any.whl)= 
679fc24b3e85bf5a07ca2f6d5c4cdf3d4477bbb02f43a6548335952cc75b5d23
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (Darwin)

iQIcBAEBCgAGBQJUR+KFAAoJEC2SZqaAj+BnFmwP+QGzThBFaj3bdcJn0VEc19Il
GuH5dGtYqYn03WDOG95HHVtbGWqxfV7xwDb0RK7YicM/yOaZMm1JqfbStd5w0+Vp
EwoDKg4uEJ5+rI+0kbqS5VS1HlibQgBPPy7wJe1CzEkOfkRrzMPnKUaeuNJrKW+d
hfbqOiTyXNEyF8B8r65mapk48aOb/uuDynR7B0xTNiiiaZXMty61JlLmUUN2V00v
FZP+DviwTZMAHqIr7gGNTsJQrxWWzMAUgkeq3NchkSDGfMZGS4KZCK8RP4ua7cSl
pLiaOGcEEZD/T9RcG+chxV3tdQh8TS0UHlVibUO6zj+4mlzNcecpsR6EI5d4VwGF
08ObwDrkjFVYE6qUNM+dp64DT6pcEl52GTJ4VDCWzAwOHJUuCluDJIKHiUBF6hFl
7OKKN9yRSIxn8snLP8P/JfkzBtiUWultfLr+6/d87dOQWGX5xtdeMlNTIeEimqwT
KQBKLL5IeMkTRdY/ewZCuGYvThZAkwcjk0ZjK9G9PyHKmAgmbSMkb2rLiq1Xe8Eq
na9M+wvmcaokeRlcrb196ueNk5/NhRsHr/IQDoZLqtKTnA0HjErJLpEpLZfGxNOO
UOdhjSd7SaeX7bTgcOr5jsNWXpkM+Q9tWZVyIy2B6hC8JpM3TTmBuntz4nyzpX79
7CKHNfGrTDXeZ9Lizbm/
=6gi+
-----END PGP SIGNATURE-----
++++++ Django-1.6.tar.gz -> Django-1.7.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python3-Django/Django-1.6.tar.gz 
/work/SRC/openSUSE:Factory/.python3-Django.new/Django-1.7.1.tar.gz differ: char 
5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to