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 - [email protected] + +- 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 <[email protected]> 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)
