-
MattJ
Sorry, not sure I'll be able to actively participate in a meeting (if there is one today)
-
nyco
there should be one... ok, thx for telling
-
nyco
aaaaand... time!
-
Guus
Peekaboo
-
Guus
ralphm, are you here too?
-
Guus
it'd be kind of a shame to let our last one slide ...
-
nyco
anway, we are "fired" tonight... š
-
Guus
I'm very likely to miss tonights election meeting, sadly
-
nyco
I will miss it too
-
ralphm
I am
- ralphm bangs gavel
-
nyco
cool
-
ralphm
0. Welcome + Agenda
-
ralphm
Welcome to the last meeting of this term.
-
ralphm
Topics?
-
Guus
various, see trello
-
nyco
possible agenda item: clean up the Trello board for the next members š
-
Guus
I actually added a couple, primarily triggered by Jonas
-
ralphm
set the topic to
XSF Board Meeting | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings
-
ralphm
I'll add him
-
Guus
wfm, and takes care of item 1 š
-
ralphm
Right
-
ralphm
Ok
-
ralphm
1. Meeting with Peter
-
ralphm
We almost scheduled a meeting, but I then I didn't.
-
ralphm
If I'm reelected, I will follow up right after
-
Guus
If you're not, I will. If we're both not, nyco must have been, so I'm volunteering him then š
-
ralphm
Haha
-
nyco
not possible that two of you are not
-
ralphm
2. GSoC 2019
-
ralphm
I think as an organisation, we'd like to participate, *when* there is somebody who'll take the lead on getting it done.
-
ralphm
If there are any takers present, please let yourselves known. Otherwise, we should put out a request for it.
-
Guus
So, we'll first have to find a volunteer
-
nyco
so who "volunteers" who, this time? š
-
Guus
Kev did it before, so it'd make sense to name-drop him...
-
nyco
what is the workload?
-
Guus
nyco: it's not neglectible
-
nyco
I understand mostly paperwork, reminders, being organised
-
Guus
I think we're basically looking for someone who would be organisation admin, in gsoc terms
-
Guus
there's a lot to be done for that (to much to sum up here, but look at the GSOC website, there's loads of information there)
-
nyco
so we send a call for volunteer on the ML ?
-
Guus
Sounds good to me
-
ralphm
3. Summit / FOSDEM
-
ralphm
I have still not seen any announcement on stands
-
Ge0rG
there is also a desire to do an XMPP Sprint around FOSDEM/Summit.
-
Ge0rG
I think daniel is involved with planning that.
-
nyco
isn't that too much?
-
nyco
oh, great then
-
nyco
when?
-
Ge0rG
wed/sat or wed/sun are *possible* options
-
ralphm
I think we also have access to more space this time, so we can probably do breakouts
-
ralphm
(at Cisco)
-
ralphm
anyway, that's for SCAM, not in this meeting
-
Guus
I'd be nice to keep the gang together during the summit, I think?
-
Guus
but, what he said
-
Guus
also, I love the idea of doing sprints
-
nyco
one summit to bind them all
-
nyco
indeed
-
ralphm
I don't think there's anything else to report on this
-
Guus
I've enquired for a Master of Ceremony, which tentatively agreed to be one.
-
Guus
but other than that, no, nothing to report
-
ralphm
4. XEP-0001 Proposed->Experimental transition
-
Guus
I've read up on the request, which in itself made sense to me
-
ralphm
I'm +1 on this request
-
Guus
I was wondering if that omission was there by design though
-
ralphm
We can change the design
-
Guus
or if it is simply something that was missed
-
Guus
well, if it was there by design, then it must've had some reasoning behind it
-
ralphm
Well, fortunately the Approving Body makes the final decision on taking this new transition, so I think that's good enough.
-
ralphm
Guus: well, we've changed the transitions before. It is ok, really.
-
Guus
I'm not saying we can't change it š
-
ralphm
If you want additional blessing, bring it up when we talk to stpeter.
-
Guus
I'm just wondering why it's missing in the first place š
-
ralphm
Probably because it didn't come up.
-
ralphm
(I don't recall it coming up in my 8 terms)
-
ralphm
nyco?
-
Guus
ok, I'll bring it up in the talk with Peter, for my ease of mind š
-
ralphm
Guus: are you voting anyway?
-
nyco
following discussion, not disagreeing š
-
Guus
no, I'll wait for Peter's feedback.
-
Guus
which makes this a matter for next board... I guess?
-
ralphm
Ok. Let the records note that we carry this over to (a) next meeting of the Board.
-
ralphm
5. AOB?
-
nyco
nope
-
Guus
your quick reaction to my idea of launching some kind of IOS contest, perhaps?
-
Guus
did you guys catch that?
-
nyco
what?
-
ralphm
?
-
Guus
basically: I'm toying with an idea to have the XSF organize some kind of XPrize-style prize for development of something that we're sorely missing today, an ios-client being an obvious, but perhaps not only, choice.
-
Guus
this was discussed in this MUC a couple of days ago, wondered if you guys caught it.
-
nyco
I missed it
-
nyco
makes sense
-
Guus
the idea is to stimulate development, to make the XMPP ecosystem more complete.
-
nyco
I fear difficulty may appear on the money front, but to be proven
-
Guus
at this stage, I primarily would like to know if the idea is worth exploring, according to you
-
nyco
I strongly support an attempt
-
ralphm
Not against the idea, but needs more detail.
-
Guus
k, tx
-
ralphm
6. Date of Next
-
nyco
nope
-
nyco
š
-
nyco
we let "them" decide
-
ralphm
As a handover, I suggest holding a meeting a week from now again.
-
nyco
ah, ok, then I'm in, +1W
-
ralphm
Even if I'd not be elected, I'd still be chair, so that's ok for me to schedule :-D
-
Guus
one of the board candidates is from the US, which might not be up by then. š
-
ralphm
So penciling it in.
-
ralphm
7.
-
ralphm
Close
-
nyco
bye, team š
-
ralphm
I'd like to thank everyone on the 2018/2019 Board and Council for past year's effords. Curious about the election results.
-
ralphm
Cheers!
-
Guus
likewise
-
nyco
yeah, merci beaucoup
- ralphm bangs gavel
-
nyco
aaaaand, who sends the minutes?
-
ralphm
set the topic to
XSF Discussion | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings
-
ralphm
nyco: I think you just volunteered.
-
ralphm
Guus: a word popped up in my mind earlier today: swag.
-
Guus
I'm fresh out, and meaning to order
-
Guus
but I only have design for stickers, I think
-
Guus
so, if you have more ideas/designs... by all means.
-
Ge0rG
I want a Jabber⢠hoodie.
-
Guus
look, a volunteer for making a design š
-
Guus
are we selling swag again, or just having giveaways this year?
-
Guus
as I think most, if not all, of our inventory has been sold in last years?
-
nyco
I have a preference for selling, but needs effort
-
Guus
oh, yeah, maybe you guys should all sign up for joining in our wiki š
-
ralphm
We have no inventory left
-
Ge0rG
the wiki doesn't work well on mobile.
-
Guus
https://wiki.xmpp.org/web/FOSDEM_2019 https://wiki.xmpp.org/web/Summit_23
-
Guus
hattip to Seve for creating those pages
-
ralphm
Ge0rG: It is highly unlikely that we will have Jabber⢠hoodies made.
-
Guus
can we, license wise?
-
ralphm
There've also been requests last year to have other things than hoodies. Kev and dwd might have ideas.
-
ralphm
Guus: yes
-
moparisthebest
did memberbot go down?
-
ralphm
Alex ^
-
ralphm
(it is up for me, I think)
-
Ge0rG
memberbot works for me as well
-
Guus
memberbot is up and responsive to me
-
moparisthebest
yep working again, though I just got on gajim and it has an angry face and under construction emoji as a name has that always been there?
-
Guus
haven't noticed, but that doesn't say much.
-
moparisthebest
for the second time it froze after I cast my first vote for board...
-
Ge0rG
maybe Gajim froze?
-
moparisthebest
maybe I'm breaking it somehow, first time I was using conversations, now gajim
-
Guus
I've had zero problems with Converse, and Conversations a few elections back.
-
moparisthebest
neither have I
-
ralphm
moparisthebest: those are User Activity and User Mood icons.
-
moparisthebest
does it normally have those? :)
-
ralphm
Well, has had them for a long time
-
moparisthebest
ā[10:15:55 AM] āSleekXMPP got into trouble.
-
moparisthebest
there finally got an error to show up in gajim
-
moparisthebest
that's after I cast my first vote for board
-
ralphm
moparisthebest: the User Mood is 'serious' and the Activity is 'working'
-
moparisthebest
if it resets and responds to me again I can try to capture some XML, but uh, who can check up on it? :/
-
ralphm
Alex
-
jonasā
moparisthebest, you can also vote in the meeting later at 19:00Z
-
jonasā
so if memberbot hates you for some reason...
-
Ge0rG
I always missed the live meetings.
-
jonasā
anyone from jabber.de who sent me a subscritpion request?
-
moparisthebest
jonasā: Thanksgiving in US today so will be eating then :)
-
jonasā
moparisthebest, hah, right
-
jonasā
moparisthebest, I pinged him out-of-band, maybe that helps.
-
moparisthebest
I emailed my votes to him and he responded so I'm fine
-
jonasā
ah ok
-
moparisthebest
Memberbot crashing is another story :)
-
jonasā
woah
-
jonasā
git merge silently puts a revision block added in one branch of the xeps repo below revision blocks which were added later on
-
jonasā
thatās... something to be aware of
-
ralphm
What does that mean?
-
jonasā
practically, it means that editors must be extremely cautious when merging multiple branches affecting the same XEP
-
jonasā
example: https://github.com/xsf/xeps/commit/945652bf33b9c98ec7b8670cad7766669a91cebf
-
jonasā
this shouldāve been a conflict, because the original commit (which was being merged here, see <https://github.com/xsf/xeps/commit/cd8d05a6605ed742419a036c185ada9d174ba5fe>) added the 1.15.3 block to the top of the list (where other blocks have been added in the meantime)
-
jonasā
I donāt see how this is *not* a conflict
-
jonasā
but instead, git silently merged that by ordering the "new" revision block below the existing ones
-
ralphm
Well, fuzziness is always tricky. In this case it just looked at the bottom of the patch chunk
-
ralphm
Found a match
-
jonasā
I donāt think thatās a valid thing to do in the general case
-
ralphm
And cleanly applied
-
jonasā
ignore the top part entirely
-
jonasā
itās clear what techincally happened, but I donāt think this is correct behaviour
-
ralphm
So I guess there could be a script to test for such inconsistencies
-
jonasā
yes, I think we might need that
-
ralphm
Which would let you know before the merge
-
Alex
he guys, I think its member meeting time ;-)
- jonasā is here
- ralphm waves
-
Zash
\o/
-
Alex
okay, lets kick it off
- ralphm bangs the gavel for Alex
-
Alex
(Y)
-
Alex
here is our Agenda for today: https://wiki.xmpp.org/web/Meeting-Minutes-2018-11-22
-
Alex
1) Call for Quorum
-
jonasā
wait, top four candidates for board?
-
jonasā
why not five?
-
Alex
as you can see 35 members vote via proxy, memberbot and email
-
jonasā
> The top 4 candidates will comprise the Board for 2017-2018. There is a tie for position #5 which will be resolvde after the meeting using random selection as defined n RFC 3797. (also the year number is off; sorry to interrupt you)
-
Alex
sorry, copy and paste error ;-)
-
Alex
its corrected now
-
Alex
don't know the results yet ;-)
-
Alex
2) Items Subject to a Vote
-
Alex
board and council elections, you can see all the applicants here: https://wiki.xmpp.org/web/Board_and_Council_Elections_2018
-
Alex
3) Opportunity for XSF members to Vote in the Meeting
-
Alex
anyone here who has not vited yet and wants to do so now?
-
Alex
otherwise I shutdown memberbot
-
Alex
3
-
Alex
2
-
Alex
1
-
Alex
nobody
-
Alex
shutting down the bot and start counting
-
Zash
Begin drumroll!
-
ralphm
Drrrrrrrrrrrrrrrrrrrrr
-
Guus
Rollllll
-
ralphm
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
-
ralphm
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
-
ralphm
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
-
waqas
umm
-
Guus
Now you're just purring...
-
ralphm
It's a roll people.
-
ralphm
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
-
Ge0rG
A people roll?
-
Ge0rG
I'm so excited!
-
Alex
4) Announcement of Voting Results
-
Alex
when you reload the page you can see the results:
-
Alex
https://wiki.xmpp.org/web/Meeting-Minutes-2018-11-22#Announcement_of_Voting_Results
-
ralphm
https://upload.ik.nu/upload/sWP4vkMui9-SV4PJ/3dob7HDPRR-q_18Bl63t-g.jpg
-
jonasā
congrats to the (other) elected folks :)
-
Zash
Grats
-
Alex
Top 5 board: Ralph Meijer Matthew Wild Guus der Kinderen Severino Ferrer de la PeƱita Nicolas VƩritƩ
-
ralphm
š
-
Alex
and council is easy this time ;-)
-
Alex
Dave Cridland Georg Lukas Emmanuel Gil Peyrot Kevin Smith Jonas SchƤfer
-
ralphm
š
-
Ge0rG
š
-
jonasā
š
-
Alex
congrats to everyone, and thank for applying
-
Ge0rG
š„
-
Ge0rG
Thanks Alex
-
ralphm
Thanks Alex!
-
jonasā
Alex, thanks for chairing this meeting and doing all the work :-)
-
Alex
you#re welcome
-
Alex
5) Any other Business?
-
j.r
Georg Lukas is this a bad joke?
-
jonasā
j.r, no, thatās Ge0rGās full legal name AFAIK✎ -
jonasā
j.r, thatās Ge0rGās full legal name AFAIK ✏
-
jonasā
(that doesnāt preclude that itās a bad joke made by his parents though)
-
Ge0rG
My legal name is a bad joke. Yay.
-
Ge0rG
jonasā: the opinions vary on that.
-
jonasā
I like it :)
-
ralphm
Alex: I think we're good.
-
Alex
6) Formal Adjournment
-
j.r
Ge0rG: Not so bad at all
-
Alex
I motion that we adjourn
-
jonasā
fine with me, Alex
- ralphm bangs gavel
-
Alex
thanks (Y)
-
Guus
Thanks Alex!
-
jonasā
\o/
-
Ge0rG
How many members do we have, by the way? Isn't membership election due soon?
-
Zash
Thanks Alex
-
jonasā
Ge0rG, 49
-
jonasā
> The XSF has 49 elected members as of this date.
-
jonasā
(quoting the minutes)
-
jonasā
Ge0rG, and, yes: The XSF has 49 elected members as of this date.✎ -
jonasā
Ge0rG, and, yes: https://wiki.xmpp.org/web/Membership_Applications_Q4_2018 ✏
-
Ge0rG
So 71% participation in the vote, that's great.
-
Alex
December 2nd
-
Alex
will send out some reminders soon
-
Ge0rG
Somehow I anticipated us being larger
-
jonasā
somehow I anticipated the participation to be worse
-
ralphm
FWIW: I was actually sitting behind my drums (picture) and have a gavel and gong.
-
Alex
looked at the records today, many members did not reapply in the last 12 month
-
jonasā
ralphm, next time I expect a livestream.
-
ralphm
https://upload.ik.nu/upload/893VhXpFBrmNbaaf/GrnORgQQT8egDKItfT2V1w.jpg
-
jonasā
:)
-
Zash
Nice
-
Ge0rG
ralphm: so you are making a *badumtss* on every bad joke?
-
ralphm
Yes
-
Ge0rG
Like when somebody mentions my full name? š¢
-
ralphm
Nah
-
daniel
Iām starting the thing that an xml notation for message styling / markup wouldnāt be the worst idea. but i donāt want the full feature set of xhtml-im. It can borrow html5 vocabulary but i want the feature set to be limited to something that message styling and message markup offer. so probably something like <strong>, <em>, <pre>
-
daniel
*think
-
jonasā
this is going to re-invent the XHTML-IM wheel.
-
daniel
maybe. but if it is limited to 5 elements w/o any attributes people might not attempt to reuse browser renderers
-
jonasā
people will always attempt stupid things
-
daniel
xhml is just soo complicated. i donāt think anyone but Link Mauve ever wrote a renderer for it
-
daniel
and that one probably isnāt even complete
-
jonasā
how about re-defining the XHTML subset used by XHTML-IM?
-
Zash
Didn't it have profiles already?
-
jonasā
it used XHTML profiles I think
-
daniel
i mean it has freaking css in it
-
Link Mauve
daniel, uh, a lot of people have.
-
Link Mauve
There are in all of the 2000s clients.
-
jonasā
libpurple probably has one with an RCE even.
-
Link Mauve
And the CSS parts it has are very small, nothing like CSS level 2.
-
daniel
putting css in there breaks with the whole let's use xml idea
-
jonasā
ah, yes
-
Link Mauve
Itās also optional.
-
daniel
it doesnāt make sense to use css
-
Zash
strip the CSS then
-
jonasā
thatās a good point
-
jonasā
more like 90ies HTML with stuff like <font color="xyz"/>
-
Zash
The mod_xhtml I made for Prosody can do that
-
Zash
jonasā: Like how SVG works now? :)
-
Link Mauve
ā23:02:20 jonasā> it used XHTML profiles I thinkā, no, it defines profiles of XHTML, which is very different.
-
jonasā
Link Mauve, ah right
-
daniel
also if it is called xhtml-*IM* why does it have shit like headline
-
jonasā
Zash, pretty much
-
daniel
i understand the use for blogs and stuff
-
daniel
but IM?
-
jonasā
daniel, rich text bots
-
Zash
daniel: Throw it out!
-
daniel
whoās going to put headlines in messages
-
Zash
µblogging
-
jonasā
daniel, one of the reasons the company I work for swtiched away from XMPP was that they wanted fancy alert messages
-
Zash
daniel: People write forum posts in messages sometimes
-
jonasā
... but clients lacked proper support for that
-
jonasā
or maybe I shouldāve tried more
-
Link Mauve
daniel, again, nothing forces you to implement the entire list of profiles defined in XHTML-IM.
-
jonasā
whatever
-
Link Mauve
Nothing will break if you donāt render a <h1/> a bit bigger than normal text.
-
ralphm
I think the biggest concern with XHTML-IM is that people just throw it at their favorite HTML renderer, opening up all kinds of security issues. No matter what subset.
-
Zash
jonasā: I'm not sure fancy notifications should require all of XHTML. Eg Slack doesn't do that .. does it?
-
Zash
Fancier than plain text messages, sure
-
Link Mauve
ralphm, people will do that, no matter what the input format.
-
Link Mauve
Iāve seen more RCE using User Nickname in the wild.
-
Link Mauve
Simply because āitās a nickname, so plain text, what could possibly happen if I use innerHTML?ā
-
jonasā
Zash, Iāve seen headings and other markdown-like formatting
-
jonasā
ralphm, we had that discussion for a month or so a year back
-
ralphm
As for what Slack does, I think that's mostly XEP-393.
-
ralphm
I know this
-
ralphm
I didn't restart it today
-
Zash
jonasā: `<subject>` :)
-
jonasā
Zash, subheadings
-
Zash
jonasā: nyeh
-
Link Mauve
Headings used to make more sense with the email-like UI of normal messages in the likes of Psi and Gajim.
-
daniel
well i like 0393 as an input format and i think it is enough for a feature set
-
Link Mauve
Where you may have wanted full formatting.
-
jonasā
daniel, I agree with you for non-automated beings :)✎ -
jonasā
daniel, I agree with you for non-automated beings in the IM use-case :) ✏
-
Link Mauve
daniel, yup, no issue with that.
-
ralphm
daniel: indeed
-
daniel
but I think it might make sense to transmit the feature set of 393 as xml
-
ralphm
Why?
-
Link Mauve
ralphm, interoperability with other input markups.
-
jonasā
daniel, tbh, Iād prefer if we could re-vive XHTML-IM instead of inventing our own vocabulary.
-
daniel
ralphm, by transfering the input format you can never really remove the formatting because the client doesnāt know if it is formatting
-
jonasā
(and define a subset which is equivalent to 393)
-
daniel
parsing the input format to xml and using that could solve that
-
jonasā
also, this is what I told you folks a year ago already >.>
-
jonasā
if weāre going to define our own vocabulary, people will still come up with unsafe hacks to put it into an XHTML renderer directly
-
daniel
jonasā, well the vocabulary i suggested was html5 which for those cases should be the same as xhtml
-
jonasā
indeed
-
Zash
The un-safety was always in having a renderer that also executes arbitrary code, not the wire format.
-
daniel
well i can get on board with an xhtml-im-light that is limited to what 0393 can input
-
ralphm
So what Slack *actually* does, I think, is parsing the plaintext server side as per 393, and then send a marked up message back, including references.
-
Link Mauve
daniel, XHTML-IM is already that, tbh.
-
daniel
if you want to do that in the same xep or not i donāt care
-
Link Mauve
Except it doesnāt have disco#info features telling others what you actually do support.
-
ralphm
That's why Flow came up with https://xmpp.org/extensions/inbox/bmh.html, no?
-
Link Mauve
https://xmpp.org/extensions/xep-0071.html#profile-summary the current recommended set is a bit bigger than what you suggest, but I donāt see much to remove from it.
-
jonasā
Link Mauve, for starters, @style should go out of the window.
-
Link Mauve
It mostly just adds lists, images, links and CSS.
-
Link Mauve
Oh, and quotes.
-
jonasā
(393 has quotes)
-
jonasā
that profile lacks code though
-
Link Mauve
Indeed, that would be an useful addition.✎ -
Link Mauve
Indeed, that would be a useful addition. ✏
-
jonasā
now, if we had namespaced attributes...
-
Link Mauve
There is one, just in this list. :p
-
jonasā
(thinking of stuff like <code xhtml-im:language="c"/>)
-
jonasā
yeah, xml:lang doesnāt count
-
Link Mauve
Iāve used a @class hack for that in the past.
-
ralphm
I'd like bold, italic, strike, literal inline, literal block, bullet list and quotes.
-
Link Mauve
Strike requires CSS if we keep it to XHTML-IM.
-
Zash
ralphm: "literal inline" ?
-
ralphm
No color, I think, no font choices, so I guess no css.
-
ralphm
Yes, like `this`.
-
Zash
ralphm: So <code>-ish?
-
jonasā
Link Mauve, <del/>?
-
Link Mauve
Isnāt that <code/>?
-
ralphm
Versus: ``` Block of literal. ```.
-
Link Mauve
jonasā, oh, indeed.
-
Link Mauve
ralphm, <pre><code/></pre>.
-
jonasā
Link Mauve, although Iām not 100% convinced that <del/> has the right s emantics
-
Alex
we need a markdown extension ;-)
-
Link Mauve
āThe HTML <del> element represents a range of text that has been deleted from a document. This can be used when rendering "track changes" or source code diff information, for example.ā
-
ralphm
Yeah, one block, one inline. That's the HTML terminology.
-
Zash
Alex: Bother your client about markdown to xhtml-im support? :)
-
Link Mauve
Alex, no, we need to allow clients to use Markdown as an input format, and transmit it in some standard way (*hint* XHTML-IM) over the wire.
-
Zash
<code xml:lang="c">int main (void) { }</code> mouhahhaaha
-
jonasā
Zash, that hurt me a little.
-
ralphm
Markdown is like RSS. There are many dialects and bad interop.
-
Link Mauve
Thatās something which canāt be done using XEP-0393 due to incompatibilities in the markup used.
-
ralphm
That's why Slack says they don't support it.
-
Link Mauve
ralphm, hence why clients should be able to pick the one they like, and convert it to XHTML-IM.
-
Alex
what I do not like in HTML-IM is that you need to validate for allowed tags and scripts
-
jonasā
fun fact: with namespaced attributes we could get references right
-
Zash
jonasā: We need to get computer languages their own language tags!
-
Alex
otherwise clients are volnerable
-
ralphm
Alex: you need to validate any format
-
Link Mauve
Alex, no, you need to pick a subset and convert it to whichever rendering library youāre using.
-
Zash
Alex: And you are aware that Markdown allows HTML pass-through?
-
Link Mauve
Thatās very different from validation.
-
jonasā
Alex, not really. only if you pass the XHTML-IM 1:1 to the (code executing) renderer. If you did what you would do for any other format (parse and re-emit as HTML), it would be fine.
-
ralphm
Zash: and that
-
Link Mauve
jonasā, letās just use namespaced attributes, and see what breaks!
-
Link Mauve
Iād bet on not much, if anything.
-
Zash
The real problem is the distinct lackof a renderer without mandatory JS support and remote content fetching
-
jonasā
(thinking of <body xmlns="xhtml" xmlns:xhtml-im="..."><span xhtml-im:id="abc">@Link Mauve</span></body><references><ref id="abc"><jid>linkmauve@...</jid></ref></references>)
-
jonasā
although that could probably also be solved with some href actually
-
jonasā
but you get the idea
-
jonasā
(same for blockquotes for example)
-
Link Mauve
jonasā, looks very nice, but @id already exists in XHTML, we could just add it to the profile.
-
jonasā
Link Mauve, @id is even in XML and has some semantics Iām afraid
-
Link Mauve
@xml:id is different from @xhtml:id in semantics.
-
Link Mauve
Here, you create a new XHTML document in each message (possibly more than one even, with @xml:lang).
-
jonasā
right
-
jonasā
that could actually work
-
Link Mauve
So you could perfectly use @xhtml:id.
-
jonasā
and the @xhtml:id needs to be unique anyways for references to work... or does it?
-
Link Mauve
Letās keep it simple. :)
-
jonasā
ok :)
-
Alex
which client are you working on?
-
Link Mauve
Personally, at the moment mostly Converse (when Iāll stop being ill), but I donāt have a fixed client to work on, I just do what I feel is useful.
-
Zash
I should submit the XEP for the thing I did with JabberCat at some point
-
jonasā
alright, heading to bed, tele-type to you later ;-)
-
Link Mauve
Zash, what did you do?
-
Zash
Link Mauve: BUTTON!
-
Link Mauve
!