Hello community,

here is the log from the commit of package python-Django1 for openSUSE:Factory 
checked in at 2018-01-13 21:45:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Django1 (Old)
 and      /work/SRC/openSUSE:Factory/.python-Django1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Django1"

Sat Jan 13 21:45:10 2018 rev:1 rq:559133 version:1.11.8

Changes:
--------
New Changes file:

--- /dev/null   2018-01-05 12:14:39.755488130 +0100
+++ /work/SRC/openSUSE:Factory/.python-Django1.new/python-Django1.changes       
2018-01-13 21:45:11.248955437 +0100
@@ -0,0 +1,1361 @@
+-------------------------------------------------------------------
+Thu Dec 21 15:56:39 UTC 2017 - mimi...@gmail.com
+
+- build only for python2 - Python3 provided by Django-2.0
+
+-------------------------------------------------------------------
+Tue Dec 12 05:16:57 UTC 2017 - tbecht...@suse.com
+
+- update to 1.11.8:
+  * Fixed #28488 -- Reallowed error handlers to access CSRF tokens.
+  * Fixed #28856 -- Fixed a regression in caching of a GenericForeignKey
+    pointing to a MTI model.
+  * Fixed #28597 -- Fixed crash with the name of a model's autogenerated 
primary
+    key in an Index's fields.
+  * Added stub release notes for 1.11.7.
+  * Fixed #28305 -- Fixed "Cannot change column 'x': used in a foreign key 
constraint"
+    crash on MySQL with a sequence of AlterField or RenameField operations.
+  * Fixed #28689 -- Fixed unquoted table names in Subquery SQL when using 
OuterRef.
+  * Added assertion helpers for PostgreSQL's server-side cursor tests.
+  * Fixed #28729 -- Replaced a numbered list with unordered list in 
TemplatesSetting docs.
+  * Fixed #28786 -- Doc'd middleware ordering considerations due to
+    CommonMiddleware setting Content-Length.
+  * Added release date for 1.11.8.
+  * Fixed #28702 -- Made query lookups for CIText fields use citext.
+  * Added 2017-12794 to the security release archive.
+  * Fixed typo in docs/topics/cache.txt.
+  * Bumped version for 1.11.6 release.
+  * Added release date for 1.11.6.
+  * Fixed #28648 -- Corrected typo in docs/topics/db/queries.txt.
+  * Bumped version for 1.11.7 release.
+  * Added stub release notes for 1.11.8.
+  * Fixed #28848 -- Fixed SQLite/MySQL crash when ordering by a filtered
+    subquery that uses nulls_first/nulls_last.
+  * Fixed typo in docs/topics/db/aggregation.txt.
+  * Fixed #28802 -- Fixed typo in docs/topics/auth/default.txt.
+  * Fixed typo in docs/topics/forms/media.txt.
+  * Bumped version for 1.11.8 release.
+  * Fixed typo in docs/ref/models/querysets.txt.
+  * Fixed test failures due to ordering differences on PostgreSQL 10.
+  * Fixed #28710 -- Fixed the Basque DATE_FORMAT string
+  * Added stub release notes for 1.11.6.
+  * Fixed #28747 -- Fixed typos in django/conf/global_settings.py comments.
+  * Fixed #28817 -- Made QuerySet.iterator() use server-side cursors after
+    values() and values_list().
+  * Post-release version bump.
+  * Fixed #28792 -- Fixed index name truncation of namespaced tables.
+  * Fixed #28781 -- Added QuerySet.values()/values_list() support for union(),
+    difference(), and intersection().
+  * Fixed #28722 -- Made QuerySet.reverse() affect nulls_first/nulls_last.
+  * Refs #28710 -- Simplified l10n format test
+  * Initialized CsrfViewMiddleware once in csrf_tests.
+  * Added release date for 1.11.7.
+  * Linked to prefetch_related_objects func in DB optimization docs.
+  * Fixed #28645 -- Reallowed AuthenticationForm to raise the inactive user
+    error when using ModelBackend.
+  * Fixed #28653 -- Added missing ForeignKey.on_delete argument in docs.
+  * Fixed #28561 -- Removed inaccurate docs about QuerySet.order_by() and 
joins.
+  * Fixed #28555 -- Made CharField convert whitespace-only values to the
+    empty_value when strip is enabled.
+  * Fixed #28601 -- Prevented cache.get_or_set() from caching None if default
+    is a callable that returns None.
+
+-------------------------------------------------------------------
+Wed Sep 20 21:53:53 UTC 2017 - toddrme2...@gmail.com
+
+- update to version 1.11.5
+  * CVE-2017-12794: Possible XSS in traceback section of technical 500 debug 
page
+  * Fixed GEOS version parsing if the version has a commit hash at the end (new
+    in GEOS 3.6.2) (:ticket:`28441`).
+  * Added compatibility for ``cx_Oracle`` 6 (:ticket:`28498`).
+  * Fixed select widget rendering when option values are tuples 
(:ticket:`28502`).
+  * Django 1.11 inadvertently changed the sequence and trigger naming scheme on
+    Oracle. This causes errors on INSERTs for some tables if
+    ``'use_returning_into': False`` is in the ``OPTIONS`` part of 
``DATABASES``.
+    The pre-1.11 naming scheme is now restored. Unfortunately, it necessarily
+    requires an update to Oracle tables created with Django 1.11.[1-4]. Use the
+    upgrade script in :ticket:`28451` comment 8 to update sequence and trigger
+    names to use the pre-1.11 naming scheme.
+  * Added POST request support to ``LogoutView``, for equivalence with the
+    function-based ``logout()`` view (:ticket:`28513`).
+  * Omitted ``pages_per_range`` from ``BrinIndex.deconstruct()`` if it's 
``None``
+    (:ticket:`25809`).
+  * Fixed a regression where ``SelectDateWidget`` localized the years in the
+    select box (:ticket:`28530`).
+  * Fixed a regression in 1.11.4 where ``runserver`` crashed with non-Unicode
+    system encodings on Python 2 + Windows (:ticket:`28487`).
+  * Fixed a regression in Django 1.10 where changes to a ``ManyToManyField``
+    weren't logged in the admin change history (:ticket:`27998`) and prevented
+    ``ManyToManyField`` initial data in model forms from being affected by
+    subsequent model changes (:ticket:`28543`).
+  * Fixed non-deterministic results or an ``AssertionError`` crash in some
+    queries with multiple joins (:ticket:`26522`).
+  * Fixed a regression in ``contrib.auth``'s ``login()`` and ``logout()`` views
+    where they ignored positional arguments (:ticket:`28550`).
+
+-------------------------------------------------------------------
+Thu Aug 10 12:51:56 UTC 2017 - tbecht...@suse.com
+
+- update to version 1.11.4:
+  * Fixed #27939 -- Updated OpenLayersWidget.map_srid for OpenLayers 3.
+  * Fixed #27956 -- Fixed display of errors in an {% extends %} child.
+  * Updated various links in docs to avoid redirects
+  * Fixed typo in docs/topics/auth/default.txt.
+  * Double quoted HTML attributes in widget docs
+  * Fixed #28303 -- Prevented localization of attribute values in the DTL 
attrs.html widget template.
+  * Added stub release notes for 1.11.3.
+  * Documented OSMWidget.default_lat/lon.
+  * Fixed #28101 -- Fixed a regression with nested __in subquery lookups and 
to_field.
+  * Bumped version for 1.11.4 release.
+  * Bumped version for 1.11.3 release.
+  * Updated translations from Transifex
+  * Fixed #28039 -- Fixed crash in BaseGeometryWidget.subwidgets().
+  * Fixed #28242 -- Moved ImageField file extension validation to the form 
field.
+  * Made docs/topics/migrations.txt use single quotes consistently.
+  * Fixed #28355 -- Fixed widget rendering of non-ASCII date/time formats on 
Python 2.
+  * Updated name of topics/db/queries link on index.
+  * Fixed #28025 -- Fixed typo in docs/ref/models/querysets.txt.
+  * Fixed #28043 -- Prevented AddIndex and RemoveIndex from mutating model 
state.
+  * Fixed #28207 -- Fixed contrib.auth.authenticate() if multiple auth 
backends don't accept a request.
+  * Fixed #28361 -- Fixed possible time-related failure in 
was_published_recently() tutorial test.
+  * Fixed #28265 -- Prevented renderer warning on Widget.render() with 
**kwargs.
+  * Fixed typo in docs/topics/testing/advanced.txt.
+  * Fixed #28125 -- Clarified 1.11 release note about Template.render() 
prohibiting non-dict context.
+  * Refs #18974 -- Added stacklevel for permalink() deprecation.
+  * Fixed #28350 -- Fixed UnboundLocalError crash in RenameField with 
nonexistent field.
+  * Fixed #28051 -- Made migrations respect Index's name argument.
+  * Fixed #28420 -- Doc'd 'is' comparison restriction for 
User.is_authenticated/anonymous.
+  * Added release date for 1.11.4.
+  * Refs #28174 -- Fixed autoreload test crash on Python 2/non-ASCII path.
+  * Fixed #28389 -- Fixed pickling of LazyObject on Python 2 when wrapped 
object doesn't have __reduce__().
+  * Fixed #28148 -- Doc'd ImageField name validation concerns with the test 
client.
+  * Added stub release notes for 1.11.2.
+  * Fixed #27890 -- Fixed FileNotFoundError cleanup exception in runtests.py 
on Python 3.6+.
+  * Fixed #28138 -- Used output type handler instead of numbersAsStrings on 
Oracle cursor.
+  * Fixed widgets module path in docs/ref/contrib/gis/forms-api.txt.
+  * Fixed #27947 -- Doc'd that model Field.error_messages often don't 
propagate to forms.
+  * Fixed #28067 -- Clarified __str__() return type when using 
python_2_unicode_compatible().
+  * Fixed docstring typo in django/contrib/admin/actions.py.
+  * Fixed #28102 -- Doc'd how to compute path to built-in widget template 
directories.
+  * Fixed #28352 -- Corrected QuerySet.values_list() return type in docs 
examples.
+  * Fixed #28181 -- Added detection for GDAL 2.1 and 2.0.
+  * Refs #23853 -- Updated sql.query.Query.join() docstring.
+  * Added a test for Model._meta._property_names.
+  * Refs #27919 -- Changed Widget.get_context() attrs kwarg to an arg.
+  * Fixed #28415 -- Clarified what characters ASCII/UnicodeUsernameValidator 
accept.
+  * Fixed #28074 -- Doc'd template-based widget rendering changes for 
contrib.gis.
+  * Fixed #28278 -- Fixed invalid HTML for a required AdminFileWidget.
+  * Added content_type filtering in Permission querying example.
+  * Corrected FileExtensionValidator doc regarding the value being validated.
+  * Fixed #27960 -- Set errcheck=False for GDALAllRegister to prevent crash.
+  * Fixed #28097 -- Fixed layout of ReadOnlyPasswordHashWidget.
+  * Fixed #27969 -- Fixed models.Field.formfield() setting 'disabled' for 
fields with choices.
+  * Post-release version bump.
+  * Fixed #28298 -- Prevented a primary key alteration from adding a foreign 
key constraint if db_constraint=False.
+  * Refs #28192 -- Fixed documentation of ChoiceField choices requirement
+  * Fixed #27966 -- Bumped required psycopg2 version to 2.5.4.
+  * Linked GIS QuerySet API docs to corresponding PostGIS docs.
+  * Fixed #27974 -- Kept resolved templates constant during one rendering 
cycle.
+  * Refs #28100 -- Fixed URL in el, es_MX, and pt auth translations
+  * Fixed typo in docs/ref/request-response.txt.
+  * Fixed #27963 -- Removed unneeded docstring example in contributing docs.
+  * Added stub release notes for security releases.
+  * Fixed #28349 -- Doc'd how to upgrade Django from LTS to LTS.
+  * Fixed typo in docs/ref/forms/fields.txt.
+  * Fixed CVE-2017-7234 -- Fixed open redirect vulnerability in 
views.static.serve().
+  * Fixed #28170 -- Fixed file_move_safe() crash when moving files to a CIFS 
mount.
+  * Fixed broken links to Oracle docs.
+  * Fixed #27554 -- Fixed prefetch_related() crash when fetching relations in 
nested Prefetches.
+  * Added links and cosmetic edits to docs/ref/request-response.txt.
+  * Added stub release notes for 1.11.1.
+  * Fixed #28079 -- Restored "No POST data" (rather than an empty table) in 
HTML debug page.
+  * Removed incorrect "required" attribute in docs/ref/forms/fields.txt.
+  * Fixed #28176 -- Restored the uncasted option value in ChoiceWidget 
template context.
+  * Refs #24423 -- Readded inadvertently deleted i18n tests.
+  * Fixed #27965 -- Fixed precision comparison in a geoforms test (refs 
#27939).
+  * Corrected post-release version bump.
+  * Made runtests.py run gis_tests only when using a GIS database backend.
+  * Fixed #28230 -- Allowed DjangoJsonEncoder to serialize CallableBool.
+  * Fixed broken link to QUnit docs.
+  * Removed MySQL (unsupported) from Perimeter docs.
+  * Fixed #28266 -- Fixed typo in docs/ref/models/instances.txt.
+  * Fixed #28139 -- Added another level of headings in the topics index.
+  * Fixed #28003 -- Doc'd what an auto-created OneToOneField parent_link looks 
like.
+  * Fixed #28160 -- Prevented hiding GDAL exceptions when it's not installed.
+  * Updated man page for Django 1.11.
+  * Fixed #27988 -- Fixed typo in docs/ref/django-admin.txt.
+  * Fixed #28199 -- Fixed Subquery generating unnecessary/invalid CAST.
+  * Fixed #28122 -- Fixed crash when overriding 
views.static.directory_index()'s template.
+  * Fixed AppRegistryNotReady error when running gis_tests in isolation on 
PostGIS.
+  * Fixed #28435 -- Removed inaccurate warning about SECURE_HSTS_PRELOAD.
+  * Fixed #28040 -- Updated SplitArrayWidget to use template-based widget 
rendering.
+  * Fixed #28269 -- Fixed Model.__init__() crash on models with a field that 
has an instance only descriptor.
+  * Tested EmailMessage(attachments=[MIMEText])
+  * Clarified return value of NumGeometries GIS function.
+  * Refs #27935 -- Fixed BrinIndex.max_name_length if a project's default 
database isn't PostgreSQL.
+  * Fixed #28058 -- Restored empty BoundFields evaluating to True.
+  * Replaced "not A== B" with "A != B" in docs/howto/writing-migrations.txt.
++++ 1164 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.python-Django1.new/python-Django1.changes

