Hello community, here is the log from the commit of package python checked in at Tue Mar 11 17:57:21 CET 2008. -------- --- python/python.changes 2007-11-13 17:33:08.000000000 +0100 +++ /mounts/work_src_done/STABLE/python/python.changes 2008-03-10 18:19:38.000000000 +0100 @@ -1,0 +2,15 @@ +Mon Mar 10 18:18:43 CET 2008 - matejcik@suse.cz + +- bnc#367853 turned out to be invalid, upstream is already on to + the real problem +- forcing -fwrapv to compiler flags until upstream has a solution + +------------------------------------------------------------------- +Wed Feb 27 18:08:58 CET 2008 - matejcik@suse.cz + +- update to 2.5.2 + - bugfix-only release, over 100 bugs fixed +- removed hppa patch (already included) +- disabled test_str until gcc issue bnc#367853 is resolved + +------------------------------------------------------------------- Old: ---- Python-2.5.1.tar.bz2 python-2.5-subprocess-eintr-safety.patch python-libffi-hppa.diff New: ---- python-2.5.2-fwrapv.patch python-2.5.2-subprocess-eintr-safety.patch Python-2.5.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-doc.spec ++++++ --- /var/tmp/diff_new_pack.in1329/_old 2008-03-11 17:51:51.000000000 +0100 +++ /var/tmp/diff_new_pack.in1329/_new 2008-03-11 17:51:51.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-doc (Version 2.5.1) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,6 +10,7 @@ # norootforbuild + Name: python-doc Url: http://www.python.org/ License: Python Copyright @@ -17,8 +18,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Additional Package Documentation for Python. Version: 2.5.1 -Release: 36 -%define pyver %{version} +Release: 55 +%define pyver 2.5.2 BuildArch: noarch %define tarname Python-%{pyver} %define pyname python @@ -94,17 +95,18 @@ %defattr(644, root, root, 755) %doc %{_docdir}/%{pyname}/paper-a4 %doc %{_docdir}/%{pyname}/paper-letter + %changelog -* Thu May 24 2007 - jmatejek@suse.cz +* Thu May 24 2007 jmatejek@suse.cz - updated to version 2.5.1 -* Tue Sep 19 2006 - jmatejek@suse.cz +* Tue Sep 19 2006 jmatejek@suse.cz - updated to version 2.5 final, going into STABLE dist -* Wed Sep 13 2006 - jmatejek@suse.cz +* Wed Sep 13 2006 jmatejek@suse.cz - updated to build against 2.5c2 -* Tue Sep 05 2006 - jmatejek@suse.cz +* Tue Sep 05 2006 jmatejek@suse.cz - updated to build against 2.5c1 - will actually update the docs as soon as this goes into STABLE -* Mon Apr 24 2006 - jmatejek@suse.cz +* Mon Apr 24 2006 jmatejek@suse.cz - update to 2.4.3 -* Tue Mar 21 2006 - jmatejek@suse.cz +* Tue Mar 21 2006 jmatejek@suse.cz - created separate noarch specfile ++++++ python.spec ++++++ --- /var/tmp/diff_new_pack.in1329/_old 2008-03-11 17:51:51.000000000 +0100 +++ /var/tmp/diff_new_pack.in1329/_new 2008-03-11 17:51:51.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package python (Version 2.5.1) +# spec file for package python (Version 2.5.2) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,6 +10,7 @@ # norootforbuild + Name: python BuildRequires: blt db-devel fdupes gcc-c++ gdbm-devel gmp-devel libbz2-devel libopenssl-devel ncurses-devel readline-devel sqlite-devel tk-devel xorg-x11-devel #Requires: openssl >= 0.9.8e @@ -19,8 +20,8 @@ AutoReqProv: on Obsoletes: python-nothreads python21 python-elementtree python-sqlite Summary: Python Interpreter -Version: 2.5.1 -Release: 52 +Version: 2.5.2 +Release: 1 %define tarname Python-%{version} Source0: %{tarname}.tar.bz2 Source6: README.SUSE @@ -37,9 +38,9 @@ Patch25: python-2.4.2-canonicalize2.patch Patch26: python-2.4-localpath.patch Patch27: python-2.5-https_warn.patch -Patch28: python-2.5-subprocess-eintr-safety.patch -Patch29: python-libffi-hppa.diff +Patch28: python-2.5.2-subprocess-eintr-safety.patch Patch30: python-2.5.1-sqlite.patch +Patch31: python-2.5.2-fwrapv.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define python_version %(echo %{version} | head -c 3) %define idle_name idle @@ -199,8 +200,8 @@ %patch26 %patch27 %patch28 -%patch29 %patch30 +%patch31 # some cleanup find . -name .cvsignore -type f -print0 | xargs -0 rm -f find . -name CVS -type d -print0 | xargs -0 rm -rf @@ -240,7 +241,7 @@ # Berkeley DB library configured to support only private environments # test_file fails in autobuild env - "stdin.seek(-1)" wrongly succeeds. probably an issue with autobuild's stdin # test_nis fails in autobuild env. probably a misconfiguration of mbuild servers -EXCLUDE="-x test_file -x test_nis" +EXCLUDE="-x test_file -x test_nis -x" %ifarch ia64 EXCLUDE="$EXCLUDE -x test_mmap -x test_threaded_import" %endif @@ -471,3 +472,4 @@ %attr(755, root, root) %{_bindir}/python%{python_version} %attr(755, root, root) %{_bindir}/smtpd.py %{_bindir}/python2 + ++++++ python-2.5.2-fwrapv.patch ++++++ --- Makefile.pre.in +++ Makefile.pre.in @@ -57,7 +57,7 @@ # Compiler options OPT= @OPT@ BASECFLAGS= @BASECFLAGS@ -CFLAGS= $(BASECFLAGS) $(OPT) $(EXTRA_CFLAGS) +CFLAGS= $(BASECFLAGS) $(OPT) -fwrapv $(EXTRA_CFLAGS) # Both CPPFLAGS and LDFLAGS need to contain the shell's value for setup.py to # be able to build extension modules using the directories specified in the # environment variables ++++++ python-2.5-subprocess-eintr-safety.patch -> python-2.5.2-subprocess-eintr-safety.patch ++++++ --- python/python-2.5-subprocess-eintr-safety.patch 2007-05-31 16:31:26.000000000 +0200 +++ /mounts/work_src_done/STABLE/python/python-2.5.2-subprocess-eintr-safety.patch 2008-02-27 17:24:56.000000000 +0100 @@ -138,7 +138,7 @@ # blocking. POSIX defines PIPE_BUF >= 512 - bytes_written = os.write(self.stdin.fileno(), buffer(input, input_offset, 512)) + bytes_written = self._write_no_intr(self.stdin.fileno(), buffer(input, input_offset, 512)) - input_offset += bytes_written + input_offset += bytes_written if input_offset >= len(input): self.stdin.close() write_set.remove(self.stdin) ++++++ Python-2.5.1.tar.bz2 -> Python-2.5.2.tar.bz2 ++++++ python/Python-2.5.1.tar.bz2 /mounts/work_src_done/STABLE/python/Python-2.5.2.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org