All Versions
Latest Version
Avg Release Cycle
111 days
Latest Release
1109 days ago

Changelog History
Page 1

  • v0.4.3 Changes

    September 18, 2020
    • 'deps' and 'rdeps' can now take --ignore-BR options (provided through depsPackages and new createGraph''')
    • 'sort' no longer outputs a leading newline
  • v0.4.3.1 Changes

    September 24, 2020
    • ๐Ÿ“ฆ 'deps' and 'rdeps': --exclude option to ignore a "broken" neighboring package
  • v0.4.2 Changes

    August 04, 2020
    • ๐Ÿ‘Œ support options for rpmspec (suggested by QuLogic) eg rpmbuild-order sort --rpmopt --with=bootstrap ...
    • Graph: add createGraphRpmOpts and createGraph''
    • Order: add dependencySortRpmOpts
    • โž• add a newline between cycles
  • v0.4.2.1 Changes

    September 10, 2020
    • 'sort': fix arg handled which was causing reverse ordering!
    • โž• add a sort test for the installed rpmbuild-order
    • โฌ‡๏ธ drop the erroneous dependency on Cabal
  • v0.4.1 Changes

    August 03, 2020
    • โšก๏ธ no longer assume pkg dir = pkg name (though still optimize for it)
    • output any subcycles for cyclic graph (suggested by QuLogic)
  • v0.4.0 Changes

    July 29, 2020
    • ๐ŸŽ performance: rework just to use String and only parse spec files once and also use faster PatriciaTree.Gr On about 500 packages roughly twice as fast as 0.3.1
    • ๐Ÿ“ฆ sort now defaults to outputting separate dependency stacks, with options for combined, connected, and independent packages only
    • ๐Ÿ†• new 'layers' command outputs packages in ordered dependency independent layers
    • ๐Ÿ†• new 'chain' command outputs Fedora chain-build format
    • ๐Ÿ†• new 'leaves' commands to list outer leaf packages
    • ๐Ÿ†• new 'roots' commands lists lowest dependencies
    • ๐Ÿ†• new library exposed with 2 modules: low-level Graph and high-level Order:
      • Distribution.RPM.Build.Order provides: dependencySort, dependencySortParallel, dependencyLayers, sortGraph output
      • Distribution.RPM.Build.Graph provides: createGraph, dependencyNodes, subgraph', packageLayers, etc
    • ๐Ÿ“ฆ graph Nodes are now only labelled by package/spec filepath and no longer carry redundant dependency lists
    • โž• add a basic testsuite for the library
  • v0.3.1 Changes

    July 04, 2020
    • ๐Ÿ›  fix detection of circular dependencies (bug introduced in 0.3)
  • v0.3 Changes

    October 10, 2019
    • ๐Ÿ“ฆ check package provides instead of rpms
    • ๐Ÿ“ฆ use ByteString for packages (provides)
    • ๐Ÿšš move to simple-cmd-args (optparse-applicative)
    • โž• add --lenient for rpmspec failures
  • v0.2.1

    August 17, 2018
  • v0.2 Changes

    August 17, 2018
    • error if no spec file
    • filter out hidden files from deps search
    • โž• add --version
    • generate manpage with help2man