Post AXj2xPcJ3ww81PyXnE by arcanicanis@were.social
 (DIR) More posts by arcanicanis@were.social
 (DIR) Post #AXgiFEWSYyOBTLyequ by liaizon@social.wake.st
       2023-07-14T14:21:14Z
       
       3 likes, 7 repeats
       
       ActivityPub federation of Gitlab underway!"I have finished preparing my design documents for this feature. See here for the reasoning behind adding ActivityPub to Gitlab and an overview of the implementation path, and here more specifically for this current issue, with more detailed specifications.I now feel confident enough to get starting implementing this into Gitlab. I'm going to add the activities iteratively, there is quite some distance to cover up." -Kikvia https://gitlab.com/gitlab-org/gitlab/-/issues/21582#note_1469889541
       
 (DIR) Post #AXiZdp5dkONeYy0FaC by jeffmcneill@fosstodon.org
       2023-07-14T16:37:53Z
       
       0 likes, 1 repeats
       
       @liaizon ActivityPub is the new RSS?
       
 (DIR) Post #AXiZdq9ZnF7hrSquMC by strypey@mastodon.nzoss.nz
       2023-07-15T12:08:37Z
       
       0 likes, 1 repeats
       
       @jeffmcneill > ActivityPub is the new RSS?I've seen AP described as 'RSS with replies' ; )@liaizon
       
 (DIR) Post #AXiZwBaqopWfZJMFE0 by liaizon@social.wake.st
       2023-07-14T16:40:04Z
       
       0 likes, 1 repeats
       
       @jeffmcneill hopefully not
       
 (DIR) Post #AXiZwCGKKchddwlMsC by natriumchloride@mastodon.sdf.org
       2023-07-14T18:18:26Z
       
       0 likes, 1 repeats
       
       @liaizon @jeffmcneill huh why not though? Is there some context to this i'm missing
       
 (DIR) Post #AXiZwCsy0xbxZmqE6K by liaizon@social.wake.st
       2023-07-14T19:28:16Z
       
       0 likes, 1 repeats
       
       @natriumchloride @jeffmcneill oh just the context that there have been endless articles with titles like "rss is dead"I would hope we can do a better job then rss but I guess the task is even more complex
       
 (DIR) Post #AXiZwDbzJZcjpPuBH6 by strypey@mastodon.nzoss.nz
       2023-07-15T12:11:59Z
       
       0 likes, 1 repeats
       
       @liaizon > there have been endless articles with titles like "rss is dead"Reports of RSS' demise have been greatly exaggerated. As with XMPP, and many other open standards that still have communities actively using them, with  a range of Free Code (and sometimes proprietary) implementations. Many websites still publish RSS feeds. Eg RSS can be used to follow Titter accounts via a Nitter instance, and similar stuff is possible in Invidious using RSS.@natriumchloride @jeffmcneill
       
 (DIR) Post #AXiaFQwjxctYgfm4TQ by natriumchloride@mastodon.sdf.org
       2023-07-14T18:17:35Z
       
       0 likes, 0 repeats
       
       @liaizon hahahah browsing git repos has been my social media refuge, or a substitute way to kill some time, so this is sort of funny
       
 (DIR) Post #AXiaFRWBppFeScMNjE by strypey@mastodon.nzoss.nz
       2023-07-15T12:15:27Z
       
       0 likes, 0 repeats
       
       @natriumchloride > browsing git repos has been my social media refuge, or a substitute way to kill some time, so this is sort of funnyImagine all the little communities forges being federated into one huge HitGub replacement. Protected from being bought by EvilCorp by all the baked in benefits of decentralisation using an open standard. With GitLab getting on board, that train looks like its finally leaving the station!@liaizon
       
 (DIR) Post #AXieGuzk7u6zzG8seO by feld@bikeshed.party
       2023-07-15T13:00:14.163570Z
       
       3 likes, 0 repeats
       
       Before ActivityPub we were literally using RSS (OStatus) as the fediverse protocol
       
 (DIR) Post #AXifQDNJG7FXYJA728 by Moon@shitposter.club
       2023-07-15T13:13:29.873560Z
       
       2 likes, 4 repeats
       
       @strypey @liaizon @natriumchloride @jeffmcneill rss declined for numerous reasons but here's the big ones:1. general developer antipathy toward xml2. unlike permissive html, rss was strict and developers constantly fucked up implementing it correctly, a single minor error made the entire feed unusable (tying back to 1, maybe the xml hate was justified)3. end users wanted to be fed the entire document through rss and read it on their reader of choice rather than ujst get a link through syndication, but this stripped tracking and ad embeds so content producers weren't enthusiastic4. clients tended to be poor, everybody remembers the couple good paid ones that were essentially aggregator services in reality5 . mozilla of course, ignoring their mission statement massively contributed to the death spiral by removing direct rss support from the browserso now we live in a world where regular webpages that are literally just status feeds don't even have rss on them so you have to scrape and dom interpret the fucking things; and people beg them to post updates "via mastodon" which they inevitably do by joining a massive server that silently blocks half the fediverse from being able to subscribe to it. what a fucking mess
       
 (DIR) Post #AXigzYKpQE9keFPqXA by Moon@shitposter.club
       2023-07-15T13:31:03.765369Z
       
       3 likes, 1 repeats
       
       @feld @jeffmcneill @strypey @liaizon if you want a laugh, one of the criticisms of ostatus was that it was an amalgamation of half a dozen other standards but in practice implementations of any of these individual standards were sufficiently different that interop meant supporting every implementation's quirks, or just ignoring all of them except the big implementation's (gnu social) quirks
       
 (DIR) Post #AXihZw8mOGzguB84xs by djsumdog@djsumdog.com
       2023-07-15T13:37:41.052215Z
       
       0 likes, 1 repeats
       
       Ostatus was the final form after identica and pump right? I was supported on Mastodon and Pleroma at one time, but was removed from both.I think Wordpress has an AP plugin so you can use it for blog updates like RSS. I'm more interested in what gitea was talking about when it came to federating things like issues/pull-requests.
       
 (DIR) Post #AXihd6FHHGeT75g2Iy by Zerglingman@freespeechextremist.com
       2023-07-15T13:38:17.716593Z
       
       0 likes, 0 repeats
       
       @djsumdog @liaizon @strypey @jeffmcneill @feld @Moon It was supported on gnusocial at one time, but was removed from that too.
       
 (DIR) Post #AXihnSDMS4aG93iZRw by r000t@ligma.pro
       2023-07-15T13:40:00Z
       
       1 likes, 0 repeats
       
       @MoonHoly fuck that sounds familiar. Wow anybody who does that sucks. Anyway imma go work on my fedi client which is basically a frontend for mastodon.py@feld @jeffmcneill @strypey @liaizon
       
 (DIR) Post #AXihtZXK8qkOaiyMgS by Moon@shitposter.club
       2023-07-15T13:41:09.357521Z
       
       2 likes, 0 repeats
       
       @djsumdog @feld @jeffmcneill @strypey @liaizon i recently tried to use the activitypub plugin for wordpress and two things happened: it has its own "am i working" checks, which failed immediately which i tracked down to an obvious bug in its own webfinger implementation; and it didn't work with pleroma/akkoma at all, for non-obvious reasons when i tried to dig into the php to fix it myself and gave up
       
 (DIR) Post #AXihvwmegDM7GqHBUO by djsumdog@djsumdog.com
       2023-07-15T13:41:33.370478Z
       
       5 likes, 7 repeats
       
       
       
 (DIR) Post #AXinSywcAQObIaVRke by liaizon@social.wake.st
       2023-07-14T14:39:15Z
       
       0 likes, 0 repeats
       
       "In implementing an ActivityPub actor, there are three distinct parts we need:We need to make a list of activities publicly available, similar to what a RSS feed is doing, but using the ActivityStream format.We need to add a "profile page" endpoint for the actor, providing its name and url to the outbox (list of activities) endpointWe need to accept external POST requests for subscribing, and then push our own requests to the subscriber when an event happen."via https://gitlab.com/oelmekki/gitlab-activitypub-design/-/blob/main/social-following.md
       
 (DIR) Post #AXinSzaJmo9fHj59dY by liaizon@social.wake.st
       2023-07-14T20:14:00Z
       
       1 likes, 0 repeats
       
       @heluecht asked them about implementing @forgefed "The current specs I proposed are meant to allow people on the fediverse to follow activity on Gitlab instances, without write access, as a first step toward the fediverse. For that reason, I prefer to avoid using an extension of ActivityPub : if I do use it, then Mastodon, Lemmy and others now have to implement support for that extension too, or the content we send to them will be useless."
       
 (DIR) Post #AXj2xPcJ3ww81PyXnE by arcanicanis@were.social
       2023-07-15T17:37:12.178227Z
       
       0 likes, 0 repeats
       
       Ooo, that might be a project I could maybe provide some contributions to then
       
 (DIR) Post #AXjDWH5tk00jGZ4yFU by strypey@mastodon.nzoss.nz
       2023-07-15T19:35:31Z
       
       4 likes, 0 repeats
       
       @Moon> mozilla of course, ignoring their mission statement massively contributed to the death spiral by ... pretty much every decision their upper management have made for about a decade.@jeffmcneill @natriumchloride @liaizon
       
 (DIR) Post #AXjE3FLrEzHnPyGZu4 by clacke@libranet.de
       2023-07-15T13:25:28Z
       
       0 likes, 0 repeats
       
       @strypey @liaizon @natriumchloride Sounds like federation between forges isn't what this proposal is about, more like just "follow my repo on Mastodon".Hope that initial impression is wrong.♲ https://social.wake.st/@liaizon/110714266624738628
       
 (DIR) Post #AXjE3GKpaI3iT4nGwS by strypey@mastodon.nzoss.nz
       2023-07-15T19:41:28Z
       
       0 likes, 0 repeats
       
       @clacke> Hope that initial impression is wrongMy reading is that ForgeFed tacks on a set of custom extensions to vanilla AP. The dev implementing for GL is starting with the vanilla-flavoured parts; already a formidable piece of work. But this is totally compatible with adding the ForgeFed-flavoured parts later, and this is in the roadmap.@liaizon @natriumchloride
       
 (DIR) Post #AXjEbZmLnatkcN1mdc by strypey@mastodon.nzoss.nz
       2023-07-15T19:47:37Z
       
       0 likes, 0 repeats
       
       @djsumdog> Ostatus was the final form after identica and pump rightOther way around. Identi.ca originally used OS, then switched to Pump.io. At which point it became a UX nightmare and many of us lost interest. Until GNU social turned up as a continuation the StatusNet/ OS server software Identi.ca used to run.@feld @jeffmcneill @Moon @liaizon
       
 (DIR) Post #AXjEeR5cYsU0XOPAkS by newt@stereophonic.space
       2023-07-15T19:46:33.641346Z
       
       0 likes, 0 repeats
       
       @Moon @jeffmcneill @strypey @natriumchloride @liaizon lmao literally the same happened to XMPP (except #2). Many tried using XMPP for literally everything, I remember some even prophecised it replacing E-Mail. Yet here we are.
       
 (DIR) Post #AXjEexEb32g0EUqnBI by strypey@mastodon.nzoss.nz
       2023-07-15T19:48:01Z
       
       0 likes, 0 repeats
       
       @djsumdog> Ostatus was the final form after identica and pump rightOther way around. Identi.ca originally used OS, then switched to Pump.io. At which point it became a UX nightmare and many of us lost interest. Until GNU social turned up as a continuation of the StatusNet/ OS server software Identi.ca used to run.@feld @jeffmcneill @Moon @liaizon
       
 (DIR) Post #AXjEjCCDMa2bnGl6Tw by Moon@shitposter.club
       2023-07-15T19:49:08.070633Z
       
       0 likes, 0 repeats
       
       @strypey @djsumdog @feld @jeffmcneill @liaizon #WhoKilledTheFediverse ???
       
 (DIR) Post #AXjEuiTFhrur4sDnAO by strypey@mastodon.nzoss.nz
       2023-07-15T19:51:03Z
       
       0 likes, 0 repeats
       
       @djsumdog> Wordpress has an AP plugin so you can use it for blog updates like RSS... and replies from the verse can federate back to the AP server. Unlike RSS which is one-way only. The WP plug-in dev was recently hired by Automattic to work on it fulltime.> what gitea was talking about when it came to federating things like issues/pull-requests... is ForgeFed. Basically AP plus some forge-specific extensions.@feld @jeffmcneill @Moon @liaizon
       
 (DIR) Post #AXjFOfpS5s4RZTtF5M by strypey@mastodon.nzoss.nz
       2023-07-15T19:56:38Z
       
       1 likes, 0 repeats
       
       @Zerglingman> [OStatus] was supported on gnusocial at one time, but was removed from that tooAre you sure?@feld @djsumdog @jeffmcneill @Moon @liaizon
       
 (DIR) Post #AXjFrFrViUbnR0TuJE by strypey@mastodon.nzoss.nz
       2023-07-15T20:01:09Z
       
       0 likes, 0 repeats
       
       @Moon> WhoKilledTheFediverseIt was Roger Rabbit! ; )@feld @djsumdog @jeffmcneill @liaizon
       
 (DIR) Post #AXjJZZfBkzg7S2XhfE by feld@bikeshed.party
       2023-07-15T20:42:55.417667Z
       
       1 likes, 0 repeats
       
       https://codeberg.org/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPubIt's literally in the repo here
       
 (DIR) Post #AXk10CQCZbIdDSTVIm by strypey@mastodon.nzoss.nz
       2023-07-16T04:50:02Z
       
       1 likes, 0 repeats
       
       @feld> Sorry if that seemed abrasive, it wasn't meant to beGood to know, but I just read it as an honest mistake caused by my ambiguous post.@djsumdog @jeffmcneill @Zerglingman @Moon @lnxw37b2 @liaizon
       
 (DIR) Post #AXk1glCdeDUvFbQR2u by strypey@mastodon.nzoss.nz
       2023-07-16T04:57:44Z
       
       1 likes, 0 repeats
       
       @Zerglingman> My mistake. I thought it switched cleanI believe AP was initially implemented as a plugin, with  some of the work supported by a SoC grant. Keeping OStatus support would make sense until AP was imported into core, and widely adopted enough among the remaining GNU social instance to avoid leaving a bunch of them orphaned.@feld @djsumdog @jeffmcneill @Moon @lnxw37b2 @liaizon
       
 (DIR) Post #AYURi2EUbRv9k2aoLY by liaizon@social.wake.st
       2023-08-07T14:25:09Z
       
       1 likes, 0 repeats
       
       Initial #ActivityPub support incoming into #Gitlab"I have liased with our product team and we have the green light to get this merged." -Sean Carroll (Engineering Manager, Gitlab)https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127023