fedia

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

kbal, in Lemmy once again isn't federating properly?
@kbal@fedia.io avatar

Damn has it been that long already? I saw the moment when it broke, it appeared to coincide with a network outage after a couple weeks of being reliable. It's got to be some kind of simple little bug so I even started looking at the code but didn't get anywhere yet.

@jerry

DarkThoughts,

It started to slowly work again around the middle of January but by the looks of it rather short lived...

Edit: I just now got the reply notification for this, 14 hours later. I think this might be on Fedia at the moment... Ugh...

jerry,
@jerry@fedia.io avatar

The problem is that federation keeps dying every few hours - well, it doesn't entirely die, but becomes incredibly slow.

ciferecaNinjo, in Federation is more broken than usual

Not sure if this is related but I just received a notification for a new reply and it turned out to be a quite old comment from 5 months ago:

https://fedia.io/m/homeimprovement@lemmy.world/t/173551/Most-chimneys-in-my-neighborhood-are-open-thus-water-enters#entry-comment-3109852

I block all mags from all Cloudflare instances. So sometime after posting to homeimprovement@lemmy.world I blocked it. I still get notifications (which is good), then I unblock it just to read the response then re-block. That’s not likely related, but something happened in the past couple days that apparently caused a “seen” flag to get unset. It’s not in itself worth chasing up but maybe it’s a clue as to whatever happened.

osaerisxero, (edited ) in Federation is more broken than usual

This might be the same issue that brought kbin.social to its knees, only fedia/mbin is giving up instead of the infinite retries which are crippling the other platform.

DarkThoughts,

One comment in one of the kbin threads of a guy who hosts his own forked instance said it's probably caused by a Lemmy update, which I guess makes sense. kbin and mbin aren't the same code wise (can't even use the nsfw unblur here), and kbin is also a version ahead of mbin so they might just handle the same issue differently. A lot of the magazines / communities I checked have their latest threads from like a week ago when viewed through fedia. kbin ironically has similar examples, but different ones to fedia. Whatever the cause, it obviously shines a negative light on any 'bin instance and to a degree onto the fediverse. For me, I would really like to avoid having to deal with the shitty Lemmy UI and support the Lemmy devs directly.

e-five,

I wouldn't exactly say mbin is behind kbin, as things have diverged much since the fork. For example, mbin has moderators from lemmy, and lemmy shows mbin moderators. As of latest, mbin gets moderator reports from lemmy (and maybe the other way, I didn't closely review that PR), things like sensitive groups are marked correctly, subscriber and follower counts come from source... Still, there's a lot of work to do for the user experience, many people have made that clear lately, so I'm hoping mbin will be able to gain the contributors needed to make the changes people want to see

Also, yea a lot of /kbin tweaks won't work. I do want to make an eye toggle button to make visible all nsfw on a page, but that might be hindered a bit due to infinite scroll (as well as a user setting to just have it shown by default). In the meantime though, it's just the structure of data changing from javascript to css, so it's always possible to do. I wrote a tampermonkey script able to do so as an example:

// ==UserScript==
// @name         Mbin tweak
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Unhide NSFW entries automatically
// @match        https://fedia.io/*
// @require      https://greasyfork.org/scripts/12228/code/setMutationHandler.js
// ==/UserScript==

checkThem([].slice.call(document.querySelectorAll('input[type="checkbox"].sensitive-state')));

setMutationHandler(document, 'input[type="checkbox"].sensitive-state', checkThem);

function checkThem(nodes) {
    nodes.forEach(function(n) { n.checked = true });
}

based on this answer on how to check all checkboxes on a page

jerry, in Flaky GIF uploads
@jerry@fedia.io avatar

How large are the gifs you're posting? So far, my test uploads have been successful and I'm not able to get it to fail...

iamnomad,
@iamnomad@fedia.io avatar

@jerry They range from 2.7 to 9.1 MB, though looking at the ones that did post successfully, they seem to be less than 5 MB. I think I ran into a size limit.

jerry,
@jerry@fedia.io avatar

That gives me something to go on. Thank you.

e-five,
@e-five@kbin.run avatar

As a note, TheVillageGuy was also looking into this in the past https://github.com/MbinOrg/mbin/pull/95#issuecomment-1774097530

As the diff mentions the default max size is 6MB and 5s upload timeout. While php.ini declares 10MB defaults. It's a bit weird they don't match, but there's probably followup on 1. allowing instance owners to configure the size of images they are ok with hosting 2. maybe more research into what other platforms allow, there's a lot of discussion about thumbnails and the sort since remote instances cache things themselves, and broken thumbnails make things look like they aren't working across the fediverse

jerry, in Flaky GIF uploads
@jerry@fedia.io avatar

thanks - I wasn't aware of the issue. I will try to figure out why.

ciferecaNinjo, in We’re back

Was there any data loss? The comments tab of my profile only shows 11 comments which only go back 1 week (perhaps to around this “we’re back” thread). I should have much more than that.

jerry,
@jerry@fedia.io avatar

As part of the database clean up, I had to remove many corrupt records, so the answer is yes there are missing posts and comments, however I do have backups have I have been attempting to find ways to reinsert them without recreating the problems. I’ve not had much luck with that yet.

realslef, in We’re back

Are the dropship-marktplatz image links also gone?

jerry,
@jerry@fedia.io avatar

They should be. I’ve not seen any since I changed the nginx config the prevent that domain from pointing to the mbin instance.

Teppic, in Is there a problem with 2FA?
@Teppic@fedia.io avatar

Yep, same issue for me.

jerry,
@jerry@fedia.io avatar

I’ll take a look at that

Teppic, (edited )
@Teppic@fedia.io avatar

It's the same on Melroy's instance so it's an mbin issue. I'll raise an issue for it on GitHub.

