Hello community,

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

Package is "python-dnspython"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dnspython/python-dnspython.changes        
2016-06-21 12:29:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-dnspython.new/python-dnspython.changes   
2016-10-13 11:30:28.000000000 +0200
@@ -1,0 +2,22 @@
+Sat Oct  8 13:16:31 UTC 2016 - sebix+novell....@sebix.at
+
+- New upstream release 1.15.0
+    * IDNA 2008 support is now available if the "idna" module has been
+    installed and IDNA 2008 is requested.  The default IDNA behavior
+    is still IDNA 2003.  The new IDNA codec mechanism is currently
+    only useful for direct calls to dns.name.from_text() or
+    dns.name.from_unicode(), but in future releases it will be
+    deployed throughout dnspython, e.g. so that you can read a
+    masterfile with an IDNA 2008 codec in force.
+    * By default, dns.name.to_unicode() is not strict about which
+    version of IDNA the input complies with.  Strictness can be
+    requested by using one of the strict IDNA codecs.
+    * Add AVC RR support.
+    * Some problems with newlines in various output modes have been
+    addressed.
+    * dns.name.to_text() now returns text and not bytes on Python 3.x
+    * More miscellaneous fixes for the Python 2/3 codeline merge.
+- Include readme with readme.patch as not included in upstream tarball
+- Fix a bug in the tests code with 210.patch with upstream pull request #210
+
+-------------------------------------------------------------------

Old:
----
  dnspython-1.14.0.tar.gz
  dnspython-1.14.0.tar.gz.asc

New:
----
  210.patch
  dnspython-1.15.0.tar.gz
  dnspython-1.15.0.tar.gz.asc
  readme.patch

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

Other differences:
------------------
++++++ python-dnspython.spec ++++++
--- /var/tmp/diff_new_pack.mfW41P/_old  2016-10-13 11:30:31.000000000 +0200
+++ /var/tmp/diff_new_pack.mfW41P/_new  2016-10-13 11:30:31.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-dnspython
-Version:        1.14.0
+Version:        1.15.0
 Release:        0
 Url:            http://www.dnspython.org/
 Summary:        A DNS toolkit for Python
@@ -26,12 +26,16 @@
 Source:         
http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz
 Source2:        
http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz.asc
 Source3:        python-dnspython.asc
+Patch0:         https://github.com/rthalley/dnspython/pull/210.patch
+# Add the readme as patch as not included in the tarball
+Patch1:         readme.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  netcfg
 BuildRequires:  python-devel
 BuildRequires:  python-pycrypto
 BuildRequires:  python-setuptools
 BuildRequires:  unzip
+Recommends:     python-idna
 BuildArch:      noarch
 
 %description
@@ -44,6 +48,8 @@
 %prep
 %setup -q -n dnspython-%{version}
 chmod -x examples/*
+%patch0
+%patch1
 
 %build
 python setup.py build
@@ -52,15 +58,13 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %check
-pushd tests
 # skip the resolver test suite as it requires an internet connection
-test -f test_resolver.py && rm test_resolver.py
-make check
-popd
+test -f tests/test_resolver.py && rm tests/test_resolver.py
+python setup.py test
 
 %files
-%defattr(-,root,root)
-%doc ChangeLog LICENSE examples
+%defattr(-,root,root,-)
+%doc ChangeLog LICENSE README.md examples
 %{python_sitelib}/*
 
 %changelog

++++++ 210.patch ++++++
>From 0add1649c91b4f56b32e73c3a6327519c6eb532e Mon Sep 17 00:00:00 2001
From: Avram Lubkin <git_...@avram.us>
Date: Tue, 4 Oct 2016 07:32:20 -0400
Subject: [PATCH] Test creates file in wrong location

test_zone.ZoneTestCase.testToFileFilename fails with OSError: [Errno 2] No such 
file or directory
---
 tests/test_zone.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/test_zone.py b/tests/test_zone.py
index dbc67c7..3c497a6 100644
--- tests/test_zone.py
+++ tests/test_zone.py
@@ -177,7 +177,7 @@ def testToFileBinary(self):
     def testToFileFilename(self):
         z = dns.zone.from_file(here('example'), 'example')
         try:
-            z.to_file('example3-filename.out')
+            z.to_file(here('example3-filename.out'))
             ok = filecmp.cmp(here('example3-filename.out'),
                              here('example3.good'))
         finally:
++++++ dnspython-1.14.0.tar.gz -> dnspython-1.15.0.tar.gz ++++++
++++ 4849 lines of diff (skipped)


++++++ readme.patch ++++++
++++ 605 lines (skipped)


Reply via email to