ReportmirmonIdempotency of postrm purgeOSEF #1

log

[UTL] test 'purge' = 'remove': string are not equal
[UTL] test 'purge' = 'upgrade': string are not equal
[UTL] test 'purge' = 'failed-upgrade': string are not equal
[UTL] test 'purge' = 'abort-install': string are not equal
[UTL] test 'purge' = 'abort-upgrade': string are not equal
[UTL] test 'purge' = 'disappear': string are not equal
[UTL] test 'purge' = 'purge': strings are equal
[UTL] test -f /var/lib/mirmon/state: path resolves to file of type 'f'
[UTL] rm /var/lib/mirmon/state: remove file
[UTL] test 'purge' = 'remove': string are not equal
[UTL] test 'purge' = 'upgrade': string are not equal
[UTL] test 'purge' = 'failed-upgrade': string are not equal
[UTL] test 'purge' = 'abort-install': string are not equal
[UTL] test 'purge' = 'abort-upgrade': string are not equal
[UTL] test 'purge' = 'disappear': string are not equal
[UTL] test 'purge' = 'purge': strings are equal
[UTL] test -f /var/lib/mirmon/state: path does not resolve or to file of type other than 'f'

Debug

root: r₁₆₉₅
clause: globals:
          r₁₆₀₈ -> 1932
          r₁₆₉₅ -> 1993
          
equalities:
  
info:
  1866:
    initial: false
    kind: dir
    feats:
      cache -> 1879
      lib -> 1877
      lock -> 1876
      log -> 1875
      opt -> 1874
      run -> 1873
      spool -> 1869
      tmp -> 1868
      www -> 1867
    fen: false
    sims:
      ~{lib} 1948
    nfens:
    nsims:
    
  1867:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1868:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1869:
    initial: true
    kind: dir
    feats:
      cron -> 1872
      mail -> 1871
      mqueue -> 1870
    fen: false
    sims:
    nfens:
    nsims:
    
  1870:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1871:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1872:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1873:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1874:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1875:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1876:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1877:
    initial: false
    kind: dir
    feats:
      mirmon -> 1945
      misc -> 1878
    fen: false
    sims:
      ~{mirmon} 1950
    nfens:
    nsims:
    
  1878:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1879:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1880:
    initial: true
    kind: dir
    feats:
      X11R6 -> 1899
      bin -> 1898
      include -> 1897
      lib -> 1896
      local -> 1886
      sbin -> 1885
      share -> 1882
      src -> 1881
    fen: false
    sims:
    nfens:
    nsims:
    
  1881:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1882:
    initial: true
    kind: dir
    feats:
      man -> 1884
      misc -> 1883
    fen: false
    sims:
    nfens:
    nsims:
    
  1883:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1884:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1885:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1886:
    initial: true
    kind: dir
    feats:
      bin -> 1895
      etc -> 1894
      games -> 1893
      include -> 1892
      lib -> 1891
      man -> 1890
      sbin -> 1889
      share -> 1888
      src -> 1887
    fen: false
    sims:
    nfens:
    nsims:
    
  1887:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1888:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1889:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1890:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1891:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1892:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1893:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1894:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1895:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1896:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1897:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1898:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1899:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1900:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1901:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1902:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1903:
    initial: true
    kind: dir
    feats:
      lock -> 1904
    fen: false
    sims:
    nfens:
    nsims:
    
  1904:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1905:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1906:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1907:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1908:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1909:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1910:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1911:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1912:
    initial: true
    kind: dir
    feats:
      X11 -> 1916
      opt -> 1915
      sgml -> 1914
      xml -> 1913
    fen: false
    sims:
    nfens:
    nsims:
    
  1913:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1914:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1915:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1916:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1917:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1918:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1919:
    initial: true
    kind: dir
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1932:
    initial: false
    kind: dir
    feats:
      bin -> 1919
      boot -> 1918
      dev -> 1917
      etc -> 1912
      home -> 1911
      lib -> 1910
      media -> 1909
      mnt -> 1908
      opt -> 1907
      proc -> 1906
      root -> 1905
      run -> 1903
      sbin -> 1902
      srv -> 1901
      tmp -> 1900
      usr -> 1880
      var -> 1866
    fen: false
    sims:
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
      ~{var} 1993
    nfens:
    nsims:
    
  1939:
    initial: false
    kind: reg
    feats:
    fen: false
    sims:
    nfens:
    nsims:
    
  1945:
    initial: false
    kind: dir
    feats:
      state -> 1939
    fen: false
    sims:
      ~{state} 1946
    nfens:
    nsims:
    
  1946:
    initial: false
    kind: dir
    feats:
      state -> X
    fen: false
    sims:
      ~{state} 1945
    nfens:
    nsims:
    
  1948:
    initial: false
    kind: dir
    feats:
      cache -> 1879
      lib -> 1950
      lock -> 1876
      log -> 1875
      opt -> 1874
      run -> 1873
      spool -> 1869
      tmp -> 1868
      www -> 1867
    fen: false
    sims:
      ~{lib} 1866
    nfens:
    nsims:
    
  1950:
    initial: false
    kind: dir
    feats:
      mirmon -> 1946
      misc -> 1878
    fen: false
    sims:
      ~{mirmon} 1877
    nfens:
    nsims:
    
  1993:
    initial: false
    kind: dir
    feats:
      bin -> 1919
      boot -> 1918
      dev -> 1917
      etc -> 1912
      home -> 1911
      lib -> 1910
      media -> 1909
      mnt -> 1908
      opt -> 1907
      proc -> 1906
      root -> 1905
      run -> 1903
      sbin -> 1902
      srv -> 1901
      tmp -> 1900
      usr -> 1880
      var -> 1948
    fen: false
    sims:
      ~{var} 1932
      ~{var} 1993
      ~{var} 1993
    nfens:
    nsims:
    
  
log: |
  [UTL] test 'purge' = 'remove': string are not equal
  [UTL] test 'purge' = 'upgrade': string are not equal
  [UTL] test 'purge' = 'failed-upgrade': string are not equal
  [UTL] test 'purge' = 'abort-install': string are not equal
  [UTL] test 'purge' = 'abort-upgrade': string are not equal
  [UTL] test 'purge' = 'disappear': string are not equal
  [UTL] test 'purge' = 'purge': strings are equal
  [UTL] test -f /var/lib/mirmon/state: path resolves to file of type 'f'
  [UTL] rm /var/lib/mirmon/state: remove file
  [UTL] test 'purge' = 'remove': string are not equal
  [UTL] test 'purge' = 'upgrade': string are not equal
  [UTL] test 'purge' = 'failed-upgrade': string are not equal
  [UTL] test 'purge' = 'abort-install': string are not equal
  [UTL] test 'purge' = 'abort-upgrade': string are not equal
  [UTL] test 'purge' = 'disappear': string are not equal
  [UTL] test 'purge' = 'purge': strings are equal
  [UTL] test -f /var/lib/mirmon/state: path does not resolve or to file of type other than 'f'