#dev 2020-08-09

2020-08-09 UTC
geoffo joined the channel; prologic left the channel
#
aaronpk
ok it's been a long day
#
aaronpk
did i completely either misremember the discussion from earlier or think we were talking about something completely different
#
Loqi
[00dani] #19 Allow the 'me' parameter to authorization endpoints to be omitted?
#
GWG
We were talking about the me parameter to token endpoints, I thought
#
aaronpk
the whole time during the discussion i thought we were talking about section 6.3.2 providing the "me" to the token endpoint
#
GWG
We were
#
aaronpk
but that issue is not that
#
GWG
Was that not what the issue was about?
#
GWG
Hmm...
#
aaronpk
well we can pick that up in 2 week
#
aaronpk
alright first edits are done, still in progress from today's discussions
#
Loqi
[aaronpk] #49 Initial updates from IndieAuth popup session
#
aaronpk
no profile info or PKCE added yet, just the smaller and organizational stuff
#
[tantek]
aaronpk++ and yes it's been a long day
#
Loqi
aaronpk has 68 karma in this channel over the last year (246 in all channels)
#
aaronpk
hm, process question that we didn't really get to...
#
aaronpk
i just submitted that PR to update the main spec page
#
aaronpk
it's a living spec so that seems fine, also this round of updates is the relatively small stuff
#
aaronpk
but once I add the profile info and PKCE stuff, that's starting to look quite a bit different from previous versions, so do we make a new spec URL for the new version? or continue to treat indieauth.spec.indieweb.org as "current" and just keep snapshotting old versions at old URLs?
#
aaronpk
for example the march 2019 version is at https://indieauth.spec.indieweb.org/20190303/
#
Loqi
[Aaron Parecki] IndieAuth
#
GWG
aaronpk: That is my suggestion.
#
GWG
Keep the revision history
#
aaronpk
keep the main page as the current "living" version?
#
GWG
Yes
#
GWG
And link to the older versions
#
[tantek]
Might want to take a look at WHATWG.org's workmode in how they keep their living specs "current" and some of the processes they use. Not to re-use, but rather just as ideas of things to think about for what you might want for IndieAuth (i.e. how much community consensus vs solo editor responsibility do you want for making different kinds of changes?)
#
[tantek]
Similarly, take a look at https://microformats.org/wiki/microformats2-parsing#change_control for ideas of things to think about, and maybe re-use as it's probably closer to what you're roughly used to already doing here
#
[tantek]
You might recall I had to explicitly write that up in order for W3C specs to be able to normatively reference microformats specs.
#
[tantek]
And it's worked reasonably well for getting community convergence on improvements and fixes. There's more improvements we can make, yet many of those are more explicit mechanisms (e.g. use of GitHub labels to help move the process along) rather than rethinking of process fundamentals
#
GWG
Okay.
#
[tantek]
GWG, re: authorship (moving thread from #microformats to here), take a look to see if https://indieweb.org/authorship-spec answers your question, and if not, file an issue!
#
GWG
I'm looking at it.
#
[tantek]
aaronpk, I've been liking the rule of three for publishers or consuming applications for any particular format or protocol (per mf2 parsing change control), it feels like the right balance of diverse voices/opinions yet still enables rapid experimentation/iteration by natural inclinations (or indication of lack of interest).
#
GWG
https://github.com/indieweb/authorship/issues/1 - This talks about a list of h-entrys with an h-card at the same level, but not a single h-entry.
#
Loqi
[aaronpk] #1 List of h-entrys with an h-card at the same level
#
aaronpk
i agree, and more specifically three different authors, so that one person can't just make 3 implementations
#
aaronpk
we were using that metric during the micropub session 2 weeks ago, it seemed appropriate
sp1ff, nickodd and [tb] joined the channel
#
GWG
Trying to decide what to do next.
[schmarty] and [tantek] joined the channel
#
[tantek]
yes three different developers
moppy, vika_nezrimaya and KartikPrabhu joined the channel
#
aaronpk
attempts another round of edits to the indieauth spec
shoesNsocks and nickodd joined the channel
#
GWG
aaronpk: I read the first edits
#
aaronpk
great!
#
GWG
aaronpk: I think I marked an approval because there was nothing I saw that was an obvious issue
#
aaronpk
one more for you then, just minor stuff https://github.com/indieweb/indieauth/pull/50
#
Loqi
[aaronpk] #50 minor fixes
#
Zegnat
Why is there both an index.php and an index.html? Are they the same thing?
#
Zegnat
Oh, never mind, one is source and one is spec
#
Zegnat
Somehow did not see that in the PR!
#
Zegnat
aaronpk: approved
#
GWG
Zegnat: Did you catch my authorship issue last night? Have you ever thought about that scenario?
#
Zegnat
I briefly saw something about h-cards last night, but I did not look closely at it. Did you write it down somewhere outside chat for me to have a read?
#
GWG
An h-card and an h-entry at the same level, they are the only items.... but nothing specifically tied them together... can I assume that the h-card is the author?
#
Zegnat
Assuming the h-entry itself does not have any author information?
#
aaronpk
oops weird
#
aaronpk
that's what i get for not actually looking at the built HTML
#
Loqi
[aaronpk] #51 fix CSS
#
Zegnat
It sounds like it is a pretty safe assumption to make, GWG. Have you seen sites that would require this step. My only concern would be that it might make it harder for people to create entries that they want to not attribute. Because if they have a small h-card for themselves in the site footer, or whatever, this would then be impossible.
#
GWG
Zegnat: Yes.
#
GWG
Zegnat: Yes, that's why I asked
#
GWG
Wondering if it should be an authorship issue
#
Zegnat
aaronpk: I guess that is what I get for approving without building the PR myself. I would not spot the non-existing CSS sheet :P
#
GWG
It came up in two unit tests Pfefferle added
#
GWG
They are based on HTML from actual sites
#
Zegnat
aaronpk: CSS change approved
#
aaronpk
ahh much better thanks
#
Zegnat
Leaving merging to you, because I am not sure what merging strategy you want to be using on the repo
#
aaronpk
it's auto deployed after it's merged
#
aaronpk
i'm pretty happy with the new consolidated section here now https://indieauth.spec.indieweb.org/#authorization
#
Zegnat
More like: do you do merge commits, fast-forwards, ... what. I know some repos get fussy about that, so I did not want to get in the way
#
aaronpk
oh i dunno
#
Zegnat
GWG: then my question is really just around the case of unatributed entries. I do not know if anyone has a usecase for those. But if this change in authorship detection goes through, creating those might become a lot harder.
#
Zegnat
I still cannot believe everyone just completely glossed over half of the me paramter issue on the call yesterday. Ugh
#
GWG
Zegnat: I think I'll create the issue and see if we can get some discussion going.
#
aaronpk
it's probably my fault Zegnat
#
Zegnat
I literally replied to manton in there 3 days ago, and my whole reply mentions only token endpoint as well. I do not know why somehow auth endpoint was just completely dropped from my thought process
#
Zegnat
So not just on you, aaronpk xD
#
Loqi
[dshanske] #5 Separate Top Level H-Card
#
GWG
Haven't POSSEd an issue in a while.
[tantek] joined the channel
#
[tantek]
GWG++ awesome!
#
Loqi
GWG has 26 karma in this channel over the last year (138 in all channels)
#
GWG
[tantek]: As I said, it is mostly because the feature on my site is not fully baked.
#
[tantek]
Way to eat your own cooking!
#
GWG
Although I would like to explore a p-status that covers https://github.com/microformats/h-event/issues/6 and https://github.com/microformats/h-entry/issues/18 based on that iCal properties suggestion
#
Loqi
[dshanske] #6 Adopt iCal Status
#
[tantek]
What did you learn from the experience about how to improve the feature on your site?
#
GWG
I want a status of some sort so I can generate an archive of open issues and be able to work through and close them
#
GWG
That's why the iCal To-Do list statuses seemed to work
[snarfed] joined the channel
#
[snarfed]
careful of name collisions. status for issues generally means open vs closed, etc. maybe you’re thinking more of a label/category?
#
GWG
[snarfed]: That's why I want to talk about it a bit more.
#
GWG
Can't a status property be contextual in it's values?
#
[snarfed]
i should back away slowly…but for mf2 properties, i’d argue no
#
[snarfed]
at least, not within a given post type, eg issue
#
GWG
[snarfed]: Still would like to sort it out on various post types
#
Loqi
definitely
[manton] and geoffo joined the channel
#
[tantek]
[snarfed] is correct, properties should not be contextual in their values, that leads to overloading and then misunderstanding eventually
#
[tantek]
GWG, status as a property name is particularly overloaded already, though it may be something we could *maybe* generalize and make applicable (with the same meanings) in multiple contexts. issues, to-do items, and media consumption (book reading, movie/tv watching) are all things one puts on a list, perhaps starts doing/working on, makes progress on, and then finishes/closes.
#
[tantek]
I'd want to loop in gRegorLove re: all the indiebookclub use-cases
#
[tantek]
next question, since we have prior art from iCal to-do which we can look at, is there also prior art about "status" like that buried in the depths of the ActivityStreams2 vocabulary? (IDK, just asking, you may have looked, or certainly I know [snarfed] has spent time in the depths of those specs)
#
GWG
[tantek]: I just don't think we need read-status and watch-status.. even though status can be overused as a word
#
[tantek]
GWG, exactly, that's the idea about generalizing a status property, so we don't need custom status properties per type of content or activity
#
[tantek]
I mean, unless we do, there are possible special cases
#
[tantek]
I feel like we need a table of research of use-cases and status "levels"
#
GWG
[tantek]: Probably a good idea
#
GWG
I just feel like we've talked about this problem in reading a lot but haven't broke through
#
[tantek]
This also feels like something someone (like out there on the web) should or would have done already. It's unlikely (though possible) that we're the first to discuss or create a Grand Unified Status Theory Overall
#
[tantek]
(yes that was an excuse to create another acronym 😄 )
#
GWG
To be honest...I think we should approach it from the event side instead
#
[tantek]
there hasn't been a lot of demand for publishing & consuming event status so I'm not sure I agree with that
#
GWG
We are stalled on status for h-entry... maybe we can make progress on status for h-event and it may carry over
#
[tantek]
whereas book reading status has had a lot of demand
#
[tantek]
and you and I both want to solve the issue status challenge as well, scratching our own itches as it were
#
GWG
Yes
#
GWG
Just trying to come at things from a different angle
#
GWG
The truth is in the microformats process though
#
[tantek]
since it's about posts, whereas all the others are about actually *doing* things
#
[tantek]
oh yeah! there's post-status as well, though that feels VERY different in nature than the rest
#
GWG
I meant... actually publishing a draft/proposed property helps
#
GWG
That's how we got so many waiting for stable status
#
GWG
Like video, audio, featured, bookmark-of, etc
#
Zegnat
[manton]++ for all the real life use cases of a multi-user multi-domain IndieAuth endpoint
#
Loqi
[manton] has 23 karma in this channel over the last year (64 in all channels)
#
GWG
Every time we close an issue on one of these specs I do a happy dance
KartikPrabhu and [jeremycherfas] joined the channel
#
[tantek]
what is status
#
Loqi
status is typically short for status update, though may also refer to the use of post status in Micropub, or indicating whether an event is cancelled or has some other event status https://indieweb.org/status
vika_nezrimaya and leg joined the channel
#
[manton]
[Zegnat] Thanks. Talking through this IndieAuth stuff is going to make my implementation a lot better.
#
Zegnat
I think it will also make the specification a lot more streamlined
chrisaldrich and [tantek] joined the channel; nickodd left the channel
#
[tantek]
GWG, I tried to capture some of our status brainstorming here: https://indieweb.org/status#Brainstorming - feel free to expand!
#
GWG
[tantek]: I will
[chrisaldrich], [schmarty], wagle, jeremy, [tw2113], KartikPrabhu and [fluffy] joined the channel