#715: Parents probably not reclaimed due to too much caching
---------------------------------+------------------------------------------
   Reporter:  robertwb           |          Owner:  somebody                    
  
       Type:  defect             |         Status:  needs_work                  
  
   Priority:  major              |      Milestone:  sage-5.0                    
  
  Component:  coercion           |       Keywords:  weak cache coercion 
Cernay2012
Work_issues:                     |       Upstream:  N/A                         
  
   Reviewer:  Jean-Pierre Flori  |         Author:  Simon King                  
  
     Merged:                     |   Dependencies:  #9138, #11900, #11599       
  
---------------------------------+------------------------------------------
Changes (by jdemeyer):

  * status:  positive_review => needs_work
  * dependencies:  #9138, #11900 => #9138, #11900, #11599


Comment:

 This seems to conflict with #11599.  With #11599 applied, I get doctest
 errors:
 {{{
 sage -t  -force_lib devel/sage/sage/structure/coerce_dict.pyx
 **********************************************************************
 File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/devel/sage-
 main/sage/structure/coerce_dict.pyx", line 210:
     sage: from sage.schemes.generic.homset import
 SchemeHomsetModule_abelian_variety_coordinates_field
 Exception raised:
     Traceback (most recent call last):
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/ncadoctest.py",
 line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/sagedoctest.py",
 line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/ncadoctest.py",
 line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_3[33]>", line 1, in <module>
         from sage.schemes.generic.homset import
 SchemeHomsetModule_abelian_variety_coordinates_field###line 210:
     sage: from sage.schemes.generic.homset import
 SchemeHomsetModule_abelian_variety_coordinates_field
     ImportError: cannot import name
 SchemeHomsetModule_abelian_variety_coordinates_field
 **********************************************************************
 File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/devel/sage-
 main/sage/structure/coerce_dict.pyx", line 211:
     sage: LE = [x for x in gc.get_objects() if
 isinstance(x,SchemeHomsetModule_abelian_variety_coordinates_field)]
 Exception raised:
     Traceback (most recent call last):
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/ncadoctest.py",
 line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/sagedoctest.py",
 line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/ncadoctest.py",
 line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_3[34]>", line 1, in <module>
         LE = [x for x in gc.get_objects() if
 isinstance(x,SchemeHomsetModule_abelian_variety_coordinates_field)]###line
 211:
     sage: LE = [x for x in gc.get_objects() if
 isinstance(x,SchemeHomsetModule_abelian_variety_coordinates_field)]
     NameError: name 'SchemeHomsetModule_abelian_variety_coordinates_field'
 is not defined
 **********************************************************************
 File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/devel/sage-
 main/sage/structure/coerce_dict.pyx", line 212:
     sage: len(LE)    # indirect doctest
 Exception raised:
     Traceback (most recent call last):
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/ncadoctest.py",
 line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/sagedoctest.py",
 line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta8/local/bin/ncadoctest.py",
 line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_3[35]>", line 1, in <module>
         len(LE)    # indirect doctest###line 212:
     sage: len(LE)    # indirect doctest
     NameError: name 'LE' is not defined
 **********************************************************************
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/715#comment:155>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to