Hello community, here is the log from the commit of package python3 for openSUSE:Factory checked in at 2016-05-02 10:43:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-03-14 09:57:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes 2016-05-02 10:43:49.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Apr 22 17:20:29 UTC 2016 - jmatejek@suse.com + +- move _hashlib and _ssl modules and tests to python3-base +- recommend python3 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python3/python3.changes 2016-03-29 09:54:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3.changes 2016-05-02 10:43:49.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Apr 22 17:20:29 UTC 2016 - jmatejek@suse.com + +- move _hashlib and _ssl modules and tests to python3-base +- change Suggests to Recommends on supplemental modules + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-base.spec ++++++ --- /var/tmp/diff_new_pack.rNhdJr/_old 2016-05-02 10:43:50.000000000 +0200 +++ /var/tmp/diff_new_pack.rNhdJr/_new 2016-05-02 10:43:50.000000000 +0200 @@ -28,6 +28,7 @@ BuildRequires: fdupes BuildRequires: libbz2-devel BuildRequires: lzma-devel +BuildRequires: openssl-devel BuildRequires: pkg-config BuildRequires: timezone BuildRequires: xz @@ -49,6 +50,9 @@ Provides: python3-asyncio = %{version} Obsoletes: python3-asyncio < %{version} +Recommends: python3 = %{version} +#Recommends: python3-ensurepip + Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.xz Source1: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.xz.asc Source2: python.keyring @@ -143,7 +147,7 @@ (HTML) or python-doc-pdf (PDF) packages. If you want to install third party modules using distutils, you need to -install python-devel package. +install python3-devel package. %package -n python3-tools @@ -316,9 +320,6 @@ # done have any such interface breaking teh uuid module. EXCLUDE="$EXCLUDE test_uuid" -# Exclude test_tools, test_venv and test_ensurepip which indirectly require ssl -EXCLUDE="$EXCLUDE test_tools test_venv test_ensurepip" - # Limit virtual memory to avoid spurious failures if test $(ulimit -v) = unlimited || test $(ulimit -v) -gt 10000000; then ulimit -v 10000000 || : @@ -509,6 +510,7 @@ %{dynlib _elementtree} %{dynlib fcntl} %{dynlib grp} +%{dynlib _hashlib} %{dynlib _heapq} %{dynlib _json} %{dynlib _lsprof} @@ -527,6 +529,7 @@ %{dynlib resource} %{dynlib select} %{dynlib _socket} +%{dynlib _ssl} %{dynlib spwd} %{dynlib _struct} %{dynlib syslog} ++++++ python3.spec ++++++ --- /var/tmp/diff_new_pack.rNhdJr/_old 2016-05-02 10:43:50.000000000 +0200 +++ /var/tmp/diff_new_pack.rNhdJr/_new 2016-05-02 10:43:50.000000000 +0200 @@ -28,9 +28,9 @@ BuildRequires: libbz2-devel BuildRequires: libexpat-devel BuildRequires: libffi-devel -BuildRequires: libopenssl-devel BuildRequires: lzma-devel BuildRequires: ncurses-devel +BuildRequires: openssl-devel BuildRequires: readline-devel BuildRequires: sqlite-devel BuildRequires: tk-devel @@ -47,10 +47,10 @@ Requires: python3-base = %{version} Recommends: python3-pip -Suggests: python3-curses -Suggests: python3-dbm -Suggests: python3-idlelib -Suggests: python3-tk +Recommends: python3-curses +Recommends: python3-dbm +Recommends: python3-idle +Recommends: python3-tk Source0: http://www.python.org/ftp/python/%{version}/%{tarname}.tar.xz Source1: baselibs.conf @@ -150,7 +150,7 @@ (HTML) or python-doc-pdf (PDF) packages. If you want to install third party modules using distutils, you need to -install python-devel package. +install python3-devel package. @@ -252,17 +252,12 @@ # only test the parts skipped in python3-base TESTS="test_curses test_dbm_gnu test_dbm_ndbm test_idle \ - test_readline test_sqlite test_ssl test_tcl \ + test_readline test_sqlite test_tcl test_tix test_tk \ test_ttk_textonly" # redo tests with SSL parts %if !0%{?qemu_user_space_build} TESTS="$TESTS test_asyncio" %endif -TESTS="$TESTS test_hashlib test_urllib test_httplib \ - test_imaplib test_ftplib test_urllib2_localnet test_nntplib" - -# ensurepip-based tests -TESTS="$TESTS test_venv test_ensurepip test_tools" make test TESTOPTS="-u curses $TESTS" @@ -297,9 +292,9 @@ for library in \ array audioop binascii _bisect _bz2 cmath _codecs_* _crypt _csv \ - _ctypes _datetime _decimal _elementtree fcntl grp _heapq _json _lsprof \ + _ctypes _datetime _decimal _elementtree fcntl grp _hashlib _heapq _json _lsprof \ _lzma math mmap _multibytecodec _multiprocessing nis _opcode ossaudiodev \ - parser _pickle _posixsubprocess _random resource select _socket spwd \ + parser _pickle _posixsubprocess _random resource select _ssl _socket spwd \ _struct syslog termios _testbuffer _testimportmultiple _testmultiphase \ unicodedata zlib _ctypes_test _testcapi xxlimited \ _md5 _sha1 _sha256 _sha512 @@ -336,10 +331,8 @@ %exclude %{sitedir}/sqlite3/test %{sitedir}/xml %{sitedir}/xmlrpc -%{dynlib _hashlib} %{dynlib pyexpat} %{dynlib readline} %{dynlib _sqlite3} -%{dynlib _ssl} %changelog