Hello community, here is the log from the commit of package python3 for openSUSE:Factory checked in at 2013-06-15 10:50:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3 (Old) and /work/SRC/openSUSE:Factory/.python3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3" Changes: -------- --- /work/SRC/openSUSE:Factory/python3/python3-base.changes 2013-05-02 15:30:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes 2013-06-15 10:50:28.000000000 +0200 @@ -1,0 +2,10 @@ +Thu Jun 13 15:05:34 UTC 2013 - jmate...@suse.com + +- update to 3.3.2 + * bugfix-only release + * fixes several regressions introduced in 3.3.1 +- switch to xz compression +- move _lzma module to python3-base +- python-3.3.2-no-REUSEPORT.patch to fix build on kernels without SO_REUSEPORT + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python3/python3-doc.changes 2013-04-17 23:16:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-doc.changes 2013-06-15 10:50:28.000000000 +0200 @@ -1,0 +2,10 @@ +Thu Jun 13 15:06:22 UTC 2013 - jmate...@suse.com + +- update to version 3.3.2 +- switch to xz compression of main Python archive +- remove README.txt (bnc#709442) +- disable Source URLs for docs (the doc archives are regenerated + every day and autobuild detects this as "upstream file is different" + error) + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python3/python3.changes 2013-05-02 15:30:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3.changes 2013-06-15 10:50:28.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Jun 13 15:06:07 UTC 2013 - jmate...@suse.com + +- update to 3.3.2 +- switch to xz compression +- move _lzma module to python3-base + +------------------------------------------------------------------- Old: ---- Python-3.3.1.tar.bz2 python-3.3.1-docs-html.tar.bz2 python-3.3.1-docs-pdf-a4.tar.bz2 python-3.3.1-docs-pdf-letter.tar.bz2 New: ---- Python-3.3.2.tar.xz python-3.3.2-docs-html.tar.bz2 python-3.3.2-docs-pdf-a4.tar.bz2 python-3.3.2-docs-pdf-letter.tar.bz2 python-3.3.2-no-REUSEPORT.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-base.spec ++++++ --- /var/tmp/diff_new_pack.mgoHna/_old 2013-06-15 10:50:31.000000000 +0200 +++ /var/tmp/diff_new_pack.mgoHna/_new 2013-06-15 10:50:31.000000000 +0200 @@ -27,14 +27,16 @@ BuildRequires: automake BuildRequires: fdupes BuildRequires: libbz2-devel +BuildRequires: lzma-devel BuildRequires: pkg-config BuildRequires: timezone +BuildRequires: xz BuildRequires: zlib-devel Url: http://www.python.org/ Summary: Python3 Interpreter License: Python-2.0 Group: Development/Languages/Python -Version: 3.3.1 +Version: 3.3.2 Release: 0 %define tarversion %{version} %define tarname Python-%{tarversion} @@ -44,7 +46,7 @@ Obsoletes: python3 < 3.2 # no Provides, because python3 is obviously provided by package python3 -Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.bz2 +Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.xz Source1: baselibs.conf Source2: README.SUSE Source3: python3start @@ -77,6 +79,8 @@ Patch09: python-3.3.0b1-test-posix_fadvise.patch # Add missing bits for aarch64 in libffi Patch10: ctypes-libffi-aarch64.patch +# Disable SO_REUSEPORT constant in tests, because it's not supported on older kernels +Patch11: python-3.3.2-no-REUSEPORT.patch ### COMMON-PATCH-END ### BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -205,6 +209,7 @@ %patch07 %patch09 -p1 %patch10 -p1 +%patch11 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac @@ -461,6 +466,7 @@ %{dynlib _heapq} %{dynlib _json} %{dynlib _lsprof} +%{dynlib _lzma} %{dynlib math} %{dynlib mmap} %{dynlib _multibytecodec} ++++++ python3-doc.spec ++++++ --- /var/tmp/diff_new_pack.mgoHna/_old 2013-06-15 10:50:31.000000000 +0200 +++ /var/tmp/diff_new_pack.mgoHna/_new 2013-06-15 10:50:31.000000000 +0200 @@ -19,21 +19,27 @@ Name: python3-doc Url: http://www.python.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: xz Summary: Additional Package Documentation for Python. License: Python-2.0 Group: Development/Languages/Python -Version: 3.3.1 +Version: 3.3.2 Release: 0 BuildArch: noarch %define tarversion %{version} %define tarname Python-%{tarversion} %define pyname python3 -%define pyver 3.3.1 +%define pyver 3.3.2 Enhances: %{pyname}=%{pyver} -Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.bz2 -Source1: http://docs.python.org/3/archives/python-%{version}-docs-html.tar.bz2 -Source2: http://docs.python.org/3/archives/python-%{version}-docs-pdf-a4.tar.bz2 -Source3: http://docs.python.org/3/archives/python-%{version}-docs-pdf-letter.tar.bz2 +Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.xz +# docs for current version are regenerated every day +# this messes with autobuild "file changed" checks +#Source1: http://docs.python.org/3/archives/python-%{version}-docs-html.tar.bz2 +#Source2: http://docs.python.org/3/archives/python-%{version}-docs-pdf-a4.tar.bz2 +#Source3: http://docs.python.org/3/archives/python-%{version}-docs-pdf-letter.tar.bz2 +Source1: python-%{version}-docs-html.tar.bz2 +Source2: python-%{version}-docs-pdf-a4.tar.bz2 +Source3: python-%{version}-docs-pdf-letter.tar.bz2 Provides: pyth_doc Provides: pyth_ps Obsoletes: pyth_doc @@ -60,6 +66,8 @@ Patch09: python-3.3.0b1-test-posix_fadvise.patch # Add missing bits for aarch64 in libffi Patch10: ctypes-libffi-aarch64.patch +# Disable SO_REUSEPORT constant in tests, because it's not supported on older kernels +Patch11: python-3.3.2-no-REUSEPORT.patch ### COMMON-PATCH-END ### ### COMMON-DEF-BEGIN ### @@ -125,6 +133,7 @@ %patch07 %patch09 -p1 %patch10 -p1 +%patch11 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac @@ -145,7 +154,6 @@ tar xfj %{S:3} -C $PDOCS/paper-letter ( cd $PDOCS/paper-letter; mv docs-pdf/* . ; rm -rf docs-pdf) install -c -m 644 Misc/ACKS $PDOCS/ACKS.txt -install -c -m 644 Doc/README.txt $PDOCS/README.txt for i in Misc/* ; do [ -f $i ] && install -c -m 644 $i $PDOCS/Misc/ done @@ -159,7 +167,6 @@ %doc %{_docdir}/%{pyname}/Misc %doc %{_docdir}/%{pyname}/html %doc %{_docdir}/%{pyname}/ACKS.txt -%doc %{_docdir}/%{pyname}/README.txt %files pdf %defattr(644, root, root, 755) ++++++ python3.spec ++++++ --- /var/tmp/diff_new_pack.mgoHna/_old 2013-06-15 10:50:31.000000000 +0200 +++ /var/tmp/diff_new_pack.mgoHna/_new 2013-06-15 10:50:31.000000000 +0200 @@ -35,18 +35,19 @@ BuildRequires: sqlite-devel BuildRequires: tk-devel BuildRequires: xorg-x11-devel +BuildRequires: xz Url: http://www.python.org/ Summary: Python3 Interpreter License: Python-2.0 Group: Development/Languages/Python -Version: 3.3.1 +Version: 3.3.2 Release: 0 %define tarversion %{version} %define tarname Python-%{tarversion} Requires: python3-base = %{version} -Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.bz2 +Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.xz Source1: baselibs.conf #Source11: testfiles.tar.bz2 # issues with copyrighted Unicode testing files @@ -76,6 +77,8 @@ Patch09: python-3.3.0b1-test-posix_fadvise.patch # Add missing bits for aarch64 in libffi Patch10: ctypes-libffi-aarch64.patch +# Disable SO_REUSEPORT constant in tests, because it's not supported on older kernels +Patch11: python-3.3.2-no-REUSEPORT.patch ### COMMON-PATCH-END ### BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -176,6 +179,7 @@ %patch07 %patch09 -p1 %patch10 -p1 +%patch11 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac @@ -210,7 +214,7 @@ ulimit -v 10000000 || : fi # only test the parts skipped in python3-base -TESTS="test_bz2 test_lzma test_dbm_gnu test_dbm_ndbm test_readline test_ssl test_tcl test_tk test_ttk_guionly test_ttk_textonly test_curses test_socketserver test_sqlite test_hashlib test_smtpnet" +TESTS="test_dbm_gnu test_dbm_ndbm test_readline test_ssl test_tcl test_tk test_ttk_guionly test_ttk_textonly test_curses test_socketserver test_sqlite test_hashlib test_smtpnet" make test TESTOPTS="-u -network,-gui $TESTS" %install @@ -249,6 +253,7 @@ for library in \ array atexit audioop binascii _bisect _bz2 cmath _codecs_* _crypt _csv \ _ctypes _datetime _decimal _elementtree fcntl grp _heapq _json _lsprof \ + _lzma \ math mmap _multibytecodec _multiprocessing nis ossaudiodev parser _pickle \ _posixsubprocess _random resource select _socket spwd _struct syslog \ termios _testbuffer time unicodedata zlib _ctypes_test _testcapi \ @@ -286,7 +291,6 @@ %{sitedir}/xml %{sitedir}/xmlrpc %{dynlib _hashlib} -%{dynlib _lzma} %{dynlib pyexpat} %{dynlib readline} %{dynlib _sqlite3} ++++++ import_failed.map ++++++ --- /var/tmp/diff_new_pack.mgoHna/_old 2013-06-15 10:50:31.000000000 +0200 +++ /var/tmp/diff_new_pack.mgoHna/_new 2013-06-15 10:50:31.000000000 +0200 @@ -4,4 +4,4 @@ python3-tk: tkinter _tkinter python3-curses: curses _curses _curses_panel python3-dbm: dbm _dbm _gdbm -python3: sqlite3 xml xmlrpc _hashlib _lzma pyexpat readline _sqlite3 _ssl xxlimited +python3: sqlite3 xml xmlrpc _hashlib pyexpat readline _sqlite3 _ssl xxlimited ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.mgoHna/_old 2013-06-15 10:50:31.000000000 +0200 +++ /var/tmp/diff_new_pack.mgoHna/_new 2013-06-15 10:50:31.000000000 +0200 @@ -9,7 +9,7 @@ master=python3-base.spec # calculate version number from newest tar name -VERSION=`ls *.tar.bz2 | grep '^Python-' | tail -n 1 | sed -r 's/^Python-([0-9]+\.[0-9]+.[0-9a-z]+)\.tar.*$/\1/'` +VERSION=`ls *.tar.xz | grep '^Python-' | tail -n 1 | sed -r 's/^Python-([0-9]+\.[0-9]+.[0-9a-z]+)\.tar.*$/\1/'` if echo $VERSION | grep -q Python; then echo "Version is $VERSION and that's not right, fix the script." exit 1 ++++++ python-3.3.1-docs-html.tar.bz2 -> python-3.3.2-docs-html.tar.bz2 ++++++ ++++ 37204 lines of diff (skipped) ++++++ python-3.3.1-docs-pdf-a4.tar.bz2 -> python-3.3.2-docs-pdf-a4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/python3/python-3.3.1-docs-pdf-a4.tar.bz2 /work/SRC/openSUSE:Factory/.python3.new/python-3.3.2-docs-pdf-a4.tar.bz2 differ: char 11, line 1 ++++++ python-3.3.1-docs-pdf-letter.tar.bz2 -> python-3.3.2-docs-pdf-letter.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/python3/python-3.3.1-docs-pdf-letter.tar.bz2 /work/SRC/openSUSE:Factory/.python3.new/python-3.3.2-docs-pdf-letter.tar.bz2 differ: char 11, line 1 ++++++ python-3.3.2-no-REUSEPORT.patch ++++++ Index: Python-2.7.4/Lib/test/support.py =================================================================== --- Python-2.7.4.orig/Lib/test/support.py 2013-04-06 16:02:32.000000000 +0200 +++ Python-2.7.4/Lib/test/support.py 2013-05-09 17:46:46.789663295 +0200 @@ -371,10 +371,10 @@ if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR) == 1: raise TestFailed("tests should never set the SO_REUSEADDR " \ "socket option on TCP/IP sockets!") - if hasattr(socket, 'SO_REUSEPORT'): - if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT) == 1: - raise TestFailed("tests should never set the SO_REUSEPORT " \ - "socket option on TCP/IP sockets!") +# if hasattr(socket, 'SO_REUSEPORT'): +# if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT) == 1: +# raise TestFailed("tests should never set the SO_REUSEPORT " \ +# "socket option on TCP/IP sockets!") if hasattr(socket, 'SO_EXCLUSIVEADDRUSE'): sock.setsockopt(socket.SOL_SOCKET, socket.SO_EXCLUSIVEADDRUSE, 1) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org