Document remaining items for hubot migration
This commit is contained in:
1 file changed
+30
@@ -0,0 +1,30 @@
|
||||
# Hubot migration — waiting on
|
||||
|
||||
Deferred/blocked items from moving botka (IRC) and hal8000 (XMPP) off the
|
||||
retired `nodejs-4` onto `nodejs-5`.
|
||||
|
||||
## Upstream: @xmpp/stream-management crash
|
||||
|
||||
`ackQueue()` dereferences `undefined` when the server acknowledges more stanzas
|
||||
than are still queued, so hal8000 logs
|
||||
`TypeError: Cannot read properties of undefined (reading 'stanza')` on every
|
||||
(re)connect. Caught by the client, harmless.
|
||||
|
||||
Fix is upstream: https://github.com/xmppjs/xmpp.js/pull/1119 (guard the empty
|
||||
queue). `kosmos/hubot-xmpp` logs the error stack trace meanwhile.
|
||||
|
||||
## Upstream: xmpp.js CI is red
|
||||
|
||||
The prosody e2e step fails to load `/certs/localhost.key` (environmental
|
||||
regression); `main` fails on every Node version. Unrelated to our changes, but
|
||||
it blocks PR CI there.
|
||||
|
||||
## Upstream: xmpp.js jest testMatch regression
|
||||
|
||||
`jest.config.cjs` sets `testMatch: ["**/test/*.js"]`, dropping
|
||||
`...defaults.testMatch`, so package-root `*.test.js` files are no longer run.
|
||||
#1119 works around it by moving one file.
|
||||
|
||||
## Deferred features
|
||||
|
||||
- botka as an XMPP bot
|
||||
Reference in new issue
Block a user