commit: 5fc253019131bf8e9daa5126c42f556930ccc91d
parent 70e90c19f66ff73789bdf9f07a24e104a84aef1b
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Wed, 19 Jan 2022 21:59:21 +0100
articles: Update on Pleroma Maintainance
Diffstat:
5 files changed, 93 insertions(+), 3 deletions(-)
diff --git a/articles/Update on Pleroma Maintainance.shtml b/articles/Update on Pleroma Maintainance.shtml
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+<!--#include file="/templates/head.shtml" -->
+ <meta property="og:type" content="article"/>
+ <meta property="og:title" content="Update on Pleroma Maintainance"/>
+ <title>Update on Pleroma Maintainance — Cyber-home of lanodan</title>
+ </head>
+ <body>
+<!--#include file="/templates/en/nav.shtml" -->
+<!--#include file="/articles/Update on Pleroma Maintainance.xhtml"-->
+ <a href="/articles/Update%20on%20Pleroma%20Maintainance.xhtml">article only(plain XHTML)</a>
+<!--#include file="/templates/en/footer.shtml" -->
+ </body>
+</html>
diff --git a/articles/Update on Pleroma Maintainance.xhtml b/articles/Update on Pleroma Maintainance.xhtml
@@ -0,0 +1,61 @@
+<article xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry">
+<a href="/articles/Update%20on%20Pleroma%20Maintainance"><h1>Update on Pleroma Maintainance</h1></a>
+<p>
+ So, there has been drama going on within the Pleroma side of the fediverse regarding the project itself for about the past month and it looks like there is no ways of having it being resolved, so I'm basically walking away from the project, at least the backend side of things.<br />
+</p>
+
+<h2>My old stance on Alex Gleason</h2>
+<p>
+ My old stance when Alex Gleason joined the Pleroma community was that he shouldn't have been a Maintainer because that would have been a Public Relation disaster and that he had to leave his politics out, specially the ones about gender.<br />
+ To the ones not really aware a large chunk of the pleroma community was transgender people.<br />
+ And of course it doesn't really mixes well with someone having an article named <a href="https://blog.alexgleason.me/trans/">Why I don't support transgender ideology</a> which would trigger a knee-jerk reaction on basically anyone supporting the cause.
+</p>
+<p>
+ And while this has worked okay, the disaster happened anyway, we lost a large chunk of the community, we lost collaboration with glitch-social, which killed MastoFE.<br />
+ In retrospect there should have been much more clarity and better stances, for example community guidelines to reverse-signal on accepting someone which is basically anti-trans.
+</p>
+
+<h2>Alex Gleason becoming maintainer</h2>
+<p>
+ Around Christmas Alex Gleason became a maintainer, I still have no idea who pushed the button nor who was part of the decision process for this, at least I wasn't. I actually wondered at first if a takeover happened because there was no announce or ping about it.<br />
+ And there clearly wasn't any maintainer onboarding being done, we have the policy that you do not merge your own stuff without a very good reason such as no one having reviewed your code in a timely manner (~1 week), he arrived and merged about 10 merge requests, two of them were already controversial:
+ <ul>
+ <li><a href="https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3480">AdminAPI: let moderators actually do things</a></li>
+ <li><a href="https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3402">Add notice compatibility routes for other frontends</a> which spawned:
+ <ul>
+ <li><a href="https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3576">Revert notice compatibility routes merge request</a></li>
+ <li><a href="https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3579">Make notice compatibility routes optional</a></li>
+ </ul></li>
+ </ul>
+</p>
+<p>
+ I'll let you review the comments on those by yourself as I'd rather not misrepresent other people's point of views and stances and I've already done a bunch of comments/replies on theirs.
+</p>
+
+<h2>Soapbox-FE replies handling</h2>
+<p>
+ There was a more or less forgotten feature in the pleroma backend which allowed to address people without having to mention them, this wasn't a very familiar thing in the fediverse, you could sometimes see an odd software behaving like this but it was not a case that was really handled completely in the fediverse.<br />
+ Soapbox-FE is Alex Gleason's own frontend, and rather than having the addressing be an experiment you can toggle on, it was a forced behavior for anyone using it on Soapbox-FE <code>develop</code>, which means admins using it having to revert back if they didn't like it.
+</p>
+<p>
+ The change itself isn't much of an issue, showing mention-less addressing is something which should be handled, but it is the kind of change you rollout progressively and with pinging other software which will be impacted beforehand, this wasn't done, leading to a crippled user experience for everyone else on the fediverse, including fellow pleroma users which wouldn't have been using soapbox.<br />
+ It meant that Pleroma-FE was pushed to merge the side of the mention change which was in carefull progress to originally fix things like the MissKey style of mentions (<code>@user@domain</code> rather than just <code>@user</code>).
+</p>
+
+<h2>Calling everyone a actual retard</h2>
+<blockquote>
+I do not care if this alienates the 2 dozen severely mentally handicapped people here. We don’t need you. If the Fediverse is going to succeed, it’s not going to be because of this, and it’s certainly not going to be because of you.
+I’ve worked my ass off for 3 years for “the community.” People seem to have no idea the amount of time and energy I’ve spent for basically nothing. But since day 1 it’s been a war, and I was incredibly patient. I tried very hard to earn people’s respect. But do ONE small thing people don’t like? It’s all vapor.
+So no, I don’t care. I’m not building this for those people. I’m building for normies. I want to obsolete Twitter. We can’t do that by staying in one place forever.
+People don’t like change - too bad. The world keeps turning.
+</blockquote><cite><a href="https://gleasonator.com/objects/13a04551-1c11-43d7-a2b3-05e8513a6369">https://gleasonator.com/objects/13a04551-1c11-43d7-a2b3-05e8513a6369</a></cite>
+<p>
+ I'm not sure who he actually refers to with <q>the 2 dozen severely mentally handicapped people here</q> but I'm guessing everyone which doesn't likes his way of absolutely refusing to acknowledge any feedback and proceeding to move fast and break things.<br />
+ Leftist mindset is <q>Everyone I don't like is a nazi</q>, I guess the Alex Gleason mindset is <q>Everyone I don't like is an <em>actual</em> retard</q> (emphasis on actual).<br />
+ The former one I find midly annoying, the latter is inaceptable and I refuse to be associated with anyone having this kind of behavior so I am walking away from the Pleroma project as long as Alex Gleason is a maintainer on it, I'd rather avoid making non-revertable changes so for now I closed all my Merge Requests and I won't be pushing code to Pleroma, it will only be on my personal repositories.
+</p>
+<p>
+ By the way, the way I build software is mostly for myself and friends. <a href="https://www.urbandictionary.com/define.php?term=Normie">Normies</a> mostly aren't in that demographic. And to be clear, in 4chan parlance it is mostly a slur-ish word similar to what some old time internet/BBS/Usenet users could send at users of things like AOL for disrespecting all the written and unwritten rules the community had organically self-built.
+</p>
+<p><a href="https://queer.hacktivis.me/notice/AFbsjUKgIxKBW0iXfk">Fediverse post for comments</a>, published on 2022-01-19T19:37:05Z, last updated on 2022-01-19T19:37:05Z</p>
+</article>
diff --git a/feed.atom b/feed.atom
@@ -11,6 +11,17 @@
<!-- new.sh: new articles here -->
<entry>
+ <title>Update on Pleroma Maintainance</title>
+ <link rel="alternate" type="text/html" href="/articles/Update%20on%20Pleroma%20Maintainance"/>
+ <id>https://hacktivis.me/articles/Update%20on%20Pleroma%20Maintainance</id>
+ <published>2022-01-19T19:37:05Z</published>
+ <updated>2022-01-19T19:37:05Z</updated>
+ <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<!--#include file="/articles/Update on Pleroma Maintainance.xhtml"-->
+ </div></content>
+ </entry>
+
+ <entry>
<title>The new CVE.org website is a security disaster so I made my own</title>
<link rel="alternate" type="text/html" href="/articles/cve.org-disaster"/>
<id>https://hacktivis.me/articles/cve.org-disaster</id>
diff --git a/home.shtml b/home.shtml
@@ -56,6 +56,7 @@
<li>2021-04-20: <a href="/articles/BadWolf%2C%20two%20years%20later">BadWolf, two years later</a></li>
<li>2021-08-22: <a href="/articles/filetype%20automation">(Semi-)Automatic opening of Files</a></li>
<li>2021-10-03: <a href="/articles/cve.org-disaster">The new CVE.org website is a security disaster so I made my own</a></li>
+ <li>2022-01-19: <a href="/articles/Update%20on%20Pleroma%20Maintainance">Update on Pleroma Maintainance</a></li>
</ol>
</main>
<!--#include file="templates/en/footer.shtml" -->
diff --git a/notes/pure-wayland.shtml b/notes/pure-wayland.shtml
@@ -191,7 +191,7 @@ endif</code></pre>
<li><a href="http://www.freeciv.org/">freeciv</a>: Yes(SDL2 and Qt5 clients) and No(GTK+2 client, the default/goto one)</li>
<li><a href="https://supertuxkart.net/">SuperTuxKart</a>: Quite, works in wayland with gles2(because irrlicht tries to dynamically load <code>libGL.so.1</code> otherwise) in current git (<code>9f1ae2b7619f21546cc5cdd4bbeea53492d4b7ac</code>)</li>
<li><a href="https://github.com/FWGS/xash3d-fwgs">Xash3D FWGS</a> + <a href="https://github.com/FWGS/hlsdk-xash3d">HLSDK Xash3D</a> (Half-Life1 engine): Yes, has some glitches but seems unrelated to Wayland. Note: You need to set <code>SDL_VIDEO_GL_DRIVER=libOpenGL.so</code> or <code>BOX86_LIBGL=libOpenGL.so</code></li>
- <li><a href="https://neverball.org">neverball</a>: Works with OpenGL ES(<code>make ENABLE_OPENGLES=1</code>), segfaults with OpenGL(which needs <code>sed -i s;-lGL;-lOpenGL; Makefile</code>)</li>
+ <li><a href="https://neverball.org">neverball</a> (1.6.0): Works with OpenGL ES(<code>make ENABLE_OPENGLES=1</code>) and desktop OpenGL with <code>make OGL_LIBS=-lOpenGL</code></li>
<li><a href="https://gitlab.com/pingus/pingus">pingus</a>: Displays with a small patch(<a href="https://gitlab.com/pingus/pingus/-/merge_requests/191">pingus!191</a>), story mode segfaults but seems unrelated.</li>
<li><a href="https://nc.itch.io/mercury">Excavation Site Mercury</a>: Need to set <code><a href="https://github.com/libsdl-org/SDL/blob/main/docs/README-dynapi.md">SDL_DYNAMIC_API</a></code> to where your distro's <code>libSDL2.so</code> library is</li>
<li><a href="https://www.hempuli.com/baba/">Baba Is You</a> (Humble Bundle): Needs to run <code><a href="https://nixos.org/patchelf.html">patchelf</a> --replace-needed libGL.so.1 libOpenGL.so.0 bin64/Chowdren</code> and set <code><a href="https://github.com/libsdl-org/SDL/blob/main/docs/README-dynapi.md">SDL_DYNAMIC_API</a></code> to where your distro's <code>libSDL2.so</code> library is</li>
@@ -269,10 +269,12 @@ endif</code></pre>
<h2 id="misc">Misc <a class="hlink" href="#misc">§</a></h2>
<ul>
<li><a href="https://github.com/MasterQ32/kristall">kristall</a> (Qt Gemini Browser): Yes, Just Works</li>
+ <li><a href="https://stellarium.org/">stellarium</a> (0.21.0): Yes, just works</li>
<li><a href="http://www.gnumeric.org/">gnumeric</a>: Yes, seems to work fine</li>
- <li><a href="https://github.com/xournalpp/xournalpp">xournalpp</a>: Almost, needed a patch(<a href="https://github.com/xournalpp/xournalpp/pull/2934">xournalpp#2934</a>)</li>
+ <li><a href="https://github.com/xournalpp/xournalpp">Xournal++</a> (1.0.20): Almost, needed a patch(<a href="https://github.com/xournalpp/xournalpp/pull/2934">xournalpp#2934</a>) to make X11 optional, included in 1.1.0+</li>
<li><a href="https://gitlab.freedesktop.org/mesa/demos">Mesa Demos</a>: Nope</li>
- <li><a href="http://www.abisource.com/">abiword</a>: Nope<li>
+ <li><a href="http://www.abisource.com/">abiword</a> (3.0.5): Nope, hard-dependency on X11</li>
+ <li><a href="https://celestia.space">celestia</a> (<code>22291cd795606a73226f3c7b0acff65bdbbf3f24</code>): Nope, blank rendering</li>
</ul>
<h2>See Also</h2>