seriously considering being that guy on the fedi live tooting #mff this year
@tom hey there
@TomYote@yiff.life i have a very unhealthy relationship with software due to my obsession with having to figure out the answer to things and i am not supposed to be working on any software problems for a long while
i was hoping that asking the dev and putting together the error gist would help me let go because i really have to finish packing up for furfest
@tootapp thanks i'm gonna verify the key config now
the real head scratcher that sent me down this rabbithole in the first place is why tusky got the notification for this reply but toot didn't
i'm assuming that they have to authorize the exact same way so i would expect to see failed jobs in sidekiq for all client subscriptions with the same error message if the application was failing to put together the keys for the VAPID headers 100% of the time
@tootapp yo my push notifications seemingly never worked with toot! and i figured my server was totally busted but it actually seems to be sending notifications to other clients just fine
i finally bothered to do a bit of sleuthing and turned up these backtraces in sidekiq:
https://gist.github.com/friskywhiskers/29728342cc9e598b8ea7cfbdc6c41b9c
i poked through the masto notification implementation to get a sense of what it supposed to be happening, looks like whatever key information is stored causes openssl to bail:
https://github.com/tootsuite/mastodon/blob/master/app/models/web/push_subscription.rb#L68
@TomYote@yiff.life but alas it was not to be, i guess i should probably just ask the developer at this point before i spend the rest of my night reading the push subscription implementation
@TomYote@yiff.life i had tried reinstalling the client before, but i just realized i had a couple of other authorization keys hanging around so i figured i would clean those out and it might get the ol toots a flowin again
@TomYote@yiff.life this lil thing is throwing an exception trying to generate openssl elliptic curve public and private keys while putting together the headers for the push request:
https://github.com/zaru/webpush/blob/v0.3.8/lib/webpush/vapid_key.rb
it's only doing it for the toot client though, which like i have no understanding of why this would be but it does gives me some great ideas for random things i could do that would maybe fix it
@TomYote@yiff.life false alarm, though i know what's happening i just don't really understand it
@hyperlink i know right heh
@dankwraith which honestly makes the localization process that much mind blowing because we're mixing so much Hollywood pop culture that if an American audience can't appreciate it what happens with the Japanese audience
@dankwraith wooooof, heavy praise... snake eater was my fav but i am completely into death stranding
i think that somehow kojima games were received as weird stealth adventures in the us without much consideration of the cultural depth backing the cinematic influence of what is actually being presented
@dankwraith not everything in the game means something deep or whatever but somehow this is a game where the director cared enough to bring an oscar winning director in to be a character called deadman, it's really easy to dismiss everything because it's like the phantom pain with all the fun removed but the phantom pain sucked and no other game now is focused on presenting you something totally unapologetically unique to whatever it was designed to be for better or worse
@dankwraith another essay is the fact that Sam's name is printed on everything and he's only one of three or four real characters and everyone is a hologram that just uses him for cargo transport
treetops and billboards
seattle, wa, mostly