# HG changeset patch # User John Beck # Date 1418948041 28800 # Node ID e09fa6c4472b8a49c5d624c4df50018a107ec3c9 # Parent 70f156a8291059ea6b17b5ea5594403beb7090f8 20230129 update Python 2.7 line to version 2.7.9 20207552 problem in UTILITY/PYTHON diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/Makefile --- a/components/python/python27/Makefile Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/Makefile Thu Dec 18 16:14:01 2014 -0800 @@ -26,16 +26,17 @@ PATH=/usr/bin:/usr/gnu/bin:/usr/sbin COMPONENT_NAME= Python -COMPONENT_VERSION= 2.7.8 +COMPONENT_VERSION= 2.7.9 COMPONENT_PROJECT_URL= http://python.org/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz COMPONENT_ARCHIVE_HASH= \ - sha256:edde10a0cb7d14e2735e682882d5b287028d1485c456758154c19573db68075a + sha256:90d27e14ea7e03570026850e2e50ba71ad20b7eb31035aada1cf3def8f8d4916 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) +COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).asc COMPONENT_BUGDB= utility/python -TPNO= 18461 +TPNO= 20750 include $(WS_TOP)/make-rules/prep.mk include $(WS_TOP)/make-rules/configure.mk diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/00-bits.patch --- a/components/python/python27/patches/00-bits.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/00-bits.patch Thu Dec 18 16:14:01 2014 -0800 @@ -2,8 +2,8 @@ # This patch makes the pyconfig.h header file 32/64 bit friendly. # As it is Solaris-specific, it is not suitable for upstream. # ---- Python-2.7.8/configure.ac.~1~ 2014-06-29 19:05:48.000000000 -0700 -+++ Python-2.7.8/configure.ac 2014-07-17 20:31:45.866247571 -0700 +--- Python-2.7.9/configure.ac.~1~ 2014-12-10 08:00:00.000000000 -0800 ++++ Python-2.7.9/configure.ac 2014-12-11 09:13:54.706541603 -0800 @@ -5,7 +5,7 @@ # Set VERSION so we only need to edit in one place (i.e., here) m4_define(PYTHON_VERSION, 2.7) @@ -13,7 +13,7 @@ AC_REVISION($Revision$) AC_INIT(python, PYTHON_VERSION, http://bugs.python.org/) -@@ -2092,12 +2092,6 @@ +@@ -2095,12 +2095,6 @@ if test -z "$CCSHARED" then case $ac_sys_system/$ac_sys_release in diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/02-setup.patch --- a/components/python/python27/patches/02-setup.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/02-setup.patch Thu Dec 18 16:14:01 2014 -0800 @@ -1,9 +1,9 @@ This patch modifies the setup script to support Solaris. As it is Solaris-specific, it is not suitable for upstream. ---- Python-2.7.8/setup.py.~1~ 2014-06-29 19:05:48.000000000 -0700 -+++ Python-2.7.8/setup.py 2014-07-17 20:37:57.419011542 -0700 -@@ -437,9 +437,9 @@ +--- Python-2.7.9/setup.py.~1~ 2014-12-10 08:00:01.000000000 -0800 ++++ Python-2.7.9/setup.py 2014-12-17 11:39:50.963351605 -0800 +@@ -439,9 +439,9 @@ def detect_modules(self): # Ensure that /usr/local is always used @@ -16,7 +16,7 @@ if cross_compiling: self.add_gcc_paths() self.add_multiarch_paths() -@@ -763,6 +763,13 @@ +@@ -765,6 +765,13 @@ ['/usr/lib/termcap'], 'termcap'): readline_libs.append('termcap') @@ -30,7 +30,7 @@ exts.append( Extension('readline', ['readline.c'], library_dirs=['/usr/lib/termcap'], extra_link_args=readline_extra_link_args, -@@ -784,7 +791,7 @@ +@@ -786,7 +793,7 @@ # socket(2) exts.append( Extension('_socket', ['socketmodule.c', 'timemodule.c'], depends=['socketmodule.h'], @@ -39,7 +39,7 @@ # Detect SSL support for the socket module (via _ssl) search_for_ssl_incs_in = [ '/usr/local/ssl/include', -@@ -1585,9 +1592,14 @@ +@@ -1587,9 +1594,14 @@ sysconfig.get_config_var('POSIX_SEMAPHORES_NOT_ENABLED')): multiprocessing_srcs.append('_multiprocessing/semaphore.c') @@ -54,7 +54,7 @@ include_dirs=["Modules/_multiprocessing"])) else: missing.append('_multiprocessing') -@@ -2081,7 +2088,8 @@ +@@ -2083,7 +2095,8 @@ # this option. If you want to compile ctypes with the Sun # compiler, please research a proper solution, instead of # finding some -z option for the Sun compiler. diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/05-dtrace.patch --- a/components/python/python27/patches/05-dtrace.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/05-dtrace.patch Thu Dec 18 16:14:01 2014 -0800 @@ -7,9 +7,9 @@ Follow http://bugs.python.org/issue13405 for plans to get it integrated into the main tree. ---- Python-2.7.6/Makefile.pre.in.~1~ 2013-11-09 23:36:41.000000000 -0800 -+++ Python-2.7.6/Makefile.pre.in 2014-05-14 12:54:43.824219677 -0700 -@@ -218,6 +218,7 @@ +--- Python-2.7.9/Makefile.pre.in.~1~ 2014-12-10 07:59:50.000000000 -0800 ++++ Python-2.7.9/Makefile.pre.in 2014-12-11 09:17:26.137440092 -0800 +@@ -221,6 +221,7 @@ # Used of signalmodule.o is not available SIGNAL_OBJS= @SIGNAL_OBJS@ @@ -17,7 +17,7 @@ ########################################################################## # Grammar -@@ -341,6 +342,7 @@ +@@ -344,6 +345,7 @@ Python/formatter_unicode.o \ Python/formatter_string.o \ Python/$(DYNLOADFILE) \ @@ -25,7 +25,7 @@ $(LIBOBJS) \ $(MACHDEP_OBJS) \ $(THREADOBJ) -@@ -664,6 +666,18 @@ +@@ -677,6 +679,18 @@ Python/formatter_string.o: $(srcdir)/Python/formatter_string.c \ $(STRINGLIB_HEADERS) @@ -64,8 +64,8 @@ f->f_lineno = code->co_firstlineno; f->f_iblock = 0; ---- Python-2.7.8/Python/ceval.c.~1~ 2014-06-29 19:05:46.000000000 -0700 -+++ Python-2.7.8/Python/ceval.c 2014-07-17 20:39:49.843868592 -0700 +--- Python-2.7.9/Python/ceval.c.~1~ 2014-12-10 07:59:58.000000000 -0800 ++++ Python-2.7.9/Python/ceval.c 2014-12-11 09:19:01.398584575 -0800 @@ -19,6 +19,11 @@ #include @@ -78,7 +78,7 @@ #ifndef WITH_TSC #define READ_TIMESTAMP(var) -@@ -678,6 +683,55 @@ +@@ -672,6 +677,55 @@ NULL); } @@ -134,7 +134,7 @@ /* Interpreter main loop */ -@@ -689,9 +743,84 @@ +@@ -683,9 +737,84 @@ return PyEval_EvalFrameEx(f, 0); } @@ -219,7 +219,7 @@ #ifdef DXPAIRS int lastopcode = 0; #endif -@@ -916,6 +1045,11 @@ +@@ -910,6 +1039,11 @@ } } @@ -419,9 +419,9 @@ +#pragma D attributes Private/Private/Common provider python function +#pragma D attributes Evolving/Evolving/Common provider python name +#pragma D attributes Evolving/Evolving/Common provider python args ---- Python-2.7.7/Lib/test/test_sys.py.~1~ 2014-05-31 11:58:39.000000000 -0700 -+++ Python-2.7.7/Lib/test/test_sys.py 2014-06-02 10:44:39.318709539 -0700 -@@ -594,7 +594,7 @@ +--- Python-2.7.9/Lib/test/test_sys.py.~1~ 2014-12-10 07:59:47.000000000 -0800 ++++ Python-2.7.9/Lib/test/test_sys.py 2014-12-11 09:20:26.361157717 -0800 +@@ -619,7 +619,7 @@ nfrees = len(x.f_code.co_freevars) extras = x.f_code.co_stacksize + x.f_code.co_nlocals +\ ncells + nfrees - 1 diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/06-ucred.patch --- a/components/python/python27/patches/06-ucred.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/06-ucred.patch Thu Dec 18 16:14:01 2014 -0800 @@ -394,9 +394,9 @@ + + PyModule_AddObject(m, "ucred", (PyObject *)&pyucred_type); +} ---- Python-2.7.8/setup.py.~2~ 2014-07-17 20:41:55.688200021 -0700 -+++ Python-2.7.8/setup.py 2014-07-17 20:41:55.733063564 -0700 -@@ -1542,6 +1542,13 @@ +--- Python-2.7.9/setup.py.~2~ 2014-12-11 09:21:22.692567515 -0800 ++++ Python-2.7.9/setup.py 2014-12-11 09:21:22.772123046 -0800 +@@ -1544,6 +1544,13 @@ else: missing.append('dl') diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/07-dlpi.patch --- a/components/python/python27/patches/07-dlpi.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/07-dlpi.patch Thu Dec 18 16:14:01 2014 -0800 @@ -1209,9 +1209,9 @@ + PyModule_AddIntConstant(mod, "IDLE", DL_IDLE); + PyModule_AddIntConstant(mod, "SYSERR", DL_SYSERR); +} ---- Python-2.7.8/setup.py.~3~ 2014-07-17 20:43:48.715101356 -0700 -+++ Python-2.7.8/setup.py 2014-07-17 20:43:48.731874294 -0700 -@@ -1549,6 +1549,12 @@ +--- Python-2.7.9/setup.py.~3~ 2014-12-11 09:22:38.862438509 -0800 ++++ Python-2.7.9/setup.py 2014-12-11 09:22:38.882370033 -0800 +@@ -1551,6 +1551,12 @@ exts.append( Extension('ucred', ['ucred.c'], libraries = ['tsol']) ) diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/09-rbac.patch --- a/components/python/python27/patches/09-rbac.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/09-rbac.patch Thu Dec 18 16:14:01 2014 -0800 @@ -1253,9 +1253,9 @@ + 0, /* tp_alloc */ + Userattr_new, /* tp_new */ +}; ---- Python-2.7.8/setup.py.~4~ 2014-07-17 20:44:54.016102084 -0700 -+++ Python-2.7.8/setup.py 2014-07-17 20:44:54.040843123 -0700 -@@ -1555,6 +1555,22 @@ +--- Python-2.7.9/setup.py.~4~ 2014-12-11 09:23:44.034373292 -0800 ++++ Python-2.7.9/setup.py 2014-12-11 09:23:44.069264725 -0800 +@@ -1557,6 +1557,22 @@ exts.append( Extension('dlpi', ['dlpimodule.c'], libraries = ['dlpi']) ) diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/10-cflags.patch --- a/components/python/python27/patches/10-cflags.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/10-cflags.patch Thu Dec 18 16:14:01 2014 -0800 @@ -1,8 +1,8 @@ This patch is Solaris-specific and thus not suitable for upstream. ---- Python-2.7.6/configure.ac.~2~ 2014-05-14 13:20:24.767295632 -0700 -+++ Python-2.7.6/configure.ac 2014-05-14 13:20:25.052695991 -0700 -@@ -1083,7 +1083,7 @@ +--- Python-2.7.9/configure.ac.~2~ 2014-12-11 09:25:29.893198436 -0800 ++++ Python-2.7.9/configure.ac 2014-12-11 09:25:30.062473872 -0800 +@@ -1086,7 +1086,7 @@ ;; *) diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/12-studio-profile.patch --- a/components/python/python27/patches/12-studio-profile.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/12-studio-profile.patch Thu Dec 18 16:14:01 2014 -0800 @@ -4,9 +4,9 @@ that the profiling options be used at all steps of the build -- not just compilation. As it is Solaris-specific, it is not suitable for upstream. ---- Python-2.7.8/Makefile.pre.in.~2~ 2014-07-17 20:46:10.626664937 -0700 -+++ Python-2.7.8/Makefile.pre.in 2014-07-17 20:46:10.736821411 -0700 -@@ -413,28 +413,37 @@ +--- Python-2.7.9/Makefile.pre.in.~2~ 2014-12-11 09:26:43.160400840 -0800 ++++ Python-2.7.9/Makefile.pre.in 2014-12-11 09:26:43.287536256 -0800 +@@ -416,28 +416,37 @@ profile-opt: @echo "Building with support for profile generation:" $(MAKE) clean @@ -49,7 +49,7 @@ # Build the interpreter -@@ -1298,7 +1307,7 @@ +@@ -1331,7 +1340,7 @@ -rm -f Lib/lib2to3/*Grammar*.pickle profile-removal: diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/13-pic-compile.patch --- a/components/python/python27/patches/13-pic-compile.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/13-pic-compile.patch Thu Dec 18 16:14:01 2014 -0800 @@ -1,8 +1,8 @@ This patch is a Solaris-specific hack; it will not be submitted upstream. ---- Python-2.7.6/Lib/distutils/sysconfig.py.~1~ 2013-11-09 23:36:40.000000000 -0800 -+++ Python-2.7.6/Lib/distutils/sysconfig.py 2014-05-14 13:33:21.453593946 -0700 -@@ -208,6 +208,15 @@ +--- Python-2.7.9/Lib/distutils/sysconfig.py.~1~ 2014-12-10 07:59:34.000000000 -0800 ++++ Python-2.7.9/Lib/distutils/sysconfig.py 2014-12-11 09:28:01.439349129 -0800 +@@ -209,6 +209,15 @@ else: archiver = ar + ' ' + ar_flags diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/14-py_db.patch --- a/components/python/python27/patches/14-py_db.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/14-py_db.patch Thu Dec 18 16:14:01 2014 -0800 @@ -1,9 +1,9 @@ This patch adds Python debugger support. It may be contributed upstream at some point, but the suitability (or lack thereof) has not yet been determined. ---- Python-2.7.7/Makefile.pre.in.~3~ 2014-06-02 10:54:32.421086337 -0700 -+++ Python-2.7.7/Makefile.pre.in 2014-06-02 10:54:32.438134113 -0700 -@@ -407,7 +407,7 @@ +--- Python-2.7.9/Makefile.pre.in.~3~ 2014-12-17 11:41:42.906190914 -0800 ++++ Python-2.7.9/Makefile.pre.in 2014-12-17 11:44:37.867187107 -0800 +@@ -410,7 +410,7 @@ # Default target all: build_all @@ -12,7 +12,7 @@ # Compile a binary with gcc profile guided optimization. profile-opt: -@@ -778,6 +778,19 @@ +@@ -791,6 +791,19 @@ $(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS) @@ -32,15 +32,15 @@ ###################################################################### -@@ -842,7 +855,7 @@ +@@ -855,7 +868,7 @@ $(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS) # Install everything --install: @FRAMEWORKINSTALLFIRST@ altinstall bininstall maninstall @FRAMEWORKINSTALLLAST@ -+install: @FRAMEWORKINSTALLFIRST@ altinstall bininstall maninstall @FRAMEWORKINSTALLLAST@ install-py_db - - # Install almost everything without disturbing previous versions - altinstall: @FRAMEWORKALTINSTALLFIRST@ altbininstall libinstall inclinstall \ +-install: @FRAMEWORKINSTALLFIRST@ commoninstall bininstall maninstall @FRAMEWORKINSTALLLAST@ ++install: @FRAMEWORKINSTALLFIRST@ commoninstall bininstall maninstall @FRAMEWORKINSTALLLAST@ install-py_db + if test "x$(ENSUREPIP)" != "xno" ; then \ + case $(ENSUREPIP) in \ + upgrade) ensurepip="--upgrade" ;; \ --- /dev/null +++ Python-2.7.1/py_db/check_offsets.c @@ -0,0 +1,87 @@ diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/16-ossaudiodev.patch --- a/components/python/python27/patches/16-ossaudiodev.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/16-ossaudiodev.patch Thu Dec 18 16:14:01 2014 -0800 @@ -47,9 +47,9 @@ _EXPORT_INT(m, SNDCTL_TMR_TIMEBASE); +#endif } ---- Python-2.7.8/setup.py.~5~ 2014-07-17 20:47:50.251398063 -0700 -+++ Python-2.7.8/setup.py 2014-07-17 20:47:50.359537973 -0700 -@@ -1638,8 +1638,8 @@ +--- Python-2.7.9/setup.py.~5~ 2014-12-17 11:46:54.630498697 -0800 ++++ Python-2.7.9/setup.py 2014-12-17 11:46:54.739442146 -0800 +@@ -1645,8 +1645,8 @@ else: missing.append('linuxaudiodev') diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/20-bsddb-harmful.patch --- a/components/python/python27/patches/20-bsddb-harmful.patch Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/patches/20-bsddb-harmful.patch Thu Dec 18 16:14:01 2014 -0800 @@ -3,10 +3,10 @@ dump core. So skip it. The module is removed in Python 3, so this patch is not being submitted upstream. ---- Python-2.7.7/Makefile.pre.in.~4~ 2014-06-02 11:08:40.909703116 -0700 -+++ Python-2.7.7/Makefile.pre.in 2014-06-02 11:08:40.977964319 -0700 -@@ -975,7 +975,7 @@ - email email/mime email/test email/test/data \ +--- Python-2.7.9/Makefile.pre.in.~4~ 2014-12-17 11:48:03.048413898 -0800 ++++ Python-2.7.9/Makefile.pre.in 2014-12-17 11:48:03.100768673 -0800 +@@ -1008,7 +1008,7 @@ + ensurepip ensurepip/_bundled \ json json/tests \ sqlite3 sqlite3/test \ - logging bsddb bsddb/test csv importlib wsgiref \ @@ -14,9 +14,9 @@ lib2to3 lib2to3/fixes lib2to3/pgen2 lib2to3/tests \ lib2to3/tests/data lib2to3/tests/data/fixers lib2to3/tests/data/fixers/myfixes \ ctypes ctypes/test ctypes/macholib \ ---- Python-2.7.8/setup.py.~6~ 2014-07-17 20:49:23.834928506 -0700 -+++ Python-2.7.8/setup.py 2014-07-17 20:49:23.872603149 -0700 -@@ -1067,7 +1067,8 @@ +--- Python-2.7.9/setup.py.~6~ 2014-12-11 09:35:14.246397752 -0800 ++++ Python-2.7.9/setup.py 2014-12-11 09:35:14.274861676 -0800 +@@ -1069,7 +1069,8 @@ db_dirs_to_check + lib_dirs, dblib ) if dblib_file: dblib_dir = [ os.path.abspath(os.path.dirname(dblib_file)) ] diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/patches/21-test_tcl.patch --- a/components/python/python27/patches/21-test_tcl.patch Fri Jan 09 13:31:17 2015 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -This patch comes from upstream: http://bugs.python.org/issue21881 - ---- Python-2.7.8/Lib/test/test_tcl.py.~1~ 2014-06-29 19:05:37.000000000 -0700 -+++ Python-2.7.8/Lib/test/test_tcl.py 2014-07-17 20:50:53.804037105 -0700 -@@ -420,10 +420,9 @@ - self.assertEqual(passValue(float('inf')), float('inf')) - self.assertEqual(passValue(-float('inf')), -float('inf')) - else: -- f = float(passValue(float('nan'))) -- self.assertNotEqual(f, f) - self.assertEqual(float(passValue(float('inf'))), float('inf')) - self.assertEqual(float(passValue(-float('inf'))), -float('inf')) -+ # XXX NaN representation can be not parsable by float() - self.assertEqual(passValue((1, '2', (3.4,))), - (1, '2', (3.4,)) if self.wantobjects else '1 2 3.4') - -@@ -448,9 +447,6 @@ - expected = float(expected) - self.assertAlmostEqual(float(actual), expected, - delta=abs(expected) * 1e-10) -- def nan_eq(actual, expected): -- actual = float(actual) -- self.assertNotEqual(actual, actual) - - check(True, '1') - check(False, '0') -@@ -474,7 +470,7 @@ - check(f, f, eq=float_eq) - check(float('inf'), 'Inf', eq=float_eq) - check(-float('inf'), '-Inf', eq=float_eq) -- check(float('nan'), 'NaN', eq=nan_eq) -+ # XXX NaN representation can be not parsable by float() - check((), '') - check((1, (2,), (3, 4), '5 6', ()), '1 2 {3 4} {5 6} {}') - diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/python-27-tests.p5m --- a/components/python/python27/python-27-tests.p5m Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/python-27-tests.p5m Thu Dec 18 16:14:01 2014 -0800 @@ -206,6 +206,7 @@ file path=usr/lib/python2.7/idlelib/idle_test/test_autoexpand.py file path=usr/lib/python2.7/idlelib/idle_test/test_calltips.py file path=usr/lib/python2.7/idlelib/idle_test/test_config_name.py +file path=usr/lib/python2.7/idlelib/idle_test/test_configdialog.py file path=usr/lib/python2.7/idlelib/idle_test/test_delegator.py file path=usr/lib/python2.7/idlelib/idle_test/test_formatparagraph.py file path=usr/lib/python2.7/idlelib/idle_test/test_grep.py @@ -214,10 +215,12 @@ file path=usr/lib/python2.7/idlelib/idle_test/test_parenmatch.py file path=usr/lib/python2.7/idlelib/idle_test/test_pathbrowser.py file path=usr/lib/python2.7/idlelib/idle_test/test_rstrip.py +file path=usr/lib/python2.7/idlelib/idle_test/test_searchdialogbase.py file path=usr/lib/python2.7/idlelib/idle_test/test_searchengine.py file path=usr/lib/python2.7/idlelib/idle_test/test_text.py file path=usr/lib/python2.7/idlelib/idle_test/test_textview.py file path=usr/lib/python2.7/idlelib/idle_test/test_warning.py +file path=usr/lib/python2.7/idlelib/idle_test/test_widgetredir.py file path=usr/lib/python2.7/idlelib/testcode.py file path=usr/lib/python2.7/json/tests/__init__.py file path=usr/lib/python2.7/json/tests/test_check_circular.py @@ -244,6 +247,7 @@ file path=usr/lib/python2.7/lib-tk/test/README file path=usr/lib/python2.7/lib-tk/test/runtktests.py file path=usr/lib/python2.7/lib-tk/test/test_tkinter/__init__.py +file path=usr/lib/python2.7/lib-tk/test/test_tkinter/test_font.py file path=usr/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.py file path=usr/lib/python2.7/lib-tk/test/test_tkinter/test_images.py file path=usr/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.py @@ -257,6 +261,7 @@ file path=usr/lib/python2.7/lib-tk/test/test_ttk/test_style.py file path=usr/lib/python2.7/lib-tk/test/test_ttk/test_widgets.py file path=usr/lib/python2.7/lib-tk/test/widget_tests.py +file path=usr/lib/python2.7/lib2to3/fixes/fix_asserts.py file path=usr/lib/python2.7/lib2to3/tests/__init__.py file path=usr/lib/python2.7/lib2to3/tests/data/README file path=usr/lib/python2.7/lib2to3/tests/data/bom.py @@ -298,6 +303,7 @@ file path=usr/lib/python2.7/test/185test.db file path=usr/lib/python2.7/test/Sine-1000Hz-300ms.aif file path=usr/lib/python2.7/test/__init__.py +file path=usr/lib/python2.7/test/_mock_backport.py file path=usr/lib/python2.7/test/audiodata/pluck-pcm16.aiff file path=usr/lib/python2.7/test/audiodata/pluck-pcm16.au file path=usr/lib/python2.7/test/audiodata/pluck-pcm16.wav @@ -328,6 +334,10 @@ file path=usr/lib/python2.7/test/badsyntax_future9.py file path=usr/lib/python2.7/test/badsyntax_nocaret.py file path=usr/lib/python2.7/test/buffer_tests.py +file path=usr/lib/python2.7/test/capath/4e1295a3.0 +file path=usr/lib/python2.7/test/capath/5ed36f99.0 +file path=usr/lib/python2.7/test/capath/6e88d7b8.0 +file path=usr/lib/python2.7/test/capath/99d0fa06.0 file path=usr/lib/python2.7/test/cfgparser.1 file usr/bin/check_offset path=usr/lib/python2.7/test/check_offset mode=0555 file usr/bin/$(MACH64)/check_offset path=usr/lib/python2.7/test/check_offset64 \ @@ -509,6 +519,7 @@ file path=usr/lib/python2.7/test/decimaltestdata/tointegral.decTest file path=usr/lib/python2.7/test/decimaltestdata/tointegralx.decTest file path=usr/lib/python2.7/test/decimaltestdata/xor.decTest +file path=usr/lib/python2.7/test/dh512.pem file path=usr/lib/python2.7/test/dlpitest.py file path=usr/lib/python2.7/test/doctest_aliases.py file path=usr/lib/python2.7/test/double_const.py @@ -535,9 +546,14 @@ file path=usr/lib/python2.7/test/infinite_reload.py file path=usr/lib/python2.7/test/inspect_fodder.py file path=usr/lib/python2.7/test/inspect_fodder2.py +file path=usr/lib/python2.7/test/keycert.passwd.pem file path=usr/lib/python2.7/test/keycert.pem +file path=usr/lib/python2.7/test/keycert2.pem +file path=usr/lib/python2.7/test/keycert3.pem +file path=usr/lib/python2.7/test/keycert4.pem file path=usr/lib/python2.7/test/list_tests.py file path=usr/lib/python2.7/test/lock_tests.py +file path=usr/lib/python2.7/test/make_ssl_certs.py file path=usr/lib/python2.7/test/mapping_tests.py file path=usr/lib/python2.7/test/math_testcases.txt file path=usr/lib/python2.7/test/mp_fork_bomb.py @@ -548,6 +564,7 @@ file path=usr/lib/python2.7/test/pickletester.py file path=usr/lib/python2.7/test/privrbactest.py file path=usr/lib/python2.7/test/profilee.py +file path=usr/lib/python2.7/test/pycacert.pem file path=usr/lib/python2.7/test/pyclbr_input.py file path=usr/lib/python2.7/test/pydoc_mod.py file path=usr/lib/python2.7/test/pydocfodder.py @@ -559,14 +576,20 @@ file path=usr/lib/python2.7/test/regrtest.py file path=usr/lib/python2.7/test/relimport.py file path=usr/lib/python2.7/test/reperf.py +file path=usr/lib/python2.7/test/revocation.crl file path=usr/lib/python2.7/test/sample_doctest.py file path=usr/lib/python2.7/test/sample_doctest_no_docstrings.py file path=usr/lib/python2.7/test/sample_doctest_no_doctests.py file path=usr/lib/python2.7/test/script_helper.py +file path=usr/lib/python2.7/test/selfsigned_pythontestdotnet.pem file path=usr/lib/python2.7/test/seq_tests.py file path=usr/lib/python2.7/test/sgml_input.html file path=usr/lib/python2.7/test/sha256.pem file path=usr/lib/python2.7/test/sortperf.py +file path=usr/lib/python2.7/test/ssl_cert.pem +file path=usr/lib/python2.7/test/ssl_key.passwd.pem +file path=usr/lib/python2.7/test/ssl_key.pem +file path=usr/lib/python2.7/test/ssl_servers.py file path=usr/lib/python2.7/test/string_tests.py file path=usr/lib/python2.7/test/subprocessdata/sigchild_ignore.py file path=usr/lib/python2.7/test/symlink_support.py @@ -691,6 +714,7 @@ file path=usr/lib/python2.7/test/test_email.py file path=usr/lib/python2.7/test/test_email_codecs.py file path=usr/lib/python2.7/test/test_email_renamed.py +file path=usr/lib/python2.7/test/test_ensurepip.py file path=usr/lib/python2.7/test/test_enumerate.py file path=usr/lib/python2.7/test/test_eof.py file path=usr/lib/python2.7/test/test_epoll.py @@ -925,6 +949,7 @@ file path=usr/lib/python2.7/test/test_timeout.py file path=usr/lib/python2.7/test/test_tk.py file path=usr/lib/python2.7/test/test_tokenize.py +file path=usr/lib/python2.7/test/test_tools.py file path=usr/lib/python2.7/test/test_trace.py file path=usr/lib/python2.7/test/test_traceback.py file path=usr/lib/python2.7/test/test_transformer.py diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/python-27.p5m --- a/components/python/python27/python-27.p5m Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/python-27.p5m Thu Dec 18 16:14:01 2014 -0800 @@ -229,6 +229,7 @@ file path=usr/lib/python2.7/bdb.py file path=usr/lib/python2.7/binhex.py file path=usr/lib/python2.7/bisect.py +# See 20206698 for why this bypass is needed. file path=usr/lib/python2.7/cProfile.py pkg.depend.bypass-generate=.* file path=usr/lib/python2.7/calendar.py file path=usr/lib/python2.7/cgi.py @@ -494,6 +495,11 @@ file path=usr/lib/python2.7/encodings/utf_8_sig.py file path=usr/lib/python2.7/encodings/uu_codec.py file path=usr/lib/python2.7/encodings/zlib_codec.py +file path=usr/lib/python2.7/ensurepip/__init__.py +file path=usr/lib/python2.7/ensurepip/__main__.py +file path=usr/lib/python2.7/ensurepip/_bundled/pip-1.5.6-py2.py3-none-any.whl +file path=usr/lib/python2.7/ensurepip/_bundled/setuptools-7.0-py2.py3-none-any.whl +file path=usr/lib/python2.7/ensurepip/_uninstall.py file path=usr/lib/python2.7/filecmp.py file path=usr/lib/python2.7/fileinput.py file path=usr/lib/python2.7/fnmatch.py @@ -869,6 +875,7 @@ file path=usr/lib/python2.7/os.py file path=usr/lib/python2.7/os2emxpath.py file path=usr/lib/python2.7/pdb.doc +# See 20206698 for why this bypass is needed. file path=usr/lib/python2.7/pdb.py pkg.depend.bypass-generate=.* file path=usr/lib/python2.7/pickle.py file path=usr/lib/python2.7/pickletools.py @@ -881,6 +888,9 @@ file path=usr/lib/python2.7/plat-sunos5/SUNAUDIODEV.py file path=usr/lib/python2.7/plat-sunos5/TYPES.py file path=usr/lib/python2.7/plat-sunos5/regen mode=0555 +# platform.py and profile.py attempt to import a bunch of things that only +# exist on other platforms (e.g., Windows, MacOS): a long bypass list could +# work around this, but ".*" is simpler in this case. file path=usr/lib/python2.7/platform.py pkg.depend.bypass-generate=.* file path=usr/lib/python2.7/plistlib.py file path=usr/lib/python2.7/popen2.py @@ -888,6 +898,7 @@ file path=usr/lib/python2.7/posixfile.py file path=usr/lib/python2.7/posixpath.py file path=usr/lib/python2.7/pprint.py +# See comment just above about platform.py and profile.py. file path=usr/lib/python2.7/profile.py pkg.depend.bypass-generate=.* file path=usr/lib/python2.7/pstats.py file path=usr/lib/python2.7/pty.py @@ -915,6 +926,7 @@ file path=usr/lib/python2.7/site-packages/README file path=usr/lib/python2.7/site-packages/vendor-packages.pth file path=usr/lib/python2.7/site.py +# See 20206698 for why this bypass is needed. file path=usr/lib/python2.7/smtpd.py pkg.depend.bypass-generate=.* file path=usr/lib/python2.7/smtplib.py file path=usr/lib/python2.7/sndhdr.py @@ -950,6 +962,7 @@ file path=usr/lib/python2.7/toaiff.py file path=usr/lib/python2.7/token.py file path=usr/lib/python2.7/tokenize.py +# See 20206698 for why this bypass is needed. file path=usr/lib/python2.7/trace.py pkg.depend.bypass-generate=.* file path=usr/lib/python2.7/traceback.py file path=usr/lib/python2.7/tty.py diff -r 70f156a82910 -r e09fa6c4472b components/python/python27/resolve.deps --- a/components/python/python27/resolve.deps Fri Jan 09 13:31:17 2015 -0800 +++ b/components/python/python27/resolve.deps Thu Dec 18 16:14:01 2014 -0800 @@ -5,6 +5,7 @@ library/expat library/libffi library/ncurses +library/python-2/pip-27 library/readline library/security/openssl library/zlib