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

Reply via email to