JayF | https://github.com/lextudio/pysnmp/issues/175 I don't know if anyone other than ironic uses pysnmp | 22:16 |
---|---|---|
JayF | but this is highly concerning | 22:16 |
JayF | I discovered this today digging around a requirements update CI failure | 22:16 |
fungi | have you checked versions in between to see if it's included there too or only resurfaced recently? | 22:30 |
fungi | codesearch suggests that ironic, virtualpdu and vitrage are the only direct consumers | 22:32 |
fungi | though other projects might be indirectly reliant on it via transitive dependencies | 22:32 |
JayF | Ironic would not have worked with intermediate versions if these modules were gone. | 22:32 |
JayF | So I can safely assume they've existed for many releases. | 22:32 |
JayF | My hunch? Builds being done in an unclean directory... | 22:33 |
fungi | yeah, that's my assumption as well | 22:33 |
JayF | which implies /really bad/ build practices in general | 22:34 |
JayF | find site-packages/pysnmp/ -name '*evil*' comes up clean though, so I'm sure it's fine :P | 22:34 |
fungi | i'd make a cynical comment, but i've used up all my cynicism for the week | 22:35 |
JayF | I burned a good bit of it tracking down this problem | 22:35 |
JayF | stuff like this makes you doubt what you're seeing sometimes :) | 22:35 |
JayF | tl;dr ^^ all that is wrong https://github.com/lextudio/pysnmp/issues/175#issuecomment-2777209717 | 23:31 |
fungi | oh wow. how... fun | 23:32 |
fungi | so i guess ironic is planning to migrate from pysnmp-lexstudio to pysnmp proper at some point? | 23:33 |
JayF | The big hang up is that they removed their non-asyncio interfaces, and the compatibility shims don't work with eventlet loaded | 23:50 |
JayF | At this point, I would say it's 60/40 torque leaning towards the SNMP driver in ironic just having to go away | 23:50 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!