<div dir="ltr">Hello,<div><br></div><div>I would like to hear about the community opinion on this.</div><div><br></div><div>The pipeline delivery team currently installs a number of packages in some of their pipeline tasks, this package list (package + package version) is stored in a file and that file gets updated when a new version of a listed package is around in Koji.</div><div><br></div><div>The problem is that Koji is being used to check for new package versions but that doesn't mean a compose was run which can lead to a situation where mirrors do not have that "latest" package version that was built on koji (a compose is run weekly).</div><div><br></div><div>To illustrate things in a practical way:</div><div><ul><li>A new version (1.34.0) of NetworkManager was built in koji: <a href="https://koji.mbox.centos.org/koji/packageinfo?packageID=1433">https://koji.mbox.centos.org/koji/packageinfo?packageID=1433</a>;</li><li>The package is not available in centos mirrors (yet): <a href="http://mirror.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/">http://mirror.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/</a> ;</li><li>The package gets updated in this file: <a href="https://gitlab.com/redhat/edge/ci-cd/manifests/-/blob/update-package-NetworkManager-1.34.0-0.1.el8/package_list/c8s-image-manifest.txt#L9">https://gitlab.com/redhat/edge/ci-cd/manifests/-/blob/update-package-NetworkManager-1.34.0-0.1.el8/package_list/c8s-image-manifest.txt#L9</a>;</li><li>The pipeline job fails because yum can't find that version of the package in the BaseOS repository.</li></ul></div><div>I know that we can download those RPMs directly from Koji but I was wondering if this is where the SIG could/should step in and make the user experience a bit better by providing a single source of truth, be it a repository or some tooling, to retrieve package info and show where they stand.</div><div><br></div><div>Any thoughts on this?</div><div><br></div><div>Thanks!</div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">
<p style="font-weight:bold;margin:0px;padding:0px;font-size:14px;font-family:"RedHatText",sans-serif">
<span>Leonardo</span> <span>Rossetti</span></p>
<p style="font-weight:normal;margin:0px 0px 4px;font-size:12px;font-family:"RedHatText",sans-serif">
<a style="color:rgb(0,136,206);font-size:12px;margin:0px;text-decoration:none;font-family:"RedHatText",sans-serif" href="https://www.redhat.com" target="_blank">Red Hat <span></span></a>
</p>
<div style="margin-bottom:4px">
</div>
<p style="font-weight:normal;margin:0px;font-size:12px;font-family:"RedHatText",sans-serif">
<span style="margin:0px;padding:0px"><a style="color:rgb(0,0,0);font-size:12px;margin:0px;text-decoration:none;font-family:"RedHatText",sans-serif" href="mailto:lrossett@redhat.com" target="_blank">lrossett@redhat.com</a> </span>
<span></span><br></p>
<div style="margin-top:12px">
<table border="0">
<tbody><tr>
<td width="100px"><a href="https://www.redhat.com" target="_blank"> <img src="https://static.redhat.com/libs/redhat/brand-assets/2/corp/logo--200.png" width="90" height="auto"></a> </td>
</tr>
</tbody></table>
</div>
</div></div></div></div>