New:
----
  Django-1.11.8.tar.gz
  Django-1.11.8.tar.gz.asc
  python-Django1-rpmlintrc
  python-Django1.changes
  python-Django1.keyring
  python-Django1.spec

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

Other differences:
------------------
++++++ python-Django1.spec ++++++
#
# spec file for package python-Django
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python
%define skip_python3 1
Name:           python-Django1
Version:        1.11.8
Release:        0
Summary:        A high-level Python Web framework
License:        BSD-3-Clause
Group:          Development/Languages/Python
Url:            http://www.djangoproject.com
Source:         
https://www.djangoproject.com/m/releases/1.11/Django-%{version}.tar.gz
Source1:        
https://www.djangoproject.com/m/pgp/Django-%{version}.checksum.txt#/Django-%{version}.tar.gz.asc
Source2:        %{name}.keyring
Source99:       python-Django1-rpmlintrc
BuildRequires:  %{python_module devel}
BuildRequires:  %{python_module setuptools}
BuildRequires:  fdupes
BuildRequires:  python-rpm-macros
Requires:       python-Pillow
Requires:       python-pytz
Requires:       python-setuptools
Requires:       python-xml
Recommends:     python-bcrypt
%ifpython2
Obsoletes:      %{oldpython}-django < %{version}
Provides:       %{oldpython}-django = %{version}
Obsoletes:      %{oldpython}-South < %{version}
Provides:       %{oldpython}-South = %{version}
Provides:       python2-Django = %{version}
Obsoletes:      python2-Django < %{version}
Provides:       python2-South = %{version}
Obsoletes:      python2-South < %{version}
%endif
Requires(post):   update-alternatives
Requires(preun):  update-alternatives
BuildArch:      noarch
%python_subpackages

