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 ?