community not federating

submitted by edited

I'm still learning the quirks of federation and the behaviors of communities hosted on different instances, so I apologize if this is something that's been asked repeatedly.

I made a post to a community I am subscribed to at lemmy.ca, from my home instance at slrpnk.net. Public posts on that community (as well as the post that I made) are not showing up from my home instance. My profile page on my home instance does not show any record of the post that I made.

I was only able to find existence of the post that I made by going to lemmy.ca, and then finding the community that I posted to from there.

!woodworking@lemmy.ca

21
28

Log in to comment

21 Comments

How long did you wait? Sometimes it takes some time for things to get federated.

As long as someone is subscribed to it from your home instance, it should get there, though.

Edit: A word

 
2

Communities only federate to an instance once someone from the instance has subscribed to the community.

 
5

If this is about your post in !woodworking@lemmy.ca, I can see it just fine by checking the post history from your profile. I'm using Voyager.

 
4

Yes it is. That's interesting, it's still not showing up on my profile for me.

Also checked on Voyager, nothing.

 
2

That community only accepts posts in 'undermined' language, so if you aren't seeing anything from there, but you can when you log out (to simulate everyone else's view of it), then it's probably a user setting that prevents you from seeing stuff from that language. If you go to the 'collapse' community and posts by 'Midnight' are missing, then it'll be that (similarly there's a comment here from 'originallucifer' - if you haven't seen it, it's 'cos of the language thing).

 
4

Awesome, logging out (switching to 'guest') made everything show up from my home instance.

I am/was able to see the comment from originalucifer, however, from before I logged out.

I am able to see posts from 'Midnight' on the 'collapse...' community when logged in.

 
3

Interesting. Funnily enough, my comments are coming through to Lemmy as 'Undermined' too (just a PieFed bug, easily fixed), so the fact that you saw it (as well as the comments by the others I mentioned) means it's not a language thing. That's good, in a way, because it should be physically impossible to actually de-select it.

So, sorry - at least we can rule one thing out, but I don't have any more suggestions.

 
2

What community is it?

 
4

I'm wondering too. /u/technomad@slrpnk.net was it the woodworking one?

 
2

Yes that one

 
2

Curious, did you get a long from my mention or did I format it wrong?

 
2

No, I didn't get any notification from your original ping attempt.

 
2

I believe to ping someone, you need to put an @ symbol before their name instead of /u/. Depending on how you're interacting with Lemmy (web or app) it should provide some means of auto completing the ping.

 
3
 
4

It is on your profile. Do you have "Undetermined" selected in your language settings?

 
3

The language settings are set to auto.

I'm using the Photon frontend if it helps.

 
2

The auto-setting is about what the language the frontend uses, what Blaze meant is the language visibility setting in your profile.

Edit: hmm, I can't actually find that setting in Photon, but what ever you set it in the classic lemmy-ui might still effect visibility on Photon.

Edit: https://slrpnk.net/post/14775569

 
4

I need to add language settings to communities and profiles. I really dislike how lemmy handles this though.

If you change it in lemmy-ui, it will propagate to Photon because it's an account wide setting.

 
3

Ah, so that confirms my suspicion that is propagates from lemmy-ui, thanks.

I agree that the way this is currently handled in lemmy-ui is really bad, but I am not sure how to do it better either. At the very least "undetermined" should probably always enabled and not possible to accidentally unselect.

 
3

So an hour later, while logged out (in incognito mode) I am seeing your post on https://slrpnk.net/c/woodworking@lemmy.ca and can find it on your home instance directly at https://slrpnk.net/post/14701745 - this is in addition to seeing it on https://lemmy.ca/c/woodworking and directly on the magazine's instance at https://lemmy.ca/post/31909201

Also, the post likewise shows up for me when I view your profile on either your home instance at https://slrpnk.net/u/technomad or on the magazine's instance at https://lemmy.ca/u/technomad@slrpnk.net (and again, that's logged out and in incognito mode).

Finally, I see your post on lemmy.world in the same three places - the magazine https://lemmy.world/c/woodworking@lemmy.ca , your profile https://lemmy.world/u/technomad@slrpnk.net , and the direct post itself https://lemmy.world/post/21403325

Sometimes posts from lemmy.world take up to three days to federate to my instance, so an hour isn't too bad really.

 
4

sounds like an issue with your local instance. federation seems to work, as you imply the post shows in the remote community.

i have seen that behavior before with database/process issues causing the local post not to show despite it being successfully sent to the remote.

 
3

Comments from other communities

I wish you luck with your campaign!

 
2

is the syntax the same?

some common things that have a better version; like sed; are ignored because of licensing and i'm convinced that if the syntax were the same we would all be using it anyways.

 
2

Yes, the syntax is the same. It also support various GNU and BSD extensions.

 
3

This is not what I would consider a "political reason". A political reason would be something like refusing to package it because of what political party Howard supports.

There is plenty of software you'll find in these repositories that aren't under the GPL. CMake uses BSD, the Apache web server uses the eponymous Apache license, LibreOffice and Firefox use MPL, Godot and Bitcoin Core use the MIT license, and I'm sure there are plenty of other software licenses that I haven't thought of yet.

 
15

I will change it to "licensing reason". Thank you

But the software you listed are used by many peoples. bc-gh is robust and performant, GNU bc is not actively developed, and benchmark shows that it is clearly slower than bc-gh in most case. But in most distros bc-gh is not available.

 
3

Did any distro give concrete reasons for why they have actively chosen not to package it, or perhaps they just haven't given it much thought yet?

 
10

perhaps they don't care about bc. I think they don't even notice that GNU bc haven't been updated since 2017.

 
-3

"perhaps" "I think"

In short you've got no clue.

 
16

Seems like a whine, bc is an interactive tool and it's unusual to use it for anything where its response isn't instant.

GNU bc is one of the oldest GNU tools and it uses an MP library that RMS banged out in an afternoon or two, I think. It could probably be adapted to use GMP which is very high performance.

Preferring GPL to other licenses seems fine with me, unless I want to work for Amazon without getting paid.

 
11

GNU bc is unmaintained for years. The latest version is from 2017. It don't have a repo or a mailing list.

bc-gh started in 2018 and it is still actively developed. It is adopted by many projects I've listed in my post.

 
-5

Does gnu bc have outstanding bug reports? If not, it doesn't need updates. Its spec was frozen 30 years ago, more or less. Rather than unmaintained, I'd call it maintenance-free. BIFL software as it were. Sounds great to me.

 
17

This has been the story of Linux since the 1990s.

BSD does the same thing. They famously stuck at the gcc 4.2 series about a decade too long because of licenses.

Nothing new under the sun.

 
1

But there are technical reason too. IIRC, gcc > 4.3 drop support for some architecture?

 
1
Insert image