latest version of a package in a Content View Version
I realize this is not a trivial request, but given this command
hammer -d package list --search 'name=kernel' --content-view-version-id 632 --order 'release ASC' .... [ INFO 2018-02-21 15:22:39 API] GET /katello/api/packages [DEBUG 2018-02-21 15:22:39 API] Params: { "organization_id" => "1", "content_view_version_id" => 632, "search" => "name=kernel", "page" => 1, "per_page" => 1000, "order" => "release ASC", "sort" => { "order" => "release ASC" } ...... -------|----------------------------------------- ID | FILENAME -------|----------------------------------------- 146017 | kernel-3.10.0-229.11.1.ael7b.ppc64le.rpm 147901 | kernel-3.10.0-229.1.2.ael7b.ppc64le.rpm 149129 | kernel-3.10.0-229.14.1.ael7b.ppc64le.rpm 150104 | kernel-3.10.0-229.20.1.ael7b.ppc64le.rpm 147371 | kernel-3.10.0-229.4.2.ael7b.ppc64le.rpm 148292 | kernel-3.10.0-229.7.2.ael7b.ppc64le.rpm 148690 | kernel-3.10.0-229.ael7b.ppc64le.rpm 145498 | kernel-3.10.0-327.10.1.el7.ppc64le.rpm 147019 | kernel-3.10.0-327.13.1.el7.ppc64le.rpm 147415 | kernel-3.10.0-327.18.2.el7.ppc64le.rpm 149251 | kernel-3.10.0-327.22.2.el7.ppc64le.rpm 150094 | kernel-3.10.0-327.28.2.el7.ppc64le.rpm 149353 | kernel-3.10.0-327.28.3.el7.ppc64le.rpm 146098 | kernel-3.10.0-327.3.1.el7.ppc64le.rpm 145665 | kernel-3.10.0-327.36.1.el7.ppc64le.rpm 149855 | kernel-3.10.0-327.36.2.el7.ppc64le.rpm 150268 | kernel-3.10.0-327.36.3.el7.ppc64le.rpm 151277 | kernel-3.10.0-327.4.4.el7.ppc64le.rpm 146872 | kernel-3.10.0-327.4.5.el7.ppc64le.rpm 147006 | kernel-3.10.0-327.el7.ppc64le.rpm 183723 | kernel-3.10.0-514.10.2.el7.ppc64le.rpm 185594 | kernel-3.10.0-514.16.1.el7.ppc64le.rpm 190482 | kernel-3.10.0-514.21.1.el7.ppc64le.rpm 190873 | kernel-3.10.0-514.21.2.el7.ppc64le.rpm 149090 | kernel-3.10.0-514.2.2.el7.ppc64le.rpm 191032 | kernel-3.10.0-514.26.1.el7.ppc64le.rpm 195988 | kernel-3.10.0-514.26.2.el7.ppc64le.rpm 167408 | kernel-3.10.0-514.6.1.el7.ppc64le.rpm 169620 | kernel-3.10.0-514.6.2.el7.ppc64le.rpm 143736 | kernel-3.10.0-514.el7.ppc64le.rpm 214287 | kernel-3.10.0-693.11.1.el7.ppc64le.rpm 222287 | kernel-3.10.0-693.11.6.el7.ppc64le.rpm 205258 | kernel-3.10.0-693.1.1.el7.ppc64le.rpm 224547 | kernel-3.10.0-693.17.1.el7.ppc64le.rpm 208060 | kernel-3.10.0-693.2.1.el7.ppc64le.rpm 208774 | kernel-3.10.0-693.2.2.el7.ppc64le.rpm 210822 | kernel-3.10.0-693.5.2.el7.ppc64le.rpm 200544 | kernel-3.10.0-693.el7.ppc64le.rpm -------|-----------------------------------------
One would expect a properly ordered package list. I've been mucking with this today in API form and hammer form and can't come up with a good way to get the latest version of a specific package available in any given content view version
Any ideas ?
Responses