SamWhitedralphm: Ping; can you make an editors board in the XSF team trello and possibly add me to the XSF team so the boards stop showing up in my personal boards?
kaboomhas left
kaboomhas left
kaboomhas left
vurpohas left
vurpohas joined
waqashas left
Manchohas left
Flowhas joined
peterhas left
vurpohas left
vurpohas joined
Flowhas joined
Ge0rGis it board meeting time once again? :D
kaboomhas left
kaboomhas left
kaboomhas left
kaboomhas left
blipphas left
bjchas left
blipphas joined
kaboomhas left
bjchas joined
goffihas left
goffihas joined
kaboomhas left
kaboomhas left
kaboomhas left
Valerianhas left
waqashas joined
Holgerhas left
brahas left
ralphmhas left
brahas joined
uchas left
uchas joined
suzyohas joined
Guushas left
Guushas left
Guushas left
uchas left
uchas joined
vurpohas left
vurpohas joined
Valerianhas joined
uchas left
uchas joined
vurpohas left
vurpohas joined
Zashhas left
Zashhas joined
Zash-certinfo conference.prosody.im
BunnehZash: conference.prosody.im has a valid certificate with a 4096-bit RSA key and a RSA-SHA256 signature that expired 6 hours and 57 minutes ago issued by Let's Encrypt Authority X3
Ge0rGonoez
jonasw#shitfuck
uchas left
uchas joined
ZashLanguage?
jonaswright
jonaswI should probably explain that’s a quote and deliberately used as exaggeration, because it came from a student who came into a room we were learning in, glanced at us, and basically shouted that and left.
jonaswno idea what was going on there
jonasw(and probably inappropriate in contexts where that story isn’t known)
arcGe0rG: i think you enjoy the board meetings too much
Ge0rGarc: sorry, I'll try to be more negative next time :D
ralphmI may not make the meeting today.
Ge0rGaww... :((
arcim happy to chair if you need, assuming we can get quorum
ralphmTx
archey Alex
bjchas left
Guushas left
Steve Killehas left
lskdjfhas joined
Steve Killehas joined
arcMartin: MattJ: nyco: you here?
MattJHere
nycosir, yes sir
nycogavel?
arcbangs the gavel
MartinHere
arcralphm: are you here and able to chair?
Steve Killehas left
arcOk roll call, we're all here but ralph.
lskdjfhas left
arcdwd are you able to take notes today?
Guushas left
uchas left
sezuanhas left
arche's not present. can anyone else take notes today? we'll try to keep this brief in ralph's absence
uchas joined
arcok throwing the notepad at random people, jonasw can you take notes today?
jonaswcan do
arcthanks
jonaswgive me a sec
jonaswanything special I should know?
jonaswotherwise I’m ready
arcnope, just minutes. there's plenty of examples on the mailing list
nycominutes, or hours, or seconds...
arcTopics for Decisions - is there anything to be done fro Google Summer of Code today?
nyco/ms stops here
jonaswfirst, please, who’s present?
nycoall except Ralph
jonaswcause I still don’t have a reliable mapping nick -> realname yet
arcjonasw: myself, martin, mattj, nyco
jonaswnoted
arcMartin Hewitt, Matthew Wild, Nicolas Verité, Arc Riley
jonaswdone, thanks
arcok, Kev: is there anything of note with GSoC? are the students discussing things with projects? Mentors signing up?
Guushas joined
Guushas left
SamWhitedI looked into making editor tasks as Dave or somebody suggested last week
Steve Killehas left
SamWhitedI couldn't come up with any that I actually thought would fit GSoC or keep a student busy for the summer
Kevarc: I've not asked mentors to sign up yet, I need to clarify with the Google folks if that's really necessary. I typically ask them to sign up only once there are suitable project ideas coming in.
Kev(e.g. I wouldn't bother making Swift devs sign up if there are no Swift projects).
Guushas joined
KevWe've had a couple of students start approaching us, yeah. Although if Board can think of ways of widening the net here, that'd be grand.
arcthere's no harm tho either. if they volunteer, eg they're talking to students who are interested, they'll still get a tshirt etc
KevFair.
SamWhitedyah, I got a code-in tshirt from arc for showing up and saying hi in the room a handful of times :)
Guushas left
arcin the past if I wanted to widen the net I'd toss some cash at google advertising or put up a youtube video
arcbut it sounds like the program is on-track for this stage
arcis that all for gsoc this week? no decisions necessary?
Guushas joined
nycowell, make some noise?
KevAs long as Board are still happy to delegate to me, I'm still happy to do stuff.
nycoon our blogs, social network accounts, etc.
nycoI am happy
arcnyco: would you like to take that on?
arcthere's certainly some college students out there who'd love the cash to work on xmpp related work.
nycoI am only the master of the places I control, but still I can ask people to do, even provide some content as example/templates
nycomy "audience" is not students though
arcfantastic. remember any non-mentor can participate in GSoC, so long as they're enrolled for at least one college credit for the current or next season, undergrad or grad. we can also reach out to our own community
Guushas left
arcok, that seems wrapped. moving on
arcIEEE
arcI met with William for about 5 hours last week. He's an XMPP evangelist who's been working to get XMPP standardized for IoT for awhile now, but only orbiting the XSF
nycocool
arcEg he's met PSA, Peter Waher, etc
arcAlex has him setup with a wiki account and he's applying for membership, and said he's going to pull some of the 100+ members of his IEEE IoT WG into the XSF as well, but it raised an issue that we may need a greater presence within the IEEE
arcSamWhited: you commented on the card, share to speak to this as part of the meeting?
SamWhitedI don't really have anything other than what's on the card; Dave suggested we appoint a council liaison, but there weren't many people at the council meeting today so I'm going to send out an email to council@ and see if we get any volunteers.
SamWhitedPresumably we'd work with the IoT SIG to come up with a strategy for improving the current XEPs, or creating new ones.
SamWhitedI will advise the board when/if this happens, but I'm not confident that anyone will volunteer (they didn't last time this was mentioned when the IoT SIG was forming)
goffihas left
arcits possible that some of the new members we can draw from the IEEE side will volunteer
Guushas joined
arcI deferred a lot of his queries about the XEPs to the IoT WG during our meeting, but one thing he reiterated was there's an existing IEEE IoT XML format, which is why XMPP is getting so much traction.
arcok it feels that we're dying off, AOB for today?
arcit more or less took the place the xmpp meetup used to have, but with wider scope
nycoso, call to all: the slides or any other content, let's share that! increase our visibility, let people talk about it
MattJThat should include any videos/slides from FOSDEM
mhterreshas left
arci think its a great idea, have a centralized place for people to drop links to their slides and to the ever-shifting local meetings
nycoah good point... we generalise it to ALL events?
Guushas joined
arcyea why not. does meetup still have their API?
Guushas left
arcor are you editing by hand
nycodunno
arca calendar of XMPP events worldwide could have some limited utility
nycogoooood!
nycostill a reference, a list, generate SEO
Ge0rGhas left
arcor by having a list of slides, it would double as a list of xmpp _speakers_ which could serve conference organizers trying to reach out
nycoyes
arcare you volunteering nyco?
nycowhy not?
nycojonasw, I count on your notes! ;-)
arcalright, AOB?
jonaswnyco: you live dangerous :-)
arcwe're at time. +1W?
nyco+1
MattJ+1
Guushas joined
winfriedhas joined
MartinWorks for me
arcalright, thanks everyone. Next week, same place, same time.
arcbangs gavel
nycothx all!
jonaswnyco: quick question: regarding the GSoC-social-media-visibility point, am I correct to say: "Nicolas is happy to make some posts and spread the word, providing examples and templates."
jonasw?
Lancehas joined
nycooh... huh... yeah... :'(
Martinhas left
jonaswjust making sure for the minutes
arci can also help, im just not volunteering for much given that we're in the middle of a 5000km+ move across the US
arcand I'm going to be doing a lot to organize PyCon activities once there
arcralph and dave suggested we get US-side beanbags/etc for US conferences, and step up our game on this side of the pond
MattJ+1
SamWhitedI absolutely volunteer to "store" one of the beanbags and ship them wherever they need to go…
SamWhitedI am central, which means that makes sense somehow, I'm sure.
jonaswminutes are sent
arcwe'll have to work out those details soonish. I'll be in Portland so i can gather materials before and after PyCon
nycojonasw, thx !
arcour booth last year was pathetic
nyconeed to ru, bye all!
jonaswpycon is on the wrong side of the ocean for me, sorry
arcSamWhited: are you coming to pycon this year?
SamWhitedarc: No, probably not
arcgood notes jonasw
arcSamWhited: just to note, we have one free pass still available
arcthe booth comes with 2, im using one.
suzyohas left
suzyohas joined
kaboomhas left
jonaswthanks arc
vurpohas left
vurpohas joined
Guushas left
Guushas joined
Ge0rGhas joined
Steve Killehas left
Ge0rGhas joined
Ge0rGhas left
uchas left
uchas joined
jerehas left
jerehas joined
Steve Killehas joined
bjchas joined
danielhas left
jonaswhas left
bjchas left
bjchas joined
georghas joined
danielhas left
danielhas left
georghas left
Valerianhas left
Valerianhas joined
Guushas left
Guushas joined
Valerianhas left
georghas joined
Kevhas left
danielhas left
Ge0rGhas left
kaboomhas left
winfriedhas left
Lancehas left
danielhas left
winfriedhas joined
Lancehas joined
mimi89999has left
danielhas left
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
danielhas left
McKaelhas left
danielhas left
Ge0rGhas left
vurpohas left
vurpohas joined
Ge0rGhas left
vurpohas left
vurpohas joined
Tobiashas joined
Guushas left
Guushas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
Ge0rGhas left
Valerianhas joined
nicolas.veritehas joined
nicolas.veritehas left
McKaelhas joined
vurpohas left
arcwow, ok so there's some incompatabilities between exi implementations. which isnt suprising
arcit looks like most of these are simply incomplete
arcwhich isn't necessarily bad, so long as they're not used for server implementations.
vurpohas left
vurpohas left
archas left
vurpohas left
nicolas.veritehas joined
xnyhpshas joined
mimi89999has joined
goffihas joined
vurpohas left
vurpohas left
vurpohas joined
kaboomhas left
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
xnyhpshas left
danielhas left
georghas left
danielhas left
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
Alexhas left
winfriedhas joined
Alexhas joined
vurpohas left
kalkinhas left
vurpohas joined
vurpohas left
danielhas left
arcwow, ok.
vurpohas joined
goffihas left
goffihas joined
vurpohas left
uchas joined
vurpohas joined
vurpohas left
uchas joined
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
danielhas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
sezuanhas left
vurpohas joined
vurpohas left
kalkinhas joined
vurpohas joined
Link Mauve“14:54:34 daniel> the reason i'm asking is because ejabberd now supports merging and parting multi sessions nicks. and Conversations behaves pretty badly when you actually try it”, IIRC when I tried with poezio and Gajim with Prosody’s trunk code months ago, these two clients were behaving correctly.
Link MauveIt’s also the way biboumi does IRC-side nick changes.
vurpohas left
Link MauveI’d guess this is an Ejabberd issue more than a client issue, like it wouldn’t put the correct status code or something.
vurpohas joined
arcI was referring to PSA's resignation
danielLink Mauve: yeah maybe
vurpohas left
danielI didn't actually boil down the exact problem
Link MauveHave you tested Prosody trunk yet?
Link MauveOr biboumi?
vurpohas joined
vurpohas left
danielhas left
vurpohas joined
vurpohas left
danielhas left
vurpohas joined
Ge0rGFrom what I've seen discussed, it looked like an ejabberd issue to me as well. Not creating a join presence for the other client when splitting, or some such
vurpohas left
Lancehas left
vurpohas joined
vurpohas left
vurpohas joined
danielhas left
kaboomhas left
danielhas left
danielhas left
vurpohas left
vurpohas joined
vurpohas left
archas left
danielhas left
suzyohas left
vurpohas joined
danielhas left
Ge0rGhas left
Ge0rGhas left
vurpohas left
vurpohas joined
vurpohas left
waqashas left
vurpohas joined
kalkinhas left
Manchohas left
vurpohas left
vurpohas joined
danielhas left
Valerianhas left
Manchohas left
winfriedhas joined
Lancehas joined
danielhas left
vurpohas left
winfriedhas left
vurpohas joined
vurpohas left
vurpohas joined
Guushas left
Guushas joined
danielhas left
vurpohas left
kaboomhas left
danielhas left
kaboomhas left
vurpohas left
kaboomhas left
kaboomhas left
vurpohas left
kalkinhas joined
vurpohas left
kaboomhas left
kaboomhas left
kaboomhas left
kaboomhas left
vurpohas left
vurpohas left
kaboomhas left
vurpohas left
vurpohas joined
kaboomhas joined
vurpohas left
vurpohas joined
Guushas left
arc"""Otherwise, determine the set of characters for each immediate pattern facet of the target datatype definition according to section E Deriving Set of Characters from XML Schema Regular Expressions. Then, compute the restricted set of characters for the string value as the union of all the sets of characters computed in the previous step. If the resulting set of characters contains less than 256 characters and contains only BMP characters, the string value has a restricted character set and each character is represented using an n-bit Unsigned Integer (see 7.1.9 n-bit Unsigned Integer), where n is ⌈ log2(N + 1) ⌉ and N is the number of characters in the restricted character set."""
vurpohas left
arc"""The characters in the restricted character set are sorted by Unicode [UNICODE] code point and represented by integer values in the range (0 ... N−1) according to their ordinal position in the set. Characters that are not in this set are represented by the n-bit Unsigned Integer N followed by the Unicode code point of the character represented as an Unsigned Integer."""
Ge0rGhas left
Valerianhas joined
arcok so it appears to operate as follows: you can construct an optimized character set of 1-254 characters. no more than 8 bits per character, which simplifies implementation considerably since you need a simple uint[256] for a map.
vurpohas joined
arcthere is a reserved top value, if that value is passed, then the full unsigned int of the unicode codepoint follows.
arc"""as the union of all the sets of characters computed in the previous step"""
vurpohas left
vurpohas joined
arcso while the XML regex format allows for multi-character sequences, this does not. all the valid characters from the regex are combined into a set, then sorted by unicode codepoint.
vurpohas left
vurpohas joined
vurpohas left
arcif fewer than 8 bits is needed, then that many will be used. but without multi-character sequences theres no "compression" available at this step beyond the obvious one of using a charmap
kaboomhas left
vurpohas joined
vurpohas left
vurpohas joined
devnullhas left
Guushas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
arcbut it does allow some cool effects; Base64 might be encoded using 63 (not 64) values, accepting that "/" and the terminating "=" will use 5 bytes, so while more complicated than it really should need to be it would only add 6.4% to the size vs 20% as is used with utf-8 representations of Base64..
moparisthebesthas joined
arcor if 3.6% difference doesnt matter, 7 bits could be used, still reducing the 20% overhead in half.
vurpohas left
devnullhas joined
jubalhhas joined
Tobiashas joined
danielnyco: someone in the gsoc channel is interested in mix for mongoose xmpp:gsoc@muc.xmpp.org?join
vurpohas joined
Valerianhas left
nycohas joined
Bunnehhas left
vurpohas left
Bunnehhas joined
Guushas left
Guushas joined
vurpohas joined
vurpohas left
vurpohas joined
bjchas left
Manchohas left
vurpohas left
vurpohas joined
tim@boese-ban.dehas joined
vurpohas left
vurpohas joined
Alexhas left
moparisthebesthas left
moparisthebesthas joined
devnullhas left
devnullhas joined
devnullhas left
devnullhas joined
devnullhas left
tim@boese-ban.dehas left
tim@boese-ban.dehas joined
devnullhas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
Steve Killehas left
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
jubalhhas left
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
nycoThx!
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
moparisthebesthas joined
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
kaboomhas left
vurpohas joined
kaboomhas left
kaboomhas left
kaboomhas left
vurpohas left
kaboomhas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
vurpohas left
kaboomhas left
kaboomhas left
vurpohas joined
vurpohas left
vurpohas joined
kaboomhas left
kaboomhas left
vurpohas left
devnullhas left
devnullhas joined
devnullhas left
kaboomhas left
devnullhas joined
winfriedhas joined
kaboomhas left
vurpohas joined
vurpohas left
vurpohas joined
moparisthebesthas joined
waqashas joined
vurpohas left
vurpohas joined
vurpohas left
vurpohas joined
efrithas joined
vurpohas left
vurpohas joined
vurpohas left
arcyup that looks like the end result; EXI strings can be either all UTF-32, or you can specify an optimized character set of up to 254 glyphs formed out of unicode glyphs from the BMP plane (0x0000 to 0x9999). implementation-wise, its a simple ushort[n] table to map because theres a 1-to-1 value for mapping the stream value to a unicode character. any character not in that mapping can be expressed by giving the highest value +1, followed by a UTF32 character.
kaboomhas left
vurpohas joined
vurpohas left
arcthe XML Schema containing XML Regex can and should still be supplied for typed values like Base64, SVG paths, etc. and the character set will be derived from all the characters possible. provided all the characters in that regex are in the BMP plane, and there's fewer than 255 of them, it'll use one byte per value for most values
arcfor 126 or fewer, less than 8 bits per character will be used for bitpacked streams
bjchas joined
vurpohas joined
kaboomhas joined
vurpohas left
arcbut it doesn't validate, and it doesn't constrain what the stream can contain - the encoder will just plop down a max+1 value followed by UTF-32 for any character not in the mapping.