-
jonas’
Ge0rG, you still need that ibr-detection-script?
-
Ge0rG
jonas’: it'd be great to run my old xmpp.net list against that, to remove invalid/dead servers from the yaxim list
-
Ge0rG
I'm pretty sure I don't need 100% Conversations Compliance.
-
jonas’
Ge0rG, https://paste.debian.net/hidden/aa6f149c/
-
jonas’
returns 0 if offered, 1 if not offered, 2 on error
-
jonas’
also prints something to stdout if offered
-
jonas’
(and nothing if not offered)
-
jonas’
takes only one argument, use with xargs to batch-process a long list
-
Ge0rG
jonas’: awesome, thanks!
-
jonas’
e.g. cat list_of_old_domains | xargs -n1 -P8 -- check_register.py | sed -r 's/^(\S+)\s.+$/\1/ > new_list_of_domains
-
Ge0rG
jonas’: running it from the aioxmpp git directory isn't sufficient for it to find the aioxmpp library?
-
Ge0rG
ModuleNotFoundError: No module named 'aioxmpp' :(
-
jonas’
it should be sufficient
-
jonas’
fire up a python interpreter and try to import aioxmpp from where you are
-
Ge0rG
ModuleNotFoundError: No module named 'pytz'
-
Ge0rG
this I can fix
-
jonas’
probably that then
-
Ge0rG
The moment when you realize that you can't determine whether a MUC is non-anonymous, because your MUCUser object can only remember one status value.
-
edhelas
<3
-
Ge0rG
jonas’: that rabbit hole is deeeeeeeep... `ImportError: cannot import name 'opentype'`
-
jonas’
work around it by firing a disco#info whenever you get status updates!!k
-
jonas’
Ge0rG, zeheck?
-
Ge0rG
from pyasn1.type import opentype
-
jonas’
different opentype probably
-
jonas’
install pyasn1 from repositories and uninstall what you installed via pip
-
jonas’
apt install python3-pyasn1{,-modules}
-
Ge0rG
jonas’: I have the apt versions installed
-
jonas’
make sure you don’t have pip versions installed, too
-
jonas’
python3 -c 'import pyasn1; print(pyasn1.__path__)'
-
Ge0rG
Le Sigh. I had it installed as user, not as root.
-
jonas’
wait a month or two until you can apt install python3-aioxmpp/unstable ;-)
-
jonas’
or just give me the list
-
Ge0rG
I'm almost there! ...I hope...
-
Ge0rG
ModuleNotFoundError: No module named 'aioopenssl'
-
jonas’
pip for now, upload to debian is still pending
-
Ge0rG
of the 116 domains on my old list, only 37 do IBR according to the script
-
jonas’
no warranties something something
-
Ge0rG
shall I rerun and diff?
-
jonas’
I would be extremely surprised if it was non-deterministic
-
flow
Ge0rG, would be interesting how many domains would allow trivial account creation (no-captcha, etc.)
-
Ge0rG
flow: indeed. I'd need to filter for that anyway because yaxim only supports trivial account creation
-
Ge0rG
I wish we had an easy mechanism to populate a data form into Android widgets.
-
jonas’
can’t be that hard
-
Ge0rG
You could do awesome things with that, like in-MUC polls etc.
-
Ge0rG
interactive bot UIs
-
Ge0rG
or even interactive text games.
-
MattJ
Isn't it a massive mistake for this example not to include publish-options? https://xmpp.org/extensions/xep-0223.html#example-3
-
peter
MattJ: well, the next example shows that, no?
-
MattJ
It does, but isn't the whole point of that XEP to encourage, or rather enforce, the use of publish-options?
-
Zash
Safest to assume that someone is going to look at only that example and make all the wrong assumptions based on it
-
MattJ
iirc some clients were found to be leaking bookmarks by not including publish-options
-
peter
I see your point; pull requests welcome.
-
MattJ
I just wanted to make sure I wasn't missing something obvious
-
peter
You're not! :-)
-
MattJ
I just opened the XEP to copy/paste an example publish with publish-options, and that was the first example I looked at :)
-
peter
I can't remember why we wrote it that way, but adjusting it as you recommend seems like a good idea.
-
MattJ
Ok, I'll add it to my todo
-
peter
Thanks.
- peter tries not to think about his todo list ;-)
-
Ge0rG
MattJ [19:20]: > Ok, I'll add it to my todo That is kind of a no-op for the next year, right?
-
MattJ
Depends on the priority :)
-
Ge0rG
I've got a bunch of to-do items on various XEPs... 😣
-
jonas’
peter, talking about your todo, how’s the cleansing of conference.jabber.org coming along? :)
-
peter
jonas’: replied via email
-
jonas’
nice thanks
-
lovetox
its weird indeed, if i read that example i expect that afterwards is described why this is NOT a good idea
-
lovetox
for example because the autocreate feature assumes server defaults and these do not fit the usecase
-
lovetox
but instead it just says nothing about it, like it is intended to be one step in the workflow