Skip to content

Releases: aueam/oi-pkg-checker

v3.0.0 - Speed update

07 Aug 23:30
Compare
Choose a tag to compare

Changes

  • When you check-fmri you also get FMRI related problems
  • Problems are no longer written immediately after analysis (you need to print-problems now)
  • Update cli (#26)
  • Add --human-readable flag for check-fmri subcomand (#25)

Core lib

  • Analysis is now faster (the entire core lib has been re-implemented)
  • Add new thread safe feature (useful in oi-pkg-visualizer)
  • Add support for history files (#22)
  • Fix checking not needed components (#21)

Problems

  • Add new problems related to packages that has two (or more) publishers (#23)
    • if package has two publishers and one of them does not have that package obsoleted, it is a problem and
    • if wrong version of that packages is obsoleted, it s a problem

v2.0.0

14 Jun 19:30
Compare
Choose a tag to compare

Changes

  • Obsoleted package required by obsoleted package is not error now (#12)
  • Add a note that some packages are renamed in "required by" in check-fmri command (#9)
    • Add command line option (--hide-renamed) to hide renamed packages
  • Stop listing obsoleted packages as "required by" in check-fmri command (#18)
  • Fix finding unused components (#17)
    • Incorporate depend actions are now ignored
  • Add new check for packages in multiple components (#19)
  • Add new check for non-existing packages that are in pkg5 files (#20)
  • Counters when printing problems are now visible even when they are 0
  • Update README.md
  • Remove update-assets command
    • Add make update instead
  • Split problems:
    • check for renamed and obsoleted packages in component into:
      • check for renamed packages in component
      • check for obsoleted packages in component
    • check for non existing packages required as dependency into:
      • check for non existing packages required as dependency in not renamed packages
      • check for non existing packages required as dependency in renamed packages
    • check for obsoleted packages with older normal version which are needed as dependency into:
      • check for obsoleted packages with older normal version which are needed as dependency in not renamed packages
      • check for obsoleted packages with older normal version which are needed as dependency in renamed packages
    • check for obsoleted packages which are needed as dependency into:
      • check for obsoleted packages which are needed as dependency in not renamed packages
      • check for obsoleted packages which are needed as dependency in renamed packages

v1.1.1

28 Sep 21:02
Compare
Choose a tag to compare

Changes

  • Fix build optimization (#3)
  • Fix examples in README.md (#4)
  • Fix "path isn't absolute" error (#5)

v1.1.0

28 Sep 19:22
Compare
Choose a tag to compare

Changes

  • Fix Makefile (#1)
  • Fix handling invalid JSON (#2)
  • Add build optimization
  • Add --catalogs instead of --catalog and --encumbered-catalog
  • Add --repo_path instead all --components_path args

v1.0.1

24 Sep 13:27
Compare
Choose a tag to compare

Changes

  • Fix compatibility for Linux and OpenIndiana

v1.0.0

23 Sep 17:35
Compare
Choose a tag to compare

Initial release of app.