I was curious about the sleekxmpp==1.3.3 that has caused web_tests to fail for some time. Turned out SleekXMPP has not been developed since Sep 2017 and has been deprecated and replaced by Slixmpp in Feb 2020. Therefore, I looked at where it is used – to find out that both search_irc.py & search_xmpp.py has not been working since "Christmas cleaning" a3740ef removed the old API they try to utilize.
Should these features be fixed by upgrading them to use the current API & more recent Python modules, or should both be abandoned altogether, allowing reducing dependencies? My reasoning is that removing those features would be in line with the current CveSearch / CveXplore split up / migration project. Then, if needed, someone could build independent IRC & XMPP bots that directly utilize the libraries provided by CveXplore.
I was curious about the
sleekxmpp==1.3.3
that has caused web_tests to fail for some time. Turned out SleekXMPP has not been developed since Sep 2017 and has been deprecated and replaced by Slixmpp in Feb 2020. Therefore, I looked at where it is used – to find out that bothsearch_irc.py
&search_xmpp.py
has not been working since "Christmas cleaning" a3740ef removed the old API they try to utilize.Should these features be fixed by upgrading them to use the current API & more recent Python modules, or should both be abandoned altogether, allowing reducing dependencies? My reasoning is that removing those features would be in line with the current CveSearch / CveXplore split up / migration project. Then, if needed, someone could build independent IRC & XMPP bots that directly utilize the libraries provided by CveXplore.