id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	distribution
1227	Eek! Internal error at void paludis::resolver::NAG::verify_edges() const at nag.cc:160: Missing node for edge	filko_		"{{{
(karambol-bin) tre a # cave show test/a::/[=1] test/a::/?[=2] test/b -c
* =test/a-1::/
    ::installed               1 {:0}
    test/a-1:0::installed
    Homepage                  
    Summary                   
    From repositories         lmi
    Installed time            Wed Feb 29 15:56:03 UTC 2012
    Installed using           paludis-0.72.2-git-0.72.2
    Licences                  
    Options                   
        OPTIONS               
            (foo)             
        Build Options         
            -trace            Trace actions executed by the package (very noisy, for debugging broken builds only)
    Dependencies              
                              (
                              ) [[ defined-in = [ a-1.exheres-0 ] ]]
    Downloads                 

* =test/a-2::/?
    ::lmi                     2(~)* {:0}
    test/a-2:0::lmi
    Homepage                  
    Summary                   
    Options                   
        Build Options         
            symbols=split     How to handle debug symbols in installed files
                              Permitted values:
                                  compress:  Split and compress debug symbols
                                  preserve:  Preserve debug symbols
                                  split:     Split debug symbols
                                  strip:     Strip debug symbols
            jobs=12           How many jobs the package's build system should use, where supported
                              Should be an integer >= 1
            -recommended_tests Run tests considered by the package to be recommended
            -trace            Trace actions executed by the package (very noisy, for debugging broken builds only)
            -preserve_work    Do not remove build directories, and do not modify the image when merging
    Dependencies              
                              (
                                  build+run:
                                      test/b
                              ) [[ defined-in = [ a-2.exheres-0 ] ]]
    Downloads                 
        Overridden Masks
            Supported platforms ~x86

* test/b
    ::installed               1 {:0}
    ::lmi                     1(~)* {:0}
    test/b-1:0::installed
    Homepage                  
    Summary                   
    From repositories         lmi
    Installed time            Wed Feb 29 15:56:09 UTC 2012
    Installed using           paludis-0.72.2-git-0.72.2
    Licences                  
    Options                   
        Build Options         
            -trace            Trace actions executed by the package (very noisy, for debugging broken builds only)
    Dependencies              
                              (
                                  build+run:
                                      test/a[foo]
                              ) [[ defined-in = [ b-1.exheres-0 ] ]]
    Downloads                 
    test/b-1:0::lmi
    Homepage                  
    Summary                   
    Options                   
        Build Options         
            symbols=split     How to handle debug symbols in installed files
                              Permitted values:
                                  compress:  Split and compress debug symbols
                                  preserve:  Preserve debug symbols
                                  split:     Split debug symbols
                                  strip:     Strip debug symbols
            jobs=12           How many jobs the package's build system should use, where supported
                              Should be an integer >= 1
            -recommended_tests Run tests considered by the package to be recommended
            -trace            Trace actions executed by the package (very noisy, for debugging broken builds only)
            -preserve_work    Do not remove build directories, and do not modify the image when merging
    Dependencies              
                              (
                                  build+run:
                                      test/a[foo]
                              ) [[ defined-in = [ b-1.exheres-0 ] ]]
    Downloads                 
        Overridden Masks
            Supported platforms ~x86

(karambol-bin) tre a # cave resolve test/a 
Building NAG Edges: 2 restarts, 749 stepsInternal error at void paludis::resolver::NAG::verify_edges() const at nag.cc:160: Missing node for edge 'done test/b:0::(install_to_slash)' to { 'done test/a:0::(install_to_slash) }' in nodes { done test/a:0::(install_to_slash), fetched test/a:0::(install_to_slash) }



Error:
  * In program cave resolve test/a:
  * When resolving ordering:
  * When verifying NAG edges:
  * Eek! Internal error at void paludis::resolver::NAG::verify_edges() const at nag.cc:160: Missing node for edge 'done test/b:0::(install_to_slash)' to { 'done test/a:0::(install_to_slash) }' in nodes { done test/a:0::(install_to_slash), fetched test/a:0::(install_to_slash) } (paludis::InternalError)
}}}

{{{
lmi | ciaranm: note the a's foo option and its disappearance
}}}"	defect	new	Sometime		clients/cave	0.72.2						N/A
