Changelog of @hackage/koji-tool 0.8.5

Version history of koji-tool

0.8.5 (2022-05-10)

  • use rpm-nvr-0.1.2 for better NVR and NVRA parsing ensuring non-empty names
  • when parsing koji build request fields, detect git hash and fork builds

0.8.4 (2022-05-09)

  • Install: completely rework logic using installed status and NVRA etc
  • install: '--no-reinstall' replaces '--reinstall-nvrs'
  • install: determine package name from child or parent task
  • Install: confirm for --all and --exclude, respecting --yes
  • tasks: parse taskid as arg and drop --task and --children
  • Tasks: print parent Task taskid compactly and then its children

0.8.3 (2022-04-23)

  • 'latest': new cmd to list latest package build for tag
  • 'install': use --reinstall-nvrs to reinstall rpms for current nvr
  • 'install': now prompts before proceeding
  • 'install': handle build tasks by finding buildArch
  • 'install': --list now always lists rpms

0.8.2 (2022-03-28)

  • use the formatting library for rendering aligned output

0.8.1 (2022-03-21)

  • query results ordered by taskid or buildid for speed
  • 'builds', 'tasks': argument is now a package otherwise use --pattern (replaces --package)
  • 'install': add a --yes option to avoid questions (#2)
  • print archs appended with '.' prefix

0.8 (2022-03-02)

  • rename 'query' to 'tasks'
  • 'tasks': new '--tail' option to fetch and display tail of build.log (shows root.log instead if build.log is too small)
  • 'tasks': extend list of methods and list them in --method help
  • new 'builds' query command (replaces 'tasks' builds listing)
  • only query print date when option given by user
  • --debug now displays query options
  • 'tasks' and 'builds' now use --hub like 'install'
  • new --mine (self-user) option (instead of defaulting to mine)
  • 'tasks' and 'builds' support build NVR pattern search (requires Koji 1.24+)
  • 'tasks' and 'builds' have --details option otherwise output is compact (unless there is a single result)

0.7 (2022-01-25)

  • query: new options: '--package' to search recent builds and '--latest'
  • query --method: now defaults to buildArch (use 'any' to include all)
  • query: now defaults to "--before now" (instead of "--from today 00:00")
  • query --arch: map i686 to i386 and armv7hl to armhfp
  • query: do not drop tasks without string request

0.6.1 (2022-01-14)

  • install --list: now lists the rpms of a unique nvr
  • install --list: new --latest option which only finds the latest build
  • install --nv: now actually looks for N-V nor N-V-R
  • install --exclude: don't exclude subpackage when a rpm package matches

0.6 (2022-01-13)

  • renamed from koji-install to koji-tool, which combines koji-query and koji-progress
  • subcommands are 'install', 'query', 'progress', and 'buildlog-sizes'
  • 'query' now has separate before/after options: --before and --from
  • 'query' now defaults to '--from 00:00' and supports days of week & today/yesterday timedates
  • 'query' now limits to 10 results by default in descending order
  • 'install' now uses a single curl invocation to download multiple rpms

Release history for koji-install

0.5 (2021-12-27)

  • --package and --exclude filters can now be combined
  • --package and --exclude now also check subpackage names without base prefix

0.4 (2021-12-20)

  • support installing/listing by koji taskid
  • select subpackages with --package and --exclude, by name or globbing
  • check remote files date/size with http-directory
  • listing a task either lists the task's children or rpms
  • use dnf reinstall for installed packages and otherwise localinstall
  • more detailed debug output
  • system arch no longer hardcoded to x86_64

0.3 (2021-12-03)

  • add --list command to list recent builds
  • fix bug in generating kojifiles url from short name
  • workarounds for rpmfusion's older koji not supporting patterns
  • check if %dist is defined

0.2.0 (2021-12-03)

  • initial Hackage release
  • --hub to select hub
  • --pkgsurl to override kojifiles url
  • override --disttag
  • select specific build with --nvr or --nv
  • --debug output

0.1.0 (2021-08-12)

  • pre-release on copr
  • initial options: --all/--ask/--base-only/--exclude-devel --dry-run
  • only supports Fedora Koji