Thursday, 2025-04-03

JayFhttps://github.com/lextudio/pysnmp/issues/175 I don't know if anyone other than ironic uses pysnmp22:16
JayFbut this is highly concerning22:16
JayFI discovered this today digging around a requirements update CI failure22:16
fungihave you checked versions in between to see if it's included there too or only resurfaced recently?22:30
fungicodesearch suggests that ironic, virtualpdu and vitrage are the only direct consumers22:32
fungithough other projects might be indirectly reliant on it via transitive dependencies22:32
JayFIronic would not have worked with intermediate versions if these modules were gone.22:32
JayFSo I can safely assume they've existed for many releases.22:32
JayFMy hunch? Builds being done in an unclean directory...22:33
fungiyeah, that's my assumption as well22:33
JayFwhich implies /really bad/ build practices in general22:34
JayFfind site-packages/pysnmp/ -name '*evil*' comes up clean though, so I'm sure it's fine :P  22:34
fungii'd make a cynical comment, but i've used up all my cynicism for the week22:35
JayFI burned a good bit of it tracking down this problem22:35
JayFstuff like this makes you doubt what you're seeing sometimes :)22:35
JayFtl;dr ^^ all that is wrong https://github.com/lextudio/pysnmp/issues/175#issuecomment-277720971723:31
fungioh wow. how... fun23:32
fungiso i guess ironic is planning to migrate from pysnmp-lexstudio to pysnmp proper at some point?23:33
JayFThe big hang up is that they removed their non-asyncio interfaces, and the compatibility shims don't work with eventlet loaded23:50
JayFAt this point, I would say it's 60/40 torque leaning towards the SNMP driver in ironic just having to go away23:50

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