diff --git a/00250-guard-HAVE_LONG_LONG-definition-to-prevent-redefinition.patch b/00250-guard-HAVE_LONG_LONG-definition-to-prevent-redefinition.patch deleted file mode 100644 index 9084dd6..0000000 --- a/00250-guard-HAVE_LONG_LONG-definition-to-prevent-redefinition.patch +++ /dev/null @@ -1,25 +0,0 @@ - -# HG changeset patch -# User Benjamin Peterson -# Date 1481183668 28800 -# Node ID 4745d801cae2d57e3432313acd0b76b8b4cc9c75 -# Parent 148c46d180b2a1510097a1eae79845b61190c879 -guard HAVE_LONG_LONG definition to prevent redefinition (#28898) - -diff --git a/Include/pyport.h b/Include/pyport.h ---- a/Include/pyport.h -+++ b/Include/pyport.h -@@ -37,9 +37,10 @@ Used in: Py_SAFE_DOWNCAST - * integral synonyms. Only define the ones we actually need. - */ - --// long long is required now. Define HAVE_LONG_LONG unconditionally for --// compatibility. -+// long long is required. Ensure HAVE_LONG_LONG is defined for compatibility. -+#ifndef HAVE_LONG_LONG - #define HAVE_LONG_LONG -+#endif - #ifndef PY_LONG_LONG - #define PY_LONG_LONG long long - /* If LLONG_MAX is defined in limits.h, use that. */ - diff --git a/python3.spec b/python3.spec index f89a4ee..14aaccf 100644 --- a/python3.spec +++ b/python3.spec @@ -24,8 +24,6 @@ # Currently these packages are recommended to have been built before a targeted rebuild after a python abi change: # python-sphinx, pytest, python-requests, cloud-init, dnf, anaconda, abrt. -# First release candidate -%global prerel rc1 %global with_rewheel 1 @@ -126,7 +124,7 @@ Summary: Version 3 of the Python programming language aka Python 3000 Name: python3 Version: %{pybasever}.0 -Release: 0.6.%{?prerel}%{?dist} +Release: 1%{?dist} License: Python Group: Development/Languages @@ -193,7 +191,7 @@ BuildRequires: python3-pip # Source code and patches # ======================= -Source: https://www.python.org/ftp/python/%{version}/Python-%{version}%{prerel}.tar.xz +Source: https://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz # Supply an RPM macro "py_byte_compile" for the python3-devel subpackage # to enable specfiles to selectively byte-compile individual files and paths @@ -404,13 +402,6 @@ Patch243: 00243-fix-mips64-triplet.patch # Not yet fixed upstream: http://bugs.python.org/issue28787 Patch249: 00249-fix-out-of-tree-dtrace-builds.patch -# 00250 # -# Guard HAVE_LONG_LONG definition in pyport.h as gdb also sets this -# and by defining it unconditionally in python will make compilation of -# gdb to fail. -# FIXED UPSTREAM: http://bugs.python.org/issue28898 -Patch250: 00250-guard-HAVE_LONG_LONG-definition-to-prevent-redefinition.patch - # (New patches go here ^^^) # # When adding new patches to "python" and "python3" in Fedora, EL, etc., @@ -648,7 +639,6 @@ sed -r -i s/'_PIP_VERSION = "[0-9.]+"'/'_PIP_VERSION = "%{pip_version}"'/ Lib/en %patch206 -p1 %patch243 -p1 %patch249 -p1 -%patch250 -p1 # Currently (2010-01-15), http://docs.python.org/library is for 2.6, and there # are many differences between 2.6 and the Python 3 library. @@ -1567,6 +1557,9 @@ rm -fr %{buildroot} # ====================================================== %changelog +* Tue Dec 27 2016 Charalampos Stratakis - 3.6.0-1 +- Update to Python 3.6.0 final + * Fri Dec 09 2016 Charalampos Stratakis - 3.6.0-0.6.rc1 - Enable rewheel diff --git a/sources b/sources index d215082..7b47bed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f079686c1b76052c96b38642ab341d2e Python-3.6.0rc1.tar.xz +SHA512 (Python-3.6.0.tar.xz) = 9d06bee9172bc0bfd2d280fd1c27ea712f3258cfbfd2e2aeb734d0a6710998d5deeefc5d6e72251750dd9493d35461511ceaa187a29dea700ca238ff6ac1dbb2