|
|
|
|
Changelog for python3-base-3.7.1-275.2.x86_64.rpm :
* Tue Dec 11 2018 Jan Engelhardt - Write summaries without em dashes. * Mon Dec 10 2018 Alberto Planas Dominguez - Backport bpo-33499 to add PYTHONPYCACHEPREFIX from 3.8 * bpo-33499_Add_PYTHONPYCACHEPREFIX_env_var_for_alt_bytecode.patch * Mon Dec 03 2018 Matěj Cepl - Remove python-3.3.0b1-curses-panel.patch it is unnecessary anymore.- Add boo1071941-make-install-in-sep-loc.patch to make pip and distutils in user environment install into separate location (boo#1071941) Set values of prefix and exec_prefix in distutils install command to /usr/local if executable is /usr/bin/python * and RPM build is not detected to make pip and distutils install into separate location- Remove finally python-3.3.3-skip-distutils-test_sysconfig_module.patch- Remove distutils-reproducible-compile.patch which doesn\'t make really much difference in reproducibility (see gh#python/cpython#8057 and discussion there). * Fri Nov 30 2018 mceplAATTsuse.com- Rename Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * Wed Nov 07 2018 mceplAATTsuse.com- Add dependency on bluez-devel to build support for Bluetooth (boo#1109998) * Tue Nov 06 2018 mceplAATTsuse.com- Add devhelp subpackage and split qthelp into another subpackage. * Wed Oct 24 2018 Matěj Cepl - Remove python-3.0b1-record-rpm.patch and Python-3.0b1-record-rpm.patch, as they are not needed anymore * Tue Oct 23 2018 Matej Cepl - Switch off test_threading for optimization builds. * Mon Oct 22 2018 mceplAATTsuse.com- Update to python-3.7.1. This is just a brief overview, complete changelog available at https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-final: Library bpo-34970: Protect tasks weak set manipulation in asyncio.all_tasks()- Patches already accepted upstream are removed: * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch * 00308-tls-1.3.patch- New patches added: * Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * raise_SIGING_not_handled.patch- All other patches refreshed via quilt. * Mon Oct 22 2018 Matej Cepl - Add raise_SIGING_not_handled.patch to fix bsc#1094814 * Wed Oct 17 2018 Tomáš Chvátal - Add patch to fix importlib return types: * python3-imp-returntype.patch * Mon Oct 15 2018 mceplAATTsuse.com- bpo-34022 still not completely fixed, so we have to keep excluding test_cmd_line_script, test_multiprocessing_main_handling, and test_runpy from the test suite. * Sun Oct 14 2018 Matej Cepl - Update to python 3.7.1~rc2: Core and Builtins bpo-34879: Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery Spytz. bpo-34854: Fixed a crash in compiling string annotations containing a lambda with a keyword-only argument that doesn’t have a default value. bpo-34320: Fix dict(od) didn’t copy iteration order of OrderedDict. Library bpo-34769: Fix for async generators not finalizing when event loop is in debug mode and garbage collector runs in another thread. bpo-34922: Fixed integer overflow in the digest() and hexdigest() methods for the SHAKE algorithm in the hashlib module. bpo-34900: Fixed unittest.TestCase.debug() when used to call test methods with subtests. Patch by Bruno Oliveira. bpo-34871: Fix inspect module polluted sys.modules when parsing __text_signature__ of callable. bpo-34872: Fix self-cancellation in C implementation of asyncio.Task bpo-34819: Use a monotonic clock to compute timeouts in Executor.map() and as_completed(), in order to prevent timeouts from deviating when the system clock is adjusted. bpo-34334: In QueueHandler, clear exc_text from LogRecord to prevent traceback from being written twice. bpo-6721: Acquire the logging module’s commonly used internal locks while fork()ing to avoid deadlocks in the child process. bpo-34172: Fix a reference issue inside multiprocessing.Pool that caused the pool to remain alive if it was deleted without being closed or terminated explicitly. Documentation bpo-32174: chm document displays non-ASCII charaters properly on some MBCS Windows systems. Tests bpo-32962: Fixed test_gdb when Python is compiled with flags - mcet -fcf-protection -O0. C API bpo-34910: Ensure that PyObject_Print() always returns -1 on error. Patch by Zackery Spytz. * Fri Oct 12 2018 mceplAATTsuse.com- Add Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to fix problems with SOURCE_DATE_EPOCH variable (bpo-34022) * Mon Sep 17 2018 Tomáš Chvátal - Add patch to fix build with tls1.3 supported openssl * 00308-tls-1.3.patch- Add patch to fix Py_Main calls after Py_initialize * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch * Mon Sep 03 2018 Matěj Cepl - Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it. * Tue Jul 10 2018 mceplAATTsuse.com- Fix ownership of _contextvars, _queue, and _xxtestfuzz * Tue Jul 03 2018 mceplAATTsuse.com- Switch off LTO for distros with older GCC- Fix %files * Fri Jun 29 2018 tchvatalAATTsuse.com- Add dependency over libuuid-devel * Thu Jun 28 2018 mimi.vxAATTgmail.com- update to python 3.7.0 Complete overview of changes is available on https://docs.python.org/3/whatsnew/3.7.html, these are just highlights: * PEP 563, postponed evaluation of type annotations. * async and await are now reserved keywords. * New library modules: contextvars: PEP 567 – Context Variables dataclasses: PEP 557 – Data Classes importlib.resources * New built-in features: PEP 553, the new breakpoint() function. * Python data model improvements: PEP 562, customization of access to module attributes. PEP 560, core support for typing module and generic types. the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec. * Significant improvements in the standard library: The asyncio module has received new features, significant usability and performance improvements. The time module gained support for functions with nanosecond resolution. * CPython implementation improvements: Avoiding the use of ASCII as a default text encoding: PEP 538, legacy C locale coercion PEP 540, forced UTF-8 runtime mode PEP 552, deterministic .pycs the new development runtime mode PEP 565, improved DeprecationWarning handling * C API improvements: PEP 539, new C API for thread-local storage * Documentation improvements: PEP 545, Python documentation translations New documentation translations: Japanese, French, and Korean.- drop python3-sorted_tar.patch- drop 0001-allow-for-reproducible-builds-of-python-packages.patch- refresh python-3.6.0-multilib-new.patch- refresh subprocess-raise-timeout.patch * new C API for thread-local storage * Deterministic pyc files * Built-in breakpoint() * Data Classes * Core support for typing module and generic types * Customization of access to module attributes * Postponed evaluation of annotations * Time functions with nanosecond resolution * Improved DeprecationWarning handling * Context Variables * Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode) * The insertion-order preservation nature of dict objects is now an official part of the Python language spec. * Notable performance improvements in many areas. * Mon Apr 30 2018 jengelhAATTinai.de- Use faster find subcommand execution strategies. * Fri Apr 20 2018 tchvatalAATTsuse.com- Do not mention the testsuite disabling in opts as it was moved to main pkg so base is test-free * Tue Apr 17 2018 tchvatalAATTsuse.com- As we run in main python package do not generate the pre_checkin from both now * Mon Apr 16 2018 tchvatalAATTsuse.com- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue- Some tests are still run in -base for the LTO tweaking, but at least it is not run twice * Sat Mar 31 2018 mimi.vxAATTgmail.com- update to 3.6.5 * bugfix release * see Misc/NEWS for details- drop ctypes-pass-by-value.patch- drop fix-localeconv-encoding-for-LC_NUMERIC.patch- refresh python-3.6.0-multilib-new.patch * Wed Mar 07 2018 adamAATTmizerski.pl- Created %so_major and %so_minor macros- Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage. * Tue Feb 20 2018 schwabAATTsuse.de- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64 * Tue Feb 20 2018 bwiedemannAATTsuse.com- Add python3-sorted_tar.patch (boo#1081750) * Tue Feb 20 2018 tchvatalAATTsuse.com- Drop python3-tk and python3-idle recommends to reduce python3 always pulling X stack bsc#1081751 * Wed Feb 07 2018 tchvatalAATTsuse.com- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch * Mon Feb 05 2018 normandAATTlinux.vnet.ibm.com- Update skip_random_failing_tests.patch (for PowerPC) to avoid test_call_later failure * Wed Jan 24 2018 jmatejekAATTsuse.com- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230)- move ensurepip to base * Thu Jan 18 2018 normandAATTlinux.vnet.ibm.com- Add skip_random_failing_tests.patch only for PowerPC * Wed Jan 03 2018 jmatejekAATTsuse.com- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details- drop upstreamed python3-ncurses-6.0-accessors.patch- drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself * Sat Dec 02 2017 dimstarAATTopensuse.org- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853). * Thu Nov 16 2017 mimi.vxAATTgmail.com- move 2to3 to python3-tools package * Wed Oct 11 2017 jmatejekAATTsuse.com- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details- drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch * Wed Sep 20 2017 dmuellerAATTsuse.com- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards- fix build against system libffi: include flags weren\'t set so it actually used the in-tree libffi headers. * Thu Sep 14 2017 vcizekAATTsuse.com- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch * Tue Sep 05 2017 jengelhAATTinai.de- Update RPM group for python documentation. * Thu Aug 31 2017 schwabAATTsuse.de- fix missing %{?armsuffix} * Wed Aug 30 2017 jmatejekAATTsuse.com- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186 * Thu Aug 17 2017 kukukAATTsuse.de- Add libnsl-devel build requires for glibc obsoleting libnsl * Thu Aug 03 2017 jmatejekAATTsuse.com- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details- drop upstreamed test-socket-aead-kernel49.patch- add Provides: python3-typing (fixes bsc#1050653)- drop duplicate Provides: python3 * Mon Jun 26 2017 jmatejekAATTsuse.com- drop db-devel from requirements * Tue Jun 20 2017 asnAATTcryptomilk.org- Add missing link to python library in config dir (bsc#1040164) * Thu Mar 23 2017 jmatejekAATTsuse.com- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location\'s parent directory to sys.path * switch to git for version control, build changes related to that * fix \"failed to get random numbers\" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings * Mon Mar 13 2017 jmatejekAATTsuse.com- prevent regenerating AST at build-time more robustly- add \"--without profileopt\" and \"--without testsuite\" options to python3-base to allow short circuiting when working on the package * Sat Feb 25 2017 bwiedemannAATTsuse.com- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296 * Wed Feb 08 2017 jmatejekAATTsuse.com- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch)- reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent) * Wed Jan 11 2017 jmatejekAATTsuse.com- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New \"secrets\" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * \"async\" and \"await\" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details- rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch- refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch- drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch- finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don\'t, as it seems)- update import_failed map and baselibs- build ctypes against system libffi (buildrequire libffi-devel in python3-base)- add new key to keyring (signed by keys already in keyring)- introduced common configure section between python3 and python3-base- moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime- added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now- improve summaries and descriptions (fixes bsc#917607)- enabled Link-Time Optimization, see what happens- including skipped_tests.py in pre_checkin.sh run- run specs through spec-cleaner, rearrange sections * Fri Apr 22 2016 jmatejekAATTsuse.com- move _hashlib and _ssl modules and tests to python3-base- recommend python3 * Tue Mar 15 2016 schwabAATTsuse.de- Skip test_asyncio under qemu_user_space_build * Mon Mar 07 2016 toddrme2178AATTgmail.com- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447 * Sun Jan 24 2016 arichardson.kdeAATTgmail.com- Build the docs in .qch format as well * Wed Dec 09 2015 toddrme2178AATTgmail.com- update to 3.5.1 * bugfix-only release, dozens of bugs fixed- Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch- \"Python3\" to \"Python 3\" in summary * This seems cleaner and fixes and rpmlint warning * Wed Oct 14 2015 toddrme2178AATTgmail.com- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1. * Tue Sep 29 2015 jmatejekAATTsuse.com- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `AATT` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more- removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change \"f(x for x in i)\" to \"f((x for x in i))\" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx`- redefine %dynlib macro to reflect that modules now have arch+os as part of name- module `time` is now built-in- dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch)- updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch- python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses * Wed Sep 09 2015 dimstarAATTopensuse.org- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1. * Mon Aug 24 2015 jmatejekAATTsuse.com- improve import_failed hook to do the right thing when invoking missing modules with \"python3 -m modulename\" (boo#942751) * Thu Jul 23 2015 fisiuAATTopensuse.org- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database. * Wed Jul 01 2015 dimstarAATTopensuse.org- Fix source list for previous change (add dh2048.pem). * Wed Jun 24 2015 meissnerAATTsuse.com- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856)- python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856) * Tue May 19 2015 schwabAATTsuse.de- ctypes-libffi-aarch64.patch: remove upstreamed patch- python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64 * Thu May 14 2015 jmatejekAATTsuse.com- drop the PDF subpackage (removes the massive texlive dependency, and most likely nobody is using the PDFs anyway) * Thu May 14 2015 jmatejekAATTsuse.com- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it)- restore functionality of multilib patch- drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| ) * Fri May 01 2015 mailaenderAATTopensuse.org- Update to version 3.4.3- Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766) * Wed Mar 25 2015 rguentherAATTsuse.com- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5. * Sun Jan 11 2015 p.drouandAATTgmail.com- asyncio has been merged in python3 main package; provide and obsolete it- Remove obsolete AUTHORS section- Remove redundant %clean section * Sat Oct 18 2014 crrodriguezAATTopensuse.org- Only pkgconfig(x11) is required for build, not the whole set of packages provided by xorg-x11-devel metapackage. * Mon Oct 13 2014 jmatejekAATTsuse.com- add %python3_version rpm macro for Fedora compatibility- add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzilla * Thu Jul 31 2014 dimstarAATTopensuse.org- Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. * Wed Jul 23 2014 jmatejekAATTsuse.com- CVE-2014-4650-CGIHTTPServer-traversal.patch: CGIHTTPServer file disclosure and directory traversal through URL-encoded characters (CVE-2014-4650, bnc#885882) * Tue Jul 22 2014 jmatejekAATTsuse.com- drop python-3.4.1-SUSE-ensurepip.patch for compatibility reasons, reinstate bundled copies of pip and setuptools (fixes bnc#885662)- add more files as sources to silence the validator * Wed May 21 2014 jmatejekAATTsuse.com- update to 3.4.1 * bugfix-only release, over 300 bugs fixed- drop upstreamed python-3.4.0rc2-sqlite-3.8.4-tests.patch- drop upstreamed CVE-2014-2667-mkdir.patch- include Python release manager keyring and signature file for the source archive (thus renumbering of source files) (see https://www.python.org/download/#openpgp-public-keys )- move ensurepip to python3, because it transitively requires ssl * Fri Apr 04 2014 jmatejekAATTsuse.com- CVE-2014-2667-mkdir.patch: race condition with reseting umask in os.makedirs (CVE-2014-2667, bnc#871152)- updated multilib patch to include ~/.local/lib64 (bnc#637176) * Wed Mar 26 2014 jmatejekAATTsuse.com- raise timeout value for test_subprocess to 10s (might fix intermittent build failures in OBS) * Mon Mar 24 2014 dmuellerAATTsuse.com- remove blacklisting of test_posix on aarch64: qemu bug is fixed * Mon Mar 17 2014 jmatejekAATTsuse.com- update to 3.4.0 final- drop upstreamed python-3.4rc2-importlib.patch * Sun Mar 16 2014 schwabAATTsuse.de- Only build with profile-opt if profiling is enabled- Update test exclusion lists: * test_ctypes no longer fails on arm * test_io no longer fails on ppc * * test_multiprocessing has been split in multiple tests * test_posix and test_signal fail due to qemu bugs * Fri Mar 14 2014 andreas.stiegerAATTgmx.de- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests, adding python-2.7.6-sqlite-3.8.4-tests.patch * Thu Feb 27 2014 jmatejekAATTsuse.com- update to 3.4.0 rc2 * pre-release bugfixes * improvements to asyncio library- drop upstreamed tracemalloc_gcov.patch- python-3.4rc2-importlib.patch fixes backwards-incompatibility in the reworked importlib module that blocks build of vim * Fri Jan 17 2014 jmatejekAATTsuse.com- initial commit of 3.4.0 beta 3 * new stdlib modules: pathlib, enum, statistics, tracemalloc * asynchronous IO with new asyncio module * introspection data for builtins * subprocesses no longer inherit open file descriptors * standardized metadata for packages * internal hashing changed to SipHash * new pickle protocol * improved handling of codecs * TLS 1.2 support * major speed improvements for internal unicode handling * many bugfixes and optimizations- see porting guide at: http://docs.python.org/3.4/whatsnew/3.4.html#porting-to-python-3-4- moved several modules to -testsuite subpackage- updated list of binary extensions, refreshed patches- tracemalloc_gcov.patch fixes profile-based optimization build- updated packages and pre_checkin.sh to use ~-version notation for prereleases- fix-shebangs part of build process moved to common %prep- drop python-3.3.2-no-REUSEPORT.patch (upstreamed)- update baselibs for new soname- TODOs: * require python-pip, make ensurepip work with zypper * Wed Dec 04 2013 matzAATTsuse.de- add ppc64le (ELFv2) support for libffi copy for ctypes module- Adjust Python-3.3.0b2-multilib.patch for ppc64le (make sys.lib be \"lib64\").- added patches: * libffi-ppc64le.diff * Tue Dec 03 2013 adrianAATTsuse.de- add ppc64le rules * Fri Nov 22 2013 speilickeAATTsuse.com- Add python-3.3.3-skip-distutils-test_sysconfig_module.patch: + Disable global and distutils sysconfig comparison test, we deviate from the default depending on optflags * Tue Nov 19 2013 jmatejekAATTsuse.com- update to 3.3.3 * bugfix-only release * many SSL-related fixes * upstream fix for CVE-2013-4238 * upstream fixes for CVE-2013-1752- move example module xxlimited to python3-testsuite- drop CVE-2013-4238_py33.patch - it is upstreamed- remove --with-wide-unicode config option, it is now the default (and only) choice- don\'t touch anything between make and makeinstall- drop python-3.2b2-buildtime-generate.patch - the issue was caused by touching things between make and makeinstall- link pycache entries for import_failed hooks properly * Tue Oct 15 2013 crrodriguezAATTopensuse.org- build with -DOPENSSL_LOAD_CONF for the same reasons described in the python2 package. * Fri Aug 16 2013 jmatejekAATTsuse.com- handle NULL bytes in certain fields of SSL certificates (CVE-2013-4238, bnc#834601) * Thu Aug 08 2013 dvaleevAATTsuse.com- Exclue test_faulthandler from tests on powerpc due to bnc#831629 * Thu Jun 13 2013 jmatejekAATTsuse.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 * Mon Apr 29 2013 schwabAATTsuse.de- Readd missing bits from ctypes-libffi-aarch64.patch * Sat Apr 13 2013 idonmezAATTsuse.com- Update to version 3.3.1 * Fix the –enable-profiling configure switch. * In IDLE, close the replace dialog after it is used.- Too many bugfixes to list here, see See http://hg.python.org/cpython/file/v3.3.0/Misc/NEWS- Refresh Python-3.3.0b2-multilib.patch- Refresh python-3.2b2-buildtime-generate.patch- Drop upstream patches: ctypes-libffi-aarch64.patch, python-3.2.3rc2-pypirc-secure.patch, python-3.3.0-getdents64.patch * Mon Apr 08 2013 speilickeAATTsuse.com- Exclude sqlite/test and tk/test directories from the respective sub-packages. These are owned by the testsuite sub-package already * Fri Apr 05 2013 idonmezAATTsuse.com- Add Source URL, see https://en.opensuse.org/title=SourceUrls * Wed Apr 03 2013 jmatejekAATTsuse.com- remove spurious modification of python-3.3.0b1-localpath.patch that would force installation into /usr/local. this fixes bnc#809831 * Thu Mar 28 2013 jmatejekAATTsuse.com- replace broken movetogetdents64.diff patch with a correct one from upstream repo (python-3.3.0-getdents64.patch) * Fri Mar 01 2013 dmuellerAATTsuse.com- add ctypes-libffi-aarch64.patch: * import aarch64 support for libffi in _ctypes module- add aarch64 to the list of lib64 based archs- add movetogetdents64.diff: * port to getdents64, as SYS_getdents is not implemented everywhere * Tue Feb 26 2013 saschpeAATTsuse.de- /etc/rpm/macros.python3 is no %config, it is not meant to be changed by users.- Add rpmlintrc with some obvious filters * Mon Jan 28 2013 jmatejekAATTsuse.com- update baselibs for new version of libpython3 * Thu Nov 29 2012 jmatejekAATTsuse.com- fix include path in macros (bnc#787526)- implement failed import handlers for modules that live in subpackages - e.g. \"import ssl\" will now throw a sensible error message telling you to install \"python3\" * Wed Nov 28 2012 jmatejekAATTsuse.com- merge python3-xml into python3- merge python3-2to3 library into python3-base and the 2to3 binary into python3-devel (python3-devel is now in conflict with python-2to3, which will be dropped)- enable --with-system-expat for python3, making the xml modules (and thus python3) depend on expat- reconfigure tests to disable network and GUI resources, which the upstream apparently thought is a good idea to enable by default. this fixes build failures in Factory- add lzma-devel to build the _lzma module- moved %dynlib macro definition to common section * Mon Nov 05 2012 cooloAATTsuse.com- buildrequire timezone for the test suite * Mon Oct 29 2012 dmuellerAATTsuse.com- disable more checks for qemu builds as they use syscalls not implemented yet * Thu Oct 25 2012 Rene.vanPaassenAATTgmail.com- exclude test_math for SLE 11; math library fails on negative gamma function values close to integers and 0, probably due to imprecision in -lm on SLE_11_SP2. * Tue Oct 16 2012 cooloAATTsuse.com- buildrequire libbz2-devel explicitly * Mon Oct 08 2012 jmatejekAATTsuse.com- remove distutils.cfg (bnc#658604) * this changes default prefix for distutils to /usr * see ML for details: http://lists.opensuse.org/opensuse-packaging/2012-09/msg00254.html * Mon Oct 01 2012 idonmezAATTsuse.com- Update to final 3.3.0 release * See http://hg.python.org/cpython/file/v3.3.0/Misc/NEWS * Thu Sep 27 2012 idonmezAATTsuse.com- Correct dependency for python3-testsuite, python3-tkinter -> python3-tk * Thu Aug 23 2012 jmatejekAATTsuse.com- update to 3.3.0 RC1 * Fri Aug 03 2012 jmatejekAATTsuse.com- update to 3.3.0 beta 1 * flexible string representation, no longer distinguishing between wide and narrow Unicode builds * importlib-based import system * virtualenv support in core * namespace packages * explicit Unicode literals for easier porting * key-sharing dict implementation reduces memory footprint of OO code * hash randomization on by default * many other new bugfixes and features, check NEWS for details- pre_checkin.sh now autofills various version strings in specs- ship hashlib\'s fallback modules - those uselessly take up space when real _hashlib.so from python3 is present, but the space wasted is only 114kB and it provides python3-base with a working hashlib module. (also, this fixes bnc#743787) * Fri Jul 27 2012 dvaleevAATTsuse.com- skip test_io on ppc- drop test_io ppc patch * Thu Jun 28 2012 saschpeAATTsuse.de- Satisfy source_validator by uncommenting an otherwise unused \"Patch\" line * Tue Jun 12 2012 adrianAATTsuse.de- fix logic of checks exclusion * Fri May 18 2012 idonmezAATTsuse.com- update to 3.2.3 * No changes since rc2 * Thu Mar 29 2012 jmatejekAATTsuse.com- update to 3.2.3rc2 * fixes several security issues: * CVE-2012-0845, bnc#747125 * CVE-2012-1150, bnc#751718 * CVE-2011-4944, bnc#754447 * CVE-2011-3389, bnc#754677- fix for insecure .pypirc (CVE-2011-4944, bnc#754447)- disable test_gdb because it is broken by our gdb * Thu Feb 16 2012 dvaleevAATTsuse.com- skip broken test_io test on ppc * Wed Jan 18 2012 jmatejekAATTsuse.com- update to 3.2.2 * bugfix-only release * reports \"linux2\" as sys.platform regardless of Linux kernel- added pre_checkin.sh to copy common spec sections to python3.spec- added PACKAGING-NOTES with some helpful info for packagers * Sun Dec 25 2011 idonmezAATTsuse.com- Use system ffi, included one is broken see http://bugs.python.org/issue11729 and http://bugs.python.org/issue12081 * Fri Dec 09 2011 jmatejekAATTsuse.com- license.opensuse.org-compatible license headers * Fri Dec 02 2011 cooloAATTsuse.com- add automake as buildrequire to avoid implicit dependency * Thu Nov 24 2011 agrafAATTsuse.com- fix ARM build (exclude some test cases which break for us) * Tue Aug 16 2011 termimAATTgmail.com- use sysconfig module to get py3_incdir, py3_abiflags, py3_soflags, python3_sitelib and python3_sitearch * Mon Jul 18 2011 jmatejekAATTnovell.com- update to 3.2.1 * bugfix-only release, no major changes- fix build on linux3 platform- remove upstreamed pybench patch- install /usr/lib directories in all cases to prevent spurious \"directory not owned\" in dependent packages * Wed Jun 15 2011 jmatejekAATTnovell.com- replaced dynamic so version with manual so version, because autobuild does not support autogeneration * Tue May 24 2011 jmatejekAATTnovell.com- generate macros.python3 at compile-time with fixed values- don\'t include bogus values in pyconfig.h, as they can break third-party packages (bnc#673071) * Tue May 17 2011 jmatejekAATTnovell.com- added Obsoletes: python3 < 3.1 so that the transition from non-split to split packages goes smoothly * Fri May 13 2011 jmatejekAATTnovell.com- fixed RPM macros to use python3 instead of python- updated to build --with-wide-unicode (for compatibility with fedora and our own python 2.x series) * Thu Apr 21 2011 termimAATTgmail.com- fix python3-base build failure due to pybench.py crash by python-3.2-pybench.patch- move pyconfig.h from python3-devel to python3-base package to make python3-base functional again * Wed Mar 23 2011 termimAATTgmail.com- update to python 3.2 * stable ABI, ABI-tagged .so files * concurrent.futures and many other new or upgraded modules * PYC repository directories ( __pycache__ ) * python WSGI 1.0.1 * Unicode 6.0.0 support * a great number of bugfixes and assorted improvements * Tue Feb 08 2011 matejcikAATTsuse.cz- update to python 3.2 RC2- renamed python3-demo to python3-tools, because the demo part became much smaller than the tools part- added rpm macros * Tue Jan 18 2011 jmatejekAATTnovell.com- update to python 3.2 beta 2, see NEWS for details- split off -base package with less dependencies, and a shlib-policy compliant libpython3 package- mostly rewritten the spec file with more detailed comments- cleaned up lists of patches
|
|
|