Thursday, 2026-04-23

gouthamrhttps://wiki.openstack.org/wiki/OSSN/OSSN-0095 was published, index updated. will wait to send the email notification during UTC afternoon05:10
mikalOut of curiousity -- how, if at all, does OpenStack / probably the requirements repo handle a requirement in the version pins for a given release containing a known vulnerability? My mental model is that those pins are locked in stone and not updated, but is that actually true?10:21
fungimikal: there is a comment at the top of the file about exactly that12:16
fungihttps://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt12:17
fungi"OpenStack makes no security guarantees about third-party dependencies listed here, and does not keep track of any vulnerabilities they contain. Versions of these dependencies are frozen at each coordinated release in order to stabilize upstream testing, and can contain known vulnerabilities. Consumers are STRONGLY encouraged to rely on curated distributions of OpenStack12:18
fungior manage security patching of dependencies themselves."12:18
fungiit appears at the begining of the README.rst in that repository too, and the global-requirements.txt file12:18
mikalIts slightly embarrassing that I didn't notice that, but I am going to pretend I totally knew that already. So it comes down to packagers are expected to somehow redo stable branch CI with updated requirements as required?12:18
fungiwe assume (have always assumed) that distributions are packaging openstack alongside other software and need dependencies to be flexible. typically they freeze a version of software and then backport fixes to it as needed12:20
fungithat's at least how linux distros have worked for as long as i can remember12:20
fungisince we can't do the same thing, due to lack of people dedicated to it, we just freeze the versions we're testing with on stable branches, as the closest approximation to testing with something like what they're packaging12:21
fungialso maybe it isn't entirely obvious, but we can't do downstream's testing for them even if we wanted and had the capacity to do so, because their packages of our software aren't going to install the same way or with the same configurations, so they're going to run their own testing regardless14:47
gouthamrfungi: the OSSN email may be in openstack-announce's moderation queue 18:47
fungioops! released18:49
fungithanks for the reminder18:49
gouthamrty! :) will close the LP task19:06

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!