Hello community,

here is the log from the commit of package python for openSUSE:Factory checked 
in at 2012-04-18 12:35:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python (Old)
 and      /work/SRC/openSUSE:Factory/.python.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python/python-base.changes       2012-04-12 
09:51:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python.new/python-base.changes  2012-04-18 
12:35:13.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Apr 14 08:57:46 UTC 2012 - [email protected]
+
+- update to 2.7.3:
+  * no change
+- remove static libpython.a from build to avoid packages
+  linking it statically
+
+-------------------------------------------------------------------
python.changes: same change

Old:
----
  Python-2.7.3rc2.tar.bz2

New:
----
  Python-2.7.3.tar.bz2
  remove-static-libpython.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-base.spec ++++++
--- /var/tmp/diff_new_pack.Ua87DN/_old  2012-04-18 12:35:17.000000000 +0200
+++ /var/tmp/diff_new_pack.Ua87DN/_new  2012-04-18 12:35:17.000000000 +0200
@@ -18,14 +18,13 @@
 
 
 Name:           python-base
-Version:        2.7.2.99rc2
+Version:        2.7.3
 Release:        0
 License:        Python-2.0
 Summary:        Python Interpreter base package
 Url:            http://www.python.org/
 Group:          Development/Languages/Python
-#%%define         tarversion %{version}
-%define         tarversion 2.7.3rc2
+%define         tarversion %{version}
 %define         tarname Python-%{tarversion}
 Source0:        %{tarname}.tar.bz2
 Source1:        macros.python
@@ -48,6 +47,7 @@
 Patch13:        python-2.7.2-fix_date_time_compiler.patch
 Patch15:        python-2.7.2-disable-tests-in-test_io.patch
 Patch16:        pypirc-secure.diff
+Patch17:        remove-static-libpython.diff
 # COMMON-PATCH-END
 %define         python_version    %(echo %{tarversion} | head -c 3)
 BuildRequires:  automake
@@ -132,6 +132,7 @@
 %patch15 -p1
 %endif
 %patch16 -p1
+%patch17
 # COMMON-PREP-END
 
 # drop Autoconf version requirement
@@ -216,6 +217,8 @@
 # kill imageop.so and audioop.so, they are rarely used and insecure
 rm -f $CLEANUP_DIR/lib-dynload/imageop.so
 rm -f $CLEANUP_DIR/lib-dynload/audioop.so
+# link shared library instead of static library that tools expect
+ln -s ../../libpython%{python_version}.so 
%{buildroot}%{_libdir}/python%{python_version}/config/libpython%{python_version}.so
 # remove various things that don't need to be in python-base
 rm %{buildroot}%{_bindir}/idle
 rm -rf $CLEANUP_DIR/{curses,bsddb,idlelib,lib-tk,sqlite3}

++++++ python-doc.spec ++++++
--- /var/tmp/diff_new_pack.Ua87DN/_old  2012-04-18 12:35:17.000000000 +0200
+++ /var/tmp/diff_new_pack.Ua87DN/_new  2012-04-18 12:35:17.000000000 +0200
@@ -15,8 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:           python-doc
 Version:        2.7
 Release:        0
@@ -24,13 +22,29 @@
 Summary:        Additional Package Documentation for Python
 Url:            http://www.python.org/
 Group:          Development/Languages/Python
-%define         pyver   2.7.2.99rc2
-#%%define         tarname Python-%{pyver}
-%define         tarname Python-2.7.3rc2
+%define         pyver   2.7.3
+%define         tarname Python-%{pyver}
 Source0:        %{tarname}.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
+# COMMON-PATCH-BEGIN
+Patch1:         python-2.7-dirs.patch
+Patch2:         python-distutils-rpm-8.patch
+Patch3:         python-2.7.3rc2-multilib.patch
+Patch4:         python-2.5.1-sqlite.patch
+Patch5:         python-2.7.3rc2-canonicalize2.patch
+Patch6:         python-2.7rc2-configure.patch
+Patch7:         python-2.6-gettext-plurals.patch
+Patch8:         python-2.6b3-curses-panel.patch
+Patch9:         python-2.7.1-distutils_test_path.patch
+Patch10:        sparc_longdouble.patch
+Patch12:        
http://psf.upfronthosting.co.za/roundup/tracker/file19029/python-test_structmembers.patch
+Patch13:        python-2.7.2-fix_date_time_compiler.patch
+Patch15:        python-2.7.2-disable-tests-in-test_io.patch
+Patch16:        pypirc-secure.diff
+Patch17:        remove-static-libpython.diff
+# COMMON-PATCH-END
 Provides:       pyth_doc
 Provides:       pyth_ps
 Obsoletes:      pyth_doc
@@ -57,6 +71,26 @@
 
 %prep
 %setup -q -n %{tarname}
+# COMMON-PREP-BEGIN
+%patch1 -p1
+%patch2 -p1
+%patch3
+%patch4
+%patch5
+%patch6
+%patch7
+%patch8
+%patch9 -p1
+%patch10 -p1
+%patch12
+%patch13
+#skip test_io test for ppc,ppc64 as it broken.
+%ifarch ppc ppc64
+%patch15 -p1
+%endif
+%patch16 -p1
+%patch17
+# COMMON-PREP-END
 
 %build
 # nothing to do (...whistles innocently)

