#tantekthe key aspects to PuSH are the Pub and the Sub. The use of a separate Hub is optional.
#rhiarooh really? I thought the hub was like the point
#tantekso from a naming meaning perspective, keeping Pub and Sub are essential, and Hub not so much (in following up to rhiaro's suggestion of PubSubHub or PubHub or HubPub - which sounds too much like Hubbub)
#ben_thatmustbemeall the hubbub over pubsub vs pubhub vs subhub vs blubblub just rubrubs me as pointless. lets just scrubscrub our hands of it, stick with pubsub and go get some grubgrub
#rhiaro... I have the links to the implementation report and test suite, but they're not in place. I just registered the domain. They're is not actually anything there, I was told I need to get the stubs in there
#rhiarosandro: but there will be at least a landing page?
#rhiarocwebber2: another happy bit of news is we had someone external email me and plan to do an implementation and even put it on the site of the thing they're working on
#rhiaro... a federated hackernews/reddit alternative
#rhiaro... But I'm still not super happy with the state of this
#rhiaro... The main goal of this thread was if the spec is going to recommend or rquire that fat pings are used it absolutely must say what the payload is
#rhiaro... Otherwise it's not really useful as a suggestion
#rhiaro... So I was hoping to collect examples of what people are sending in order to turn that into the recommendation of what the content is
#rhiarojulien: for wordpress and google and superfeedr, we tried to point to the PuSH spec which we thought was giving a good description of the contents of the payload
#rhiaro... being a diff of what was being subscribed to
#rhiaro... this needs clarification in the spec now
#rhiaro... the hub MUST send fat pings, but we cna't prevent the subscriber from ignoring that fat ping
#rhiarojulien: We talk about diffing, maybe there's room for saying that rather than diffing by default the hub sends the full content of the resource and the client has to find what is new or different in the payload
#rhiaro... that would basically mean the hub doesn't have to deal with diffing
#rhiaro... the subscriber has to find a way to identify what's missing, new or updated
#rhiarojulien: then the spec would just leave ?? the right diffing mechanism to each content type
#rhiaro... if you're using json you us ejson-patch, if your'e using rss/atom then you do per entry
#tantekgood question re: PATCH (how much has it caught on?). IMO from a newish W3C process perspective, PATCH has been insufficiently incubated (not enough actual prototyping to show that it's worth depending on).
#rhiarosandro: the problem with that is that there isn't one... there are at least 2 different json-patch protocols
#rhiarojulien: it's worse for images, how do you diff an image?
#rhiarosandro: I think if you don't have a good diff mechanism... you could do it, complicates the protocol maybe, when you're sending a patch the way you're supposed to know what media type ot use is you get an accept-patch header earlier in the process
#rhiaro... if we can fit that in the hub could, if it gets an accept patch, and it knows how to do that media type,then it MAY or SHOULD send patches using that
#tantekq+ to note need to separate what we *could* do with PubSub, vs. what documenting (specing) what we believe implementations *already do*
#Zakimtantek, you wanted to note need to separate what we *could* do with PubSub, vs. what documenting (specing) what we believe implementations *already do*
#rhiaro... I think it's good to consider how pubsub could do this in ideal conditions, maybe in the future. However for the purposes of what we need to scope and ship in this WG we need to limit ourselves to what we believe implementations already do and use that as a very strong constraint
#rhiaro... If there is a potentially better solution with diffing or patch or something which we don't know or we don't know of any implementations, that may be worth opening as a separate issue, as like an enhancement request, but not necessarily for this version of pubsub
#rhiaro... which I believe pretty strongly we need to constrain to what we have implementations doing today
#rhiaro... so we can get it through the w3c process
#rhiaro... it may be that diffs and patch are all a straightforward obvious extesnion and the part we standardise here is always about sending the whole content
#rhiaro... if it ends up that solidifies into an extension that we can tell people to start playing with, that's great, but it's a different scope and timeline than the pubsub spec itself
#rhiaro... we might even manage to publish an extension as a note, but I don't think I'd want that to delay the spec itself
#rhiarojulien: most of the other ones are either fixes that are obvious or clear decisions, eg. the algorithms in the signature
#rhiaro... I don't think there are other significant ones, but maybe someone will disagree... one oabout the verbs but I don't thin it's worth changing what we've done so far
#rhiaroaaronpk: I agree no change is needed for that. Seems to be a slightly unusual use of a GET but not the end of the world, and it's what everyone does already
#rhiarotantek: is there a security issue with potential misuse of get?
#rhiarojulien: one person also suggested that we use a signature mechanism for setting up subscription
#rhiaro... and I think that would solve security misuse of GET in that context
#rhiaro... if it comes ot a point wher eyou're not making any progress but you feel like you have some consensus, then bring it back to the WG so we can close it and move forward
#rhiarosandro: This is one of these cases where this comes up with a potentially breaking change. We're all tryign to do this without any breaking changes so that all existing implementatios remain conformant. If we have to do a breaking change we'll think long and hard about it. right?
#rhiarojulien: Definitely to try to maintain everything or at least provide only little change. This would be very significant
#rhiarotantek: I tend to agree. I personally would need to see for a breaking change, a security flaw that would motivate the current implementations to update
#rhiaro... Anything short of that I'm not sure I would support
#rhiarosandro: I'd be hesitant to do anything that would fork the community into people who are still using pre-w3c PuSH
#rhiaro... I want them to be on board without doing anything
#rhiarotantek: maybe that's something we can resolve
#rhiarosandro: I don't think we need to make a formal policy
#rhiaroaaronpk: I have a list of all of the componants to test and I have the framework now, website set up, will make progress on actually creating some of the tests
#tantekamy, sandro - do you know how we (chairs / staff) can make blog posts here: https://www.w3.org/blog/ (as other WG chairs (including non-W3C-team people) seem to be able to) ?
#tantek!tell rhiaro,sandro do you know how we (chairs / staff) can make blog posts here: https://www.w3.org/blog/ (as other WG chairs (including non-W3C-team people) seem to be able to) ?