162 Commits

Author SHA256 Message Date
Stephan Kulow
919d21eb77 Accepting request 200554 from devel:languages:python:Factory
- build with -DOPENSSL_LOAD_CONF so python honours 
 the system's openSSL configuration if any, allowing it to
 benefit from openssl ENGINE functionality. (forwarded request 199755 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/200554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=98
2013-09-26 17:43:14 +00:00
Sascha Peilicke
e297af7f87 Accepting request 199755 from home:elvigia:branches:devel:languages:python:Factory
- build with -DOPENSSL_LOAD_CONF so python honours 
 the system's openSSL configuration if any, allowing it to
 benefit from openssl ENGINE functionality.

OBS-URL: https://build.opensuse.org/request/show/199755
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=151
2013-09-25 11:18:07 +00:00
Stephan Kulow
b09b1d4770 Accepting request 196449 from devel:languages:python:Factory
- update python-2.7.3-ssl_ca_path.patch patch to load default verify locations
  if no ca_certs file is specified (bnc#827982, bnc#836739)

*** this SR also renames the patch and .changes entry for previous request
because wrong CVE number was used

OBS-URL: https://build.opensuse.org/request/show/196449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=96
2013-08-30 09:47:52 +00:00
Jan Matejek
822329c555 (CVE-2013-4238, bnc#834601)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=150
2013-08-26 15:46:16 +00:00
Jan Matejek
88c9accd0a Accepting request 196445 from home:lnussel:branches:devel:languages:python:Factory
- update python-2.7.3-ssl_ca_path.patch patch to load default verify locations
  if no ca_certs file is specified (bnc#827982, bnc#836739)

OBS-URL: https://build.opensuse.org/request/show/196445
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=149
2013-08-26 15:45:18 +00:00
Tomáš Chvátal
47c50c8a7a Accepting request 195712 from devel:languages:python:Factory
- handle NULL bytes in certain fields of SSL certificates
  (CVE-2013-4073, bnc#834601)

OBS-URL: https://build.opensuse.org/request/show/195712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=95
2013-08-21 11:46:16 +00:00
Jan Matejek
3b23ea3881 - handle NULL bytes in certain fields of SSL certificates
(CVE-2013-4073, bnc#834601)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=148
2013-08-16 11:26:52 +00:00
Stephan Kulow
45b3ef192c Accepting request 183046 from devel:languages:python:Factory
- Add python-bsddb6.diff to support building against libdb-6.0 (forwarded request 182602 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/183046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=94
2013-07-16 14:14:26 +00:00
Sascha Peilicke
5b1624f712 Accepting request 182602 from home:jengelh:db6
- Add python-bsddb6.diff to support building against libdb-6.0

OBS-URL: https://build.opensuse.org/request/show/182602
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=147
2013-07-15 08:03:24 +00:00
Stephan Kulow
4871fc9610 Accepting request 182500 from devel:languages:python:Factory
- have python-devel require python:
  http://lists.opensuse.org/opensuse-factory/2013-06/msg00622.html

Note that talloc and libxml2 need to be in factory before this (forwarded request 182401 from coolo)

OBS-URL: https://build.opensuse.org/request/show/182500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=93
2013-07-11 11:33:46 +00:00
Sascha Peilicke
472801f247 Accepting request 182401 from openSUSE:Factory:Core
- have python-devel require python:
  http://lists.opensuse.org/opensuse-factory/2013-06/msg00622.html

Note that talloc and libxml2 need to be in factory before this

OBS-URL: https://build.opensuse.org/request/show/182401
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=146
2013-07-08 13:12:23 +00:00
Stephan Kulow
b5db564749 Accepting request 181733 from devel:languages:python:Factory
- Disable test_multiprocessing in QEmu build (forwarded request 181629 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/181733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=92
2013-07-03 08:25:34 +00:00
Sascha Peilicke
4c9ece027a Accepting request 181629 from home:Andreas_Schwab:Factory
- Disable test_multiprocessing in QEmu build

OBS-URL: https://build.opensuse.org/request/show/181629
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=145
2013-07-02 08:17:32 +00:00
Stephan Kulow
33d478f0fc Accepting request 181189 from devel:languages:python:Factory
- Disable test_asyncore in QEmu build
- Reenable testsuite on arm (forwarded request 181155 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/181189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=91
2013-06-28 16:55:55 +00:00
Jan Matejek
e6418348cd Accepting request 181155 from home:Andreas_Schwab:Factory
- Disable test_asyncore in QEmu build
- Reenable testsuite on arm

OBS-URL: https://build.opensuse.org/request/show/181155
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=144
2013-06-27 16:01:09 +00:00
Stephan Kulow
ba778fdd84 Accepting request 177479 from devel:languages:python:Factory
- Update to version 2.7.5
- disable Source URLs for docs (the doc archives are regenerated
  every day and autobuild detects this as "upstream file is different"
  error)
- switch to xz archive

OBS-URL: https://build.opensuse.org/request/show/177479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=90
2013-06-25 04:57:35 +00:00
Jan Matejek
37b0abecbf - disable Source URLs for docs (the doc archives are regenerated
every day and autobuild detects this as "upstream file is different"
  error)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=143
2013-06-04 13:31:26 +00:00
Jan Matejek
4541ffca4e Accepting request 177274 from home:matejcik:dev
- python-2.7.4-aarch64.patch: add missing bits of aarch64 support
- python-2.7.4-no-REUSEPORT.patch: disable test of
  missing kernel functionality
- drop unnecessary patch: python-2.7.1-distutils_test_path.patch
- switch to xz archive

OBS-URL: https://build.opensuse.org/request/show/177274
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=142
2013-06-03 15:40:08 +00:00
Jan Matejek
58c938cba7 Accepting request 176926 from home:saschpe:branches:devel:languages:python:Factory
- Update to version 2.7.5:
  + Issue #15535: Fixed regression in the pickling of named tuples by
    removing the __dict__ property introduced in 2.7.4.
  + Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3,
    such as was shipped with Centos 5 and Mac OS X 10.4.
  + Issue #17703: Fix a regression where an illegal use of Py_DECREF() after
    interpreter finalization can cause a crash.
  + Issue #16447: Fixed potential segmentation fault when setting __name__ on a
    class.
  + Issue #17610: Don't rely on non-standard behavior of the C qsort() function. 12 
  See http://hg.python.org/cpython/file/ab05e7dd2788/Misc/NEWS for more
- Drop upstreamed patches:
  + python-2.7rc2-configure.patch
  + python-2.7.3-multiprocessing-join.patch
  + ctypes-libffi-aarch64.patch
  + python-2.7.3-fix-dbm-64bit-bigendian.patch
  + python-test_structmembers.patch
- Rebased other patches

- Update to version 2.7.5:
  + Issue #15535: Fixed regression in the pickling of named tuples by
    removing the __dict__ property introduced in 2.7.4.
  + Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3,
    such as was shipped with Centos 5 and Mac OS X 10.4.
  + Issue #17703: Fix a regression where an illegal use of Py_DECREF() after
    interpreter finalization can cause a crash.
  + Issue #16447: Fixed potential segmentation fault when setting __name__ on a
    class.
  + Issue #17610: Don't rely on non-standard behavior of the C qsort() function. 12 
  See http://hg.python.org/cpython/file/ab05e7dd2788/Misc/NEWS for more

OBS-URL: https://build.opensuse.org/request/show/176926
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=141
2013-06-03 10:24:54 +00:00
Jan Matejek
e2d644f110 add missing part of multilib patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=140
2013-05-13 15:28:17 +00:00
Sascha Peilicke
e3f7011a45 Accepting request 175238 from home:dirkmueller:branches:devel:languages:python:Factory
- add aarch64 to the list of 64-bit platforms 
------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/request/show/175238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=139
2013-05-13 09:28:28 +00:00
Jan Matejek
4158ddf1f3 - removed ACKS (is now part of Misc docs)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=138
2013-05-09 16:27:45 +00:00
Jan Matejek
fbe895940c - update to 2.7.4
* bugfix-only release
- drop upstreamed patches:
    pypirc-secure.diff
    python-2.7.3-multiprocessing-join.patch
    ctypes-libffi-aarch64.patch
- drop python-2.7rc2-configure.patch as it doesn't seem necessary anymore

- removed %docdir/python/README from package (conflict with python-base)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=137
2013-05-09 16:15:40 +00:00
Jan Matejek
3f16f9c855 Accepting request 162848 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

- Add Source URL, see https://en.opensuse.org/SourceUrls
- Fix installation so we don't create double sub-directories

- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/162848
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=136
2013-04-05 15:26:42 +00:00
Stephan Kulow
89f0b689fb Accepting request 156796 from devel:languages:python:Factory
- Add aarch64 to the list of lib64 platforms (forwarded request 156732 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/156796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=89
2013-03-01 06:47:17 +00:00
Sascha Peilicke
f0434c3a5b Accepting request 156732 from home:Andreas_Schwab:Factory
- Add aarch64 to the list of lib64 platforms

OBS-URL: https://build.opensuse.org/request/show/156732
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=135
2013-02-28 08:44:28 +00:00
Jan Matejek
3cab334005 - fix pythonstart failing on $HOME-less users (bnc#804978)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=134
2013-02-25 17:25:43 +00:00
Jan Matejek
5be43c0452 Accepting request 155551 from home:Andreas_Schwab:Factory
- Add ctypes-libffi-aarch64.patch: import aarch64 support for libffi in
  _ctypes module

OBS-URL: https://build.opensuse.org/request/show/155551
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=133
2013-02-18 16:21:05 +00:00
Jan Matejek
7c3370e837 - multiprocessing: thread joining itself (bnc#747794)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=132
2013-02-08 15:13:03 +00:00
Jan Matejek
1b714c33b3 - gettext: fix cases where no bundle is found (bnc#794139)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=131
2013-02-06 19:02:27 +00:00
Stephan Kulow
c6996df0f2 Accepting request 139311 from devel:languages:python:Factory
(forwarded request 139263 from coolo) (forwarded request 139264 from coolo)

OBS-URL: https://build.opensuse.org/request/show/139311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=87
2012-10-26 15:47:34 +00:00
Jan Matejek
f335b9efae Accepting request 139264 from home:coolo:branches:openSUSE:Factory
(forwarded request 139263 from coolo)

OBS-URL: https://build.opensuse.org/request/show/139264
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=130
2012-10-25 16:13:51 +00:00
Stephan Kulow
fd22fe85f3 Accepting request 138264 from devel:languages:python:Factory
(forwarded request 138185 from coolo)

OBS-URL: https://build.opensuse.org/request/show/138264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=86
2012-10-16 13:25:22 +00:00
Factory Maintainer
db446870cd Accepting request 138185 from home:coolo:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/138185
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=129
2012-10-16 05:26:27 +00:00
Jan Matejek
af0da9672d fix python-base
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=128
2012-10-09 15:02:01 +00:00
Jan Matejek
37356310c6 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=127
2012-10-08 16:17:52 +00:00
Ismail Dönmez
3c942b17b4 Accepting request 130731 from devel:languages:python:Factory
- python & python-base Release numbers can differ, take that into
  account. See bnc#766778 comment 12. (forwarded request 130676 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/130731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=85
2012-08-13 17:54:09 +00:00
Jan Matejek
2630e55503 Accepting request 130676 from home:namtrac:branches:devel:languages:python:Factory
- python & python-base Release numbers can differ, take that into
  account. See bnc#766778 comment 12.

OBS-URL: https://build.opensuse.org/request/show/130676
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=126
2012-08-13 15:34:55 +00:00
Stephan Kulow
720abb4580 Accepting request 130129 from devel:languages:python:Factory
gettext: also find locale files in /usr/share/bundle-locale. Fixes issues like bnc#617751, where bundle-lang-gnome-<xx> is installed, provides the .mo file, yet the python app does not translate. Installing <app>-lang would solve the issues, but would work against our bundle-lang package strategy... suggestive, this should also  be ported to 12.2 (forwarded request 129866 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/130129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=84
2012-08-08 19:57:31 +00:00
Jan Matejek
a5bf6b85c9 Accepting request 129866 from home:dimstar:branches:devel:languages:python:Factory
gettext: also find locale files in /usr/share/bundle-locale. Fixes issues like bnc#617751, where bundle-lang-gnome-<xx> is installed, provides the .mo file, yet the python app does not translate. Installing <app>-lang would solve the issues, but would work against our bundle-lang package strategy... suggestive, this should also  be ported to 12.2

OBS-URL: https://build.opensuse.org/request/show/129866
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=125
2012-08-06 16:21:50 +00:00
Jan Matejek
6449546d67 - all subpackages require python-base=%{version}-%{release} explicitly
(fixes bnc#766778 bug and similar that might arise in the future)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=124
2012-07-31 12:36:53 +00:00
Ismail Dönmez
e9d4400ed6 Accepting request 128466 from devel:languages:python:Factory
- Fix failing test_dbm on ppc64 

- Fix failing test_dbm on ppc64 (forwarded request 127048 from k0da)

OBS-URL: https://build.opensuse.org/request/show/128466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=83
2012-07-21 10:31:06 +00:00
Ismail Dönmez
f58b90d043 Accepting request 127048 from home:k0da:ppc
- Fix failing test_dbm on ppc64 

- Fix failing test_dbm on ppc64

OBS-URL: https://build.opensuse.org/request/show/127048
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=123
2012-07-20 11:17:00 +00:00
Stephan Kulow
92fe0fcc05 Accepting request 121399 from devel:languages:python:Factory
Part of proposed fix for bnc#761501 - Add support for loading directory-based certificate stores in ssl module (forwarded request 121341 from jimfunk)

OBS-URL: https://build.opensuse.org/request/show/121399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=81
2012-05-21 08:02:05 +00:00
Jan Matejek
86253c9ef6 Accepting request 121341 from home:jimfunk:branches:devel:languages:python:Factory
Part of proposed fix for bnc#761501 - Add support for loading directory-based certificate stores in ssl module

OBS-URL: https://build.opensuse.org/request/show/121341
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=122
2012-05-18 12:22:20 +00:00
Jan Matejek
d28ce9563c - enabled some tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=121
2012-05-15 14:17:54 +00:00
Stephan Kulow
1db320ad92 Accepting request 114193 from devel:languages:python:Factory
- update to 2.7.3:
  * no change
- remove static libpython.a from build to avoid packages
  linking it statically (forwarded request 113577 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/114193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=80
2012-04-18 10:35:06 +00:00
Jan Matejek
725f3b3051 Accepting request 113577 from home:dirkmueller:branches:devel:languages:python:Factory
- update to 2.7.3:
  * no change
- remove static libpython.a from build to avoid packages
  linking it statically

OBS-URL: https://build.opensuse.org/request/show/113577
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=120
2012-04-17 14:57:13 +00:00
Stephan Kulow
a327324bf8 Accepting request 112388 from devel:languages:python:Factory
- update to 2.7.3rc2
  * fixes several security issues:
  * CVE-2012-0845, bnc#747125
  * CVE-2012-1150, bnc#751718
  * CVE-2011-4944, bnc#754447
  * CVE-2011-3389
- fix for insecure .pypirc (CVE-2011-4944, bnc#754447)
!!important!!
- disabled test_unicode which segfaults on 64bits.
  this should not happen, revisit in next RC!
!!important!!

- skip broken test_io test on ppc

OBS-URL: https://build.opensuse.org/request/show/112388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=79
2012-04-12 07:46:54 +00:00
Jan Matejek
34133fc3bd dropping leftover patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=119
2012-04-03 14:29:58 +00:00