#12876: Fix element and parent classes of Hom categories to be abstract, and
simplify the Hom logic.
----------------------------------------------------------------+-----------
       Reporter:  nthiery                                       |         
Owner:  nthiery     
           Type:  enhancement                                   |        
Status:  needs_review
       Priority:  major                                         |     
Milestone:  sage-pending
      Component:  categories                                    |    
Resolution:              
       Keywords:  categories, Hom                               |   Work 
issues:              
Report Upstream:  N/A                                           |     
Reviewers:  Simon King  
        Authors:  Nicolas M. Thiéry                             |     Merged 
in:              
   Dependencies:  #715, #11521, #12215, #12313, #13412. #13145  |      
Stopgaps:              
----------------------------------------------------------------+-----------

Comment (by SimonKing):

 Are there dependencies missing? With sage-5.9.rc0, which should contain
 all the dependencies listed, I get
 {{{
 > hg qimport -P http://trac.sagemath.org/sage_trac/raw-
 attachment/ticket/12876/trac_12876_category_abstract_classes_for_hom.patch
 Füge trac_12876_category_abstract_classes_for_hom.patch zur Seriendatei
 hinzu
 Wende trac_12876_category_abstract_classes_for_hom.patch an
 Wende Patch auf Datei
 doc/en/thematic_tutorials/coercion_and_categories.rst an
 FEHLSCHLAG von Teilstück #1 in Zeile 407
 1 von 1 Teilstücken sind FEHLGESCHLAGEN -- speichere Ausschuss in Datei
 doc/en/thematic_tutorials/coercion_and_categories.rst.rej
 Wende Patch auf Datei sage/categories/homset.py an
 Teilstück #1 wurde erfolgreich in Zeile 69 mit Unschärfe 2 angewandt (0
 Zeilen verschoben).
 FEHLSCHLAG von Teilstück #4 in Zeile 181
 FEHLSCHLAG von Teilstück #7 in Zeile 273
 2 von 12 Teilstücken sind FEHLGESCHLAGEN -- speichere Ausschuss in Datei
 sage/categories/homset.py.rej
 Wende Patch auf Datei sage/modules/vector_space_homspace.py an
 FEHLSCHLAG von Teilstück #1 in Zeile 327
 1 von 1 Teilstücken sind FEHLGESCHLAGEN -- speichere Ausschuss in Datei
 sage/modules/vector_space_homspace.py.rej
 Patch schlug fehl und Fortsetzung unmöglich (versuche -v)
 Patch schlug fehl, Fehlerabschnitte noch im Arbeitsverzeichnis
 Fehler beim Anwenden. Bitte beheben und
 trac_12876_category_abstract_classes_for_hom.patch aktualisieren
 }}}

 Hence, several failures in applying the first patch.

 It seems that the patchbot applies the patches in the wrong order anyway
 (and also gets a failure).

 To let the patchbot get it right:

 Apply trac_12876_category_abstract_classes_for_hom.patch
 trac_12876_r_test.patch

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12876#comment:109>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to