Edit: I've raised it as an issue now.

jerry,
@jerry@fedia.io avatar

Many thanks!

Teppic,
@Teppic@fedia.io avatar

...and it's been fixed!
Credit to Melroy and asdfzdfj for picking it up and coding the fix in what ...7 hours?

For the wider audience, this is now fixed in the mbin code, it won't resolve here until next time @jerry updates fedia.io which could be a few days, or even week or so depending what other changes they've made and are making.

jerry,
@jerry@fedia.io avatar

I will run an update tonight. There are some other updates I want to pull in, like removing noise from logs.

trolder,

Many thanks to everyone.

jerry,
@jerry@fedia.io avatar

I did not update last night - there are many in flight code changes and I’d prefer not to cause more problems, so letting that settle down for a bit before I update.

MHLoppy, in Degraded Fedia performance?
@MHLoppy@fedia.io avatar

Ended up plagued with this again for a few days, and figured it was server-side issues.. but eventually thought "why not check in another browser", so I did, and the problem was gone.

I don't know what the problem was and if it's due to kbin, the swap to mbin, is fedia-specific, or browser-specific, or some-action-that-I-took-specific, but clearing all the cookies and data in my browser for fedia.io has put things back to sane. If you read this and are having similar issues, consider trying as much (remember doing this will log you out).

elouboub, in Big update for Fedia.io - it’s not going anywhere
@elouboub@kbin.social avatar

mbin? Is kbin dead?

jerry,
@jerry@fedia.io avatar

It appears so

melroy,
@melroy@kbin.melroy.org avatar

Officially not.. but the development slowed down too much and was too restricted by Ernest. I wanted to avoid a fork. But I didn't saw any good alternative.

elouboub,
@elouboub@kbin.social avatar

Is Ernest OK? Maybe the explosion of interest was a bit too much to handle right now. Out of curiosity, why did you fork it to github and not stay on codeberg?

melroy,
@melroy@kbin.melroy.org avatar

I don't know what is happening with Ernest, he said there were families issues. He did respond to me on October 3 for the last time. However, developers were NOT allowed to merge pull requests from others. He stopped developers from merging code. He couldn't let it go, which is a problem if you are not in for weeks or sometimes months. The issue was that development become to a halt, contributors were no longer motivated! I tried to discuss this topic with Ernest multiple times now, without any answers. At some point it was the final straw. I forked the project and introduce a C4 Wow based on trust, allowing dozens of people to have owner rights and giving back the control to the developers, contributors and users or admins.

Moving to GitHub was only done because Codeberg was down too often in the past year. Which was very frustrating when you want to work together with people. So I also moved to GitHub with GitHub Actions during the forking.

melroy,
@melroy@kbin.melroy.org avatar

Ps. this issue was already going on for the past few months. Causing Kbin development to slowly halt further and further.

elouboub,
@elouboub@kbin.social avatar

Thanks you for the background. Pity codeberg was down so often. Probably german internet, lul.

Hadn't heard of C4Wow. Looks like you could add MBin to the list of implementations at the bottom of the page.

Good luck! I hope it works out :)

melroy,
@melroy@kbin.melroy.org avatar

I was also trying to prevent a fork, but I didn't saw any way out. Hence the fork by the community, for the community. I hope so as well, the idea is that we work as a real team and active contributors have GitHub owner rights. We peer-review each other code and are allowed to merge pull requests. There is no single maintainer, we are all maintainers.

Australis13, in Big update for Fedia.io - it’s not going anywhere

Thanks for all your hard work! I was not looking forward to Fedia going offline...

hitstun, in Big update for Fedia.io - it’s not going anywhere
@hitstun@fedia.io avatar

Thank you for all your hard work. You and @melroy haven't given up on this community, and I'll stand by you too. I embrace the jank and appreciate the fine communities we've made here.

jerry,
@jerry@fedia.io avatar

Melroy deserves all the credit

bentoh, in Big update for Fedia.io - it’s not going anywhere
@bentoh@mastodon.online avatar
skullgiver, in Cannot reply… Snubbed by the machine. (Cloudflare problem?)
@skullgiver@popplesburger.hilciferous.nl avatar

Is this a Cloudflare problem? Without any error messages this may as well just be a Fedia bug. Every other Kbin user seems to be posting comments just fine.

the client is javascript after all

How edgy! It’s written in Typescript, though.

Best advice I can give you is to open up the dev tools and look for the exact error message that Kbin is hiding from you for some reason. Also do the usual checks (disable adblockers/all addons, try another browser, etc) for browser related issues.

ciferecaNinjo,

Is this a Cloudflare problem?

I guess not. Today I was able to post there.

Though there’s another odd behavior: my profile shows all my own posts except the posts in that #lemmyWorld thread. But I do get notifcations if someone replies to me in that thread.

Every other Kbin user seems to be posting comments just fine.

I don’t see how you could know that. If someone is blocked, there’s no metric AFAIK.

kubica, in Cannot reply… Snubbed by the machine. (Cloudflare problem?)
@kubica@kbin.social avatar

If you retry it doesn't let you? From kbin I saw an error trying to reply to a post, but then I retried and it worked.

ciferecaNinjo,

I’ve retried several times, even with a long delay. I also tried re-entering the thread (which is often the fix for kbin-specific failures) and that did not work either.

(edit)
Note that to send this reply to you here in this pure kbin mag I had to submit twice. But in that #LemmyWorld even many retries makes no difference. I would love to have a text-based client about now.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

I would love to have a text-based client about now.

Lemmy has github.com/mrusme/neonmodem

The same person who runs Fedia.io also runs infosec.pub, so you could try using neonmodem with that Lemmy server without handing your data over to a new person.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fedia@fedia.io
  • random
  • meta
  • Macbeth
  • All magazines