SHA256
1
0
forked from pool/python

Compare commits

...

465 Commits

Author SHA256 Message Date
Ana Guerrero
9012d6c73f Accepting request 1224271 from devel:languages:python:Factory
- Remove -IVendor/ from python-config boo#1231795

OBS-URL: https://build.opensuse.org/request/show/1224271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=199
2024-11-15 14:37:45 +00:00
141689d1dc - Remove -IVendor/ from python-config boo#1231795
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=429
2024-11-14 16:59:26 +00:00
b5cfe7992f revert
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=428
2024-09-30 18:58:36 +00:00
a4d601d4ed Updated patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=427
2024-09-23 20:01:27 +00:00
5f785230b9 FIx patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=426
2024-09-20 21:10:45 +00:00
2db1a650e2 - Add CVE-2024-6232-ReDOS-backtrack-tarfile.patch prevent
ReDos via excessive backtracking while parsing header values
  (bsc#1230227, CVE-2024-6232).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=425
2024-09-20 21:00:23 +00:00
Dominique Leuenberger
42ee8aa250 Accepting request 1189042 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1189042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=198
2024-07-24 13:33:04 +00:00
Ana Guerrero
ff752654c7 Accepting request 1175721 from devel:languages:python:Factory
- Restore _multibuild

OBS-URL: https://build.opensuse.org/request/show/1175721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=197
2024-05-22 19:29:36 +00:00
ad4be39092 - Restore _multibuild
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=421
2024-05-22 09:00:19 +00:00
000078b32b Restore _multibuild
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=420
2024-05-22 08:35:08 +00:00
Ana Guerrero
6565758ff5 Accepting request 1175099 from devel:languages:python:Factory
- bsc#1221854 (CVE-2024-0450) Add
  CVE-2024-0450-zipfile-avoid-quoted-overlap-zipbomb.patch
  detecting the vulnerability of the "quoted-overlap" zipbomb
  (from gh#python/cpython!110016).

- Add CVE-2023-52425-libexpat-2.6.0-remove-failing-tests.patch
  removing failing test fixing bpo#3151, which we just not
  support.
- Remove patches over those embedded packages (cffi):
  - python-2.7-libffi-aarch64.patch
  - sparc_longdouble.patch

OBS-URL: https://build.opensuse.org/request/show/1175099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=196
2024-05-21 16:34:28 +00:00
01ce66c584 - Add CVE-2023-52425-libexpat-2.6.0-remove-failing-tests.patch
removing failing test fixing bpo#3151, which we just not
  support.
- Remove patches over those embedded packages (cffi):
  - python-2.7-libffi-aarch64.patch
  - sparc_longdouble.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=418
2024-05-19 06:56:12 +00:00
8c35dee7e0 fix patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=417
2024-05-18 17:48:46 +00:00
3b6fb6241d - bsc#1221854 (CVE-2024-0450) Add
CVE-2024-0450-zipfile-avoid-quoted-overlap-zipbomb.patch
  detecting the vulnerability of the "quoted-overlap" zipbomb
  (from gh#python/cpython!110016).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=416
2024-05-18 16:51:08 +00:00
Ana Guerrero
36ed6c337d Accepting request 1173435 from devel:languages:python:Factory
- Switch to using the system libexpat (bsc#1219559,
  CVE-2023-52425)
- Make sure to remove all embedded versions of other packages
  (including expat).

OBS-URL: https://build.opensuse.org/request/show/1173435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=195
2024-05-13 15:56:59 +00:00
773b5da2c2 - Switch to using the system libexpat (bsc#1219559,
CVE-2023-52425)
- Make sure to remove all embedded versions of other packages
  (including expat).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=414
2024-05-11 05:48:37 +00:00
40186bcd83 Enable system libexpat
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=413
2024-05-10 20:06:20 +00:00
Ana Guerrero
9d69392fdf Accepting request 1169941 from devel:languages:python:Factory
- Modify CVE-2023-27043-email-parsing-errors.patch to fix the
  unicode string handling in email.utils.parseaddr()
  (bsc#1222537).
- Revert CVE-2022-48560-after-free-heappushpop.patch, the fix was
  unneeded.
- Modify CVE-2023-27043-email-parsing-errors.patch to fix the
  unicode string handling in email.utils.parseaddr()
  (bsc#1222537).
- Revert CVE-2022-48560-after-free-heappushpop.patch, the fix was
  unneeded.
- Modify CVE-2023-27043-email-parsing-errors.patch to fix the
  unicode string handling in email.utils.parseaddr()
  (bsc#1222537).
- Revert CVE-2022-48560-after-free-heappushpop.patch, the fix was
  unneeded.

OBS-URL: https://build.opensuse.org/request/show/1169941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=194
2024-04-25 18:47:30 +00:00
93c812d448 - Revert CVE-2022-48560-after-free-heappushpop.patch, the fix was
unneeded.
- Add CVE-2022-48560-after-free-heappushpop.patch fixing
  use-after-free in Python via heappushpop in heapq (bsc#1214675,
  CVE-2022-48560).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=411
2024-04-23 15:53:53 +00:00
bd965ddc0d REmove the patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=410
2024-04-17 10:47:07 +00:00
6c006a7c74 Remove superfluous CVE-2022-48560-after-free-heappushpop.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=409
2024-04-17 10:46:39 +00:00
39b345bbe2 Switch off tests again.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=408
2024-04-16 21:24:47 +00:00
7ccba948f3 - Modify CVE-2023-27043-email-parsing-errors.patch to fix the
unicode string handling in email.utils.parseaddr()
  (bsc#1222537).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=407
2024-04-16 20:26:40 +00:00
c8f2c7a003 Update patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=406
2024-04-16 19:29:14 +00:00
86d87a8612 - Switch on tests again.
- Add bsc1222537-py2-email-addr-parse.patch to fix the unicode
  string handling in email.utils.parseaddr() (bsc#1222537).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=405
2024-04-16 15:40:54 +00:00
bfb85e8df7 Update the patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=404
2024-04-16 15:39:10 +00:00
5267a1835f Enable tests again.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=403
2024-04-15 22:17:01 +00:00
d4b42b6c18 WIP
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=402
2024-04-15 19:07:31 +00:00
Ana Guerrero
320bd4037c Accepting request 1158938 from devel:languages:python:Factory
- Switch off tests. ONLY FOR FACTORY!!! (bsc#1219306)

OBS-URL: https://build.opensuse.org/request/show/1158938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=193
2024-03-19 16:29:25 +00:00
0eeee1a907 - Switch off tests. ONLY FOR FACTORY!!! (bsc#1219306)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=400
2024-03-18 09:55:09 +00:00
Dominique Leuenberger
fe9da3296b Accepting request 1155422 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/1155422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=192
2024-03-07 17:27:29 +00:00
a81a414e00 Accepting request 1155418 from home:dgarcia:branches:openSUSE:Factory:Rings:1-MinimalX
- Build with -std=gnu89 to build correctly with gcc14, bsc#1220970

OBS-URL: https://build.opensuse.org/request/show/1155418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=398
2024-03-06 06:48:36 +00:00
Ana Guerrero
8939027ca5 Accepting request 1137573 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/1137573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=191
2024-01-08 22:43:55 +00:00
515bbd01ae Accepting request 1137557 from home:dgarcia:branches:devel:languages:python:Factory
- Add CVE-2023-27043-email-parsing-errors.patch to
  gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043).

OBS-URL: https://build.opensuse.org/request/show/1137557
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=396
2024-01-08 13:39:18 +00:00
Ana Guerrero
31ccfc0bf4 Accepting request 1130832 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1130832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=190
2023-12-05 16:02:38 +00:00
Ana Guerrero
09e4236b01 Accepting request 1129163 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1129163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=189
2023-11-28 21:18:21 +00:00
e7e7093952 Fix SPEC files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=393
2023-11-27 17:14:19 +00:00
929efa73b4 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=392
2023-11-27 17:09:47 +00:00
30e970e5f7 - Add CVE-2022-48560-after-free-heappushpop.patch fixing
use-after-free in Python via heappushpop in heapq (bsc#1214675,
  CVE-2022-48560).
- switch from %patchN style to the %patch -P N one.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=391
2023-11-27 16:32:40 +00:00
051c784297 - Allow nis.so for SLE-12.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=390
2023-11-27 14:02:23 +00:00
Ana Guerrero
fa963f5919 Accepting request 1111680 from devel:languages:python:Factory
- (bsc#1214691, CVE-2022-48566) Add
  CVE-2022-48566-compare_digest-more-constant.patch to make
  compare_digest more constant-time.

- (bsc#1214685, CVE-2022-48565) Add
  CVE-2022-48565-plistlib-XML-vulns.patch (from
  gh#python/cpython#86217) reject XML entity declarations in
  plist files.
- Remove BOTH CVE-2023-27043-email-parsing-errors.patch and
  Revert-gh105127-left-tests.patch (as per discussion on
  bsc#1210638).

OBS-URL: https://build.opensuse.org/request/show/1111680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=188
2023-09-22 19:46:40 +00:00
58f1758208 There is no InvalidFileException
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=388
2023-09-16 21:37:01 +00:00
e20f9250e8 Remove unused patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=387
2023-09-16 17:06:07 +00:00
debb82ab6f Update patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=386
2023-09-16 17:04:43 +00:00
10bb24e527 - (bsc#1214691, CVE-2022-48566) Add
CVE-2022-48566-compare_digest-more-constant.patch to make
  compare_digest more constant-time.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=385
2023-09-16 16:30:00 +00:00
fe93386c91 - (bsc#1214685, CVE-2022-48565) Add
CVE-2022-48565-plistlib-XML-vulns.patch (from
  gh#python/cpython#86217) reject XML entity declarations in
  plist files.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=384
2023-09-14 21:54:10 +00:00
Ana Guerrero
e5cdb13a6b Accepting request 1110909 from devel:languages:python:Factory
Forwarded request #1110536 from dgarcia

- Add CVE-2023-40217-avoid-ssl-pre-close.patch fixing
    gh#python/cpython#108310, backport from upstream patch
    gh#python/cpython#108315
    (bsc#1214692, CVE-2023-40217)

OBS-URL: https://build.opensuse.org/request/show/1110909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=187
2023-09-14 14:25:01 +00:00
0012499f47 Accepting request 1110536 from home:dgarcia:branches:devel:languages:python:Factory
- Add CVE-2023-40217-avoid-ssl-pre-close.patch fixing
  gh#python/cpython#108310, backport from upstream patch
  gh#python/cpython#108315
  (bsc#1214692, CVE-2023-40217)

OBS-URL: https://build.opensuse.org/request/show/1110536
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=382
2023-09-13 12:22:49 +00:00
Dominique Leuenberger
c9ea265237 Accepting request 1103620 from devel:languages:python:Factory
- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED!
- Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941)
  partially reverting CVE-2023-27043-email-parsing-errors.patch,
  because of the regression in gh#python/cpython#106669.
- (bsc#1210638, CVE-2023-27043) Add
  CVE-2023-27043-email-parsing-errors.patch, which detects email
  address parsing errors and returns empty tuple to indicate the
  parsing error (old API).
- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED!
- Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941)
  partially reverting CVE-2023-27043-email-parsing-errors.patch,
  because of the regression in gh#python/cpython#106669.
- (bsc#1210638, CVE-2023-27043) Add
  CVE-2023-27043-email-parsing-errors.patch, which detects email
  address parsing errors and returns empty tuple to indicate the
  parsing error (old API).
- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED!
- Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941)
  partially reverting CVE-2023-27043-email-parsing-errors.patch,
  because of the regression in gh#python/cpython#106669.
- (bsc#1210638, CVE-2023-27043) Add
  CVE-2023-27043-email-parsing-errors.patch, which detects email
  address parsing errors and returns empty tuple to indicate the
  parsing error (old API).

OBS-URL: https://build.opensuse.org/request/show/1103620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=186
2023-08-15 14:38:55 +00:00
95848c308a Fix patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=380
2023-08-12 16:42:26 +00:00
1912a70570 Fix patch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=379
2023-08-12 13:52:03 +00:00
400f3dade2 Fix patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=378
2023-08-12 07:07:32 +00:00
e3016c2d79 Fix patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=377
2023-08-12 05:43:19 +00:00
2cdb3378ec Fix patches.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=376
2023-08-11 23:13:45 +00:00
d30510674e Fix patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=375
2023-08-11 20:15:40 +00:00
4a7548ec68 - IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED!
- Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941)
  partially reverting CVE-2023-27043-email-parsing-errors.patch,
  because of the regression in gh#python/cpython#106669.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=374
2023-08-11 18:04:06 +00:00
8e5f3115ae Preliminary WIP state
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=373
2023-07-13 21:50:15 +00:00
Dominique Leuenberger
1b364e03b0 Accepting request 1093166 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1093166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=185
2023-06-17 20:19:54 +00:00
Dominique Leuenberger
3df3b9f1df Accepting request 1091094 from devel:languages:python:Factory
- python-2.7.5-multilib.patch: Update for riscv64
- Don't fail if _ctypes or dl extension was not built

- The condition around libnsl-devel BuildRequires is NOT
  switching off NIS support on SLE < 15, support for NIS used to
  be in the glibc itself. Partial revert of sr#1061583.

OBS-URL: https://build.opensuse.org/request/show/1091094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=184
2023-06-07 21:06:25 +00:00
4afae2e051 Update SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=370
2023-06-07 18:49:34 +00:00
3095c8247c - Fix the application of the python-2.7.17-switch-off-failing-SSL-tests.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=369
2023-06-07 15:44:38 +00:00
3c4cd74d92 Run pre_checkin.sh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=368
2023-06-07 10:42:55 +00:00
b0f5b812cb Fix application of the patch 57
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=367
2023-06-07 10:04:43 +00:00
55461311b5 Remove silly comment in the changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=366
2023-06-06 10:29:31 +00:00
6f83c920d0 No nis.so on Tumbleweed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=365
2023-06-03 09:15:51 +00:00
78634bafca Accepting request 1089783 from home:Andreas_Schwab:Factory
- python-2.7.5-multilib.patch: Update for riscv64
- Don't fail if _ctypes or dl extension was not built

OBS-URL: https://build.opensuse.org/request/show/1089783
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=364
2023-05-30 11:53:04 +00:00
352049f843 Correction
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=363
2023-05-29 19:31:36 +00:00
1108b564fe - The condition around libnsl-devel BuildRequires is NOT
switching off NIS support on SLE < 15, support for NIS used to
  be in the glibc itself. Partial revert of sr#1061583.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=362
2023-05-29 18:52:32 +00:00
Dominique Leuenberger
d88edb0198 Accepting request 1088922 from devel:languages:python:Factory
- Add PygmentsBridge-trime_doctest_flags.patch to allow build of
  the documentation even with the current Sphinx. (SUSE-ONLY
  PATCH, DO NOT SEND UPSTREAM!)
- Add PygmentsBridge-trime_doctest_flags.patch to allow build of
  the documentation even with the current Sphinx. (SUSE-ONLY
  PATCH, DO NOT SEND UPSTREAM!)
- Add PygmentsBridge-trime_doctest_flags.patch to allow build of
  the documentation even with the current Sphinx. (SUSE-ONLY
  PATCH, DO NOT SEND UPSTREAM!)
- Why in the world we download from HTTP?
- Enable --with-system-ffi for non-standard architectures.
- SLE-12 builds nis.so as well.
- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329,
  bsc#1208471) blocklists bypass via the urllib.parse component
  when supplying a URL that starts with blank characters
- Disable NIS for new products, it's deprecated and gets removed
- Add skip_unverified_test.patch because apparently switching off
  SSL verification doesn't work on older SLE.
- Restore python-2.7.9-sles-disable-verification-by-default.patch
  for SLE-12.
- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid
  CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding
  extremely long domain names.
- Add bpo34990-2038-problem-compileall.patch making compileall.py
  compliant with year 2038 (bsc#1202666, gh#python/cpython#79171),
  backport of fix to Python 2.7.
- Add patch CVE-2021-28861-double-slash-path.patch:
  * BaseHTTPServer: Fix an open redirection vulnerability in the HTTP server
    when an URI path starts with //. (bsc#1202624, CVE-2021-28861)
- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid
  CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the
  command injection in the mailcap module.
- Filter out executable-stack error that is triggered for i586
  target.
- Update bundled pip wheel to the latest SLE version patched
  against bsc#1186819 (CVE-2021-3572).
- Recover again proper value of %python2_package_prefix
  (bsc#1175619).
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Older SLE versions should use old OpenSSL.
- Add CVE-2022-0391-urllib_parse-newline-parsing.patch
  (bsc#1195396, CVE-2022-0391, bpo#43882) sanitizing URLs
  containing ASCII newline and tabs in urlparse.
- Add CVE-2021-4189-ftplib-trust-PASV-resp.patch (bsc#1194146,
  bpo#43285, CVE-2021-4189, gh#python/cpython#24838) make ftplib
  not trust the PASV response.
- build against openssl 1.1.x (incompatible with openssl 3.0x)
  for now.
- on sle12, python2 modules will still be called python-xxxx until EOL,
  for newer SLE versions they will be python2-xxxx
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091
  (CVE-2019-20907, bpo#39017) avoiding possible infinite loop
  in specifically crafted tarball.
  Add recursion.tar as a testing tarball for the patch.
- Provide the newest setuptools wheel (bsc#1176262,
  CVE-2019-20916) in their correct form (bsc#1180686).
- Add CVE-2020-26116-httplib-header-injection.patch fixing bsc#1177211
  (CVE-2020-26116, bpo#39603) no longer allowing special characters in
  the method parameter of HTTPConnection.putrequest in httplib, stopping
  injection of headers. Such characters now raise ValueError. 
- Renamed patch for assigned CVE:
  * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch ->
    CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
    (boo#1189241, CVE-2021-3737)
- Renamed patch for assigned CVE:
  * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch
    (boo#1189287, CVE-2021-3733)
- Fix python-doc build (bpo#35293):
  * sphinx-update-removed-function.patch
- Update documentation formatting for Sphinx 3.0 (bpo#40204).
- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in
  request (bpo#43075, boo#1189287).
- Add missing security announcement to
  bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.
- Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
  which fixes http client infinite line reading (DoS) after a http 
  100 (bpo#44022, boo#1189241).
- Modify Lib/ensurepip/__init__.py to contain the same version
  numbers as are in reality the ones in the bundled wheels
  (bsc#1187668).
- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids
  use of semicolon as a query string separator (bpo#42967,
  bsc#1182379, CVE-2021-23336).
- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
  bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.
- (bsc#1180125) We really don't Require python-rpm-macros package.
  Unnecessary dependency.
- Add patch configure_PYTHON_FOR_REGEN.patch which makes
  configure.ac to consider the correct version of
  PYTHON_FO_REGEN (bsc#1078326).
- Use python3-Sphinx on anything more recent than SLE-15 (inclusive).
- Update to 2.7.18, final release of Python 2. Ever.:
  - Newline characters have been escaped when performing uu
    encoding to prevent them from overflowing into to content
    section of the encoded file. This prevents malicious or
    accidental modification of data during the decoding process.
  - Fixes a ReDoS vulnerability in `http.cookiejar`. Patch by Ben
    Caller.
  - Fixed line numbers and column offsets for AST nodes for calls
    without arguments in decorators.
  - bsc#1155094 (CVE-2019-18348) Disallow control characters in
    hostnames in http.client. Such potentially malicious header
    injection URLs now cause a InvalidURL to be raised.
  - Fix urllib.urlretrieve failing on subsequent ftp transfers
    from the same host.
  - Fix problems identified by GCC's -Wstringop-truncation
    warning.
  - AddRefActCtx() was needlessly being checked for failure in
    PC/dl_nt.c.
  - Prevent failure of test_relative_path in test_py_compile on
    macOS Catalina.
  - Fixed possible leak in `PyArg_Parse` and similar
    functions for format units "es#" and "et#" when the macro
    `PY_SSIZE_T_CLEAN` is not defined.
- Remove upstreamed patches:
  - CVE-2019-18348-CRLF_injection_via_host_part.patch
  - python-2.7.14-CVE-2017-1000158.patch
  - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
  - CVE-2018-1061-DOS-via-regexp-difflib.patch
  - CVE-2019-10160-netloc-port-regression.patch
  - CVE-2019-16056-email-parse-addr.patch
- Add CVE-2019-9674-zip-bomb.patch to improve documentation
  warning about dangers of zip-bombs and other security problems
  with zipfile library. (bsc#1162825 CVE-2019-9674)
- Change to Requires: libpython%{so_version} == %{version}-%{release}
  to python-base to keep both packages always synchronized (add
  %{so_version}) (bsc#1162224).
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
  "Python urrlib allowed an HTTP server to conduct Regular
  Expression Denial of Service (ReDoS)" (bsc#1162367)
- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies
- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.
- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.
- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3
- Drop appstream-glib BuildRequires and no longer call
  appstream-util validate-relax: eliminate a build cycle between
  as-glib and python. The only thing would would gain by calling
  as-uril is catching if upstream breaks the appdata.xml file in a
  future release. Considering py2 is dying, chances for a new
  release, let alone one breaking the xml file, are slim.
- Unify packages among openSUSE:Factory and SLE versions.
  (bsc#1159035) ; add missing records to this changelog.
- Add idle.desktop and idle.appdata.xml to provide IDLE in menus
  (bsc#1153830)
- Add python2_split_startup Provide to make it possible to
  conflict older packages by shared-python-startup.
- Move /etc/pythonstart script to shared-python-startup
  package. 
- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
  bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
  bsc#1149792
- Add adapted-from-F00251-change-user-install-location.patch fixing
  pip/distutils to install into /usr/local.
- Update to 2.7.17:
  - a bug fix release in the Python 2.7.x series. It is expected
    to be the penultimate release for Python 2.7.
- Removed patches included upstream:
  - CVE-2018-20852-cookie-domain-check.patch
  - CVE-2019-16935-xmlrpc-doc-server_title.patch
  - CVE-2019-9636-netloc-no-decompose-characters.patch
  - CVE-2019-9947-no-ctrl-char-http.patch
  - CVE-2019-9948-avoid_local-file.patch
  - python-2.7.14-CVE-2018-1000030-1.patch
  - python-2.7.14-CVE-2018-1000030-2.patch
- Renamed remove-static-libpython.diff and python-bsddb6.diff to
  remove-static-libpython.patch and python-bsddb6.patch to unify
  filenames.
- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing
  bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in
  python/Lib/DocXMLRPCServer.py
- Add bpo36302-sort-module-sources.patch (boo#1041090)
- Add CVE-2019-16056-email-parse-addr.patch fixing the email
  module wrongly parses email addresses [bsc#1149955,
  CVE-2019-16056]
- boo#1141853 (CVE-2018-20852) add
  CVE-2018-20852-cookie-domain-check.patch fixing
  http.cookiejar.DefaultPolicy.domain_return_ok which did not
  correctly validate the domain: it could be tricked into sending
  cookies to the wrong server.
- Skip test_urllib2_localnet that randomly fails in OBS
- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch
  which fixes regression introduced by the previous patch.
  (CVE-2019-10160)
  Upstream gh#python/cpython#13812
-  Set _lto_cflags to nil as it will prevent to propage LTO
   for Python modules that are built in a separate package.
- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
  Address the issue by disallowing URL paths with embedded
  whitespace or control characters through into the underlying
  http client request. Such potentially malicious header
  injection URLs now cause a ValueError to be raised.
- bsc#1130847 (CVE-2019-9948) add CVE-2019-9948-avoid_local-file.patch 
  removing unnecessary (and potentially harmful) URL scheme
  local-file://.
- bsc#1129346: add CVE-2019-9636-netloc-no-decompose-characters.patch
  Characters in the netloc attribute that decompose under NFKC
  normalization (as used by the IDNA encoding) into any of ``/``,
  ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the
  URL is decomposed before parsing, or is not a Unicode string,
  no error will be raised (CVE-2019-9636).
  Upstream commits e37ef41 and 507bd8c.
- (bsc#1111793) Update to 2.7.16:
  * bugfix-only release: complete list of changes on
    https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst
  * Removed openssl-111.patch and CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch
    which are fully included in the tarball.
  * Updated patches to apply cleanly:
        CVE-2019-5010-null-defer-x509-cert-DOS.patch
        bpo36160-init-sysconfig_vars.patch
        do-not-use-non-ascii-in-test_ssl.patch
        openssl-111-middlebox-compat.patch
        openssl-111-ssl_options.patch
        python-2.5.1-sqlite.patch
        python-2.6-gettext-plurals.patch
        python-2.7-dirs.patch
        python-2.7.2-fix_date_time_compiler.patch
        python-2.7.4-canonicalize2.patch
        python-2.7.5-multilib.patch
        python-2.7.9-ssl_ca_path.patch
        python-bsddb6.diff
        remove-static-libpython.patch
  * Update python-2.7.5-multilib.patch to pass with new platlib
    regime.
- bsc#1109847 (CVE-2018-14647): add
  CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing
  bpo-34623.
- bsc#1073748: add bpo-29347-dereferencing-undefined-pointers.patch
  PyWeakref_NewProxy@Objects/weakrefobject.c creates new isntance
  of PyWeakReference struct and does not intialize wr_prev and
  wr_next of new isntance. These pointers can have garbage and
  point to random memory locations. 
  Python should not crash while destroying the isntance created
  in the same interpreter function. As per my understanding, both
  wr_prev and wr_next of PyWeakReference instance should be
  initialized to NULL to avoid segfault. 
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
  fixing bpo-35746 (CVE-2019-5010).
  An exploitable denial-of-service vulnerability exists in the
  X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
  A specially crafted X509 certificate can cause a NULL pointer
  dereference, resulting in a denial of service. An attacker can
  initiate or accept TLS connections using crafted certificates
  to trigger this vulnerability.
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
  for the rpm macros.
- Add patch openssl-111.patch to work with openssl-1.1.1
  (bsc#1113755)
- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which
  converts shutil._call_external_zip to use subprocess rather than
  distutils.spawn. [bsc#1109663, CVE-2018-1000802]
- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent
  low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS
  (CVE-2018-1061). Prior to this patch mail server's timestamp was
  susceptible to catastrophic backtracking on long evil response from
  the server. Also, it was susceptible to catastrophic backtracking,
  which was a potential DOS vector.
  [bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]
- Apply "CVE-2017-18207.patch" to add a check to Lib/wave.py that
  verifies that at least one channel is provided. Prior to this
  check, attackers could cause a denial of service (divide-by-zero
  error and application crash) via a crafted wav format audio file.
  [bsc#1083507, CVE-2017-18207]
- Apply "python-sorted_tar.patch" (bsc#1086001, boo#1081750)
    sort tarfile output directory listing
- update to 2.7.15
  * dozens of bugfixes, see NEWS for details
- removed obsolete patches:
  * python-ncurses-6.0-accessors.patch
  * python-fix-shebang.patch
  * gcc8-miscompilation-fix.patch
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch
- Add gcc8-miscompilation-fix.patch (boo#1084650).
- Apply "python-2.7.14-CVE-2017-1000158.patch" to prevent integer
  overflows in PyString_DecodeEscape that could have resulted in
  heap-based buffer overflow attacks and possible arbitrary code
  execution. [bsc#1068664, CVE-2017-1000158]
- exclude test_socket & test_subprocess for PowerPC boo#1078485
  (same ref as previous change)
- Add python-skip_random_failing_tests.patch bypass boo#1078485
  and exclude many tests for PowerPC
- Add patch python-fix-shebang.patch to fix bsc#1078326
- exclude test_regrtest for s390, where it does not segfault as it should
  (fixes bsc#1073269)
- fix segfault while creating weakref - bsc#1073748, bpo#29347
  (this is actually fixed by the 2.7.14 update; mentioning this for purposes
  of bugfix tracking)
- update to 2.7.14
  * dozens of bugfixes, see NEWS for details
  * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664)
  * fixed segfaults with dict mutated during search
  * fixed possible free-after-use problems with buffer objects with custom indexing
  * fixed urllib.splithost to correctly parse fragments (bpo-30500)
- drop upstreamed python-2.7.13-overflow_check.patch
- drop unneeded python-2.7.12-makeopcode.patch
- drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
- Apply "python-2.7.14-CVE-2018-1000030-1.patch" and
  "python-2.7.14-CVE-2018-1000030-2.patch" to remedy a bug that
  would crash the Python interpreter when multiple threads used the
  same I/O stream concurrently. This issue is not classified as a
  security vulnerability due to the fact that an attacker must be
  able to run code, however in some situations -- such as function
  as a service -- this vulnerability can potentially be used by an
  attacker to violate a trust boundary. [bsc#1079300,
  CVE-2018-1000030]
- Call python2 instead of python in macros
- Fix test broken with OpenSSL 1.1 (bsc#1042670)
  * add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
- drop SUSE_ASNEEDED=0 as it is not needed anymore
- Add libnsl-devel build requires for glibc obsoleting libnsl
- obsolete/provide python-argparse and provide python2-argparse,
  because the argparse module is available from python 2.7 up
- SLE package update (bsc#1027282)
- refresh python-2.7.5-multilib.patch
- dropped upstreamed patches:
  python-fix-short-dh.patch
  python-2.7.7-mhlib-linkcount.patch
  python-2.7-urllib2-localnet-ssl.patch
  CVE-2016-0772-smtplib-starttls.patch
  CVE-2016-5699-http-header-injection.patch
  CVE-2016-5636-zipimporter-overflow.patch
  python-2.7-httpoxy.patch
- Add python-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.
  (dimstar@opensuse.org)
- Add reproducible.patch to allow reproducible builds of various
  python packages like python-amqp
  Upstream: https://github.com/python/cpython/pull/296
- update to 2.7.13
  * dozens of bugfixes, see NEWS for details
  * updated cipher lists for openssl wrapper, support openssl >= 1.1.0
  * properly fix HTTPoxy (CVE-2016-1000110)
  * profile-opt build now applies PGO to modules as well
- update python-2.7.10-overflow_check.patch
  with python-2.7.13-overflow_check.patch, incorporating upstream changes
  (bnc#964182)
- add "-fwrapv" to optflags explicitly because upstream code still
  relies on it in many places
- provide python2-* symbols, for support of new packages built as
  python2-foo
- rename macros.python to macros.python2 accordingly
- require python-rpm-macros package, drop macro definitions from
  macros.python2
- initial packaging of `python27` side-by-side variant (fate#321075, bsc#997436)
- renamed `python` to `python27` in package names and requires
- removed Provides and Obsoletes clauses
- dropped SLE12-only patch python-2.7.9-sles-disable-verification-by-default.patch,
  companion sle_tls_checks_policy.py file and the python-strict-tls-checks subpackage
- dropped profile files
- removed /usr/bin/python and /usr/bin/python2, along with other unversioned
  aliases
- rewrote macros file to enable stand-alone packages depending on py2.7
- re-included downloaded version of HTML documentation
- update to 2.7.12
  * dozens of bugfixes, see NEWS for details
  * fixes multiple security issues:
    CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751)
    CVE-2016-5636 zipimporter heap overflow (bsc#985177)
    CVE-2016-5699 httplib header injection (bsc#985348)
      (this one is actually fixed since 2.7.10)
- removed upstreamed python-2.7.7-mhlib-linkcount.patch
- refreshed multilib patch
- python-2.7.12-makeopcode.patch - run newly-built python interpreter
  to make opcodes, in order not to require pre-built python
- update LD_LIBRARY_PATH to use $PWD instead of "." because the test
  process escapes to its own directory
- modify shebang-fixing scriptlet to ignore makeopcodetargets.py
- CVE-2016-0772-smtplib-starttls.patch:
  smtplib vulnerability opens startTLS stripping attack
  (CVE-2016-0772, bsc#984751)
- CVE-2016-5636-zipimporter-overflow.patch:
  heap overflow when importing malformed zip files
  (CVE-2016-5636, bsc#985177)
- CVE-2016-5699-http-header-injection.patch:
  incorrect validation of HTTP headers allow header injection
  (CVE-2016-5699, bsc#985348)
- python-2.7-httpoxy.patch:
  HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY
  when REQUEST_METHOD is also set
  (CVE-2016-1000110, bsc#989523)
- Add python-2.7.10-overflow_check.patch to fix broken overflow checks.
  [bnc#964182]
- copy strict-tls-checks subpackage from SLE to retain future compatibility
  (not built in openSUSE)
- do this properly to fix bnc#945401
- update SLE check to exclude Leap which also has version 1315,
  just to be sure
- Add python-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.
- add missing ssl.pyc and ssl.pyo to package
- implement python-strict-tls-checks subpackage
  * when present, Python will perform TLS certificate checking by default.
    it is possible to remove the package to turn off the checks
    for compatibility with legacy scripts.
  * as discussed in fate#318300
  * this is not built for openSUSE, but retained here in case we want
    to build the package for a SLE system
- python-fix-short-dh.patch: Bump DH parameters to 2048 bit
  to fix logjam security issue. bsc#935856
- add __python2 compatibility macro (used by Fedora) (fate#318838)
- update to 2.7.10
- removed obsolete python-2.7-urllib2-localnet-ssl.patch
- Reenable test_posix on aarch64
- python-2.7.4-aarch64.patch: Remove obsolete patch
- python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for
  aarch64
- update to 2.7.9
  * contains full backport of ssl module from Python 3.4 (PEP466)
  * HTTPS certificate validation enabled by default (PEP476)
  * SSLv3 disabled by default (bnc#901715)
  * backported ensurepip module (PEP477)
  * fixes several missing CVEs from last release: CVE-2013-1752,
    CVE-2013-1753
  * dozens of minor bugfixes
- dropped upstreamed patches: python-2.7.6-poplib.patch,
  smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch
- dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it
  with ssl module from Python 3
- libffi was upgraded upstream, seems to contain our changes,
  so dropping libffi-ppc64le.diff as well
- python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional
  "import ssl" from test_urllib2_localnet that caused it to fail without ssl
- skip test_thread in qemu_linux_user mode 
- CVE-2014-7185-buffer-wraparound.patch: potential wraparound/overflow
  in buffer()
  (CVE-2014-7185, bnc#898572)
- update to 2.7.8
  * bugfix-only release, dozens of bugs fixed
  * fixes CVE-2014-4650 directory traversal in CGIHTTPServer
  * fixes CVE-2014-7185 (bnc#898572) potential buffer overflow in buffer()
- dropped upstreamed CVE-2014-4650-CGIHTTPserver-traversal.patch
- dropped upstreamed CVE-2014-7185-buffer-wraparound.patch
- CVE-2014-4650-CGIHTTPServer-traversal.patch: CGIHTTPServer file
  disclosure and directory traversal through URL-encoded characters
  (CVE-2014-4650, bnc#885882)
- python-2.7.7-mhlib-linkcount.patch: remove link count optimizations
  that are incorrect on btrfs (and possibly other filesystems)
- update to 2.7.7
  * bugfix-only release, over a hundred bugs fixed
  * backported hmac.compare_digest from python3, first step of PEP 466
- drop upstreamed patches:
  * CVE-2014-1912-recvfrom_into.patch
  * python-2.7.4-no-REUSEPORT.patch
  * python-2.7.6-bdist-rpm.patch
  * python-2.7.6-imaplib.patch
  * python-2.7.6-sqlite-3.8.4-tests.patch
- refresh patches:
  * python-2.7.3-ssl_ca_path.patch
  * python-2.7.4-canonicalize2.patch
  * xmlrpc_gzip_27.patch
- added python keyring and signature for the main tarball
- Use profile-opt only when profiling is enabled
- python-2.7.2-disable-tests-in-test_io.patch: removed, no longer needed
- update testsuite exclusion list:
  * test_signal and test_posix fail due to qemu bugs
- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests,
  adding python-2.7.6-sqlite-3.8.4-tests.patch
- added patches for CVE-2013-1752 (bnc#856836) issues that are
  missing in 2.7.6:
  python-2.7.6-imaplib.patch
  python-2.7.6-poplib.patch
  smtplib_maxline-2.7.patch
- CVE-2013-1753 (bnc#856835) gzip decompression bomb in xmlrpc client:
  xmlrpc_gzip_27.patch
- python-2.7.6-bdist-rpm.patch: fix broken "setup.py bdist_rpm" command
  (bnc#857470, issue18045)
- multilib patch: add "~/.local/lib64" paths to search path
  (bnc#637176)
- CVE-2014-1912-recvfrom_into.patch: fix potential buffer overflow
  in socket.recvfrom_into (CVE-2014-1912, bnc#863741)
- Add Obsoletes/Provides for python-ctypes.
- Ignore uuid testcase in the testsuite, it relies on unreliable
  ifconfig output.
- adapt python-2.7.5-multilib.patch for ppc64le
- adjust %files for ppc64le
- Support for ppc64le in _ctypes libffi copy.
- added patches:
  * libffi-ppc64le.diff
- add ppc64le rules
- avoid errors from source-validator
- update to 2.7.6
  * bugfix-only release
  * SSL-related fixes
  * upstream fix for CVE-2013-4238
  * upstream fixes for CVE-2013-1752
- removed upstreamed patch CVE-2013-4238_py27.patch
- reintroduce audioop.so as the problems with it seem to be fixed
  (bnc#831442)
- exclude test_mmap under qemu_linux_user - emulation fails here
  as the tests mmap address conflicts with qemu
- 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)
- handle NULL bytes in certain fields of SSL certificates
  (CVE-2013-4238, bnc#834601)
- Add python-bsddb6.diff to support building against libdb-6.0
- have python-devel require python:
  http://lists.opensuse.org/opensuse-factory/2013-06/msg00622.html
- Disable test_multiprocessing in QEmu build
- Disable test_asyncore in QEmu build
- Reenable testsuite on arm
- 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
- Update to version 2.7.5:
  + bugfix-only release
  + fixes several important regressions introduced in 2.7.4
  + 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.7.3-fix-dbm-64bit-bigendian.patch
  + python-test_structmembers.patch
- Rebased other patches
- add aarch64 to the list of 64-bit platforms 
- 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
- Add Source URL, see https://en.opensuse.org/SourceUrls
- Add aarch64 to the list of lib64 platforms
- fix pythonstart failing on $HOME-less users (bnc#804978)
- Add ctypes-libffi-aarch64.patch: import aarch64 support for libffi in
  _ctypes module
- multiprocessing: thread joining itself (bnc#747794)
- gettext: fix cases where no bundle is found (bnc#794139)
- add explicit buildrequire on libbz2-devel
- buildrequire explicitly netcfg for the test suite
- 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
- Add python-bundle-lang.patch: gettext: If bindtextdomain is
  instructed to look in the default location of translations, we
  check additionally in locale-bundle. Fixes issues like bnc#617751
- all subpackages require python-base=%{version}-%{release} explicitly
  (fixes bnc#766778 bug and similar that might arise in the future)
- Fix failing test_dbm on ppc64 
- Support directory-based certificate stores with the ca_certs parameter of SSL
  functions [bnc#761501]
- update to 2.7.3:
  * no change
- remove static libpython.a from build to avoid packages
  linking it statically
- 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
- Exclude /usr/bin/2to3 to prevent conflicts with python3-2to3
- %python_version now correctly refers to %tarversion
- Spec file cleanup:
  * Run spec-cleaner
  * Remove outdated %clean section, AutoReqProv and authors from descr.
- Fix license to Python-2.0 (also SPDX style)
- fix build for arm by removing an old hack for arm, bz2.so is built now
- dropped newslist.py from demos because of bad license
  (bnc#718009)
- update to 2.7.2:
  * Bug fix only release, see
  http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
  for details
- introduce a pre_checkin.sh file that synchronizes
  patches between python and python-base
- rediff patches for 2.7.2
- replace kernel3 patch with the upstream solution
- Copy Lib/plat-linux2 to Lix/plat-linux3 so that DLFCN module
  is also available for linux3 systems  bnc#707667
- fix build on factory: setup reports linux3 not linux2 now,
  adapt checks
- added explicit requires to libpython-%version-%release
  to prevent bugs like bnc#697251 reappearing
- update to 2.7.1
    * bugfix-only release, see NEWS for details
- refreshed patches, dropped the upstreamed ones
- dropped acrequire patch, replacing it with build-time sed
- improved fix to bnc#673071 by defining the constants
  only for files that require it (as is done in python3)
- fixed a security flaw where malicious sites could redirect
  Python application from http to a local file
  (CVE-2011-1521, bnc#682554)
- fixed race condition in Makefile which randomly failed
  parallel builds ( http://bugs.python.org/issue10013 )
- Prefix DATE and TIME with PY_BUILD_ and COMPILER with PYTHON_ as
  to not break external code (bnc#673071).
- provide pyxml to avoid touching tons of packages
- add patch from http://psf.upfronthosting.co.za/roundup/tracker/issue9960
  to fix build on ppc64
- moved unittest to python-base (it is a testing framework, not a 
  testsuite, so it clearly belongs into stdlib)
- fixed smtpd.py DoS (bnc#638233, CVE probably not assigned)
- fix baselibs.conf
- fix for urllib2 (http://bugs.python.org/issue9639) 
- fixed distutils test
- dropped autoconf version requirement (it builds just fine with other versions)
- update to version 2.7
  * improved handling of numeric types
  * deprecation warnings are now silent by default
  * new argparse module for command line arguments
  * many new features, see http://docs.python.org/dev/whatsnew/2.7.html
    for complete list
*** 2.7 is supposed to be the last version from the 2.x series,
so its (upstream) maintenance period will probably be longer than usual.
However, upstream development now focuses on 3.x series.
- cleaned up spec and patches
- add patch from http://bugs.python.org/issue6029 
- use %_smp_mflags 
- dropped audioop.so because of security vulnerabilities
  (bnc#603255)
- update to 2.6.5 (rpm version 2.6.5)
- patched test_distutils to work
- update to 2.6.5rc2 (rpm version is 2.6.4.92)
 * bugfix-only release
- removed fwrapv patch - no longer needed
- removed expat patches (this version also fixes expat vulnerabilities
  from bnc#581765 )
- removed readline spacing patch - no longer needed
- removed https_proxy patch - no longer needed
- removed test_distutils patch - no longer needed
- disabled test_distutils because of spurious failure,
   * TODO reenable at release
- removed precompiled exe files (as noted in bnc#577032)
- enabled ipv6 in configure (bnc#572673)
- Apply patches with fuzz=0
- add baselibs.conf as source
- readline shouldn't append space after completion (bnc#551715,
  python bug 5833)
- python-devel Requires glibc-devel 
- fixed potential DoS in python's copy of expat (bnc#534721)
- added patch for potential SSL hangup during handshake (bnc#525295)
- fix files section for ARM, as bz2.so isn't built on ARM.
- added /usr/lib/python2.6{,/site-packages} to the package even if
  it is on lib64 arch
- added %python_sitelib and %python_sitearch for fedora compatibility
- fixed test in test_distutils suite that would generate a warning
  when the log threshold was set too low by preceding tests
- support noarch python packages (modified multilib patch
  to differentiate between purelib and platlib, added /usr/lib
  to search path in all cases
- disable as-needed to fix build
- update to 2.6.2
  * bugfix-only release for 2.6 series
- excluded pyconfig.h and Makefile and Setup from -devel subpackage
  to prevent file conflicts of python-base and python-devel
- fixed gettext.py problem with empty plurals line (bnc#462375)
- obsolete old -XXbit packages (bnc#437293)
- removed bsddb directory from python-base, reenabled in python
  ( bnc#441088 )
- added libpython and python-base to baselibs.conf (bnc#432677)
- disabled test_smtplib for ia64 so that the package actually
  gets built (bnc#436966)
- update to 2.6 final (version name is 2.6.0 to make upgrade from
  2.6rc2 possible)
- replaced site.py hack with a .pth file to do the same thing
  (cleaner solution that doesn't mess up documented behavior
  and also fixes virtualenv, bnc#430761)
- enabled profile optimized build
- fixed %py_requires macro (bnc#346490)
- provide %name = 2.6
- moved tests to %check section
- update to 2.6rc2, removing the last remaining security patch
- included patch for https proxy support that resolves bnc#214983
  (in a proper way) and bnc#298378
- included fix for socket.ssl() behavior regression, fixing
  bnc#426563
- included /etc/rpm/macros.python to fix the split-caused breakage
- applied bug-no-proxy patch from python#3879, which should improve
  backwards compatibility (important i.e. for bzr)
- moved python-xml to a subpackage of this (brings no additional
  dependencies, so it can as well stay)
- moved Makefile and pyconfig.h to python-base, removing the need
  to have python-devel for installation
- improved compatibility with older distros for 11.0
- moved ssl.py and sqlite3 module to python package - they won't work
  without their respective binary modules anyway
- updated to 2.6rc1 - bugfix-only pre-stable release
- renamed python-base-devel to python-devel as it should be
- removed macros from libpython package name
- moved python-devel to a subpackage of this
- created libpython subpackage
- moved essential files from -devel to -base, so that distutils
  should now be able to install without -devel package
- split package, as per fate#305065
- moved python-devel to be a subpackage of python-base
- minor fixes & packaging cleanups
- fixed misapplied ssl-compat patch (caused segfaults when
  opening SSL connections, bnc#425138 )
- updated to 2.6beta3 from BETA dist, summary of changes follows:
  * patches update/cleanup
  * removed failing tests (test_unicode, test_urllib2), those will
    be reworked later to not fail
  * fixed ncurses/panel.h include
  * removed most security fixes, as they are already included in
    this version
  * removed imageop/rgbimg
    (reasons: they only work in 32bit environment anyway, are
    deprecated by upstream and have inherent security problems)
  * fixed pythonstart script to trim history after 10000 lines
    (bnc#399190)
- 2.6beta3 is mostly stable release of the 2.6 series,
  package will be updated to 2.6 final as soon as it comes out
  (in the beginning of October)
- security fixes for issues mentioned in bnc#406051:
  * CVE-2008-2315 - multiple integer overflows in basic types
  * CVE-2008-2316 - partial hashing of huge data with hashlib
  * CVE-2008-3142 - multiple buffer oveflows in unicode processing
  * CVE-2008-3144 - possible integer over/underflow in mysnprintf
  * buffer overflows in expandtabs() method (afaik no CVE assigned)
- also mentioned CVE-2008-3143 is already fixed in python 2.5.2
- Work around autoheader bug.
- Fix configure script.
- proper path for html documentation from python-doc,
  help text mentioning python-doc package in pydoc
  (bnc#380942)
- PyString_FromStringAndSize now checks size parameter
  (bnc#379534, CVE-2008-1721)
- disable DNS lookup test when running in build service.
  The XEN build hosts have no network.
- added baselibs.conf file to build xxbit packages
  for multilib support
- Limit virtual memory to avoid spurious testsuite failures.
- 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
- 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
- patched a bug in sqlite module that would cause segfault on
  call to executescript()
  -> TODO return and improve the patch
- replaced fdupes oneliner with %fdupes macro
- added /usr/bin/python2 symlink (#307097)
- obsoletes python-elementtree and python-sqlite (#301182)
  (obsoletes, but doesn't provide - the modules that obsolete those
  packages are renamed and dependent packages need to be changed)
- fix build on hppa
- replaced duplicate files with hardlinks
- removed emacs python-mode and dependency on emacs
- revisited & explained failing tests
- applied EINTR recovery patch (#278622)
- experimental replacement of shebang strings,
  removing dependency on /usr/bin/env
- update to 2.5.1
    - bugfix only release, over 150 bugs fixed
    - fixes off-by-one memory leak in _localemodule.c
      (#276889, CVE-2007-2052)
- unnecessary patches removed, minor build cleanup
- warns when attempting to use https proxy (#214983)
- make setup.py accept db-4.5 
- Add ncurses-devel to BuildRequires.
- Add libbz2-devel to BuildRequires.
- add gdbm-devel BuildRequires
- fix sqlite3 support (#228733)
- update to 2.5 final, going into STABLE dist
- issue with lib/python/config is not caused by dirs patch
- update to 2.5c2
  - 2.5 final is expected next week
- removed testfiles.tar.bz2 from package due to copyright issues
  (see #204867). Reminder: enable urlfetch or put it back (or both,
  using Nosource)
- update to 2.5c1
- many new features, see http://www.python.org/dev/peps/pep-0356/
- 64bit indices issue will require changes of modules, see
  http://www.python.org/dev/peps/pep-0353/ for transition guidelines
- non-backwards-compatible changes, see
  http://docs.python.org/dev/whatsnew/section-other.html
  (this link is expected to die, so just search for "what's new in 2.5")
- open issues in build process:
  - sed'ing out /usr/local/bin/python from files causes build to fail
    if not filtered by grep (see %prep section) - might be a bug in sed
  - 2.3.3-dirs patch + --enable-shared + --libdir breaks build,
    because "-L/usr/lib*/python2.5/config" is added instead of "-L."
    Workaround in 2.5c1-dirs-fix, should be replaced soon
  - test_file fails in autobuild, but is OK when building manually
  - test_nis fails in autobuild, probably due to a misconfiguration
    on autobuild servers
  - it might be good to create python-sqlite3 subpackage
- update to 2.4.3
  - no big changes, bugfix-only release (about 50 bugs fixed)
- moved -doc and -doc-pdf into separate noarch specfile
- implemented /usr/local path schemes for bug #149809
  - python now recognizes packages in /usr/local/lib/python2.4
  - distutils install by default into /usr/local/lib/python2.4/site-packages
  - on 64bit systems that is of course lib64
- converted neededforbuild to BuildRequires
- Add gmp-devel to nfb
- reenabled optimization on ppc64
- fixed another bug in canonicalize patch [#133267]
- update to 2.4.2
- additional fixes to canonicalize patch, restored interactive mode
- replaced the previous patch with a new one
    - it now tries to use canonical_file_name(), falling back to realpath()
      and eventually readlink
    - canonical_file_name() branch now sets the buffer length
- fixed to build with gcc's new buffer overflow checking
    - added patch from https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=169046
- Always enable SSL bug workarounds.
- update to 2.4.1
- fixed to build on ARM
- skip some test on ia64 for now
- mark configuration files as %config
- fix vulnerability in SimpleXMLRPCServer (bug #50321, CAN-2005-0089)
- disable bsddb tests, it fails probably on all 64-bit
- make lib64 installation also work on others than x86_64
- fixed build on ppc64
    - update multiarch patch
    - do not test bsddb internals
    - remove optimalisation from flags, it breaks at least math
- added extra files needed for some tests (codecmaps and unicode normalisation)
- enabled bsddb tests
- reenabled test_shelve, as it works now
- update db 4.3 patch
- fix bdist_rpm when spec file generates more than one rpm
- disable tests for hppa
- fix bsddb module for current bsddb
- improved readline detection
- updated documentation to 2.4
- don't use wctype functions from glibc, it breaks at some situations
- enable tests during compilation, removing currently known failures
- update to 2.4 final
- yet another ignore list update, ignore man and locale dirs
- ignore /etc and avoid infinite loop while generating directory list
- ignore one more directories in file list generating
- handle correctly headers path in file list generating
- handle extra_dir in file list generating
- use same way as mandrake to support lib64, at least it's a bit cleaner
  solution than we had, so we now also have sys.lib
- audioop is now enabled on 64-bit
- updated to 2.4c1 (2.4 release candidate 1)
- dropped python-mpz package as it was dropped by upstream
- completely rewritten and much simplified rpm file list generation, if you
  have problems with new version, please drop me a note
- install also /etc/profile.d/python.csh
- updated README.SUSE
- added startup script, which enables saving of history and completion
  for interactive usage
- update to 2.3.4 final (no changes from rc 1)
- update to 2.3.4 release candidate 1 (obsoletes some patches taken from cvs)
- forcing of large file support is not needed (for quite a long time)
- updated README.SUSE
- included some fixes from cvs:
    - fix possible segfault in bsddb
    - urllib2 supports non-anonymous ftp and absolute paths
    - fixed GC problems in PyWeakref_NewRef
- fix readline with utf-8 (bug #34302)
- obsoletes python21
- all subpackages depend on current python version
- fix Lib/email/Charset.py for use in some locales
- fix format string in zipimport module
- use system readline
- add more IPV6 socket options
- use sed instead of perl for replacing
- include LICENSE
- build as user
- updated to 2.3.3 (final)
- call %{run_ldconfig} in post and postun
- libpython.2.3.so symlink moved to devel package (bug #33779)
- updated to 2.3.3 (release candidate 1)
- use wchar_t functions from libc, this reduces size of interpreter
- Remove useless Requires
- Remove not used packages from neededforbuild
- updated to 2.3.2
  - A bug in autoconf that broke building on HP/UX systems is fixed.
  - A bug in the Python configure script that meant os.fsync() was
    never available is fixed.
- force use of directories passed to configure script (-dirs.patch), bug #31947
- updated to 2.3.1, most of changes were alredy included in -cvs.patch
- not so verbose untaring
- included fixes from cvs (branch release23-maint), this fixes some
  memory leaks and other bugs (-cvs.patch)
- nicer output from pydoc (-pydoc.patch)
- cleaned up configure parameters
- compiling with -Wall
- build as shared
- python now obsoletes python-nothreads (bug #29907)
- fixed symlinks to configuration files
- cleaned up spec file
- updated lib64 patch
- updated to final 2.3, some highlights:
    * Python 2.3 is about 20-30% faster than Python 2.2.3
    * Brand new IDLE
    * Some new or upgraded built-ins, includes better support for
      unicode, new bool type...
    * Lots of upgraded or new modules and packages.
    * PYTHONINSPECT variabale that can cause python to behave as it
      was executed with -i parameter.
- added tk-devel to neededforbuild 
- updated to cvs snapshot, mostly because of finally correct DESTDIR
  support, to avoid buildroot leftovers
- better excluding site-packages from generated dirlist
- ignore site-packages and share directories for filelists
- include install dir if not site-packages in filelists
- better handle mutliple level of install directories when
  generating %dir entries
- one more distutils patch update:
    * fix generating of dirs in chrooted installs for install_data
    * don't include directory for install_scripts
- updated patch to work around problems with self defined get_outputs
- modified distutils to allow generating complete file list for rpm
  (including directories with %dir macro), to use this use
  --record-rpm= instead of --record=
- move documentation where it was in 2.2 versions
- fixed permissions for some scripts in devel package
- cleaned up specfile
- make executable only files that should be
- removed .cvsignore files
- updated lib64 patch
- updated to 2.3b1, some highlights:
    - sum() builtin, adds a sequence of numbers, beats reduce().
    - csv module, reads comma-separated-value files (and more).
    - timeit module, times code snippets.
    - os.walk(), a generator slated to replace os.path.walk().
    - platform module, by Marc-Andre Lemburg, returns detailed platform
      information.
- added DEFS to config/Makefile as it was in 2.2
- updated lib64 patch
- fixed list of built modules for 64-bit arches
- updated to python 2.3 alpha 2
    - updated many builtins and modules
    - new modules: bsddb, bz2, datetime, logging, optparse, sets,
                   textwrap, zipimport,
    - some general things have changed:
        - Hex/oct literals prefixed with a minus sign were handled
          inconsistently.
        - Package index and metadata for distutils.
        - Encoding declarations - you can put a comment of the form
          "# -*- coding:  -*-" in the first or second line of a Python
          source file to indicate the encoding (e.g. utf-8).
        - Import from zipfiles.
    - see Misc/NEWS in documentation or python website -
      http://python.org/2.3/highlights.html for more details
- moved distutils into -devel package
- cleaned up specfile
- removed RPM_BUILD_ROOT leftovers (bug #25963)
- Provide/Obsolete python-tkinter
- idle symlink corrected for lib64
- fixed LIBDEST path for distutils, closes #22322
- fixed distutils for lib64
- improved blt detection for tkinter
- build with detected version of tix
- enabled SIGFPE catching
- enabled signal module
- enabled C++ support
- enabled ipv6 support
- no apache is needed for building
- python-nothreads is not built anymore as is seems that mod_python
  works correctly woth python 2.2.2 and threads
- Makefile also copied to config directory in rpm
- Makefile.pre* to config directory
  (following the official spec file change)
- fixed bad source number for suse-start-python-mode.el
- fixed %files section for idle on lib64 arches
- included python-mode.el for emacs
- idle moved from demos to separate package
- merged tk and tkinter
- removed not needed l2h and tetex from neededforbuild
- changed neededforbuild <l2h> to <latex2html>
- updated to 2.2.2 (bugfix release)
- moved python-korean into separate source package
- removed bogus self-provides 
- Add provides for correct update
- remove l2h from neededforbuild (apparently no longer used) 
- no fpectl.so on alpha 
- rediffed lib64 patch
- new version 2.2.1
- new version of Korean codes 2.0.5
  and splitted to standalone package 'python-korean'
- get rid of Makefile.pre.in
- clean part added to spec
- removed termcap and tetex from neededforbuild (not used)
- fix neededforbuild
- add ppc64 to list of 64bit archs that don't compile 3 of the plugins.
- change more locations of lib to %{_lib} on platforms 
  that need it. 
- change Makefile to use install -d instead of mkdir
  to solve trouble when installing in buildroots.
- Change config/Makefile and config/Makefile.pre.in 
  to use %_lib instead of lib (fixes i.e. zope)
- changed site.py to detect the correct location (is needed at least for 
  postresql to build
- it still needs to be corrected, as only 64-bit excutable shlibs
  have to reside in */lib64
- fixing file list for s390x
- use libdir
- try to get this working with lib64
- Build python library with -fPIC, for inclusion in shared library.
- Fix detection of readline library (use -lncurses instead of -ltermcap).
- changed neededforbuild <l2h> to <l2h l2h-pngicons>
- changed neededforbuild <libpng> to <libpng-devel-packages>
- used correct Makefile.pre.in
- added Makefile.pre.in to enable build other python packages
- update to version 2.2
- recreated modules list
- fixed for gmp-4.x 
- added patch for Large File Support
- removed conflicting file /etc/susehelp.d/pythonhtml.conf from
  subpackage python-doc
- Compile python library with -fPIC to allow inclusion in shared
  libraries.
- Fix configure check for rl_completion_matches.
- Replace use of config.guess by %ifarch.
- added regex module (needed for yodl)
- filelist probably needs re-check 
- fix /usr/local path
- update to version 2.1.1
- bzip2 sources
- fix build with new readline library
- added pythonhtml.conf for susehelp
- changed neededforbuild <apache> to <apache apache-devel>
- added readline/readline-devel to neededforbuild (split from bash)
- Use -fPIC
- Compile python library with -fpic so that it can be included in a
  shared library (for mod_python).
- added uc-kr codec, thanks to Hwang, SangJin <violiet@susekorea.net>
- Fix filelist for ia64.
- added sub-package python-nothreads for mod_python apache-module
- added Obsoletes for old 8.3 packages names
- cleaned up pythons tk dependencies
- fixed tix-link 
- changed neededforbuild <tcld> to <tcl-devel>
- changed libnetpb to libnetpbm in neededforbuild
- changed file-list in python-devel
- added openssl-devel to neededforbuild
- removed site-packages from Setup.in patch
- python-64bit.patch should be used on all 64bit platforms
- updated to BeOpen-Python-2.0
- Use long filenames
- Fix some paths
- Include <db3/db_185.h>
- added anydbm (whichdb.py) patch from www.tummy.com
- Use libtk8.3.so and libtcl8.3.so
- Fix filelist for new doc dir
- fixed filelist for alpha 
- Fix config.guess selection
- passing MANDIR to "make install libinstall" (seems like it gets
  lost somewhere)
- man to /usr/share using macro 
- stripped the python binary
- ready for the new Tcl/Tk packages
- fixed requirements for sub packages
- added python_image_lib as requires to pyth_tk and as provides to pyth_tkl
- ran old prepare_spec on spec file to switch to new prepare_spec.
- disabled pyth_dvi module in spec-file
- added libpng to neededforbuild
- added blt to neededforbuild
- new version 1.5.2
- splited into sub-packages: pyth_doc, pyth_ps, pyth_pdf,
  pyth_dvi, pyth_dmo, pyth_tk, pyth_tkl, pyth_cur, pythgdbm
  to have better base-package compatibility to andrich.net.
- don't set POSIXLY_CORRECT for second patch
- added automake to neededforbuild
- alpha-fix: don't mix up dec-osf with linux-alpha
- removed TkInter into a separate package - pyth_tk - to make it
  possible to replace it with a PIL based TkInter (Python Imaging
  Lib) and better package dependecies (not each app needs TkInter)
- removed Makefile.Linux - all build is done from spec file now
- more /usr/local path fixes
- added automake to neededforbuild
- configure with threads
- use db_185.h only for glibc-2.1
- two hacks to compile for glibc:
  Modules/bsddbmodule.c include db_185.h for glibc
  Modules/mpzmodule.c   gmp-mparam.h dont exist for glibc / use define
- Compress PostScript docu.
- linked readline- and curses-modules with ncurses
- python modules - file permissions changed (-x)
- fixed neededforbuild
- new revision 1.5.1
- docu in a separate package (pyth_doc)
- Tkinter uses tk8.0/tcl8.0 now
- first attempt to make it "alpha ready" (spec- & dif-file)
- fixed dependency to /usr/local/bin/python
- added some in neededforbuild
- new Version 1.5 with more features, html documentation and new modules
- added support for readline and (shared) modules: tkinter, dbm, gdbm,
  syslog, ncurses, ... - see /usr/lib/python1.4/config/Setup for details
- new Version 1.4
- a symlink (python -> python1.4) will be used instead of a hardlink

OBS-URL: https://build.opensuse.org/request/show/1088922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=183
2023-05-26 18:14:54 +00:00
c0fecb5ffe - Add PygmentsBridge-trime_doctest_flags.patch to allow build of
the documentation even with the current Sphinx. (SUSE-ONLY
  PATCH, DO NOT SEND UPSTREAM!)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=360
2023-05-24 20:56:16 +00:00
cd31207dec Forgot to run pre_checkin.sh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=359
2023-05-24 18:54:17 +00:00
e4a0f3dd73 Fix libnsl-devel condition per review request.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=358
2023-05-24 18:46:49 +00:00
Dominique Leuenberger
3938ee3788 Accepting request 1085115 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/1085115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=182
2023-05-06 20:08:43 +00:00
74c4b15a95 Accepting request 1085043 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1085043
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=356
2023-05-05 13:32:20 +00:00
f552945ee9 - Why in the world we download from HTTP?
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=355
2023-04-30 18:18:35 +00:00
Dominique Leuenberger
c0eacc52b4 Accepting request 1077506 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1077506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=181
2023-04-05 19:26:15 +00:00
b5b8f18a14 Run pre_checkin.sh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=353
2023-03-29 11:48:36 +00:00
d52e9cd8c4 - Enable --with-system-ffi for non-standard architectures.
- SLE-12 builds nis.so as well.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=352
2023-03-29 10:23:12 +00:00
Dominique Leuenberger
8420c5aab7 Accepting request 1070346 from devel:languages:python:Factory
- Enable --with-system-ffi for non-standard architectures.

OBS-URL: https://build.opensuse.org/request/show/1070346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=180
2023-03-11 17:22:27 +00:00
7e0f3cb088 - Enable --with-system-ffi for non-standard architectures.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=350
2023-03-08 21:18:31 +00:00
Dominique Leuenberger
96554fb35e Accepting request 1069685 from devel:languages:python:Factory
- SLE-12 builds nis.so as well.

OBS-URL: https://build.opensuse.org/request/show/1069685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=179
2023-03-07 15:49:06 +00:00
97104e51ec - SLE-12 builds nis.so as well.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=348
2023-03-06 15:35:17 +00:00
735f57103b SLE-12 builds nis.so as well.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=347
2023-03-06 14:44:35 +00:00
Dominique Leuenberger
3c572a3c98 Accepting request 1068978 from devel:languages:python:Factory
- Disable NIS for new products, it's deprecated and gets removed

- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329,
  bsc#1208471) blocklists bypass via the urllib.parse component
  when supplying a URL that starts with blank characters

OBS-URL: https://build.opensuse.org/request/show/1068978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=178
2023-03-03 21:24:42 +00:00
b60b8e8937 Create isascii() shim for missing str.isascii().
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=345
2023-03-02 15:36:10 +00:00
9f86e564da - Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329,
bsc#1208471) blocklists bypass via the urllib.parse component
  when supplying a URL that starts with blank characters

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=344
2023-03-01 22:01:21 +00:00
c21db0430f - Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329,
bsc#1208471) blocklists bypass via the urllib.parse component
  when supplying a URL that starts with blank characters

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=343
2023-03-01 22:00:56 +00:00
Dominique Leuenberger
f98c3a1573 Accepting request 1061590 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/1061590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=177
2023-01-29 13:10:02 +00:00
ea48fe2e7a Accepting request 1061583 from home:kukuk:branches:devel:languages:python:Factory
- Disable NIS for new products, it's deprecated and gets removed

- Disable NIS for new products, it's deprecated and gets removed

OBS-URL: https://build.opensuse.org/request/show/1061583
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=341
2023-01-27 16:14:53 +00:00
Dominique Leuenberger
46f623da0a Accepting request 1061142 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1061142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=176
2023-01-27 09:15:25 +00:00
2a9d6402e8 - Add skip_unverified_test.patch because apparently switching off
SSL verification doesn't work on older SLE.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=339
2023-01-19 08:45:16 +00:00
Dominique Leuenberger
fb0652c83d Accepting request 1037419 from devel:languages:python:Factory
- Restore python-2.7.9-sles-disable-verification-by-default.patch
  for SLE-12.

OBS-URL: https://build.opensuse.org/request/show/1037419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=175
2022-11-24 11:22:05 +00:00
6a9d569c25 - Restore python-2.7.9-sles-disable-verification-by-default.patch
for SLE-12.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=337
2022-11-22 20:56:11 +00:00
Dominique Leuenberger
c3952bac94 Accepting request 1035107 from devel:languages:python:Factory
- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid
  CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding
  extremely long domain names.
- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid
  CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding
  extremely long domain names.
- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid
  CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding
  extremely long domain names.

OBS-URL: https://build.opensuse.org/request/show/1035107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=174
2022-11-12 16:40:03 +00:00
615a636d68 Adjust Patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=335
2022-11-10 14:35:05 +00:00
3f9f4e7cb7 - Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid
CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding
  extremely long domain names.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=334
2022-11-09 19:07:01 +00:00
Dominique Leuenberger
d5d91898ca Accepting request 1003718 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/1003718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=173
2022-09-16 11:32:00 +00:00
eb3f10bd75 Accepting request 1003076 from home:bmwiedemann:branches:devel:languages:python:Factory
- Add bpo34990-2038-problem-compileall.patch making compileall.py
  compliant with year 2038 (bsc#1202666, gh#python/cpython#79171),
  backport of fix to Python 2.7.

OBS-URL: https://build.opensuse.org/request/show/1003076
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=332
2022-09-15 07:46:07 +00:00
Dominique Leuenberger
acea37f112 Accepting request 1001544 from devel:languages:python:Factory
- Add patch CVE-2021-28861-double-slash-path.patch:
  * BaseHTTPServer: Fix an open redirection vulnerability in the HTTP server
    when an URI path starts with //. (bsc#1202624, CVE-2021-28861)

OBS-URL: https://build.opensuse.org/request/show/1001544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=172
2022-09-10 18:16:38 +00:00
Steve Kowalik
de85457a6c - Add patch CVE-2021-28861-double-slash-path.patch:
* BaseHTTPServer: Fix an open redirection vulnerability in the HTTP server
    when an URI path starts with //. (bsc#1202624, CVE-2021-28861)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=330
2022-09-07 04:48:27 +00:00
Dominique Leuenberger
e6309b1bf1 Accepting request 981989 from devel:languages:python:Factory
- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid
  CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the
  command injection in the mailcap module.
- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid
  CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the
  command injection in the mailcap module.
- Filter out executable-stack error that is triggered for i586
  target.
- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid
  CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the
  command injection in the mailcap module.
- Filter out executable-stack error that is triggered for i586
  target.
- Update bundled pip wheel to the latest SLE version patched
  against bsc#1186819 (CVE-2021-3572).
- Recover again proper value of %python2_package_prefix
  (bsc#1175619).
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Older SLE versions should use old OpenSSL.
- Add CVE-2022-0391-urllib_parse-newline-parsing.patch
  (bsc#1195396, CVE-2022-0391, bpo#43882) sanitizing URLs
  containing ASCII newline and tabs in urlparse.
- Add CVE-2021-4189-ftplib-trust-PASV-resp.patch (bsc#1194146,
  bpo#43285, CVE-2021-4189, gh#python/cpython#24838) make ftplib
  not trust the PASV response.
- build against openssl 1.1.x (incompatible with openssl 3.0x)
  for now.
- on sle12, python2 modules will still be called python-xxxx until EOL,
  for newer SLE versions they will be python2-xxxx
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091
  (CVE-2019-20907, bpo#39017) avoiding possible infinite loop
  in specifically crafted tarball.
  Add recursion.tar as a testing tarball for the patch.
- Provide the newest setuptools wheel (bsc#1176262,
  CVE-2019-20916) in their correct form (bsc#1180686).
- Add CVE-2020-26116-httplib-header-injection.patch fixing bsc#1177211
  (CVE-2020-26116, bpo#39603) no longer allowing special characters in
  the method parameter of HTTPConnection.putrequest in httplib, stopping
  injection of headers. Such characters now raise ValueError. 
- Renamed patch for assigned CVE:
  * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch ->
    CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
    (boo#1189241, CVE-2021-3737)
- Renamed patch for assigned CVE:
  * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch
    (boo#1189287, CVE-2021-3733)
- Fix python-doc build (bpo#35293):
  * sphinx-update-removed-function.patch
- Update documentation formatting for Sphinx 3.0 (bpo#40204).
- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in
  request (bpo#43075, boo#1189287).
- Add missing security announcement to
  bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.
- Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
  which fixes http client infinite line reading (DoS) after a http 
  100 (bpo#44022, boo#1189241).
- Modify Lib/ensurepip/__init__.py to contain the same version
  numbers as are in reality the ones in the bundled wheels
  (bsc#1187668).
- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids
  use of semicolon as a query string separator (bpo#42967,
  bsc#1182379, CVE-2021-23336).
- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
  bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.
- (bsc#1180125) We really don't Require python-rpm-macros package.
  Unnecessary dependency.
- Add patch configure_PYTHON_FOR_REGEN.patch which makes
  configure.ac to consider the correct version of
  PYTHON_FO_REGEN (bsc#1078326).
- Use python3-Sphinx on anything more recent than SLE-15 (inclusive).
- Update to 2.7.18, final release of Python 2. Ever.:
  - Newline characters have been escaped when performing uu
    encoding to prevent them from overflowing into to content
    section of the encoded file. This prevents malicious or
    accidental modification of data during the decoding process.
  - Fixes a ReDoS vulnerability in `http.cookiejar`. Patch by Ben
    Caller.
  - Fixed line numbers and column offsets for AST nodes for calls
    without arguments in decorators.
  - bsc#1155094 (CVE-2019-18348) Disallow control characters in
    hostnames in http.client. Such potentially malicious header
    injection URLs now cause a InvalidURL to be raised.
  - Fix urllib.urlretrieve failing on subsequent ftp transfers
    from the same host.
  - Fix problems identified by GCC's -Wstringop-truncation
    warning.
  - AddRefActCtx() was needlessly being checked for failure in
    PC/dl_nt.c.
  - Prevent failure of test_relative_path in test_py_compile on
    macOS Catalina.
  - Fixed possible leak in `PyArg_Parse` and similar
    functions for format units "es#" and "et#" when the macro
    `PY_SSIZE_T_CLEAN` is not defined.
- Remove upstreamed patches:
  - CVE-2019-18348-CRLF_injection_via_host_part.patch
  - python-2.7.14-CVE-2017-1000158.patch
  - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
  - CVE-2018-1061-DOS-via-regexp-difflib.patch
  - CVE-2019-10160-netloc-port-regression.patch
  - CVE-2019-16056-email-parse-addr.patch
- Add CVE-2019-9674-zip-bomb.patch to improve documentation
  warning about dangers of zip-bombs and other security problems
  with zipfile library. (bsc#1162825 CVE-2019-9674)
- Change to Requires: libpython%{so_version} == %{version}-%{release}
  to python-base to keep both packages always synchronized (add
  %{so_version}) (bsc#1162224).
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
  "Python urrlib allowed an HTTP server to conduct Regular
  Expression Denial of Service (ReDoS)" (bsc#1162367)
- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies
- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.
- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.
- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3
- Drop appstream-glib BuildRequires and no longer call
  appstream-util validate-relax: eliminate a build cycle between
  as-glib and python. The only thing would would gain by calling
  as-uril is catching if upstream breaks the appdata.xml file in a
  future release. Considering py2 is dying, chances for a new
  release, let alone one breaking the xml file, are slim.
- Unify packages among openSUSE:Factory and SLE versions.
  (bsc#1159035) ; add missing records to this changelog.
- Add idle.desktop and idle.appdata.xml to provide IDLE in menus
  (bsc#1153830)
- Add python2_split_startup Provide to make it possible to
  conflict older packages by shared-python-startup.
- Move /etc/pythonstart script to shared-python-startup
  package. 
- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
  bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
  bsc#1149792
- Add adapted-from-F00251-change-user-install-location.patch fixing
  pip/distutils to install into /usr/local.
- Update to 2.7.17:
  - a bug fix release in the Python 2.7.x series. It is expected
    to be the penultimate release for Python 2.7.
- Removed patches included upstream:
  - CVE-2018-20852-cookie-domain-check.patch
  - CVE-2019-16935-xmlrpc-doc-server_title.patch
  - CVE-2019-9636-netloc-no-decompose-characters.patch
  - CVE-2019-9947-no-ctrl-char-http.patch
  - CVE-2019-9948-avoid_local-file.patch
  - python-2.7.14-CVE-2018-1000030-1.patch
  - python-2.7.14-CVE-2018-1000030-2.patch
- Renamed remove-static-libpython.diff and python-bsddb6.diff to
  remove-static-libpython.patch and python-bsddb6.patch to unify
  filenames.
- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing
  bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in
  python/Lib/DocXMLRPCServer.py
- Add bpo36302-sort-module-sources.patch (boo#1041090)
- Add CVE-2019-16056-email-parse-addr.patch fixing the email
  module wrongly parses email addresses [bsc#1149955,
  CVE-2019-16056]
- boo#1141853 (CVE-2018-20852) add
  CVE-2018-20852-cookie-domain-check.patch fixing
  http.cookiejar.DefaultPolicy.domain_return_ok which did not
  correctly validate the domain: it could be tricked into sending
  cookies to the wrong server.
- Skip test_urllib2_localnet that randomly fails in OBS
- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch
  which fixes regression introduced by the previous patch.
  (CVE-2019-10160)
  Upstream gh#python/cpython#13812
-  Set _lto_cflags to nil as it will prevent to propage LTO
   for Python modules that are built in a separate package.
- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
  Address the issue by disallowing URL paths with embedded
  whitespace or control characters through into the underlying
  http client request. Such potentially malicious header
  injection URLs now cause a ValueError to be raised.
- bsc#1130847 (CVE-2019-9948) add CVE-2019-9948-avoid_local-file.patch 
  removing unnecessary (and potentially harmful) URL scheme
  local-file://.
- bsc#1129346: add CVE-2019-9636-netloc-no-decompose-characters.patch
  Characters in the netloc attribute that decompose under NFKC
  normalization (as used by the IDNA encoding) into any of ``/``,
  ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the
  URL is decomposed before parsing, or is not a Unicode string,
  no error will be raised (CVE-2019-9636).
  Upstream commits e37ef41 and 507bd8c.
- (bsc#1111793) Update to 2.7.16:
  * bugfix-only release: complete list of changes on
    https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst
  * Removed openssl-111.patch and CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch
    which are fully included in the tarball.
  * Updated patches to apply cleanly:
        CVE-2019-5010-null-defer-x509-cert-DOS.patch
        bpo36160-init-sysconfig_vars.patch
        do-not-use-non-ascii-in-test_ssl.patch
        openssl-111-middlebox-compat.patch
        openssl-111-ssl_options.patch
        python-2.5.1-sqlite.patch
        python-2.6-gettext-plurals.patch
        python-2.7-dirs.patch
        python-2.7.2-fix_date_time_compiler.patch
        python-2.7.4-canonicalize2.patch
        python-2.7.5-multilib.patch
        python-2.7.9-ssl_ca_path.patch
        python-bsddb6.diff
        remove-static-libpython.patch
  * Update python-2.7.5-multilib.patch to pass with new platlib
    regime.
- bsc#1109847 (CVE-2018-14647): add
  CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing
  bpo-34623.
- bsc#1073748: add bpo-29347-dereferencing-undefined-pointers.patch
  PyWeakref_NewProxy@Objects/weakrefobject.c creates new isntance
  of PyWeakReference struct and does not intialize wr_prev and
  wr_next of new isntance. These pointers can have garbage and
  point to random memory locations. 
  Python should not crash while destroying the isntance created
  in the same interpreter function. As per my understanding, both
  wr_prev and wr_next of PyWeakReference instance should be
  initialized to NULL to avoid segfault. 
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
  fixing bpo-35746 (CVE-2019-5010).
  An exploitable denial-of-service vulnerability exists in the
  X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
  A specially crafted X509 certificate can cause a NULL pointer
  dereference, resulting in a denial of service. An attacker can
  initiate or accept TLS connections using crafted certificates
  to trigger this vulnerability.
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
  for the rpm macros.
- Add patch openssl-111.patch to work with openssl-1.1.1
  (bsc#1113755)
- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which
  converts shutil._call_external_zip to use subprocess rather than
  distutils.spawn. [bsc#1109663, CVE-2018-1000802]
- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent
  low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS
  (CVE-2018-1061). Prior to this patch mail server's timestamp was
  susceptible to catastrophic backtracking on long evil response from
  the server. Also, it was susceptible to catastrophic backtracking,
  which was a potential DOS vector.
  [bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]
- Apply "CVE-2017-18207.patch" to add a check to Lib/wave.py that
  verifies that at least one channel is provided. Prior to this
  check, attackers could cause a denial of service (divide-by-zero
  error and application crash) via a crafted wav format audio file.
  [bsc#1083507, CVE-2017-18207]
- Apply "python-sorted_tar.patch" (bsc#1086001, boo#1081750)
    sort tarfile output directory listing
- update to 2.7.15
  * dozens of bugfixes, see NEWS for details
- removed obsolete patches:
  * python-ncurses-6.0-accessors.patch
  * python-fix-shebang.patch
  * gcc8-miscompilation-fix.patch
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch
- Add gcc8-miscompilation-fix.patch (boo#1084650).
- Apply "python-2.7.14-CVE-2017-1000158.patch" to prevent integer
  overflows in PyString_DecodeEscape that could have resulted in
  heap-based buffer overflow attacks and possible arbitrary code
  execution. [bsc#1068664, CVE-2017-1000158]
- exclude test_socket & test_subprocess for PowerPC boo#1078485
  (same ref as previous change)
- Add python-skip_random_failing_tests.patch bypass boo#1078485
  and exclude many tests for PowerPC
- Add patch python-fix-shebang.patch to fix bsc#1078326
- exclude test_regrtest for s390, where it does not segfault as it should
  (fixes bsc#1073269)
- fix segfault while creating weakref - bsc#1073748, bpo#29347
  (this is actually fixed by the 2.7.14 update; mentioning this for purposes
  of bugfix tracking)
- update to 2.7.14
  * dozens of bugfixes, see NEWS for details
  * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664)
  * fixed segfaults with dict mutated during search
  * fixed possible free-after-use problems with buffer objects with custom indexing
  * fixed urllib.splithost to correctly parse fragments (bpo-30500)
- drop upstreamed python-2.7.13-overflow_check.patch
- drop unneeded python-2.7.12-makeopcode.patch
- drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
- Apply "python-2.7.14-CVE-2018-1000030-1.patch" and
  "python-2.7.14-CVE-2018-1000030-2.patch" to remedy a bug that
  would crash the Python interpreter when multiple threads used the
  same I/O stream concurrently. This issue is not classified as a
  security vulnerability due to the fact that an attacker must be
  able to run code, however in some situations -- such as function
  as a service -- this vulnerability can potentially be used by an
  attacker to violate a trust boundary. [bsc#1079300,
  CVE-2018-1000030]
- Call python2 instead of python in macros
- Fix test broken with OpenSSL 1.1 (bsc#1042670)
  * add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
- drop SUSE_ASNEEDED=0 as it is not needed anymore
- Add libnsl-devel build requires for glibc obsoleting libnsl
- obsolete/provide python-argparse and provide python2-argparse,
  because the argparse module is available from python 2.7 up
- SLE package update (bsc#1027282)
- refresh python-2.7.5-multilib.patch
- dropped upstreamed patches:
  python-fix-short-dh.patch
  python-2.7.7-mhlib-linkcount.patch
  python-2.7-urllib2-localnet-ssl.patch
  CVE-2016-0772-smtplib-starttls.patch
  CVE-2016-5699-http-header-injection.patch
  CVE-2016-5636-zipimporter-overflow.patch
  python-2.7-httpoxy.patch
- Add python-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.
  (dimstar@opensuse.org)
- Add reproducible.patch to allow reproducible builds of various
  python packages like python-amqp
  Upstream: https://github.com/python/cpython/pull/296
- update to 2.7.13
  * dozens of bugfixes, see NEWS for details
  * updated cipher lists for openssl wrapper, support openssl >= 1.1.0
  * properly fix HTTPoxy (CVE-2016-1000110)
  * profile-opt build now applies PGO to modules as well
- update python-2.7.10-overflow_check.patch
  with python-2.7.13-overflow_check.patch, incorporating upstream changes
  (bnc#964182)
- add "-fwrapv" to optflags explicitly because upstream code still
  relies on it in many places
- provide python2-* symbols, for support of new packages built as
  python2-foo
- rename macros.python to macros.python2 accordingly
- require python-rpm-macros package, drop macro definitions from
  macros.python2
- initial packaging of `python27` side-by-side variant (fate#321075, bsc#997436)
- renamed `python` to `python27` in package names and requires
- removed Provides and Obsoletes clauses
- dropped SLE12-only patch python-2.7.9-sles-disable-verification-by-default.patch,
  companion sle_tls_checks_policy.py file and the python-strict-tls-checks subpackage
- dropped profile files
- removed /usr/bin/python and /usr/bin/python2, along with other unversioned
  aliases
- rewrote macros file to enable stand-alone packages depending on py2.7
- re-included downloaded version of HTML documentation
- update to 2.7.12
  * dozens of bugfixes, see NEWS for details
  * fixes multiple security issues:
    CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751)
    CVE-2016-5636 zipimporter heap overflow (bsc#985177)
    CVE-2016-5699 httplib header injection (bsc#985348)
      (this one is actually fixed since 2.7.10)
- removed upstreamed python-2.7.7-mhlib-linkcount.patch
- refreshed multilib patch
- python-2.7.12-makeopcode.patch - run newly-built python interpreter
  to make opcodes, in order not to require pre-built python
- update LD_LIBRARY_PATH to use $PWD instead of "." because the test
  process escapes to its own directory
- modify shebang-fixing scriptlet to ignore makeopcodetargets.py
- CVE-2016-0772-smtplib-starttls.patch:
  smtplib vulnerability opens startTLS stripping attack
  (CVE-2016-0772, bsc#984751)
- CVE-2016-5636-zipimporter-overflow.patch:
  heap overflow when importing malformed zip files
  (CVE-2016-5636, bsc#985177)
- CVE-2016-5699-http-header-injection.patch:
  incorrect validation of HTTP headers allow header injection
  (CVE-2016-5699, bsc#985348)
- python-2.7-httpoxy.patch:
  HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY
  when REQUEST_METHOD is also set
  (CVE-2016-1000110, bsc#989523)
- Add python-2.7.10-overflow_check.patch to fix broken overflow checks.
  [bnc#964182]
- copy strict-tls-checks subpackage from SLE to retain future compatibility
  (not built in openSUSE)
- do this properly to fix bnc#945401
- update SLE check to exclude Leap which also has version 1315,
  just to be sure
- Add python-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.
- add missing ssl.pyc and ssl.pyo to package
- implement python-strict-tls-checks subpackage
  * when present, Python will perform TLS certificate checking by default.
    it is possible to remove the package to turn off the checks
    for compatibility with legacy scripts.
  * as discussed in fate#318300
  * this is not built for openSUSE, but retained here in case we want
    to build the package for a SLE system
- python-fix-short-dh.patch: Bump DH parameters to 2048 bit
  to fix logjam security issue. bsc#935856
- add __python2 compatibility macro (used by Fedora) (fate#318838)
- update to 2.7.10
- removed obsolete python-2.7-urllib2-localnet-ssl.patch
- Reenable test_posix on aarch64
- python-2.7.4-aarch64.patch: Remove obsolete patch
- python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for
  aarch64
- update to 2.7.9
  * contains full backport of ssl module from Python 3.4 (PEP466)
  * HTTPS certificate validation enabled by default (PEP476)
  * SSLv3 disabled by default (bnc#901715)
  * backported ensurepip module (PEP477)
  * fixes several missing CVEs from last release: CVE-2013-1752,
    CVE-2013-1753
  * dozens of minor bugfixes
- dropped upstreamed patches: python-2.7.6-poplib.patch,
  smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch
- dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it
  with ssl module from Python 3
- libffi was upgraded upstream, seems to contain our changes,
  so dropping libffi-ppc64le.diff as well
- python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional
  "import ssl" from test_urllib2_localnet that caused it to fail without ssl
- skip test_thread in qemu_linux_user mode 
- CVE-2014-7185-buffer-wraparound.patch: potential wraparound/overflow
  in buffer()
  (CVE-2014-7185, bnc#898572)
- update to 2.7.8
  * bugfix-only release, dozens of bugs fixed
  * fixes CVE-2014-4650 directory traversal in CGIHTTPServer
  * fixes CVE-2014-7185 (bnc#898572) potential buffer overflow in buffer()
- dropped upstreamed CVE-2014-4650-CGIHTTPserver-traversal.patch
- dropped upstreamed CVE-2014-7185-buffer-wraparound.patch
- CVE-2014-4650-CGIHTTPServer-traversal.patch: CGIHTTPServer file
  disclosure and directory traversal through URL-encoded characters
  (CVE-2014-4650, bnc#885882)
- python-2.7.7-mhlib-linkcount.patch: remove link count optimizations
  that are incorrect on btrfs (and possibly other filesystems)
- update to 2.7.7
  * bugfix-only release, over a hundred bugs fixed
  * backported hmac.compare_digest from python3, first step of PEP 466
- drop upstreamed patches:
  * CVE-2014-1912-recvfrom_into.patch
  * python-2.7.4-no-REUSEPORT.patch
  * python-2.7.6-bdist-rpm.patch
  * python-2.7.6-imaplib.patch
  * python-2.7.6-sqlite-3.8.4-tests.patch
- refresh patches:
  * python-2.7.3-ssl_ca_path.patch
  * python-2.7.4-canonicalize2.patch
  * xmlrpc_gzip_27.patch
- added python keyring and signature for the main tarball
- Use profile-opt only when profiling is enabled
- python-2.7.2-disable-tests-in-test_io.patch: removed, no longer needed
- update testsuite exclusion list:
  * test_signal and test_posix fail due to qemu bugs
- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests,
  adding python-2.7.6-sqlite-3.8.4-tests.patch
- added patches for CVE-2013-1752 (bnc#856836) issues that are
  missing in 2.7.6:
  python-2.7.6-imaplib.patch
  python-2.7.6-poplib.patch
  smtplib_maxline-2.7.patch
- CVE-2013-1753 (bnc#856835) gzip decompression bomb in xmlrpc client:
  xmlrpc_gzip_27.patch
- python-2.7.6-bdist-rpm.patch: fix broken "setup.py bdist_rpm" command
  (bnc#857470, issue18045)
- multilib patch: add "~/.local/lib64" paths to search path
  (bnc#637176)
- CVE-2014-1912-recvfrom_into.patch: fix potential buffer overflow
  in socket.recvfrom_into (CVE-2014-1912, bnc#863741)
- Add Obsoletes/Provides for python-ctypes.
- Ignore uuid testcase in the testsuite, it relies on unreliable
  ifconfig output.
- adapt python-2.7.5-multilib.patch for ppc64le
- adjust %files for ppc64le
- Support for ppc64le in _ctypes libffi copy.
- added patches:
  * libffi-ppc64le.diff
- add ppc64le rules
- avoid errors from source-validator
- update to 2.7.6
  * bugfix-only release
  * SSL-related fixes
  * upstream fix for CVE-2013-4238
  * upstream fixes for CVE-2013-1752
- removed upstreamed patch CVE-2013-4238_py27.patch
- reintroduce audioop.so as the problems with it seem to be fixed
  (bnc#831442)
- exclude test_mmap under qemu_linux_user - emulation fails here
  as the tests mmap address conflicts with qemu
- 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)
- handle NULL bytes in certain fields of SSL certificates
  (CVE-2013-4238, bnc#834601)
- Add python-bsddb6.diff to support building against libdb-6.0
- have python-devel require python:
  http://lists.opensuse.org/opensuse-factory/2013-06/msg00622.html
- Disable test_multiprocessing in QEmu build
- Disable test_asyncore in QEmu build
- Reenable testsuite on arm
- 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
- Update to version 2.7.5:
  + bugfix-only release
  + fixes several important regressions introduced in 2.7.4
  + 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.7.3-fix-dbm-64bit-bigendian.patch
  + python-test_structmembers.patch
- Rebased other patches
- add aarch64 to the list of 64-bit platforms 
- 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
- Add Source URL, see https://en.opensuse.org/SourceUrls
- Add aarch64 to the list of lib64 platforms
- fix pythonstart failing on $HOME-less users (bnc#804978)
- Add ctypes-libffi-aarch64.patch: import aarch64 support for libffi in
  _ctypes module
- multiprocessing: thread joining itself (bnc#747794)
- gettext: fix cases where no bundle is found (bnc#794139)
- add explicit buildrequire on libbz2-devel
- buildrequire explicitly netcfg for the test suite
- 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
- Add python-bundle-lang.patch: gettext: If bindtextdomain is
  instructed to look in the default location of translations, we
  check additionally in locale-bundle. Fixes issues like bnc#617751
- all subpackages require python-base=%{version}-%{release} explicitly
  (fixes bnc#766778 bug and similar that might arise in the future)
- Fix failing test_dbm on ppc64 
- Support directory-based certificate stores with the ca_certs parameter of SSL
  functions [bnc#761501]
- update to 2.7.3:
  * no change
- remove static libpython.a from build to avoid packages
  linking it statically
- 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
- Exclude /usr/bin/2to3 to prevent conflicts with python3-2to3
- %python_version now correctly refers to %tarversion
- Spec file cleanup:
  * Run spec-cleaner
  * Remove outdated %clean section, AutoReqProv and authors from descr.
- Fix license to Python-2.0 (also SPDX style)
- fix build for arm by removing an old hack for arm, bz2.so is built now
- dropped newslist.py from demos because of bad license
  (bnc#718009)
- update to 2.7.2:
  * Bug fix only release, see
  http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
  for details
- introduce a pre_checkin.sh file that synchronizes
  patches between python and python-base
- rediff patches for 2.7.2
- replace kernel3 patch with the upstream solution
- Copy Lib/plat-linux2 to Lix/plat-linux3 so that DLFCN module
  is also available for linux3 systems  bnc#707667
- fix build on factory: setup reports linux3 not linux2 now,
  adapt checks
- added explicit requires to libpython-%version-%release
  to prevent bugs like bnc#697251 reappearing
- update to 2.7.1
    * bugfix-only release, see NEWS for details
- refreshed patches, dropped the upstreamed ones
- dropped acrequire patch, replacing it with build-time sed
- improved fix to bnc#673071 by defining the constants
  only for files that require it (as is done in python3)
- fixed a security flaw where malicious sites could redirect
  Python application from http to a local file
  (CVE-2011-1521, bnc#682554)
- fixed race condition in Makefile which randomly failed
  parallel builds ( http://bugs.python.org/issue10013 )
- Prefix DATE and TIME with PY_BUILD_ and COMPILER with PYTHON_ as
  to not break external code (bnc#673071).
- provide pyxml to avoid touching tons of packages
- add patch from http://psf.upfronthosting.co.za/roundup/tracker/issue9960
  to fix build on ppc64
- moved unittest to python-base (it is a testing framework, not a 
  testsuite, so it clearly belongs into stdlib)
- fixed smtpd.py DoS (bnc#638233, CVE probably not assigned)
- fix baselibs.conf
- fix for urllib2 (http://bugs.python.org/issue9639) 
- fixed distutils test
- dropped autoconf version requirement (it builds just fine with other versions)
- update to version 2.7
  * improved handling of numeric types
  * deprecation warnings are now silent by default
  * new argparse module for command line arguments
  * many new features, see http://docs.python.org/dev/whatsnew/2.7.html
    for complete list
*** 2.7 is supposed to be the last version from the 2.x series,
so its (upstream) maintenance period will probably be longer than usual.
However, upstream development now focuses on 3.x series.
- cleaned up spec and patches
- add patch from http://bugs.python.org/issue6029 
- use %_smp_mflags 
- dropped audioop.so because of security vulnerabilities
  (bnc#603255)
- update to 2.6.5 (rpm version 2.6.5)
- patched test_distutils to work
- update to 2.6.5rc2 (rpm version is 2.6.4.92)
 * bugfix-only release
- removed fwrapv patch - no longer needed
- removed expat patches (this version also fixes expat vulnerabilities
  from bnc#581765 )
- removed readline spacing patch - no longer needed
- removed https_proxy patch - no longer needed
- removed test_distutils patch - no longer needed
- disabled test_distutils because of spurious failure,
   * TODO reenable at release
- removed precompiled exe files (as noted in bnc#577032)
- enabled ipv6 in configure (bnc#572673)
- Apply patches with fuzz=0
- add baselibs.conf as source
- readline shouldn't append space after completion (bnc#551715,
  python bug 5833)
- python-devel Requires glibc-devel 
- fixed potential DoS in python's copy of expat (bnc#534721)
- added patch for potential SSL hangup during handshake (bnc#525295)
- fix files section for ARM, as bz2.so isn't built on ARM.
- added /usr/lib/python2.6{,/site-packages} to the package even if
  it is on lib64 arch
- added %python_sitelib and %python_sitearch for fedora compatibility
- fixed test in test_distutils suite that would generate a warning
  when the log threshold was set too low by preceding tests
- support noarch python packages (modified multilib patch
  to differentiate between purelib and platlib, added /usr/lib
  to search path in all cases
- disable as-needed to fix build
- update to 2.6.2
  * bugfix-only release for 2.6 series
- excluded pyconfig.h and Makefile and Setup from -devel subpackage
  to prevent file conflicts of python-base and python-devel
- fixed gettext.py problem with empty plurals line (bnc#462375)
- obsolete old -XXbit packages (bnc#437293)
- removed bsddb directory from python-base, reenabled in python
  ( bnc#441088 )
- added libpython and python-base to baselibs.conf (bnc#432677)
- disabled test_smtplib for ia64 so that the package actually
  gets built (bnc#436966)
- update to 2.6 final (version name is 2.6.0 to make upgrade from
  2.6rc2 possible)
- replaced site.py hack with a .pth file to do the same thing
  (cleaner solution that doesn't mess up documented behavior
  and also fixes virtualenv, bnc#430761)
- enabled profile optimized build
- fixed %py_requires macro (bnc#346490)
- provide %name = 2.6
- moved tests to %check section
- update to 2.6rc2, removing the last remaining security patch
- included patch for https proxy support that resolves bnc#214983
  (in a proper way) and bnc#298378
- included fix for socket.ssl() behavior regression, fixing
  bnc#426563
- included /etc/rpm/macros.python to fix the split-caused breakage
- applied bug-no-proxy patch from python#3879, which should improve
  backwards compatibility (important i.e. for bzr)
- moved python-xml to a subpackage of this (brings no additional
  dependencies, so it can as well stay)
- moved Makefile and pyconfig.h to python-base, removing the need
  to have python-devel for installation
- improved compatibility with older distros for 11.0
- moved ssl.py and sqlite3 module to python package - they won't work
  without their respective binary modules anyway
- updated to 2.6rc1 - bugfix-only pre-stable release
- renamed python-base-devel to python-devel as it should be
- removed macros from libpython package name
- moved python-devel to a subpackage of this
- created libpython subpackage
- moved essential files from -devel to -base, so that distutils
  should now be able to install without -devel package
- split package, as per fate#305065
- moved python-devel to be a subpackage of python-base
- minor fixes & packaging cleanups
- fixed misapplied ssl-compat patch (caused segfaults when
  opening SSL connections, bnc#425138 )
- updated to 2.6beta3 from BETA dist, summary of changes follows:
  * patches update/cleanup
  * removed failing tests (test_unicode, test_urllib2), those will
    be reworked later to not fail
  * fixed ncurses/panel.h include
  * removed most security fixes, as they are already included in
    this version
  * removed imageop/rgbimg
    (reasons: they only work in 32bit environment anyway, are
    deprecated by upstream and have inherent security problems)
  * fixed pythonstart script to trim history after 10000 lines
    (bnc#399190)
- 2.6beta3 is mostly stable release of the 2.6 series,
  package will be updated to 2.6 final as soon as it comes out
  (in the beginning of October)
- security fixes for issues mentioned in bnc#406051:
  * CVE-2008-2315 - multiple integer overflows in basic types
  * CVE-2008-2316 - partial hashing of huge data with hashlib
  * CVE-2008-3142 - multiple buffer oveflows in unicode processing
  * CVE-2008-3144 - possible integer over/underflow in mysnprintf
  * buffer overflows in expandtabs() method (afaik no CVE assigned)
- also mentioned CVE-2008-3143 is already fixed in python 2.5.2
- Work around autoheader bug.
- Fix configure script.
- proper path for html documentation from python-doc,
  help text mentioning python-doc package in pydoc
  (bnc#380942)
- PyString_FromStringAndSize now checks size parameter
  (bnc#379534, CVE-2008-1721)
- disable DNS lookup test when running in build service.
  The XEN build hosts have no network.
- added baselibs.conf file to build xxbit packages
  for multilib support
- Limit virtual memory to avoid spurious testsuite failures.
- 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
- 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
- patched a bug in sqlite module that would cause segfault on
  call to executescript()
  -> TODO return and improve the patch
- replaced fdupes oneliner with %fdupes macro
- added /usr/bin/python2 symlink (#307097)
- obsoletes python-elementtree and python-sqlite (#301182)
  (obsoletes, but doesn't provide - the modules that obsolete those
  packages are renamed and dependent packages need to be changed)
- fix build on hppa
- replaced duplicate files with hardlinks
- removed emacs python-mode and dependency on emacs
- revisited & explained failing tests
- applied EINTR recovery patch (#278622)
- experimental replacement of shebang strings,
  removing dependency on /usr/bin/env
- update to 2.5.1
    - bugfix only release, over 150 bugs fixed
    - fixes off-by-one memory leak in _localemodule.c
      (#276889, CVE-2007-2052)
- unnecessary patches removed, minor build cleanup
- warns when attempting to use https proxy (#214983)
- make setup.py accept db-4.5 
- Add ncurses-devel to BuildRequires.
- Add libbz2-devel to BuildRequires.
- add gdbm-devel BuildRequires
- fix sqlite3 support (#228733)
- update to 2.5 final, going into STABLE dist
- issue with lib/python/config is not caused by dirs patch
- update to 2.5c2
  - 2.5 final is expected next week
- removed testfiles.tar.bz2 from package due to copyright issues
  (see #204867). Reminder: enable urlfetch or put it back (or both,
  using Nosource)
- update to 2.5c1
- many new features, see http://www.python.org/dev/peps/pep-0356/
- 64bit indices issue will require changes of modules, see
  http://www.python.org/dev/peps/pep-0353/ for transition guidelines
- non-backwards-compatible changes, see
  http://docs.python.org/dev/whatsnew/section-other.html
  (this link is expected to die, so just search for "what's new in 2.5")
- open issues in build process:
  - sed'ing out /usr/local/bin/python from files causes build to fail
    if not filtered by grep (see %prep section) - might be a bug in sed
  - 2.3.3-dirs patch + --enable-shared + --libdir breaks build,
    because "-L/usr/lib*/python2.5/config" is added instead of "-L."
    Workaround in 2.5c1-dirs-fix, should be replaced soon
  - test_file fails in autobuild, but is OK when building manually
  - test_nis fails in autobuild, probably due to a misconfiguration
    on autobuild servers
  - it might be good to create python-sqlite3 subpackage
- update to 2.4.3
  - no big changes, bugfix-only release (about 50 bugs fixed)
- moved -doc and -doc-pdf into separate noarch specfile
- implemented /usr/local path schemes for bug #149809
  - python now recognizes packages in /usr/local/lib/python2.4
  - distutils install by default into /usr/local/lib/python2.4/site-packages
  - on 64bit systems that is of course lib64
- converted neededforbuild to BuildRequires
- Add gmp-devel to nfb
- reenabled optimization on ppc64
- fixed another bug in canonicalize patch [#133267]
- update to 2.4.2
- additional fixes to canonicalize patch, restored interactive mode
- replaced the previous patch with a new one
    - it now tries to use canonical_file_name(), falling back to realpath()
      and eventually readlink
    - canonical_file_name() branch now sets the buffer length
- fixed to build with gcc's new buffer overflow checking
    - added patch from https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=169046
- Always enable SSL bug workarounds.
- update to 2.4.1
- fixed to build on ARM
- skip some test on ia64 for now
- mark configuration files as %config
- fix vulnerability in SimpleXMLRPCServer (bug #50321, CAN-2005-0089)
- disable bsddb tests, it fails probably on all 64-bit
- make lib64 installation also work on others than x86_64
- fixed build on ppc64
    - update multiarch patch
    - do not test bsddb internals
    - remove optimalisation from flags, it breaks at least math
- added extra files needed for some tests (codecmaps and unicode normalisation)
- enabled bsddb tests
- reenabled test_shelve, as it works now
- update db 4.3 patch
- fix bdist_rpm when spec file generates more than one rpm
- disable tests for hppa
- fix bsddb module for current bsddb
- improved readline detection
- updated documentation to 2.4
- don't use wctype functions from glibc, it breaks at some situations
- enable tests during compilation, removing currently known failures
- update to 2.4 final
- yet another ignore list update, ignore man and locale dirs
- ignore /etc and avoid infinite loop while generating directory list
- ignore one more directories in file list generating
- handle correctly headers path in file list generating
- handle extra_dir in file list generating
- use same way as mandrake to support lib64, at least it's a bit cleaner
  solution than we had, so we now also have sys.lib
- audioop is now enabled on 64-bit
- updated to 2.4c1 (2.4 release candidate 1)
- dropped python-mpz package as it was dropped by upstream
- completely rewritten and much simplified rpm file list generation, if you
  have problems with new version, please drop me a note
- install also /etc/profile.d/python.csh
- updated README.SUSE
- added startup script, which enables saving of history and completion
  for interactive usage
- update to 2.3.4 final (no changes from rc 1)
- update to 2.3.4 release candidate 1 (obsoletes some patches taken from cvs)
- forcing of large file support is not needed (for quite a long time)
- updated README.SUSE
- included some fixes from cvs:
    - fix possible segfault in bsddb
    - urllib2 supports non-anonymous ftp and absolute paths
    - fixed GC problems in PyWeakref_NewRef
- fix readline with utf-8 (bug #34302)
- obsoletes python21
- all subpackages depend on current python version
- fix Lib/email/Charset.py for use in some locales
- fix format string in zipimport module
- use system readline
- add more IPV6 socket options
- use sed instead of perl for replacing
- include LICENSE
- build as user
- updated to 2.3.3 (final)
- call %{run_ldconfig} in post and postun
- libpython.2.3.so symlink moved to devel package (bug #33779)
- updated to 2.3.3 (release candidate 1)
- use wchar_t functions from libc, this reduces size of interpreter
- Remove useless Requires
- Remove not used packages from neededforbuild
- updated to 2.3.2
  - A bug in autoconf that broke building on HP/UX systems is fixed.
  - A bug in the Python configure script that meant os.fsync() was
    never available is fixed.
- force use of directories passed to configure script (-dirs.patch), bug #31947
- updated to 2.3.1, most of changes were alredy included in -cvs.patch
- not so verbose untaring
- included fixes from cvs (branch release23-maint), this fixes some
  memory leaks and other bugs (-cvs.patch)
- nicer output from pydoc (-pydoc.patch)
- cleaned up configure parameters
- compiling with -Wall
- build as shared
- python now obsoletes python-nothreads (bug #29907)
- fixed symlinks to configuration files
- cleaned up spec file
- updated lib64 patch
- updated to final 2.3, some highlights:
    * Python 2.3 is about 20-30% faster than Python 2.2.3
    * Brand new IDLE
    * Some new or upgraded built-ins, includes better support for
      unicode, new bool type...
    * Lots of upgraded or new modules and packages.
    * PYTHONINSPECT variabale that can cause python to behave as it
      was executed with -i parameter.
- added tk-devel to neededforbuild 
- updated to cvs snapshot, mostly because of finally correct DESTDIR
  support, to avoid buildroot leftovers
- better excluding site-packages from generated dirlist
- ignore site-packages and share directories for filelists
- include install dir if not site-packages in filelists
- better handle mutliple level of install directories when
  generating %dir entries
- one more distutils patch update:
    * fix generating of dirs in chrooted installs for install_data
    * don't include directory for install_scripts
- updated patch to work around problems with self defined get_outputs
- modified distutils to allow generating complete file list for rpm
  (including directories with %dir macro), to use this use
  --record-rpm= instead of --record=
- move documentation where it was in 2.2 versions
- fixed permissions for some scripts in devel package
- cleaned up specfile
- make executable only files that should be
- removed .cvsignore files
- updated lib64 patch
- updated to 2.3b1, some highlights:
    - sum() builtin, adds a sequence of numbers, beats reduce().
    - csv module, reads comma-separated-value files (and more).
    - timeit module, times code snippets.
    - os.walk(), a generator slated to replace os.path.walk().
    - platform module, by Marc-Andre Lemburg, returns detailed platform
      information.
- added DEFS to config/Makefile as it was in 2.2
- updated lib64 patch
- fixed list of built modules for 64-bit arches
- updated to python 2.3 alpha 2
    - updated many builtins and modules
    - new modules: bsddb, bz2, datetime, logging, optparse, sets,
                   textwrap, zipimport,
    - some general things have changed:
        - Hex/oct literals prefixed with a minus sign were handled
          inconsistently.
        - Package index and metadata for distutils.
        - Encoding declarations - you can put a comment of the form
          "# -*- coding:  -*-" in the first or second line of a Python
          source file to indicate the encoding (e.g. utf-8).
        - Import from zipfiles.
    - see Misc/NEWS in documentation or python website -
      http://python.org/2.3/highlights.html for more details
- moved distutils into -devel package
- cleaned up specfile
- removed RPM_BUILD_ROOT leftovers (bug #25963)
- Provide/Obsolete python-tkinter
- idle symlink corrected for lib64
- fixed LIBDEST path for distutils, closes #22322
- fixed distutils for lib64
- improved blt detection for tkinter
- build with detected version of tix
- enabled SIGFPE catching
- enabled signal module
- enabled C++ support
- enabled ipv6 support
- no apache is needed for building
- python-nothreads is not built anymore as is seems that mod_python
  works correctly woth python 2.2.2 and threads
- Makefile also copied to config directory in rpm
- Makefile.pre* to config directory
  (following the official spec file change)
- fixed bad source number for suse-start-python-mode.el
- fixed %files section for idle on lib64 arches
- included python-mode.el for emacs
- idle moved from demos to separate package
- merged tk and tkinter
- removed not needed l2h and tetex from neededforbuild
- changed neededforbuild <l2h> to <latex2html>
- updated to 2.2.2 (bugfix release)
- moved python-korean into separate source package
- removed bogus self-provides 
- Add provides for correct update
- remove l2h from neededforbuild (apparently no longer used) 
- no fpectl.so on alpha 
- rediffed lib64 patch
- new version 2.2.1
- new version of Korean codes 2.0.5
  and splitted to standalone package 'python-korean'
- get rid of Makefile.pre.in
- clean part added to spec
- removed termcap and tetex from neededforbuild (not used)
- fix neededforbuild
- add ppc64 to list of 64bit archs that don't compile 3 of the plugins.
- change more locations of lib to %{_lib} on platforms 
  that need it. 
- change Makefile to use install -d instead of mkdir
  to solve trouble when installing in buildroots.
- Change config/Makefile and config/Makefile.pre.in 
  to use %_lib instead of lib (fixes i.e. zope)
- changed site.py to detect the correct location (is needed at least for 
  postresql to build
- it still needs to be corrected, as only 64-bit excutable shlibs
  have to reside in */lib64
- fixing file list for s390x
- use libdir
- try to get this working with lib64
- Build python library with -fPIC, for inclusion in shared library.
- Fix detection of readline library (use -lncurses instead of -ltermcap).
- changed neededforbuild <l2h> to <l2h l2h-pngicons>
- changed neededforbuild <libpng> to <libpng-devel-packages>
- used correct Makefile.pre.in
- added Makefile.pre.in to enable build other python packages
- update to version 2.2
- recreated modules list
- fixed for gmp-4.x 
- added patch for Large File Support
- removed conflicting file /etc/susehelp.d/pythonhtml.conf from
  subpackage python-doc
- Compile python library with -fPIC to allow inclusion in shared
  libraries.
- Fix configure check for rl_completion_matches.
- Replace use of config.guess by %ifarch.
- added regex module (needed for yodl)
- filelist probably needs re-check 
- fix /usr/local path
- update to version 2.1.1
- bzip2 sources
- fix build with new readline library
- added pythonhtml.conf for susehelp
- changed neededforbuild <apache> to <apache apache-devel>
- added readline/readline-devel to neededforbuild (split from bash)
- Use -fPIC
- Compile python library with -fpic so that it can be included in a
  shared library (for mod_python).
- added uc-kr codec, thanks to Hwang, SangJin <violiet@susekorea.net>
- Fix filelist for ia64.
- added sub-package python-nothreads for mod_python apache-module
- added Obsoletes for old 8.3 packages names
- cleaned up pythons tk dependencies
- fixed tix-link 
- changed neededforbuild <tcld> to <tcl-devel>
- changed libnetpb to libnetpbm in neededforbuild
- changed file-list in python-devel
- added openssl-devel to neededforbuild
- removed site-packages from Setup.in patch
- python-64bit.patch should be used on all 64bit platforms
- updated to BeOpen-Python-2.0
- Use long filenames
- Fix some paths
- Include <db3/db_185.h>
- added anydbm (whichdb.py) patch from www.tummy.com
- Use libtk8.3.so and libtcl8.3.so
- Fix filelist for new doc dir
- fixed filelist for alpha 
- Fix config.guess selection
- passing MANDIR to "make install libinstall" (seems like it gets
  lost somewhere)
- man to /usr/share using macro 
- stripped the python binary
- ready for the new Tcl/Tk packages
- fixed requirements for sub packages
- added python_image_lib as requires to pyth_tk and as provides to pyth_tkl
- ran old prepare_spec on spec file to switch to new prepare_spec.
- disabled pyth_dvi module in spec-file
- added libpng to neededforbuild
- added blt to neededforbuild
- new version 1.5.2
- splited into sub-packages: pyth_doc, pyth_ps, pyth_pdf,
  pyth_dvi, pyth_dmo, pyth_tk, pyth_tkl, pyth_cur, pythgdbm
  to have better base-package compatibility to andrich.net.
- don't set POSIXLY_CORRECT for second patch
- added automake to neededforbuild
- alpha-fix: don't mix up dec-osf with linux-alpha
- removed TkInter into a separate package - pyth_tk - to make it
  possible to replace it with a PIL based TkInter (Python Imaging
  Lib) and better package dependecies (not each app needs TkInter)
- removed Makefile.Linux - all build is done from spec file now
- more /usr/local path fixes
- added automake to neededforbuild
- configure with threads
- use db_185.h only for glibc-2.1
- two hacks to compile for glibc:
  Modules/bsddbmodule.c include db_185.h for glibc
  Modules/mpzmodule.c   gmp-mparam.h dont exist for glibc / use define
- Compress PostScript docu.
- linked readline- and curses-modules with ncurses
- python modules - file permissions changed (-x)
- fixed neededforbuild
- new revision 1.5.1
- docu in a separate package (pyth_doc)
- Tkinter uses tk8.0/tcl8.0 now
- first attempt to make it "alpha ready" (spec- & dif-file)
- fixed dependency to /usr/local/bin/python
- added some in neededforbuild
- new Version 1.5 with more features, html documentation and new modules
- added support for readline and (shared) modules: tkinter, dbm, gdbm,
  syslog, ncurses, ... - see /usr/lib/python1.4/config/Setup for details
- new Version 1.4
- a symlink (python -> python1.4) will be used instead of a hardlink

OBS-URL: https://build.opensuse.org/request/show/981989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=171
2022-06-13 11:01:56 +00:00
9a59733bbe Fix the patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=328
2022-06-09 22:53:53 +00:00
d38335e738 Fix the patch to use Python 2-compatible unicode strings.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=327
2022-06-09 21:33:02 +00:00
da24c1af97 - Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid
CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the
  command injection in the mailcap module.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=326
2022-06-09 16:47:44 +00:00
Dominique Leuenberger
6db1ae176d Accepting request 978890 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/978890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=170
2022-05-25 18:34:09 +00:00
cadbcd01cd Accepting request 978856 from home:marxin:branches:devel:languages:python:Factory
- Filter out executable-stack error that is triggered for i586
  target.

OBS-URL: https://build.opensuse.org/request/show/978856
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=324
2022-05-24 08:29:21 +00:00
Dominique Leuenberger
9c8bbffcb9 Accepting request 962906 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/962906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=169
2022-03-20 19:55:07 +00:00
3edb04a7cd Accepting request 962755 from home:msmeissn:branches:devel:languages:python:Factory
- python-2.7.9-sles-disable-verification-by-default.patch: remove
  as it by default now always does strict enforcement anyway and it
  is 2022.

OBS-URL: https://build.opensuse.org/request/show/962755
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=322
2022-03-18 17:01:12 +00:00
Dominique Leuenberger
5f69396b1f Accepting request 958406 from devel:languages:python:Factory
- Recover again proper value of %python2_package_prefix
  (bsc#1175619).

OBS-URL: https://build.opensuse.org/request/show/958406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=168
2022-03-03 23:16:53 +00:00
2dad11ae4d - Recover again proper value of %python2_package_prefix
(bsc#1175619).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=320
2022-03-02 00:59:44 +00:00
Dominique Leuenberger
85f461bd4a Accepting request 957826 from devel:languages:python:Factory
WOW! I really messed up that changelog. Sorry.

- Update bundled pip wheel to the latest SLE version patched
  against bsc#1186819 (CVE-2021-3572).

OBS-URL: https://build.opensuse.org/request/show/957826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=167
2022-02-27 21:42:50 +00:00
f6d8c1bb6a Fix changelogs
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=319
2022-02-26 20:11:49 +00:00
dc8a4b385b - Update bundled pip wheel to the latest SLE version patched
against bsc#1186819 (CVE-2021-3572).
- Run pre_checkin.sh as well (so other than python-base
  changelogs are synced as well).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=318
2022-02-26 12:44:02 +00:00
Dominique Leuenberger
a939e74527 Accepting request 955867 from devel:languages:python:Factory
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Older SLE versions should use old OpenSSL.
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Older SLE versions should use old OpenSSL.
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
- Older SLE versions should use old OpenSSL.

OBS-URL: https://build.opensuse.org/request/show/955867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=166
2022-02-21 16:45:49 +00:00
9442b9b6ab - BuildRequire rpm-build-python: The provider to inject python(abi)
has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=317
2022-02-18 11:02:04 +00:00
a2b1f34add - Older SLE versions should use old OpenSSL.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=316
2022-02-18 10:52:31 +00:00
Dominique Leuenberger
fdf5d1ffa0 Accepting request 953310 from devel:languages:python:Factory
- Add CVE-2022-0391-urllib_parse-newline-parsing.patch
  (bsc#1195396, CVE-2022-0391, bpo#43882) sanitizing URLs
  containing ASCII newline and tabs in urlparse.

OBS-URL: https://build.opensuse.org/request/show/953310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=165
2022-02-11 22:06:42 +00:00
Dominique Leuenberger
7dbfe15b00 Accepting request 953032 from devel:languages:python:Factory
Keep existing SR, ready for checkin

OBS-URL: https://build.opensuse.org/request/show/953032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=164
2022-02-09 19:38:40 +00:00
5c19a933c4 Actually be py2k compatible
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=314
2022-02-09 17:44:12 +00:00
510e372768 Forgot to run pre_checkin.sh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=313
2022-02-09 16:55:07 +00:00
e29abdcb89 - Add CVE-2022-0391-urllib_parse-newline-parsing.patch
(bsc#1195396, CVE-2022-0391, bpo#43882) sanitizing URLs
  containing ASCII newline and tabs in urlparse.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=312
2022-02-09 16:52:05 +00:00
430843dcc5 Add What's New entry.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=311
2022-02-06 08:01:12 +00:00
68c3ceb48d - Add CVE-2021-4189-ftplib-trust-PASV-resp.patch (bsc#1194146,
bpo#43285, CVE-2021-4189, gh#python/cpython#24838) make ftplib
  not trust the PASV response.

- build against openssl 1.1.x (incompatible with openssl 3.0x)
  for now.

- on sle12, python2 modules will still be called python-xxxx until EOL,
  for newer SLE versions they will be python2-xxxx

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=310
2022-02-06 07:47:48 +00:00
Dominique Leuenberger
1e3e266516 Accepting request 936064 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/936064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=163
2021-12-08 21:08:42 +00:00
556d0713a6 Accepting request 936021 from home:dirkmueller:Factory
- build against openssl 1.1.x (incompatible with openssl 3.0x) for now

OBS-URL: https://build.opensuse.org/request/show/936021
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=309
2021-12-06 15:16:14 +00:00
Dominique Leuenberger
535861326a Accepting request 928845 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/928845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=162
2021-11-06 17:13:05 +00:00
b580dedff6 Accepting request 928691 from home:msmeissn:branches:devel:languages:python:Factory
- on sle12, python2 modules will still be called python-xxxx until EOL,
  for newer SLE versions they will be python2-xxxx

OBS-URL: https://build.opensuse.org/request/show/928691
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=308
2021-11-02 19:29:32 +00:00
Dominique Leuenberger
e81e86bf69 Accepting request 925440 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/925440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=161
2021-10-25 13:16:44 +00:00
a1e48140c5 Accepting request 925378 from home:dimstar:Factory
- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.

- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.

- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.

OBS-URL: https://build.opensuse.org/request/show/925378
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=307
2021-10-15 13:31:18 +00:00
Dominique Leuenberger
0cca0517f9 Accepting request 924297 from devel:languages:python:Factory
Fix changes

OBS-URL: https://build.opensuse.org/request/show/924297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=160
2021-10-11 13:31:02 +00:00
971ad33422 - Remove upstreamed patches:
- CVE-2019-18348-CRLF_injection_via_host_part.patch
  - python-2.7.14-CVE-2017-1000158.patch
  - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
  - CVE-2018-1061-DOS-via-regexp-difflib.patch
  - CVE-2019-10160-netloc-port-regression.patch
  - CVE-2019-16056-email-parse-addr.patch
  - Fixes a ReDoS vulnerability in `http.cookiejar`. Patch by Ben
    Caller.
  - Fixed possible leak in `PyArg_Parse` and similar
    `PY_SSIZE_T_CLEAN` is not defined.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=306
2021-10-08 20:45:22 +00:00
Dominique Leuenberger
a2d457cf35 Accepting request 923134 from devel:languages:python:Factory
- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091
  (CVE-2019-20907, bpo#39017) avoiding possible infinite loop
  in specifically crafted tarball.
  Add recursion.tar as a testing tarball for the patch.

OBS-URL: https://build.opensuse.org/request/show/923134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=159
2021-10-05 20:33:50 +00:00
97f5f8e975 - Modify Lib/ensurepip/__init__.py to contain the same version
numbers as are in reality the ones in the bundled wheels
  (bsc#1187668).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=305
2021-10-04 21:15:18 +00:00
Dominique Leuenberger
e11bd215de Accepting request 921455 from devel:languages:python:Factory
Synchronization of the package with SLE version.

OBS-URL: https://build.opensuse.org/request/show/921455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=158
2021-09-30 21:42:52 +00:00
793c3bb790 - Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091
(CVE-2019-20907, bpo#39017) avoiding possible infinite loop
  in specifically crafted tarball.
  Add recursion.tar as a testing tarball for the patch.
- Provide the newest setuptools wheel (bsc#1176262,
  CVE-2019-20916) in their correct form (bsc#1180686).
- Add CVE-2020-26116-httplib-header-injection.patch fixing bsc#1177211
  (CVE-2020-26116, bpo#39603) no longer allowing special characters in
  the method parameter of HTTPConnection.putrequest in httplib, stopping
  injection of headers. Such characters now raise ValueError. 
  - bsc#1155094 (CVE-2019-18348) Disallow control characters in
    hostnames in http.client. Such potentially malicious header
    injection URLs now cause a InvalidURL to be raised.
- bsc#1109847 (CVE-2018-14647): add
  CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing
  bpo-34623.
  fixing bpo-35746 (CVE-2019-5010).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=304
2021-09-25 21:16:13 +00:00
Dominique Leuenberger
9f95aebbf6 Accepting request 919877 from devel:languages:python:Factory
addressing CVE-2019-18348 (bpo#38576, bsc#1155094). Such
    potentially malicious header injection URLs now cause
    InvalidURL to be raised.

OBS-URL: https://build.opensuse.org/request/show/919877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=157
2021-09-21 19:12:16 +00:00
7919fc45c1 Run pre_checkin.sh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=303
2021-09-17 19:43:07 +00:00
40fb7b0f61 Add CVE-2019-18348 to changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=302
2021-09-17 19:42:42 +00:00
eab39a1bee Fix python-doc.spec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=301
2021-09-17 19:41:23 +00:00
af50cf637c Add CVE-2019-18348 to changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=300
2021-09-17 19:38:46 +00:00
Dominique Leuenberger
6c0d6bd722 Accepting request 914454 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/914454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=156
2021-08-28 20:28:52 +00:00
de8c3896ee Accepting request 914418 from home:fusionfuture:branches:devel:languages:python:Factory
- Renamed patch for assigned CVE:
  * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch ->
    CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
    (boo#1189241, CVE-2021-3737)

OBS-URL: https://build.opensuse.org/request/show/914418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=299
2021-08-26 21:32:53 +00:00
e77cbb0e48 Accepting request 913777 from home:fusionfuture:branches:devel:languages:python:Factory
- Renamed patch for assigned CVE:
  * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch
    (boo#1189287, CVE-2021-3733)
- Fix python-doc build (bpo#35293):
  * sphinx-update-removed-function.patch
- Update documentation formatting for Sphinx 3.0 (bpo#40204).

OBS-URL: https://build.opensuse.org/request/show/913777
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=298
2021-08-26 06:56:34 +00:00
Richard Brown
65ab37fec4 Accepting request 911255 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/911255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=155
2021-08-18 06:55:20 +00:00
8a27bf7896 Accepting request 911251 from home:fusionfuture:branches:devel:languages:python:Factory
- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in
  request (bpo#43075, boo#1189287).
- Add missing security announcement to
  bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.

old: devel:languages:python:Factory/python
new: home:fusionfuture:branches:devel:languages:python:Factory/python rev None
Index: bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
===================================================================
--- bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch (revision 296)
+++ bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch (revision 3)
@@ -19,3 +19,8 @@
  
          self.status = status
          self.reason = reason.strip()
+--- /dev/null
++++ b/Misc/NEWS.d/next/Security/2021-05-05-17-37-04.bpo-44022.bS3XJ9.rst
+@@ -0,0 +1,2 @@
++mod:`http.client` now avoids infinitely reading potential HTTP headers after a
++``100 Continue`` status response from the server.
Index: python-base.changes
===================================================================
--- python-base.changes (revision 296)
+++ python-base.changes (revision 3)
@@ -1,4 +1,12 @@
 -------------------------------------------------------------------
+Tue Aug 10 12:39:28 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
+
+- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in
+  request (bpo#43075, boo#1189287).
+- Add missing security announcement to
+  bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.
+
+-------------------------------------------------------------------
 Mon Aug  9 15:16:15 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
 
 - Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
Index: python-base.spec
===================================================================
--- python-base.spec (revision 296)
+++ python-base.spec (revision 3)
@@ -105,6 +105,8 @@
 Patch62:        CVE-2021-23336-only-amp-as-query-sep.patch
 # PATCH-FIX-UPSTREAM bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch boo#1189241 gh#python/cpython#25916
 Patch63:        bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
+# PATCH-FIX-UPSTREAM bpo43075-fix-ReDoS-in-request.patch boo#1189287 gh#python/cpython#24391
+Patch64:        bpo43075-fix-ReDoS-in-request.patch
 # COMMON-PATCH-END
 %define         python_version    %(echo %{tarversion} | head -c 3)
 BuildRequires:  automake
@@ -233,6 +235,7 @@
 %patch61 -p1
 %patch62 -p1
 %patch63 -p1
+%patch64 -p1
 
 # drop Autoconf version requirement
 sed -i 's/^version_required/dnl version_required/' configure.ac
Index: python-doc.changes
===================================================================
--- python-doc.changes (revision 296)
+++ python-doc.changes (revision 3)
@@ -1,4 +1,12 @@
 -------------------------------------------------------------------
+Tue Aug 10 12:39:28 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
+
+- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in
+  request (bpo#43075, boo#1189287).
+- Add missing security announcement to
+  bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.
+
+-------------------------------------------------------------------
 Mon Aug  9 15:16:15 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
 
 - Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
Index: python-doc.spec
===================================================================
--- python-doc.spec (revision 296)
+++ python-doc.spec (revision 3)
@@ -107,6 +107,8 @@
 Patch62:        CVE-2021-23336-only-amp-as-query-sep.patch
 # PATCH-FIX-UPSTREAM bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch boo#1189241 gh#python/cpython#25916
 Patch63:        bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
+# PATCH-FIX-UPSTREAM bpo43075-fix-ReDoS-in-request.patch boo#1189287 gh#python/cpython#24391
+Patch64:        bpo43075-fix-ReDoS-in-request.patch
 # COMMON-PATCH-END
 Provides:       pyth_doc
 Provides:       pyth_ps
@@ -177,6 +179,7 @@
 %patch61 -p1
 %patch62 -p1
 %patch63 -p1
+%patch64 -p1
 
 # drop Autoconf version requirement
 sed -i 's/^version_required/dnl version_required/' configure.ac
Index: python.changes
===================================================================
--- python.changes (revision 296)
+++ python.changes (revision 3)
@@ -1,4 +1,12 @@
 -------------------------------------------------------------------
+Tue Aug 10 12:39:28 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
+
+- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in
+  request (bpo#43075, boo#1189287).
+- Add missing security announcement to
+  bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.
+
+-------------------------------------------------------------------
 Mon Aug  9 15:16:15 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
 
 - Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
Index: python.spec
===================================================================
--- python.spec (revision 296)
+++ python.spec (revision 3)
@@ -107,6 +107,8 @@
 Patch62:        CVE-2021-23336-only-amp-as-query-sep.patch
 # PATCH-FIX-UPSTREAM bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch boo#1189241 gh#python/cpython#25916
 Patch63:        bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
+# PATCH-FIX-UPSTREAM bpo43075-fix-ReDoS-in-request.patch boo#1189287 gh#python/cpython#24391
+Patch64:        bpo43075-fix-ReDoS-in-request.patch
 # COMMON-PATCH-END
 BuildRequires:  automake
 BuildRequires:  db-devel
@@ -291,6 +293,7 @@
 %patch61 -p1
 %patch62 -p1
 %patch63 -p1
+%patch64 -p1
 
 # drop Autoconf version requirement
 sed -i 's/^version_required/dnl version_required/' configure.ac
Index: bpo43075-fix-ReDoS-in-request.patch
===================================================================
--- bpo43075-fix-ReDoS-in-request.patch (added)
+++ bpo43075-fix-ReDoS-in-request.patch (revision 3)
@@ -0,0 +1,15 @@
+--- a/Lib/urllib2.py
++++ b/Lib/urllib2.py
+@@ -856,7 +856,7 @@ class AbstractBasicAuthHandler:
+ 
+     # allow for double- and single-quoted realm values
+     # (single quotes are a violation of the RFC, but appear in the wild)
+-    rx = re.compile('(?:[^,]*,)*[ \t]*([^ \t]+)[ \t]+'
++    rx = re.compile('(?:[^,]*,)*[ \t]*([^ \t,]+)[ \t]+'
+                     'realm=(["\']?)([^"\']*)\\2', re.I)
+ 
+     # XXX could pre-emptively send auth info already accepted (RFC 2617,
+--- /dev/null
++++ b/Misc/NEWS.d/next/Security/2021-01-31-05-28-14.bpo-43075.DoAXqO.rst
+@@ -0,0 +1 @@
++Fix Regular Expression Denial of Service (ReDoS) vulnerability in :class:`urllib.request.AbstractBasicAuthHandler`.  The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server.

OBS-URL: https://build.opensuse.org/request/show/911251
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=297
2021-08-10 12:55:29 +00:00
3cfc9f2646 Accepting request 911127 from home:fusionfuture:branches:devel:languages:python:Factory
- Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch
  which fixes http client infinite line reading (DoS) after a http 
  100 (bpo#44022, boo#1189241).

OBS-URL: https://build.opensuse.org/request/show/911127
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=296
2021-08-10 04:45:07 +00:00
Richard Brown
9e4124b4d3 Accepting request 875546 from devel:languages:python:Factory
- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids
  use of semicolon as a query string separator (bpo#42967,
  bsc#1182379, CVE-2021-23336).
- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids
  use of semicolon as a query string separator (bpo#42967,
  bsc#1182379, CVE-2021-23336).
- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids
  use of semicolon as a query string separator (bpo#42967,
  bsc#1182379, CVE-2021-23336).

OBS-URL: https://build.opensuse.org/request/show/875546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=154
2021-03-05 12:44:35 +00:00
767f0ce31a - Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids
use of semicolon as a query string separator (bpo#42967,
  bsc#1182379, CVE-2021-23336).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=294
2021-02-26 22:02:43 +00:00
Dominique Leuenberger
b0e89b7316 Accepting request 868217 from devel:languages:python:Factory
- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
  bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.
- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
  bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.
- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
  bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.

OBS-URL: https://build.opensuse.org/request/show/868217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=153
2021-02-04 19:22:06 +00:00
c021ec3bc1 - Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=292
2021-01-31 18:01:03 +00:00
Dominique Leuenberger
ecd632c681 Accepting request 860672 from devel:languages:python:Factory
- (bsc#1180125) We really don't Require python-rpm-macros package.
  Unnecessary dependency.

OBS-URL: https://build.opensuse.org/request/show/860672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=152
2021-01-10 18:38:46 +00:00
a349f4646b - (bsc#1180125) We really don't Require python-rpm-macros package.
Unnecessary dependency.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=290
2021-01-05 09:19:30 +00:00
Dominique Leuenberger
d6c2099cb2 Accepting request 810400 from devel:languages:python:Factory
- Add patch configure_PYTHON_FOR_REGEN.patch which makes
  configure.ac to consider the correct version of
  PYTHON_FO_REGEN (bsc#1078326).

OBS-URL: https://build.opensuse.org/request/show/810400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=151
2020-06-11 12:37:31 +00:00
05961d060d Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=288
2020-05-30 20:15:37 +00:00
d9c94c7ce3 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=287
2020-05-30 13:40:50 +00:00
d565063e61 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=286
2020-05-30 13:39:55 +00:00
99cc3eb1fe Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=285
2020-05-30 12:27:03 +00:00
ec904350ee - Fix configure.ac for correct version of PYTHON_FO_REGEN
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=284
2020-05-30 12:23:29 +00:00
Dominique Leuenberger
b01a5ccd42 Accepting request 798115 from devel:languages:python:Factory
- Update to 2.7.18, final release of Python 2. Ever.:
  - Newline characters have been escaped when performing uu
    encoding to prevent them from overflowing into to content
    section of the encoded file. This prevents malicious or
    accidental modification of data during the decoding process.
  - Fixes a ReDoS vulnerability in :mod:`http.cookiejar`. Patch
    by Ben Caller.
  - Fixed line numbers and column offsets for AST nodes for calls
    without arguments in decorators.
  - Disallow control characters in hostnames in http.client,
    addressing CVE-2019-18348. Such potentially malicious header
    injection URLs now cause a InvalidURL to be raised.
  - Fix urllib.urlretrieve failing on subsequent ftp transfers
    from the same host.
  - Fix problems identified by GCC's -Wstringop-truncation
    warning.
  - AddRefActCtx() was needlessly being checked for failure in
    PC/dl_nt.c.
  - Prevent failure of test_relative_path in test_py_compile on
    macOS Catalina.
  - Fixed possible leak in :c:func:`PyArg_Parse` and similar
    functions for format units "es#" and "et#" when the macro
    :c:macro:`PY_SSIZE_T_CLEAN` is not defined.
- Use python3-Sphinx on anything more recent than SLE-15 (inclusive).

OBS-URL: https://build.opensuse.org/request/show/798115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=150
2020-04-27 21:30:47 +00:00
d32abf9b40 - Use python3-Sphinx on anything more recent than SLE-15 (inclusive).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=282
2020-04-27 07:04:57 +00:00
00983cacd3 - Update to 2.7.18, final release of Python 2. Ever.:
- Newline characters have been escaped when performing uu
    encoding to prevent them from overflowing into to content
    section of the encoded file. This prevents malicious or
    accidental modification of data during the decoding process.
  - Fixes a ReDoS vulnerability in :mod:`http.cookiejar`. Patch
    by Ben Caller.
  - Fixed line numbers and column offsets for AST nodes for calls
    without arguments in decorators.
  - Disallow control characters in hostnames in http.client,
    addressing CVE-2019-18348. Such potentially malicious header
    injection URLs now cause a InvalidURL to be raised.
  - Fix urllib.urlretrieve failing on subsequent ftp transfers
    from the same host.
  - Fix problems identified by GCC's -Wstringop-truncation
    warning.
  - AddRefActCtx() was needlessly being checked for failure in
    PC/dl_nt.c.
  - Prevent failure of test_relative_path in test_py_compile on
    macOS Catalina.
  - Fixed possible leak in :c:func:`PyArg_Parse` and similar
    functions for format units "es#" and "et#" when the macro
    :c:macro:`PY_SSIZE_T_CLEAN` is not defined.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=281
2020-04-23 09:28:38 +00:00
Dominique Leuenberger
5e971de0be Accepting request 772516 from devel:languages:python:Factory
- Add CVE-2019-9674-zip-bomb.patch to improve documentation
  warning about dangers of zip-bombs and other security problems
  with zipfile library. (bsc#1162825 CVE-2019-9674)

- Change to Requires: libpython%{so_version} == %{version}-%{release}
  to python-base to keep both packages always synchronized (add
  %{so_version}) (bsc#1162224).

OBS-URL: https://build.opensuse.org/request/show/772516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=149
2020-02-15 21:23:53 +00:00
4269d11262 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=279
2020-02-08 22:30:56 +00:00
4617f57e14 - Change to Requires: libpython%{so_version} == %{version}-%{release}
to python-base to keep both packages always synchronized (add
  %{so_version}) (bsc#1162224).

- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
  "Python urrlib allowed an HTTP server to conduct Regular
  Expression Denial of Service (ReDoS)" (bsc#1162367)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=278
2020-02-08 22:22:43 +00:00
57a2c463f0 - Change to Requires: libpython%{so_version} == %{version}-%{release}
to python-base to keep both packages always synchronized (add
  %{so_version}) (bsc#1162224).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=277
2020-02-08 21:33:28 +00:00
f814036fff Reapply the patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=276
2020-02-06 22:59:43 +00:00
c010d2e825 - Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
  Expression Denial of Service (ReDoS)" (bsc#1162367)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=275
2020-02-06 22:15:44 +00:00
Dominique Leuenberger
59fa2831c6 Accepting request 769788 from devel:languages:python:Factory
- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies

- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.

- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies

- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.

- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.

- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies

- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.

- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.

OBS-URL: https://build.opensuse.org/request/show/769788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=148
2020-02-06 12:18:46 +00:00
Tomáš Chvátal
669bddb90e - Provide python-testsuite from devel subkg to ease py2->py3
dependencies

- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies

- Provide python-testsuite from devel subkg to ease py2->py3
  dependencies

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=273
2020-02-03 19:32:19 +00:00
54c4187a2a - Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.

- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.

- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.

- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
  off tests coliding with the combination of modern Python and
  ancient OpenSSL on SLE-12.

- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=272
2020-01-28 14:39:17 +00:00
0601b7f8eb Update from application of this repo to SLE-12
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=271
2020-01-19 19:12:15 +00:00
Dominique Leuenberger
136b54de55 Accepting request 763333 from devel:languages:python:Factory
- libnsl is required only on more recent SLEs and openSUSE, older
  glibc supported NIS on its own.

OBS-URL: https://build.opensuse.org/request/show/763333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=147
2020-01-14 19:58:03 +00:00
af1a7b545a - libnsl is required only on more recent SLEs and openSUSE, older
glibc supported NIS on its own.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=269
2020-01-10 16:04:59 +00:00
96f5f5bb74 Add GenericName to idle.desktop
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=268
2020-01-10 16:03:01 +00:00
Dominique Leuenberger
d0b6e0d24f Accepting request 760397 from devel:languages:python:Factory
- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3

- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3

- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3

OBS-URL: https://build.opensuse.org/request/show/760397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=146
2020-01-05 14:20:51 +00:00
Tomáš Chvátal
0d07048924 - Add provides in gdbm subpackage to provide dbm symbols. This
allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3

- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3

- Add provides in gdbm subpackage to provide dbm symbols. This
  allows us to use %%{python_module dbm} as a dependency and have
  it properly resolved for both python2 and python3

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=266
2020-01-02 10:35:17 +00:00
Dominique Leuenberger
773aaadfaf Accepting request 758106 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/758106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=145
2019-12-24 13:29:28 +00:00
Tomáš Chvátal
47be35da99 Accepting request 758098 from home:dimstar:Factory
- Drop appstream-glib BuildRequires and no longer call
  appstream-util validate-relax: eliminate a build cycle between
  as-glib and python. The only thing would would gain by calling
  as-uril is catching if upstream breaks the appdata.xml file in a
  future release. Considering py2 is dying, chances for a new
  release, let alone one breaking the xml file, are slim.

- Drop appstream-glib BuildRequires and no longer call
  appstream-util validate-relax: eliminate a build cycle between
  as-glib and python. The only thing would would gain by calling
  as-uril is catching if upstream breaks the appdata.xml file in a
  future release. Considering py2 is dying, chances for a new
  release, let alone one breaking the xml file, are slim.

- Drop appstream-glib BuildRequires and no longer call
  appstream-util validate-relax: eliminate a build cycle between
  as-glib and python. The only thing would would gain by calling
  as-uril is catching if upstream breaks the appdata.xml file in a
  future release. Considering py2 is dying, chances for a new
  release, let alone one breaking the xml file, are slim.

OBS-URL: https://build.opensuse.org/request/show/758098
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=264
2019-12-19 09:19:58 +00:00
729767d23c add missing records to this changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=263
2019-12-11 19:45:50 +00:00
7f4063f9b8 Accepting request 755898 from home:mcepl:branches:devel:languages:python:Factory
- Unify packages among openSUSE:Factory and SLE versions.
  (bsc#1159035)
- Add idle.desktop and idle.appdata.xml to provide IDLE in menus
  (bsc#1153830)

- Add python2_split_startup Provide to make it possible to
  conflict older packages by shared-python-startup.

OBS-URL: https://build.opensuse.org/request/show/755898
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=262
2019-12-11 16:37:24 +00:00
Dominique Leuenberger
8c3fa96793 Accepting request 753190 from devel:languages:python:Factory
- Move /etc/pythonstart script to shared-python-startup
  package. 

- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
  bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
  bsc#1149792

- Add adapted-from-F00251-change-user-install-location.patch fixing
  pip/distutils to install into /usr/local.

  - python-2.7.14-CVE-2018-1000030-1.patch
  - python-2.7.14-CVE-2018-1000030-2.patch
- Renamed remove-static-libpython.diff and python-bsddb6.diff to
  remove-static-libpython.patch and python-bsddb6.patch to unify
  filenames.
- Add CVE-2019-16056-email-parse-addr.patch fixing the email
  module wrongly parses email addresses [bsc#1149955,
  CVE-2019-16056]

- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch
  which fixes regression introduced by the previous patch.
  (CVE-2019-10160)
  Upstream gh#python/cpython#13812

  no error will be raised (CVE-2019-9636).
        remove-static-libpython.patch
- bsc#1109847: add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
  fixing bpo-34623.

- bsc#1073748: add bpo-29347-dereferencing-undefined-pointers.patch

OBS-URL: https://build.opensuse.org/request/show/753190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=144
2019-12-07 14:14:50 +00:00
2c21a466d3 Update changes.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=260
2019-12-03 12:20:33 +00:00
48a7cf7411 Accepting request 753174 from home:mcepl:branches:devel:languages:python:Factory
- Move /etc/pythonstart script to shared-python-startup
  package. 

- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
  bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
  bsc#1149792

  - python-2.7.14-CVE-2018-1000030-1.patch
  - python-2.7.14-CVE-2018-1000030-2.patch
- Skip test_urllib2_localnet that randomly fails in OBS

-  Set _lto_cflags to nil as it will prevent to propage LTO
   for Python modules that are built in a separate package.

- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
  Address the issue by disallowing URL paths with embedded
  whitespace or control characters through into the underlying
  http client request. Such potentially malicious header
  injection URLs now cause a ValueError to be raised.

- Update to 2.7.16:
  * bugfix-only release: complete list of changes on
    https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst
  * Removed openssl-111.patch and CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch
    which are fully included in the tarball.
  * Updated patches to apply cleanly:
        CVE-2019-5010-null-defer-x509-cert-DOS.patch
        bpo36160-init-sysconfig_vars.patch
        do-not-use-non-ascii-in-test_ssl.patch
        openssl-111-middlebox-compat.patch

OBS-URL: https://build.opensuse.org/request/show/753174
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=259
2019-12-03 11:26:41 +00:00
9abff58a55 Testing S12merge
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=258
2019-11-12 14:04:49 +00:00
Tomáš Chvátal
00800c2a14 Accepting request 745290 from home:StevenK:branches:devel:languages:python:Factory
- Add adapted-from-F00251-change-user-install-location.patch fixing
  pip/distutils to install into /usr/local.

OBS-URL: https://build.opensuse.org/request/show/745290
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=257
2019-11-05 07:55:07 +00:00
Dominique Leuenberger
35b7abfdc2 Accepting request 742620 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/742620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=143
2019-11-04 16:08:49 +00:00
5167eaaa6a Accepting request 742619 from home:mcepl:branches:devel:languages:python:Factory
- Update to 2.7.17:
  - a bug fix release in the Python 2.7.x series. It is expected
    to be the penultimate release for Python 2.7.
- Removed patches included upstream:
  - CVE-2018-20852-cookie-domain-check.patch
  - CVE-2019-16935-xmlrpc-doc-server_title.patch
  - CVE-2019-9636-netloc-no-decompose-characters.patch
  - CVE-2019-9947-no-ctrl-char-http.patch
  - CVE-2019-9948-avoid_local-file.patch

OBS-URL: https://build.opensuse.org/request/show/742619
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=255
2019-10-24 14:12:02 +00:00
Dominique Leuenberger
c775292787 Accepting request 736441 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/736441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=142
2019-10-22 13:36:52 +00:00
Tomáš Chvátal
f5ffed7eba Accepting request 736435 from home:mcepl:branches:devel:languages:python:Factory
- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing
  bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in
  python/Lib/DocXMLRPCServer.py

OBS-URL: https://build.opensuse.org/request/show/736435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=253
2019-10-09 10:17:50 +00:00
Dominique Leuenberger
20f164bed4 Accepting request 734624 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/734624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=141
2019-10-05 14:20:01 +00:00
Tomáš Chvátal
e4bf1a5dfb Accepting request 733188 from home:bmwiedemann:branches:devel:languages:python:Factory
Add bpo36302-sort-module-sources.patch (boo#1041090)
similar to SR 733152

OBS-URL: https://build.opensuse.org/request/show/733188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=251
2019-09-25 15:35:20 +00:00
Dominique Leuenberger
d43ccb0e64 Accepting request 724359 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/724359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=140
2019-08-27 13:19:48 +00:00
Tomáš Chvátal
8d87a05715 Accepting request 724264 from home:jayvdb:branches:devel:languages:python:Factory
Remove xrpm from subpackage tk description

OBS-URL: https://build.opensuse.org/request/show/724264
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=249
2019-08-18 07:24:48 +00:00
Dominique Leuenberger
952159fbbc Accepting request 717087 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/717087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=139
2019-07-30 11:03:27 +00:00
4a730b55c6 Accepting request 717086 from home:mcepl:branches:devel:languages:python:Factory
Add CVE patch.

OBS-URL: https://build.opensuse.org/request/show/717086
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=247
2019-07-19 12:54:06 +00:00
Tomáš Chvátal
f532ba5ac3 - Skip test_urllib2_localnet that randomly fails in OBS
- Skip test_urllib2_localnet that randomly fails in OBS

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=246
2019-07-19 11:20:26 +00:00
Dominique Leuenberger
8ab7b329be Accepting request 706252 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/706252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=138
2019-06-24 19:44:43 +00:00
Tomáš Chvátal
9002c333c4 Accepting request 706251 from openSUSE:Factory:Staging:N
-  Set _lto_cflags to nil as it will prevent to propage LTO
   for Python modules that are built in a separate package.

-  Set _lto_cflags to nil as it will prevent to propage LTO
   for Python modules that are built in a separate package.

OBS-URL: https://build.opensuse.org/request/show/706251
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=244
2019-05-29 09:09:16 +00:00
2f5ed5b585 Accepting request 700428 from home:mcepl:branches:devel:languages:python:Factory
- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
  Address the issue by disallowing URL paths with embedded
  whitespace or control characters through into the underlying
  http client request. Such potentially malicious header
  injection URLs now cause a ValueError to be raised.

OBS-URL: https://build.opensuse.org/request/show/700428
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=243
2019-05-03 15:46:24 +00:00
Dominique Leuenberger
acea883ae8 Accepting request 692401 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/692401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=137
2019-04-14 10:21:11 +00:00
88ffffeead Accepting request 692400 from home:mcepl:branches:devel:languages:python:Factory
- bsc#1130847 (CVE-2019-9948) add CVE-2019-9948-avoid_local-file.patch 
  removing unnecessary (and potentially harmful) URL scheme
  local-file://.

- bsc#1129346: add CVE-2019-9636-netloc-no-decompose-characters.patch
  Characters in the netloc attribute that decompose under NFKC
  normalization (as used by the IDNA encoding) into any of ``/``,
  ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the
  URL is decomposed before parsing, or is not a Unicode string,
  no error will be raised.
  Upstream commits e37ef41 and 507bd8c.

- Update to 2.7.16:
  * bugfix-only release: complete list of changes on
    https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst
  * Removed openssl-111.patch and CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch
    which are fully included in the tarball.
  * Updated patches to apply cleanly:
        CVE-2019-5010-null-defer-x509-cert-DOS.patch
        bpo36160-init-sysconfig_vars.patch
        do-not-use-non-ascii-in-test_ssl.patch
        openssl-111-middlebox-compat.patch
        openssl-111-ssl_options.patch
        python-2.5.1-sqlite.patch
        python-2.6-gettext-plurals.patch
        python-2.7-dirs.patch
        python-2.7.2-fix_date_time_compiler.patch
        python-2.7.4-canonicalize2.patch
        python-2.7.5-multilib.patch
        python-2.7.9-ssl_ca_path.patch

OBS-URL: https://build.opensuse.org/request/show/692400
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=241
2019-04-08 22:40:36 +00:00
Dominique Leuenberger
621c9ada2b Accepting request 677944 from devel:languages:python:Factory
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
  fixing bpo-35746.
  An exploitable denial-of-service vulnerability exists in the
  X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
  A specially crafted X509 certificate can cause a NULL pointer
  dereference, resulting in a denial of service. An attacker can
  initiate or accept TLS connections using crafted certificates
  to trigger this vulnerability.

OBS-URL: https://build.opensuse.org/request/show/677944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=136
2019-02-26 21:13:27 +00:00
c457f4f6ba - bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
fixing bpo-35746.
  An exploitable denial-of-service vulnerability exists in the
  X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
  A specially crafted X509 certificate can cause a NULL pointer
  dereference, resulting in a denial of service. An attacker can
  initiate or accept TLS connections using crafted certificates
  to trigger this vulnerability.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=239
2019-01-20 01:08:59 +00:00
Dominique Leuenberger
d5941a386f Accepting request 660147 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/660147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=135
2018-12-24 10:36:15 +00:00
228d743281 Accepting request 660118 from home:TheBlackCat:branches:devel:languages:python:Factory
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.

OBS-URL: https://build.opensuse.org/request/show/660118
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=237
2018-12-20 00:22:31 +00:00
Dominique Leuenberger
1a89e27c82 Accepting request 645305 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/645305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=134
2018-12-10 11:21:19 +00:00
Tomáš Chvátal
a74bb24131 Accepting request 645303 from home:vitezslav_cizek:branches:devel:languages:python:Factory
- Enable all the tests in %check
- Add more patches to successfully build with openssl 1.1.1
  (bsc#1113755)
  * openssl-111-middlebox-compat.patch
  * openssl-111-ssl_options.patch

OBS-URL: https://build.opensuse.org/request/show/645303
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=235
2018-10-29 15:14:27 +00:00
Tomáš Chvátal
20d7b72031 - Add patch openssl-111.patch to work with openssl-1.1.1
- Add patch openssl-111.patch to work with openssl-1.1.1

- Add patch openssl-111.patch to work with openssl-1.1.1

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=234
2018-10-26 12:53:54 +00:00
Dominique Leuenberger
6cb1aaa70d Accepting request 638809 from devel:languages:python:Factory
Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which
converts shutil._call_external_zip to use subprocess rather than
distutils.spawn. [bsc#1109663, CVE-2018-1000802]

OBS-URL: https://build.opensuse.org/request/show/638809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=133
2018-10-02 17:41:22 +00:00
9eba14b8c5 - Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which
converts shutil._call_external_zip to use subprocess rather than
  distutils.spawn. [bsc#1109663, CVE-2018-1000802]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=232
2018-09-27 14:11:14 +00:00
Dominique Leuenberger
1ac4794a8c Accepting request 611151 from devel:languages:python:Factory
- update to 2.7.15
  * dozens of bugfixes, see NEWS for details
- removed obsolete patches:
  * python-ncurses-6.0-accessors.patch
  * python-fix-shebang.patch
  * gcc8-miscompilation-fix.patch
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch

- update to 2.7.15
  * dozens of bugfixes, see NEWS for details
- removed obsolete patches:
  * python-ncurses-6.0-accessors.patch
  * python-fix-shebang.patch
  * gcc8-miscompilation-fix.patch
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch

- update to 2.7.15
  * dozens of bugfixes, see NEWS for details
- removed obsolete patches:
  * python-ncurses-6.0-accessors.patch
  * python-fix-shebang.patch
  * gcc8-miscompilation-fix.patch
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch

OBS-URL: https://build.opensuse.org/request/show/611151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=132
2018-05-25 19:36:18 +00:00
Tomáš Chvátal
a253d3727a * dozens of bugfixes, see NEWS for details
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch
  * dozens of bugfixes, see NEWS for details
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch
  * dozens of bugfixes, see NEWS for details
- add patch from upstream:
  * do-not-use-non-ascii-in-test_ssl.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=230
2018-05-22 08:07:44 +00:00
Tomáš Chvátal
1e548f3452 Accepting request 611078 from home:stroeder:branches:devel:languages:python:Factory
update to 2.7.15

OBS-URL: https://build.opensuse.org/request/show/611078
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=229
2018-05-22 08:06:13 +00:00
Dominique Leuenberger
b5d9aa6c98 Accepting request 593955 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/593955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=131
2018-04-07 18:54:08 +00:00
Tomáš Chvátal
7fc40ecb9b Accepting request 593954 from home:marxin:branches:devel:languages:python:Factory
- Add gcc8-miscompilation-fix.patch (boo#1084650).

OBS-URL: https://build.opensuse.org/request/show/593954
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=227
2018-04-06 10:15:40 +00:00
Dominique Leuenberger
b02c1e2d33 Accepting request 578360 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/578360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=130
2018-02-25 11:19:49 +00:00
Tomáš Chvátal
461b84379a Accepting request 578354 from home:bmwiedemann:reproducible
Add python-sorted_tar.patch (boo#1081750)

OBS-URL: https://build.opensuse.org/request/show/578354
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=225
2018-02-20 13:42:29 +00:00
Dominique Leuenberger
473fe5982f Accepting request 573233 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/573233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=129
2018-02-09 14:43:50 +00:00
Tomáš Chvátal
82f2fe190c Accepting request 573219 from home:michel_mno:branches:devel:languages:python:Factory
- exclude test_socket & test_subprocess for PowerPC boo#1078485
  (same ref as previous change)

OBS-URL: https://build.opensuse.org/request/show/573219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=223
2018-02-06 09:03:38 +00:00
Dominique Leuenberger
7454a5d492 Accepting request 572016 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/572016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=128
2018-02-05 09:48:15 +00:00
Tomáš Chvátal
aa4187efd5 Accepting request 572013 from home:michel_mno:branches:devel:languages:python:Factory
- Add python-skip_random_failing_tests.patch bypass boo#1078485
  and exclude many tests for PowerPC

OBS-URL: https://build.opensuse.org/request/show/572013
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=221
2018-02-02 12:44:43 +00:00
Dominique Leuenberger
eb0cdb8685 Accepting request 571147 from devel:languages:python:Factory
- Add patch python-fix-shebang.patch to fix bsc#1078326

OBS-URL: https://build.opensuse.org/request/show/571147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=127
2018-02-01 20:25:39 +00:00
Tomáš Chvátal
9cc8a2d881 - Add patch python-fix-shebang.patch to fix bsc#1078326
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=219
2018-01-30 16:10:19 +00:00
Dominique Leuenberger
fae4c9c6ed Accepting request 561149 from devel:languages:python:Factory
- exclude test_regrtest for s390, where it does not segfault as it should
  (fixes bsc#1073269)
- fix segfault while creating weakref - bsc#1073748, bpo#29347
  (this is actually fixed by the 2.7.14 update; mentioning this for purposes
  of bugfix tracking)

OBS-URL: https://build.opensuse.org/request/show/561149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=126
2018-01-06 17:45:50 +00:00
Jan Matejek
de4df0721d (fixes bsc#1073269)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=217
2018-01-02 15:38:55 +00:00
Jan Matejek
4f2570c3f1 - exclude test_regrtest for s390, where it does not segfault as it should
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=216
2018-01-02 15:34:11 +00:00
Dominique Leuenberger
9a5b66b8a8 Accepting request 544427 from devel:languages:python:Factory
- update to 2.7.14
  * dozens of bugfixes, see NEWS for details
  * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664)
  * fixed segfaults with dict mutated during search
  * fixed possible free-after-use problems with buffer objects with custom indexing
  * fixed urllib.splithost to correctly parse fragments (bpo-30500)
- drop upstreamed python-2.7.13-overflow_check.patch
- drop unneeded python-2.7.12-makeopcode.patch
- drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch

OBS-URL: https://build.opensuse.org/request/show/544427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=125
2017-11-30 11:33:14 +00:00
Jan Matejek
978021f10d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=214 2017-11-22 15:01:47 +00:00
Jan Matejek
70d78d4e2f - update to 2.7.14
* dozens of bugfixes, see NEWS for details
  * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664)
  * fixed segfaults with dict mutated during search
  * fixed possible free-after-use problems with buffer objects with custom indexing
  * fixed urllib.splithost to correctly parse fragments (bpo-30500)
- drop upstreamed python-2.7.13-overflow_check.patch
- drop unneeded python-2.7.12-makeopcode.patch
- drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch

- update to 2.7.14
  * dozens of bugfixes, see NEWS for details
  * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664)
  * fixed segfaults with dict mutated during search
  * fixed possible free-after-use problems with buffer objects with custom indexing
  * fixed urllib.splithost to correctly parse fragments (bpo-30500)
- drop upstreamed python-2.7.13-overflow_check.patch
- drop unneeded python-2.7.12-makeopcode.patch
- drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch

- update to 2.7.14
  * dozens of bugfixes, see NEWS for details
  * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664)
  * fixed segfaults with dict mutated during search
  * fixed possible free-after-use problems with buffer objects with custom indexing
  * fixed urllib.splithost to correctly parse fragments (bpo-30500)
- drop upstreamed python-2.7.13-overflow_check.patch
- drop unneeded python-2.7.12-makeopcode.patch
- drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=213
2017-11-21 18:28:14 +00:00
Dominique Leuenberger
5fd92c7a72 Accepting request 538777 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/538777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=124
2017-11-10 13:37:24 +00:00
Jan Matejek
1482566264 Accepting request 538481 from home:pluskalm:branches:devel:languages:python:Factory
- Call python2 instead of python in macros

OBS-URL: https://build.opensuse.org/request/show/538481
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=211
2017-11-03 14:32:45 +00:00
Dominique Leuenberger
3bd4735eaf Accepting request 527332 from devel:languages:python:Factory
1

OBS-URL: https://build.opensuse.org/request/show/527332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=123
2017-09-28 10:32:34 +00:00
Jan Matejek
79ff2b8efe Accepting request 527330 from home:vitezslav_cizek:branches:devel:languages:python:Factory
Fix patch name in changelog to pass Factory checkers
* add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch

OBS-URL: https://build.opensuse.org/request/show/527330
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=209
2017-09-19 14:51:05 +00:00
Jan Matejek
7cbe1492c5 Accepting request 526160 from home:vitezslav_cizek:branches:devel:languages:python:Factory
- Fix test broken with OpenSSL 1.1 (bsc#1042670)
  * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch

OBS-URL: https://build.opensuse.org/request/show/526160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=208
2017-09-19 14:28:25 +00:00
Dominique Leuenberger
5a9a69da3e Accepting request 517921 from devel:languages:python:Factory
1

OBS-URL: https://build.opensuse.org/request/show/517921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=122
2017-08-29 09:36:03 +00:00
Jan Matejek
0b843a9f57 - obsolete/provide python-argparse and provide python2-argparse,
because the argparse module is available from python 2.7 up

- drop SUSE_ASNEEDED=0 as it is not needed anymore

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=206
2017-08-28 13:29:37 +00:00
Jan Matejek
acb48c1f8a Accepting request 517529 from home:kukuk:branches:devel:languages:python:Factory
- Add libnsl-devel build requires for glibc obsoleting libnsl

- Add libnsl-devel build requires for glibc obsoleting libnsl

OBS-URL: https://build.opensuse.org/request/show/517529
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=205
2017-08-21 12:25:25 +00:00
Dominique Leuenberger
eb03038310 Accepting request 482570 from devel:languages:python:Factory
1

OBS-URL: https://build.opensuse.org/request/show/482570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=121
2017-04-19 16:03:38 +00:00
Jan Matejek
536145348f Accepting request 478704 from home:bmwiedemann:reproducible:test
- Add reproducible.patch to allow reproducible builds of various
  python packages like python-amqp
  Upstream: https://github.com/python/cpython/pull/296

OBS-URL: https://build.opensuse.org/request/show/478704
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=203
2017-03-24 17:13:29 +00:00
Dominique Leuenberger
302ad2c36c Accepting request 448858 from devel:languages:python:Factory
- update to 2.7.13
  * dozens of bugfixes, see NEWS for details
  * updated cipher lists for openssl wrapper, support openssl >= 1.1.0
  * properly fix HTTPoxy (CVE-2016-1000110)
  * profile-opt build now applies PGO to modules as well
- update python-2.7.10-overflow_check.patch
  with python-2.7.13-overflow_check.patch, incorporating upstream changes
- add "-fwrapv" to optflags explicitly because upstream code still
  relies on it in many places

- provide python2-* symbols, for support of new packages built as
  python2-foo
- rename macros.python to macros.python2 accordingly
- require python-rpm-macros package, drop macro definitions from
  macros.python2

OBS-URL: https://build.opensuse.org/request/show/448858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=120
2017-01-11 10:55:54 +00:00
Jan Matejek
e76bc8d64f - update python-2.7.10-overflow_check.patch
with python-2.7.13-overflow_check.patch, incorporating upstream changes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=201
2017-01-05 11:54:43 +00:00
Jan Matejek
3a2ae521f8 * dozens of bugfixes, see NEWS for details
* updated cipher lists for openssl wrapper, support openssl >= 1.1.0
  * properly fix HTTPoxy (CVE-2016-1000110)
  * profile-opt build now applies PGO to modules as well
- drop python-2.7.10-overflow_check.patch which is solved in upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=200
2017-01-03 17:42:38 +00:00
Jan Matejek
1ca0d56f57 - update to 2.7.13
* dozens of bugfixes, see NEWS for details
  * updated cipher lists for openssl wrapper, support openssl >= 1.1.0
  * properly fix HTTPoxy (CVE-2016-1000110)
  * profile-opt build now applies PGO to modules as well
- drop python-2.7.10-overflow_check.patch which is solved in upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=199
2017-01-03 17:42:02 +00:00
Jan Matejek
f21ffdf240 - provide python2-* symbols, for support of new packages built as
python2-foo
- rename macros.python to macros.python2 accordingly
- require python-rpm-macros package, drop macro definitions from
  macros.python2

- provide python2-* symbols, for support of new packages built as
  python2-foo

- provide python2-* symbols, for support of new packages built as
  python2-foo

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=198
2016-12-02 15:37:55 +00:00
Dominique Leuenberger
72dda7f316 Accepting request 405901 from devel:languages:python:Factory
- update to 2.7.12
  * dozens of bugfixes, see NEWS for details
  * fixes multiple security issues:
    CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751)
    CVE-2016-5636 zipimporter heap overflow (bsc#985177)
    CVE-2016-5699 httplib header injection (bsc#985348)
      (this one is actually fixed since 2.7.10)
- removed upstreamed python-2.7.7-mhlib-linkcount.patch
- refreshed multilib patch
- python-2.7.12-makeopcode.patch - run newly-built python interpreter
  to make opcodes, in order not to require pre-built python
- update LD_LIBRARY_PATH to use $PWD instead of "." because the test
  process escapes to its own directory
- modify shebang-fixing scriptlet to ignore makeopcodetargets.py

OBS-URL: https://build.opensuse.org/request/show/405901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=119
2016-07-07 13:08:43 +00:00
Jan Matejek
23d372d986 CVE-2016-5699 httplib header injection (bsc#985348)
(this one is actually fixed since 2.7.10)
    CVE-2016-5699 httplib header injection (bsc#985348)
      (this one is actually fixed since 2.7.10)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=196
2016-07-01 13:16:46 +00:00
Jan Matejek
3d29b362e3 CVE-2016-5699 httplib header injection (bsc#985348)
(this one is actually fixed since 2.7.10)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=195
2016-07-01 13:15:24 +00:00
Jan Matejek
95238b7fc9 - update LD_LIBRARY_PATH to use $PWD instead of "." because the test
process escapes to its own directory
- modify shebang-fixing scriptlet to ignore makeopcodetargets.py

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=194
2016-06-30 13:10:14 +00:00
Jan Matejek
05220bdba0 - python-2.7.12-makeopcode.patch - run newly-built python interpreter
to make opcodes, in order not to require pre-built python

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=193
2016-06-30 12:56:08 +00:00
Jan Matejek
91b628d395 - update to 2.7.12
* dozens of bugfixes, see NEWS for details
  * fixes multiple security issues:
    CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751)
    CVE-2016-5636 zipimporter heap overflow (bsc#985177)
- removed upstreamed python-2.7.7-mhlib-linkcount.patch
- refreshed multilib patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=192
2016-06-30 10:50:57 +00:00
Dominique Leuenberger
bc787ce1cf Accepting request 361136 from devel:languages:python:Factory
1

OBS-URL: https://build.opensuse.org/request/show/361136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=118
2016-02-28 01:26:10 +00:00
Jan Matejek
1e93af4043 Accepting request 361067 from openSUSE:Factory:Staging:Gcc6
- Add python-2.7.10-overflow_check.patch to fix broken overflow checks.
  [bnc#964182]

OBS-URL: https://build.opensuse.org/request/show/361067
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=190
2016-02-23 15:31:19 +00:00
Stephan Kulow
bc41d3aa08 Accepting request 331039 from devel:languages:python:Factory
- copy strict-tls-checks subpackage from SLE to retain future compatibility
  (not built in openSUSE)
- do this properly to fix bnc#945401
- Add python-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.

OBS-URL: https://build.opensuse.org/request/show/331039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=117
2015-09-19 04:52:47 +00:00
Jan Matejek
c890c9fda8 - copy strict-tls-checks subpackage from SLE to retain future compatibility
(not built in openSUSE)
- do this properly to fix bnc#945401

- implement python-strict-tls-checks subpackage
  * when present, Python will perform TLS certificate checking by default.
    it is possible to remove the package to turn off the checks
    for compatibility with legacy scripts.
  * as discussed in fate#318300
  * this is not built for openSUSE, but retained here in case we want
    to build the package for a SLE system

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=188
2015-09-14 15:36:31 +00:00
Dominique Leuenberger
fd8094b044 Accepting request 330364 from home:dimstar:Factory
Fixup last changes entry... too much copy-paste while fixing all the packages; sorry

OBS-URL: https://build.opensuse.org/request/show/330364
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=187
2015-09-11 08:41:53 +00:00
Jan Matejek
7f32046662 Accepting request 330043 from home:dimstar:Factory
- Add python3-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.

- Add python3-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 and OPAQUE_WINDOW set to 1.

OBS-URL: https://build.opensuse.org/request/show/330043
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=186
2015-09-10 14:02:25 +00:00
Dominique Leuenberger
da02c63043 Accepting request 311484 from devel:languages:python:Factory
1

OBS-URL: https://build.opensuse.org/request/show/311484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=116
2015-06-12 18:28:37 +00:00
Jan Matejek
08c864955f Accepting request 311436 from home:dirkmueller:branches:devel:languages:python:Factory
- add __python2 compatibility macro (used by Fedora)

OBS-URL: https://build.opensuse.org/request/show/311436
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=184
2015-06-10 17:15:11 +00:00
Dominique Leuenberger
a7b75e2301 Accepting request 309857 from devel:languages:python:Factory
- update to 2.7.10

OBS-URL: https://build.opensuse.org/request/show/309857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=115
2015-06-06 07:49:28 +00:00
Jan Matejek
216e03b9de proper uploads for doc files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=182
2015-06-02 16:10:37 +00:00
Jan Matejek
6ab14a1a5b Accepting request 308528 from home:stroeder:branches:devel:languages:python:Factory
update to 2.7.10, tested on Tumbleweed x86_64

OBS-URL: https://build.opensuse.org/request/show/308528
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=181
2015-06-02 14:52:07 +00:00
Dominique Leuenberger
cbc0d318f2 Accepting request 308249 from devel:languages:python:Factory
- Reenable test_posix on aarch64
- for SLE 12 SP1, disable SSL verification-by-default for backwards
  compatibility (python-2.7.9-sles-disable-verification-by-default.patch)

OBS-URL: https://build.opensuse.org/request/show/308249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=114
2015-05-23 11:04:09 +00:00
Jan Matejek
7825b670ab Accepting request 307974 from home:Andreas_Schwab:Factory
- Reenable test_posix on aarch64

OBS-URL: https://build.opensuse.org/request/show/307974
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=179
2015-05-21 15:02:40 +00:00
Jan Matejek
46580c6555 - for SLE 12 SP1, disable SSL verification-by-default for backwards
compatibility (python-2.7.9-sles-disable-verification-by-default.patch)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=178
2015-05-21 13:58:17 +00:00
Jan Matejek
19fa21847c Accepting request 307908 from home:fstrba:freetype2
Revert the freetype2-bootstrap change, since it does not work

OBS-URL: https://build.opensuse.org/request/show/307908
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=177
2015-05-21 13:52:43 +00:00
Jan Matejek
f19acd10ab Accepting request 305779 from home:fstrba:freetype2
For factory, build against the new freetype2-bootstrap package and avoid OBS build cycles

OBS-URL: https://build.opensuse.org/request/show/305779
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=175
2015-05-11 14:16:17 +00:00
Dominique Leuenberger
6597fe8f4d Accepting request 289256 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/289256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=113
2015-03-09 09:03:16 +00:00
Jan Matejek
3bc216a11c - python-2.7.9-ssl_ca_path.patch - reintroduce support for CA directory path
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=174
2015-02-25 16:42:06 +00:00
Dominique Leuenberger
c0ddaeecef Accepting request 266173 from devel:languages:python:Factory
1

OBS-URL: https://build.opensuse.org/request/show/266173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=112
2014-12-25 22:19:55 +00:00
Jan Matejek
9877de58c4 Accepting request 266105 from home:Andreas_Schwab:Factory
- python-2.7.4-aarch64.patch: Remove obsolete patch
- python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for
  aarch64

OBS-URL: https://build.opensuse.org/request/show/266105
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=173
2014-12-22 16:49:53 +00:00
Stephan Kulow
032a0b15da Accepting request 265739 from devel:languages:python:Factory
- update to 2.7.9
  * contains full backport of ssl module from Python 3.4 (PEP466)
  * HTTPS certificate validation enabled by default (PEP476)
  * SSLv3 disabled by default (bnc#901715)
  * backported ensurepip module (PEP477)
  * fixes several missing CVEs from last release: CVE-2013-1752,
    CVE-2013-1753
  * dozens of minor bugfixes
- dropped upstreamed patches: python-2.7.6-poplib.patch,
  smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch
- dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it
  with ssl module from Python 3
- libffi was upgraded upstream, seems to contain our changes,
  so dropping libffi-ppc64le.diff as well
- python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional
  "import ssl" from test_urllib2_localnet that caused it to fail without ssl
- drop HTML doc tarball, build HTML documentation from source
- set fixed doc build date, lower sphinx requirement (for older openSUSE)

OBS-URL: https://build.opensuse.org/request/show/265739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=111
2014-12-21 11:04:15 +00:00
Jan Matejek
680cb721f9 * SSLv3 disabled by default (bnc#901715)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=172
2014-12-18 13:05:24 +00:00
Jan Matejek
bedd13ad31 - set fixed doc build date, lower sphinx requirement (for older openSUSE)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=171
2014-12-17 13:10:23 +00:00
Jan Matejek
cc099c9e1e - update to 2.7.9
* contains full backport of ssl module from Python 3.4 (PEP466)
  * HTTPS certificate validation enabled by default (PEP476)
  * SSLv3 disabled by default
  * backported ensurepip module (PEP477)
  * fixes several missing CVEs from last release: CVE-2013-1752,
    CVE-2013-1753
  * dozens of minor bugfixes
- dropped upstreamed patches: python-2.7.6-poplib.patch,
  smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch
- dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it
  with ssl module from Python 3
- libffi was upgraded upstream, seems to contain our changes,
  so dropping libffi-ppc64le.diff as well
- python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional
  "import ssl" from test_urllib2_localnet that caused it to fail without ssl
- drop HTML doc tarball, build HTML documentation from source

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=170
2014-12-15 15:06:19 +00:00
Stephan Kulow
5977a0f656 Accepting request 258807 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/258807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=110
2014-11-02 15:28:06 +00:00
Jan Matejek
0a6b898b31 Accepting request 257990 from home:dirkmueller:branches:devel:languages:python:Factory
- skip test_thread in qemu_linux_user mode

OBS-URL: https://build.opensuse.org/request/show/257990
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=169
2014-10-22 13:32:56 +00:00
Jan Matejek
ded2328edd Accepting request 257573 from home:elvigia:branches:devel:languages:python:Factory
- Only pkgconfig(x11) is required for build,not xorg-x11-devel.

OBS-URL: https://build.opensuse.org/request/show/257573
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=168
2014-10-20 11:39:34 +00:00
Stephan Kulow
ea8460734a Accepting request 253635 from devel:languages:python:Factory
- update to 2.7.8
  * bugfix-only release, dozens of bugs fixed
  * fixes CVE-2014-4650 directory traversal in CGIHTTPServer
  * fixes CVE-2014-7185 (bnc#898572) potential buffer overflow in buffer()
- dropped upstreamed CVE-2014-4650-CGIHTTPserver-traversal.patch

OBS-URL: https://build.opensuse.org/request/show/253635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=109
2014-10-05 18:30:36 +00:00
Jan Matejek
ad45ed7669 - update to 2.7.8
* bugfix-only release, dozens of bugs fixed
  * fixes CVE-2014-4650 directory traversal in CGIHTTPServer
  * fixes CVE-2014-7185 (bnc#898572) potential buffer overflow in buffer()
- dropped upstreamed CVE-2014-4650-CGIHTTPserver-traversal.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=167
2014-09-30 15:34:42 +00:00
Stephan Kulow
4eadd6b7fd Accepting request 242381 from devel:languages:python:Factory
- CVE-2014-4650-CGIHTTPServer-traversal.patch: CGIHTTPServer file
  disclosure and directory traversal through URL-encoded characters
  (CVE-2014-4650, bnc#885882)
- python-2.7.7-mhlib-linkcount.patch: remove link count optimizations
  that are incorrect on btrfs (and possibly other filesystems)

OBS-URL: https://build.opensuse.org/request/show/242381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=107
2014-07-28 04:31:15 +00:00
Jan Matejek
13e614b70b - CVE-2014-4650-CGIHTTPServer-traversal.patch: CGIHTTPServer file
disclosure and directory traversal through URL-encoded characters
  (CVE-2014-4650, bnc#885882)
- python-2.7.7-mhlib-linkcount.patch: remove link count optimizations
  that are incorrect on btrfs (and possibly other filesystems)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=166
2014-07-24 14:33:34 +00:00
Stephan Kulow
f32b030398 Accepting request 238381 from devel:languages:python:Factory
- update to 2.7.7
  * bugfix-only release, over a hundred bugs fixed
  * backported hmac.compare_digest from python3, first step of PEP 466
- drop upstreamed patches:
  * CVE-2014-1912-recvfrom_into.patch
  * python-2.7.4-no-REUSEPORT.patch
  * python-2.7.6-bdist-rpm.patch
  * python-2.7.6-imaplib.patch
  * python-2.7.6-sqlite-3.8.4-tests.patch
- refresh patches:
  * python-2.7.3-ssl_ca_path.patch
  * python-2.7.4-canonicalize2.patch
  * xmlrpc_gzip_27.patch
- added python keyring and signature for the main tarball

OBS-URL: https://build.opensuse.org/request/show/238381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=106
2014-06-25 13:24:03 +00:00
Jan Matejek
71551512cd - update to 2.7.7
* bugfix-only release, over a hundred bugs fixed
  * backported hmac.compare_digest from python3, first step of PEP 466
- drop upstreamed patches:
  * CVE-2014-1912-recvfrom_into.patch
  * python-2.7.4-no-REUSEPORT.patch
  * python-2.7.6-bdist-rpm.patch
  * python-2.7.6-imaplib.patch
  * python-2.7.6-sqlite-3.8.4-tests.patch
- refresh patches:
  * python-2.7.3-ssl_ca_path.patch
  * python-2.7.4-canonicalize2.patch
  * xmlrpc_gzip_27.patch
- added python keyring and signature for the main tarball

- update to 2.7.7

- update to 2.7.7
  * bugfix-only release, over a hundred bugs fixed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=165
2014-06-20 13:47:06 +00:00
Stephan Kulow
0dbc5d47ba Accepting request 226492 from devel:languages:python:Factory
- Use profile-opt only when profiling is enabled
- python-2.7.2-disable-tests-in-test_io.patch: removed, no longer needed
- update testsuite exclusion list:
  * test_signal and test_posix fail due to qemu bugs (forwarded request 226488 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/226492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=105
2014-03-21 14:47:36 +00:00
Jan Matejek
b15d1e2b45 Accepting request 226488 from home:Andreas_Schwab:Factory
- Use profile-opt only when profiling is enabled
- python-2.7.2-disable-tests-in-test_io.patch: removed, no longer needed
- update testsuite exclusion list:
  * test_signal and test_posix fail due to qemu bugs

OBS-URL: https://build.opensuse.org/request/show/226488
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=164
2014-03-17 17:14:24 +00:00
Jan Matejek
5a079e8806 Accepting request 226022 from home:AndreasStieger:branches:devel:languages:python:Factory
Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests

OBS-URL: https://build.opensuse.org/request/show/226022
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=163
2014-03-17 16:14:14 +00:00
Stephan Kulow
c0d3b23d88 Accepting request 222235 from devel:languages:python:Factory
- added patches for CVE-2013-1752 (bnc#856836) issues that are
  missing in 2.7.6:
  python-2.7.6-imaplib.patch
  python-2.7.6-poplib.patch
  smtplib_maxline-2.7.patch
- CVE-2013-1753 (bnc#856835) gzip decompression bomb in xmlrpc client:
  xmlrpc_gzip_27.patch
- python-2.7.6-bdist-rpm.patch: fix broken "setup.py bdist_rpm" command
  (bnc#857470, issue18045)
- multilib patch: add "~/.local/lib64" paths to search path
  (bnc#637176)
- CVE-2014-1912-recvfrom_into.patch: fix potential buffer overflow
  in socket.recvfrom_into (CVE-2014-1912, bnc#863741)

OBS-URL: https://build.opensuse.org/request/show/222235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=104
2014-02-19 08:10:33 +00:00
Jan Matejek
fa1bcb4632 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=162 2014-02-13 17:06:03 +00:00
Jan Matejek
11f0210274 - CVE-2014-1912-recvfrom_into.patch: fix potential buffer overflow
in socket.recvfrom_into (CVE-2014-1912, bnc#863741)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=161
2014-02-13 16:49:05 +00:00
Jan Matejek
765b7c8fe4 - python-2.7.6-bdist-rpm.patch: fix broken "setup.py bdist_rpm" command
(bnc#857470, issue18045)
- multilib patch: add "~/.local/lib64" paths to search path
  (bnc#637176)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=160
2014-02-11 19:29:19 +00:00
Jan Matejek
4f815b3251 - added patches for CVE-2013-1752 (bnc#856836) issues that are
missing in 2.7.6:
  python-2.7.6-imaplib.patch
  python-2.7.6-poplib.patch
  smtplib_maxline-2.7.patch
- CVE-2013-1753 (bnc#856835) gzip decompression bomb in xmlrpc client:
  xmlrpc_gzip_27.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=159
2014-02-10 14:35:47 +00:00
Stephan Kulow
122b37f5cb Accepting request 213846 from devel:languages:python:Factory
- Add Obsoletes/Provides for python-ctypes. (forwarded request 213741 from k0da)

OBS-URL: https://build.opensuse.org/request/show/213846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=103
2014-01-16 14:38:05 +00:00
Sascha Peilicke
73549b66f0 Accepting request 213741 from openSUSE:Factory:PowerLE
- Add Obsoletes/Provides for python-ctypes.

OBS-URL: https://build.opensuse.org/request/show/213741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=158
2014-01-14 10:02:19 +00:00
Tomáš Chvátal
e9b7c2930c Accepting request 212641 from devel:languages:python:Factory
Please submit to factory.
- Ignore uuid testcase in the testsuite, it relies on unreliable
  ifconfig output. (forwarded request 209702 from matz2)

OBS-URL: https://build.opensuse.org/request/show/212641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=102
2014-01-03 13:49:34 +00:00
Jan Matejek
87ae076e4e Accepting request 209702 from openSUSE:Factory:PowerLE
Please submit to factory.
- Ignore uuid testcase in the testsuite, it relies on unreliable
  ifconfig output.

OBS-URL: https://build.opensuse.org/request/show/209702
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=157
2014-01-02 13:28:57 +00:00
Stephan Kulow
ac82070996 Accepting request 209596 from devel:languages:python:Factory
Fix python for ppc64le, please forward to factory asap (forwarded request 209414 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/209596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=101
2013-12-07 07:50:06 +00:00
Sascha Peilicke
ea9eb9ef07 Accepting request 209414 from openSUSE:Factory:PowerLE
Fix python for ppc64le, please forward to factory asap

OBS-URL: https://build.opensuse.org/request/show/209414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=156
2013-12-06 10:30:57 +00:00
Stephan Kulow
8336c28f3a Accepting request 208559 from devel:languages:python:Factory
- update to 2.7.6
  * bugfix-only release
  * SSL-related fixes
  * upstream fix for CVE-2013-4238
  * upstream fixes for CVE-2013-1752
- removed upstreamed patch CVE-2013-4238_py27.patch
- reintroduce audioop.so as the problems with it seem to be fixed
  (bnc#831442)
- docs are now versioned with patchlevel too

OBS-URL: https://build.opensuse.org/request/show/208559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=100
2013-11-26 18:33:31 +00:00
Jan Matejek
5b3091d163 complete the previous commit
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=155
2013-11-26 16:14:13 +00:00
Jan Matejek
efd14d9baf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=154 2013-11-22 16:53:15 +00:00
Jan Matejek
89a17d80b1 - update to 2.7.6
* bugfix-only release
  * SSL-related fixes
  * upstream fix for CVE-2013-4238
  * upstream fixes for CVE-2013-1752

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=153
2013-11-21 15:55:48 +00:00
Tomáš Chvátal
ec5c0bc6d2 Accepting request 202941 from devel:languages:python:Factory
- exclude test_mmap under qemu_linux_user - emulation fails here
  as the tests mmap address conflicts with qemu (forwarded request 202906 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/202941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=99
2013-10-11 10:54:46 +00:00
Sascha Peilicke
e210a1f9aa Accepting request 202906 from devel:ARM:Factory
- exclude test_mmap under qemu_linux_user - emulation fails here
  as the tests mmap address conflicts with qemu

OBS-URL: https://build.opensuse.org/request/show/202906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=152
2013-10-11 08:23:43 +00:00
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
Jan Matejek
b4ed497bd7 more rm
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=118
2012-03-30 17:00:51 +00:00
Jan Matejek
27680ce855 run tests randomized
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=117
2012-03-29 17:39:12 +00:00
Jan Matejek
9359975333 !!important!!
- disabled test_unicode which segfaults on 64bits.
  this should not happen, revisit in next RC!
!!important!!

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=116
2012-03-29 17:02:42 +00:00
Jan Matejek
7a35892e2a fixed filelist
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=115
2012-03-29 14:11:03 +00:00
Jan Matejek
a2b3f5f125 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=114
2012-03-28 18:27:24 +00:00
Stephan Kulow
5373568cd8 Accepting request 103948 from devel:languages:python:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/103948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=78
2012-03-05 13:03:03 +00:00
Jan Matejek
e5cda42487 with pre-checkin.sh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=113
2012-02-20 14:29:59 +00:00
Jan Matejek
b58cb28c01 Accepting request 106070 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/106070
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=112
2012-02-20 14:28:59 +00:00
Jan Matejek
65a1b0a277 Accepting request 96388 from home:TheBlackCat:branches:devel:languages:python:Factory
Exclude /usr/bin/2to3 to prevent conflicts with python3-2to3

Without this change, it is impossible to have both python-base and python3-2to3 as buildrequires in the same spec file (OBS will return an error).  This makes it impossible to build both python2 and python3 versions of many packages in the same spec file.

This should really not be in python-base anyway, since it is used by software that is going to be running on python3, not by software running on python2.  

This will only fix builds on opensuse-factory, I don't  know the best way to fix this for earlier versions of openSUSE.

OBS-URL: https://build.opensuse.org/request/show/96388
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=111
2012-01-04 16:23:21 +00:00
Jan Matejek
b7be09f0cb - %python_version now correctly refers to %tarversion
- %python_version now correctly refers to %tarversion

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=110
2011-12-08 13:31:32 +00:00
Jan Matejek
aa5926e028 Accepting request 95517 from home:saschpe:branches:devel:languages:python:Factory
- Spec file cleanup:
  * Run spec-cleaner
  * Remove outdated %clean section, AutoReqProv and authors from descr.
- Fix license to Python-2.0 (also SPDX style)

- Spec file cleanup:
  * Run spec-cleaner
  * Remove outdated %clean section, AutoReqProv and authors from descr.
- Fix license to Python-2.0 (also SPDX style)

- Spec file cleanup:
  * Run spec-cleaner
  * Remove outdated %clean section, AutoReqProv and authors from descr.
- Fix license to Python-2.0 (also SPDX style)

OBS-URL: https://build.opensuse.org/request/show/95517
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=109
2011-12-08 13:04:48 +00:00
Stephan Kulow
0b66b57a5f Accepting request 94597 from devel:languages:python:Factory
add automake to buildrequires (forwarded request 94460 from coolo)

OBS-URL: https://build.opensuse.org/request/show/94597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=77
2011-12-02 08:28:06 +00:00
Jan Matejek
5b4b02d2e9 Accepting request 94460 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/94460
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=108
2011-11-30 16:46:12 +00:00
Lars Vogdt
f67bb1e2c8 Accepting request 85788 from devel:languages:python:Factory
- fix build for arm by removing an old hack for arm, bz2.so is built now

OBS-URL: https://build.opensuse.org/request/show/85788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=75
2011-10-02 08:25:57 +00:00
5fc28c0da7 Accepting request 85767 from home:adrianSuSE:branches:devel:languages:python:Factory
fix build for arm

OBS-URL: https://build.opensuse.org/request/show/85767
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=107
2011-09-30 11:09:34 +00:00
Lars Vogdt
82283822ce Accepting request 82515 from devel:languages:python:Factory
- update to 2.7.2:
  * Bug fix only release, see
  http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
  for details
- introduce a pre_checkin.sh file that synchronizes
  patches between python and python-base
- rediff patches for 2.7.2
- replace kernel3 patch with the upstream solution
- dropped newslist.py from demos because of bad license
  (bnc#718009)

OBS-URL: https://build.opensuse.org/request/show/82515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=74
2011-09-20 07:35:17 +00:00
Jan Matejek
204a9fcb53 - dropped newslist.py from demos because of bad license
(bnc#718009)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=106
2011-09-16 16:22:41 +00:00
Jan Matejek
fa7d63a2ee Accepting request 79616 from home:dirkmueller:branches:devel:languages:python:Factory
- update to 2.7.2:
  * Bug fix only release, see
  http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
  for details
- introduce a pre_checkin.sh file that synchronizes
  patches between python and python-base
- rediff patches for 2.7.2
- replace kernel3 patch with the upstream solution
- update to 2.7.2:
  * Bug fix only release, see
  http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
  for details
- introduce a pre_checkin.sh file that synchronizes
  patches between python and python-base
- rediff patches for 2.7.2
- replace kernel3 patch with the upstream solution

OBS-URL: https://build.opensuse.org/request/show/79616
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=105
2011-08-24 13:28:09 +00:00
Jan Matejek
3ccc692acd - strip whitespace from NO_PROXY entries (bnc#710736)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=104
2011-08-08 17:58:02 +00:00
Sascha Peilicke
a9d550fc63 Autobuild autoformatter for 77357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=73
2011-07-29 07:06:29 +00:00
Sascha Peilicke
988e7ccbdf Accepting request 77357 from devel:languages:python:Factory
- Copy Lib/plat-linux2 to Lix/plat-linux3 so that DLFCN module
  is also available for linux3 systems  bnc#707667 (forwarded request 76776 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/77357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=72
2011-07-29 07:06:18 +00:00
Jan Matejek
444cbdf413 Accepting request 76776 from home:namtrac:bugfix
- Copy Lib/plat-linux2 to Lix/plat-linux3 so that DLFCN module
  is also available for linux3 systems  bnc#707667

OBS-URL: https://build.opensuse.org/request/show/76776
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=103
2011-07-28 14:49:53 +00:00
Sascha Peilicke
3eb9c09c59 Autobuild autoformatter for 76396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=71
2011-07-19 11:37:23 +00:00
Sascha Peilicke
6b6e223215 Accepting request 76396 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/76396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=70
2011-07-19 11:37:10 +00:00
Stephan Kulow
581a05421a Accepting request 76083 from home:oertel:branches:devel:languages:python:Factory
- fix build on factory: setup reports linux3 not linux2 now,
  adapt checks
- fix build on factory: setup reports linux3 not linux2 now,
  adapt checks

OBS-URL: https://build.opensuse.org/request/show/76083
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=102
2011-07-13 09:52:41 +00:00
Sascha Peilicke
f867b0ac18 Autobuild autoformatter for 72346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=69
2011-06-01 10:44:33 +00:00
Sascha Peilicke
217cff9439 Accepting request 72346 from devel:languages:python:Factory
- added explicit requires to libpython-%version-%release
  to prevent bugs like bnc#697251 reappearing

OBS-URL: https://build.opensuse.org/request/show/72346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=68
2011-06-01 10:44:23 +00:00
Jan Matejek
6515ccf566 - added explicit requires to libpython-%version-%release
to prevent bugs like bnc#697251 reappearing

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=101
2011-05-31 18:00:07 +00:00
OBS User autobuild
2286dc5025 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=67 2011-05-27 09:30:18 +00:00
Sascha Peilicke
ce04abbe65 Accepting request 71332 from devel:languages:python:Factory
- update to 2.7.1
    * bugfix-only release, see NEWS for details
- refreshed patches, dropped the upstreamed ones
- dropped acrequire patch, replacing it with build-time sed
- improved fix to bnc#673071 by defining the constants
  only for files that require it (as is done in python3)

OBS-URL: https://build.opensuse.org/request/show/71332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=66
2011-05-27 07:57:18 +00:00
Jan Matejek
db3cfea874 reinstating SUSE_ASNEEDED
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=100
2011-05-25 15:54:45 +00:00
Jan Matejek
ca11443145 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=99 2011-05-24 15:33:04 +00:00
Sascha Peilicke
3bfef8e3d9 Autobuild autoformatter for 69573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=65
2011-05-05 07:18:14 +00:00
OBS User buildservice-autocommit
688caf8d33 Updating link to change in openSUSE:Factory/python revision 65.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=f263c846f19d3ae74bf7104413f17413
2011-05-05 07:18:14 +00:00
Sascha Peilicke
cef3698c1e Accepting request 69573 from devel:languages:python:Factory
- added "fix-parallel-make" patch to python main package as well,
  because build process is the same

OBS-URL: https://build.opensuse.org/request/show/69573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=64
2011-05-05 07:17:56 +00:00
Jan Matejek
6f678197af - added "fix-parallel-make" patch to python main package as well,
because build process is the same

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=96
2011-05-04 14:18:55 +00:00
Sascha Peilicke
2d69001ceb Autobuild autoformatter for 69283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=63
2011-05-03 06:58:13 +00:00
OBS User buildservice-autocommit
4760e3fa0e Updating link to change in openSUSE:Factory/python revision 63.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=b56332d66de4daf8cbc8f694108f98a0
2011-05-03 06:58:13 +00:00
Sascha Peilicke
45a0dafa05 Accepting request 69283 from devel:languages:python:Factory
- fixed a security flaw where malicious sites could redirect
  Python application from http to a local file
  (CVE-2011-1521, bnc#682554)
- fixed race condition in Makefile which randomly failed
  parallel builds ( http://bugs.python.org/issue10013 )

OBS-URL: https://build.opensuse.org/request/show/69283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=62
2011-05-03 06:57:59 +00:00
Jan Matejek
ef4beb4804 - fixed a security flaw where malicious sites could redirect
Python application from http to a local file
  (CVE-2011-1521, bnc#682554)
- fixed race condition in Makefile which randomly failed
  parallel builds ( http://bugs.python.org/issue10013 )

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=94
2011-05-02 16:07:07 +00:00
Sascha Peilicke
c2ea0df10c Autobuild autoformatter for 65214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=61
2011-03-25 13:12:48 +00:00
OBS User buildservice-autocommit
238d8e6b32 Updating link to change in openSUSE:Factory/python revision 61.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=33155853fae069ed3e29e65813dda0bd
2011-03-25 13:12:48 +00:00
Sascha Peilicke
9a7197e3f7 Accepting request 65214 from devel:languages:python:Factory
Accepted submit request 65214 from user licensedigger

OBS-URL: https://build.opensuse.org/request/show/65214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=60
2011-03-25 13:12:38 +00:00
Jan Matejek
9e5dcb3d8b Accepting request 61639 from home:psmt:branches:devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/61639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=92
2011-02-17 17:32:10 +00:00
0d4461fcbc Autobuild autoformatter for 58649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=58
2011-01-18 10:46:13 +00:00
c16a6f1720 Accepting request 58649 from devel:languages:python:Factory
Accepted submit request 58649 from user coolo

OBS-URL: https://build.opensuse.org/request/show/58649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=57
2011-01-18 10:45:38 +00:00
Stephan Kulow
cd6bda4979 Accepting request 58463 from home:coolo:branches:openSUSE:Factory
self accept to get factory going - if this is wrong, please revert later

OBS-URL: https://build.opensuse.org/request/show/58463
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=90
2011-01-18 09:08:19 +00:00
Stephan Kulow
0ae89146c5 sync with O:F
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=89
2010-11-20 16:13:35 +00:00
OBS User autobuild
7351dea33a Autobuild autoformatter for 53360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=56
2010-11-20 10:16:16 +00:00
Ruediger Oertel
e9bb7d8ec0 Accepting request 53360 from devel:languages:python:Factory
Accepted submit request 53360 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/53360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=55
2010-11-20 10:16:12 +00:00
Jan Matejek
103a6aba9d Accepting request 53302 from openSUSE:Factory:PowerPC
OBS-URL: https://build.opensuse.org/request/show/53302
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=86
2010-11-18 17:31:47 +00:00
OBS User autobuild
0b3447338c Accepting request 50464 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 50464 from user coolo

OBS-URL: https://build.opensuse.org/request/show/50464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=54
2010-10-15 10:38:41 +00:00
Jan Matejek
988592dbda - moved unittest to python-base (it is a testing framework, not a
testsuite, so it clearly belongs into stdlib)
- fixed smtpd.py DoS (bnc#638233, CVE probably not assigned)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=85
2010-10-04 13:38:36 +00:00
OBS User autobuild
424f25ca41 Accepting request 48686 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 48686 from user coolo

OBS-URL: https://build.opensuse.org/request/show/48686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=53
2010-09-21 16:04:32 +00:00
OBS User autobuild
f1a853c81b Accepting request 48686 from devel:languages:python:Factory
checked in (request 48686)

OBS-URL: https://build.opensuse.org/request/show/48686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=84
2010-09-21 16:04:31 +00:00
Stephan Kulow
9e50977fa3 remove old files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=83
2010-09-21 14:20:03 +00:00
Stephan Kulow
041cdcf084 Accepting request 48630 from devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/48630
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=80
2010-09-21 10:08:23 +00:00
Jan Matejek
961d461e98 Accepting request 46744 from home:elvigia:branches:devel:languages:python:Factory
OBS-URL: https://build.opensuse.org/request/show/46744
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=79
2010-09-13 16:20:40 +00:00
OBS User autobuild
12b0f39c97 Accepting request 46504 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 46504 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/46504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=52
2010-09-03 15:55:49 +00:00
Jan Matejek
2fd585396f Accepting request 46366 from home:Marcus_H:branches:devel:languages:python:Factory
Copy from home:Marcus_H:branches:devel:languages:python:Factory/python via accept of submit request 46366 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/46366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=78
2010-08-27 13:52:52 +00:00
Jan Matejek
a1a2c6773f - dropped autoconf version requirement (it builds just fine with other versions)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=77
2010-08-26 15:14:32 +00:00
Jan Matejek
90f82303ad autoreconf everywhere
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=76
2010-08-26 14:45:53 +00:00
Jan Matejek
074122cee8 - fixed distutils test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=75
2010-08-26 13:45:58 +00:00
Jan Matejek
53002793e3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=74 2010-08-26 11:50:57 +00:00
OBS User autobuild
2b70f7ad6c Accepting request 43604 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 43604 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/43604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=51
2010-07-23 15:08:24 +00:00
OBS User autobuild
61aa2e864b Accepting request 40184 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 40184 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/40184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=48
2010-05-25 08:30:25 +00:00
OBS User autobuild
a753be95a9 Accepting request 37272 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 37272 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/37272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=47
2010-04-13 19:40:06 +00:00
OBS User autobuild
d67b003539 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=46 2010-03-18 15:23:40 +00:00
OBS User autobuild
0d0d04ac0b Accepting request 34635 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 34635 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/34635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=45
2010-03-12 16:36:40 +00:00
OBS User autobuild
8938d1ada0 Accepting request 33911 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 33911 from user coolo

OBS-URL: https://build.opensuse.org/request/show/33911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=44
2010-03-04 15:07:48 +00:00
OBS User autobuild
804883eb48 Accepting request 31577 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 31577 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/31577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=43
2010-02-05 12:55:54 +00:00
OBS User autobuild
b557378c0d Accepting request 30832 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 30832 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/30832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=42
2010-01-29 17:51:47 +00:00
OBS User autobuild
8d16680d12 Accepting request 27367 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 27367 from user coolo

OBS-URL: https://build.opensuse.org/request/show/27367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=41
2009-12-21 22:06:46 +00:00
OBS User autobuild
3d7eaf78a6 Accepting request 24103 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 24103 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/24103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=40
2009-11-16 09:06:23 +00:00
OBS User autobuild
fe354aa4e3 Accepting request 20141 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 20141 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/20141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=38
2009-09-10 10:39:32 +00:00
OBS User autobuild
9c3fa22758 Accepting request 19972 from devel:languages:python:Factory
Copy from devel:languages:python:Factory/python based on submit request 19972 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/19972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=37
2009-09-04 22:37:10 +00:00
OBS User unknown
64fdc98601 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=36 2009-08-07 20:04:34 +00:00
OBS User unknown
8236393049 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=35 2009-07-17 14:35:32 +00:00
OBS User unknown
8a4cbdaa37 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=34 2009-04-28 22:28:27 +00:00
OBS User unknown
2ef6137779 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=33 2009-03-11 15:45:20 +00:00
OBS User unknown
9b1ffce3ce OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=32 2009-02-08 01:28:20 +00:00
OBS User unknown
dd13b51d1a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=31 2009-01-19 01:18:37 +00:00
OBS User unknown
4ab750f5cb OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=30 2009-01-09 00:52:00 +00:00
OBS User unknown
e818a239d1 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=29 2008-12-19 14:13:49 +00:00
OBS User unknown
a43501f4dc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=28 2008-10-22 16:44:23 +00:00
OBS User unknown
50348391e3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=27 2008-10-13 14:53:57 +00:00
OBS User unknown
da47da1873 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=26 2008-09-23 22:12:56 +00:00
OBS User unknown
db72344b6c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=25 2008-09-07 23:36:49 +00:00
OBS User unknown
5391cacb81 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=24 2008-08-08 00:47:35 +00:00
OBS User unknown
a22d93ddf6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=23 2008-07-11 21:28:14 +00:00
OBS User unknown
92d03071ff OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=22 2008-06-25 20:15:15 +00:00
OBS User unknown
cccc118b27 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=21 2008-05-06 22:09:21 +00:00
OBS User unknown
71b5b225b7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=20 2008-04-25 14:40:24 +00:00
OBS User unknown
2135617fae OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=19 2008-04-18 02:59:09 +00:00
04c7392cbd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=18 2008-04-17 06:56:32 +00:00
0db1166d39 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=17 2008-04-17 06:52:08 +00:00
12b197cd15 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=16 2008-04-17 06:41:11 +00:00
OBS User unknown
09a1573c7d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=15 2008-04-10 13:30:29 +00:00
OBS User unknown
4c18dac006 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=14 2008-04-08 22:44:31 +00:00
OBS User unknown
766f9ce0aa OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=13 2008-03-11 16:57:23 +00:00
OBS User unknown
c97d0d1ea2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=12 2007-11-13 20:29:48 +00:00
OBS User unknown
34a6bdc09a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=11 2007-09-13 16:55:59 +00:00
OBS User unknown
34fd50a0e9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=10 2007-08-24 21:53:36 +00:00
OBS User unknown
5ea972e63f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=9 2007-08-06 20:02:29 +00:00
OBS User unknown
eed0cf819e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=8 2007-07-27 13:45:45 +00:00
OBS User unknown
bc99b94232 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=7 2007-05-24 22:42:28 +00:00
OBS User unknown
e1bd555505 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=6 2007-05-22 00:06:27 +00:00
OBS User unknown
ec0222ecea OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=5 2007-03-29 16:26:27 +00:00
OBS User unknown
fb58335915 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=4 2007-03-24 18:53:29 +00:00
OBS User unknown
84472f8ebc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=3 2007-03-23 20:32:32 +00:00
OBS User unknown
fb9bc91d3b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=2 2007-01-08 21:55:18 +00:00
OBS User unknown
6a38c9be60 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=1 2006-12-18 23:17:38 +00:00
4 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Nov 14 07:06:20 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Remove -IVendor/ from python-config boo#1231795
-------------------------------------------------------------------
Mon Jul 15 12:19:43 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

View File

@ -502,6 +502,9 @@ ln -s python%{python_version}.1.gz %{buildroot}%{_mandir}/man1/python.1.gz
# install Makefile.pre.in and Makefile.pre
cp Makefile Makefile.pre.in Makefile.pre %{buildroot}%{_libdir}/python%{python_version}/config/
# Remove -IVendor/ from python-config boo#1231795
sed -i 's/-IVendor\///' %{buildroot}%{_bindir}/python%{python_version}-config
%clean
%post -n libpython2_7-1_0 -p %{run_ldconfig}

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Nov 14 07:06:20 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Remove -IVendor/ from python-config boo#1231795
-------------------------------------------------------------------
Mon Jul 15 12:19:43 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Nov 14 07:06:20 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Remove -IVendor/ from python-config boo#1231795
-------------------------------------------------------------------
Mon Jul 15 12:19:43 UTC 2024 - Matej Cepl <mcepl@cepl.eu>