[Python-checkins] CVS: python/nondist/peps pep-0200.txt,1.16,1.17

Tim Peters python-dev@python.org
Sat, 19 Aug 2000 20:25:25 -0700


Update of /cvsroot/python/python/nondist/peps
In directory slayer.i.sourceforge.net:/tmp/cvs-serv8332

Modified Files:
	pep-0200.txt 
Log Message:
Updated all the bug entries.  Rehabilitated extended print.  Added latest
commonprefix development.  Added info about impending death of winreg.py.


Index: pep-0200.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0200.txt,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -r1.16 -r1.17
*** pep-0200.txt	2000/08/18 20:26:47	1.16
--- pep-0200.txt	2000/08/20 03:25:22	1.17
***************
*** 92,95 ****
--- 92,101 ----
      ---------         --------   - -    -------------
      test_winreg2      Win32      X X    26-Jul-2000
+         [19-Aug-2000 tim
+          This test will never work on Win98, because it's looking for
+          a part of registry that doesn't exist under W98.
+          The module (winreg.py) and this test case will be removed
+          before 2.0 for other reasons, though.
+         ]
          [still fails 15-Aug-2000 for me, on Win98 - tim
           test test_winreg2 failed -- Writing: 'Test Failed: testHives',
***************
*** 108,111 ****
--- 114,124 ----
      test_fork1        Linux      X      26-Jul-2000     just SMP?
          [no clue; there are probably two bugs here]
+         [19-Aug-200 tim
+          Charles Waldman whipped up a patch to give child processes a new
+          "global lock":
+          http://sourceforge.net/patch/?func=detailpatch&patch_id=101226&group_id=5470
+          While this doesn't appear to address the symptoms we *saw*, it
+          *does* so far appear to be fixing the failing cases anyway
+         ]
  
  
***************
*** 138,141 ****
--- 151,159 ----
           anymore; eyeballing Fred's changes didn't turn up
           a suspect either
+          19-Aug-2000, tim: the "subtle bug" in regrtest.py -v is
+          actually a feature:  -v masks *some* kinds of failures,
+          since it doesn't compare test output with the canned
+          output; this is what makes it say "test passed" even
+          in some cases where the test fails without -v
          ]
  
***************
*** 148,151 ****
--- 166,182 ----
  
      Decide what to do about os.path.commonprefix.  Then do it.
+     [19-Aug-2000 tim
+      Guido msg on Python-Dev:
+      - restore the old behavior on all platforms
+      - add to the docs that to get the common directory you use dirname()
+      - add testcases that check that this works on all platforms
+      - don't add commonpathprefix(), because dirname() already does it
+     ]
+ 
+     Remove winreg.py and test_winreg2.py.  Paul Prescod (the author)
+     now wants to make a registry API more like the MS .NET API.  Unclear
+     whether that can be done in time for 2.0, but, regardless, if we
+     let winreg.py out the door we'll be stuck with it forever, and not
+     even Paul wants it anymore.
  
  
***************
*** 209,212 ****
--- 240,249 ----
        getitem if there is no getslice.
  
+     * Extended print statement - Barry Warsaw
+       PEP 214
+       http://python.sourceforge.net/peps/pep-0214.html
+       SF Patch #100970
+       http://sourceforge.net/patch/?func=detailpatch&patch_id=100970&group_id=5470
+ 
  
  Open: proposed but not accepted or rejected
***************
*** 224,233 ****
  
  Postponed
- 
-     * Extended print statement - Barry Warsaw
-       PEP 214
-       http://python.sourceforge.net/peps/pep-0214.html
-       SF Patch #100970
-       http://sourceforge.net/patch/?func=detailpatch&patch_id=100970&group_id=5470
  
      * Eliminated SET_LINENO opcode - Vladimir Marangozov
--- 261,264 ----