++++++ python.spec ++++++
--- /var/tmp/diff_new_pack.Ua87DN/_old  2012-04-18 12:35:17.000000000 +0200
+++ /var/tmp/diff_new_pack.Ua87DN/_new  2012-04-18 12:35:17.000000000 +0200
@@ -16,14 +16,13 @@
 #
 
 Name:           python
-Version:        2.7.2.99rc2
+Version:        2.7.3
 Release:        0
 License:        Python-2.0
 Summary:        Python Interpreter
 Url:            http://www.python.org/
 Group:          Development/Languages/Python
-#%%define         tarversion %{version}
-%define         tarversion 2.7.3rc2
+%define         tarversion %{version}
 %define         tarname Python-%{tarversion}
 Source0:        %{tarname}.tar.bz2
 Source1:        README.SUSE
@@ -52,6 +51,7 @@
 Patch13:        python-2.7.2-fix_date_time_compiler.patch
 Patch15:        python-2.7.2-disable-tests-in-test_io.patch
 Patch16:        pypirc-secure.diff
+Patch17:        remove-static-libpython.diff
 # COMMON-PATCH-END
 BuildRequires:  automake
 BuildRequires:  db-devel
@@ -172,6 +172,7 @@
 %patch15 -p1
 %endif
 %patch16 -p1
+%patch17
 # COMMON-PREP-END
 
 # drop Autoconf version requirement

++++++ Python-2.7.3rc2.tar.bz2 -> Python-2.7.3.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/python/Python-2.7.3rc2.tar.bz2 
/work/SRC/openSUSE:Factory/.python.new/Python-2.7.3.tar.bz2 differ: char 11, 
line 1

++++++ pre_checkin.sh ++++++
--- /var/tmp/diff_new_pack.Ua87DN/_old  2012-04-18 12:35:17.000000000 +0200
+++ /var/tmp/diff_new_pack.Ua87DN/_new  2012-04-18 12:35:17.000000000 +0200
@@ -1,7 +1,7 @@
 #!/bin/bash
 # This script is called automatically during autobuild checkin.
 
-for spec in python.spec; do
+for spec in python-doc.spec python.spec; do
 { sed -n -e '1,/COMMON-PATCH-BEGIN/p' $spec
   sed -n -e '/COMMON-PATCH-BEGIN/,/COMMON-PATCH-END/p' python-base.spec
   sed -n -e '/COMMON-PATCH-END/,/COMMON-PREP-BEGIN/p' $spec

++++++ remove-static-libpython.diff ++++++
--- Makefile.pre.in
+++ Makefile.pre.in
@@ -396,7 +396,7 @@
 
 
 # Build the interpreter
-$(BUILDPYTHON):        Modules/python.o $(LIBRARY) $(LDLIBRARY)
+$(BUILDPYTHON):        Modules/python.o $(LDLIBRARY)
                $(LINKCC) $(LDFLAGS) $(LINKFORSHARED) -o $@ \
                        Modules/python.o \
                        $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
@@ -412,18 +412,6 @@
        *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' 
./$(BUILDPYTHON) -E $(srcdir)/setup.py build;; \
        esac
 
-# Build static library
-# avoid long command lines, same as LIBRARY_OBJS
-$(LIBRARY): $(LIBRARY_OBJS)
-       -rm -f $@
-       $(AR) $(ARFLAGS) $@ Modules/getbuildinfo.o
-       $(AR) $(ARFLAGS) $@ $(PARSER_OBJS)
-       $(AR) $(ARFLAGS) $@ $(OBJECT_OBJS)
-       $(AR) $(ARFLAGS) $@ $(PYTHON_OBJS)
-       $(AR) $(ARFLAGS) $@ $(MODULE_OBJS) $(SIGNAL_OBJS)
-       $(AR) $(ARFLAGS) $@ $(MODOBJS)
-       $(RANLIB) $@
-
 libpython$(VERSION).so: $(LIBRARY_OBJS)
        if test $(INSTSONAME) != $(LDLIBRARY); then \
                $(BLDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) 
$(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
@@ -1008,18 +996,6 @@
                else    true; \
                fi; \
        done
-       @if test -d $(LIBRARY); then :; else \
-               if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \
-                       if test "$(SO)" = .dll; then \
-                               $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) 
; \
-                       else \
-                               $(INSTALL_DATA) $(LIBRARY) 
$(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
-                               $(RANLIB) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
-                       fi; \
-               else \
-                       echo Skip install of $(LIBRARY) - use make 
frameworkinstall; \
-               fi; \
-       fi
        $(INSTALL_DATA) Modules/config.c $(DESTDIR)$(LIBPL)/config.c
        $(INSTALL_DATA) Modules/python.o $(DESTDIR)$(LIBPL)/python.o
        $(INSTALL_DATA) $(srcdir)/Modules/config.c.in 
$(DESTDIR)$(LIBPL)/config.c.in
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to