%description
Django is a high-level Python Web framework that encourages rapid development 
and clean, pragmatic design.

%prep
# The publisher doesn't sign the source tarball, but a signatures file 
containing multiple hashes.
# Verify hashes in that file against source tarball.
echo "`grep -e '^[0-9a-f]\{32\}  Django-%{version}.tar.gz' %{SOURCE1} | cut 
-c1-32`  %{SOURCE0}" | md5sum -c
echo "`grep -e '^[0-9a-f]\{40\}  Django-%{version}.tar.gz' %{SOURCE1} | cut 
-c1-40`  %{SOURCE0}" | sha1sum -c
echo "`grep -e '^[0-9a-f]\{64\}  Django-%{version}.tar.gz' %{SOURCE1} | cut 
-c1-64`  %{SOURCE0}" | sha256sum -c

%setup -q -n Django-%{version}

%build
%python_build

%install
%python_install

%python_clone -a %{buildroot}%{_bindir}/django-admin.py
%python_clone -a %{buildroot}%{_bindir}/django-admin

%{python_expand install -D -m 0644 extras/django_bash_completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/django_bash_completion-%{$python_bin_suffix}.sh
pushd %{buildroot}%{$python_sitelib}
chmod a-x django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
# Fix wrong-script-interpreter
sed -i "s|^#!/usr/bin/env python$|#!%{__$python}|" django/bin/django-admin.py
sed -i "s|^#!/usr/bin/env python$|#!%{__$python}|" 
django/conf/project_template/manage.py-tpl
%fdupes .
# Deduplicating files can generate a RPMLINT warning for pyc mtime
$python -m compileall -d %{$python_sitelib} django/bin/
$python -O -m compileall -d %{$python_sitelib} django/bin/
$python -m compileall -d %{$python_sitelib} django/conf/project_template/
$python -O -m compileall -d %{$python_sitelib} django/conf/project_template/
$python -m compileall -d %{$python_sitelib} django/conf/locale/
$python -O -m compileall -d %{$python_sitelib} django/conf/locale/
$python -m compileall -d %{$python_sitelib} django/conf/locale/ru/
$python -O -m compileall -d %{$python_sitelib} django/conf/locale/ru/
%fdupes django/bin/
popd
}

%post
%{python_install_alternative django-admin.py django-admin}

%preun
%python_uninstall_alternative django-admin

%files %{python_files}
%doc AUTHORS LICENSE README.rst
%python_alternative %{_bindir}/django-admin
%python_alternative %{_bindir}/django-admin.py
%{_sysconfdir}/bash_completion.d/django_bash_completion-%{python_bin_suffix}.sh
%{python_sitelib}/django
%{python_sitelib}/Django-%{version}-py*.egg-info

%changelog
++++++ Django-1.11.8.tar.gz.asc ++++++
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

This file contains MD5, SHA1, and SHA256 checksums for the source-code
tarball and wheel files of Django 1.11.8, released December 2, 2017.

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 ``1E8ABDC773EDE252`` 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 1E8ABDC773EDE252

Once the key is imported, verify this file::

    gpg --verify <<THIS FILENAME>>

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

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

https://www.djangoproject.com/m/releases/1.11/Django-1.11.8-py2.py3-none-any.whl
https://www.djangoproject.com/m/releases/1.11/Django-1.11.8.tar.gz

MD5 checksums
=============

0f6557754e9347aeccf0f379b15a1264  Django-1.11.8-py2.py3-none-any.whl
e8b68d44b87a3de36e13547ec2722af2  Django-1.11.8.tar.gz

SHA1 checksums
==============

821a5141eee6b898e54ae4d8646ef8ee5f09a5a4  Django-1.11.8-py2.py3-none-any.whl
185f29e3b613205b4ea97add7003dbefc120cde7  Django-1.11.8.tar.gz

SHA256 checksums
================

fad46f44f6f4de66aacaa92e7753dbc4fe3ae834aa2daffaca0bf16c64798186  
Django-1.11.8-py2.py3-none-any.whl
fed3e79bb5a3a8d5eb054c7a1ec1de229ef3f43335a67821cc3e489e9582f711  
Django-1.11.8.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJaIrOBAAoJEB6Kvcdz7eJSWQsQAIsqD0tZ0G2zgh1ASfqUgPQo
QsEgchRoNyZz7OMDlzCqCTu6tNRsbAb0pbOAFtXxZVPp6hCTjILYDl7hXgmfZ3wk
MpYOh0vgX9bOxlbjZWsVXqhgFfp4biC9s9RsQJmgHFp0FWXX3wpmh3wtcFHYZaud
wWP4cKr2e1ClhX2e+JcGMx9LhNu4S+2lupqR0+mh0sflYZ1pDP1Bxgc6gAkBQnde
uaE12dTPzPAD1Oq9Uj8C+z9EiSSZtKfhCBtmhL34Wt8awz6xW8T8df7fDqWG08zZ
TXa+ELKh8TOmHlLzJuiH1PGmUTIpUaAJm8mLhnu2/10LDNKL+fh3t+CF4y47CwCw
mfswUhBuOmQvRL5uY+RaUd7WHrOwLyShJ6nzSUeVV4lKLTAxAyI+Zv0LtIV0ccyd
guJFHby7p9oXqHfxlbj8VASrTRsauMfspyjOGoCvfVVaG+GtyLwbu25t3rgASl/s
W3g2dCKFv1zOrZGBwAYSOOnoMuc667o9OCHqzCxhcUogFUXwE/chnQiV7Ol8ki3f
+4euQNSkOzNZ0dmxAlHb2WPUJxLfW7jlimdTebTsbr5/Ii3BZVbiKN3XhsTXIJTt
x+YINjptIAurJVGzH0p76NVUyGvhOjo3qc/dk4VcH2uviFnaUTI4gujTfauPkeAn
3d8PnTE2xw8jmT1T+WWz
=Fy86
-----END PGP SIGNATURE-----
++++++ python-Django1-rpmlintrc ++++++
addFilter("file-not-in-%lang")
# Empty model.py files should be kept around:
addFilter("zero-length")
# Bash completion isn't config:
addFilter("non-conffile-in-etc /etc/bash_completion.d/django_bash_completion*")

Reply via email to