1. 13 Jan, 2018 1 commit
    • Luca Giambonini's avatar
      Handle if a file has been replaced by an other package · 728e30fc
      Luca Giambonini authored
      Added special case:
      during the validation process each new file added by a pkg (B) is checked and verified that none of the files are present in the target system. If it were the case then there are 2 possible answers:
      1) the file has been added manually by the user (and the user should resolve the issue himself)
      2) the file belong to an other pkg (A)
      
      Let consider the case 2) where (B) is about to be updated and will replace some files from (A). Without this patch during the validation transaction (B) would fail, because an existin file with that name exists already in the system. The code verify that the file in subject would be removed in the next transaction, when (A) is being updated.
      fileSystemRemovals at the end of the loop, contains all the files removed.
      
      fix #8
      728e30fc
  2. 22 Aug, 2017 1 commit
  3. 15 Oct, 2016 1 commit
  4. 10 Mar, 2016 4 commits
  5. 09 Mar, 2016 1 commit
  6. 06 Jan, 2016 1 commit
    • Luca Giambonini's avatar
      port akabei core to Qt5: · 8530a21f
      Luca Giambonini authored
      - fromAscii -> fromLatin1
      - toAscii -> toLatin1
      - qInstallMsgHandler -> qInstallMessageHandler
      - QWeakPointer -> QPointer
      - <funcitonname>.moc -> mov_<functionname>.cpp
      8530a21f
  7. 05 Jan, 2016 1 commit
    • Luca Giambonini's avatar
      validator: if is a pkg to be removed skip the further verification steps. · 5b9855b3
      Luca Giambonini authored
      the targetRemovals list contains the removed packages in the current operation.
      When we are processing the replacement operation, the replaced packages are inserted in the targetRemovals List.
      Later, after verifing that the pkg filesystemAdditions does not conflict with the files in the system, the pkg is validated. If the pkg analized in the current loop must be removed we must skip the package conflict and the database conflict because we want really to remove it, not verify if conflicts with an installed one.
      5b9855b3
  8. 02 Apr, 2015 1 commit
  9. 25 Mar, 2013 1 commit
  10. 10 Dec, 2012 1 commit
  11. 09 Sep, 2012 1 commit
  12. 08 May, 2012 2 commits
  13. 04 Apr, 2012 1 commit
  14. 14 Feb, 2012 1 commit
  15. 25 Dec, 2011 1 commit
  16. 24 Dec, 2011 1 commit
  17. 17 Jul, 2011 1 commit
  18. 15 Jul, 2011 1 commit
  19. 09 Jul, 2011 2 commits
  20. 13 Jun, 2011 1 commit
  21. 23 Apr, 2011 1 commit
  22. 22 Apr, 2011 1 commit
  23. 08 Apr, 2011 1 commit
  24. 26 Feb, 2011 4 commits
  25. 02 Feb, 2011 1 commit
  26. 30 Jan, 2011 1 commit
  27. 26 Jan, 2011 1 commit
  28. 22 Jan, 2011 1 commit
  29. 17 Oct, 2010 1 commit
  30. 16 Oct, 2010 1 commit
  31. 25 Sep, 2010 1 commit
  32. 19 Mar, 2010 1 commit