mastodon.social/@organicmaps/114155428924741370
Looks like a contributor was in a sanctioned region?
Submitted 6 days ago by Tea@programming.dev to technology@lemmy.world
https://programming.dev/pictrs/image/37b46091-d157-469e-8a8d-2a6a1f2d5e45.jpeg
mastodon.social/@organicmaps/114155428924741370
Looks like a contributor was in a sanctioned region?
Looks like a contributor was in a sanctioned region?
Not according to that thread - it looks like they don’t yet know what caused it:
mastodon.social/@organicmaps/114178916120483761
No any details from GitHub yet. One contributor mentioned a temporary visit to disputed areas a long time ago — GitHub probably just flagged the account, and their bots messed up after that.
GAFAM is all one hydra.
Nice!
I actually recently set up my own Forgejo instance, and it’s remarkably similar to GitHub, to the point where they share Github’s “actions” code.
Congrats! More hosting diversity is a good thing.
Yep I got one too. Works great and self hosted. I swear its actually faster than GH is nowadays.
And I like that it doesn’t try to advertise and recommend a ton of repos to do you like GH does now.
GitHub has slowly become an advertising platform for repos more than anything. I miss what it was just a couple of years ago. It did exactly what you needed when you needed it. Now it’s just so bloated
The releases page is just as easy to find!
Forgejo Actions is definitely not a turnkey idential-to-GitHub solution, but it’s quite similar and for most not-super-complicated setups it’s basically the same (for better or worse, depending on if you like GH’s Actions).
As far as I remember, everything that I need works out of the box, except for Docker. In fact, just about everything Docker is somewhat quirky in Forgejo Actions.
One mildly annoying quirk of Forgejo is that as of current, the token generated for each Actions run is not quite the same as GitHub’s token. For my specific use case, if you want to upload a Docker Image to the package repository, you can not use the standard auto-generated token, which GitHub does allow you to use. Forgejo instead currently requires you generate your own app token and use that instead, as the auto-generated one lacks permissions over packages. (codeberg.org/forgejo/forgejo/issues/3571)
Depending on your infrastructure, it might just be impossible to make the various Docker-related actions (such as code.forgejo.org/docker/build-push-action) work. As an example, my infrastructure outlined below is one such case where those actions simply do not work.
Bare Metal (Debian 12) / ├─ Rootless Podman/ ├─ Forgejo ├─ Forgejo Runner ├─ Podman-in-Podman (Inner Podman also Rootless)/ ├─ <Actions Containers Run Here> * If you use rootful Docker with Docker-in-Docker, those actions will then work as expected. It is just that attempting to make them work with Rootless Podman (at least the version that ships with Debain 12) currently seems to be impossible.
Bare Metal ├─ Rootless Podman ├─ Forgejo ├─ Rootless Forgejo Runner (planning to run on another machine entirely) ├─ <Actions Containers Run Here>
I doubt the extra level of nesting is the issue though. If your issue is networking, then maybe the version of podman is the issue, since they switched out the networking layer in 5.0. I upgraded for a related reason, though I’m still getting some odd issues (mostly w/ the DNS resolver).
I haven’t gotten to cross-compiling just yet, nor have I needed to build a docker image since my projects are very much in the testing phase. But maybe I’ll give it a shot soon, since it’s better to catch these types of issues before it becomes a bigger problem.
I love that they have scoped labels while GitHub still doesn’t
Oh…I was interested until you said actions. What a terrible system for ci.
What’s wrong w/ actions? Is there something else you prefer?
I think they’re quite powerful. There are a variety of triggers, runners are fairly easy to configure (easy to scale up), and the syntax is pretty straightforward. It seems to work pretty well.
Boycott all US based services.
American here, please do this.
All of our companies are run by scumbags taking advantage of useful idiots. We need more options and legitimate competition.
Especially github. I thought all of you were supposed to leave that when microsoft bought it. I never used it but I definitely wouldn’t these days…
This is the way.
So why were they blocked.
One of their main contributors are in US sanctioned regions (Russia) so they can’t access it.
Really! Can’t believe them. Yeah fk microsoft.
they were blocked for supporting russia invasion of Ukraine.
Source?
I mean the owners of this “Estonian” company are Russian and Belarussian (company ownership is public record here in Estonia and foreigners can easily start companies), so I wouldn’t be surprised, but I also hate how easily unsubstantiated claims spread on the Internet.
So wait.
GitHub is Microsoft?
Continue.
Has been since 2018, and acquisition news caused quite an upset at the time.
Yeah they bought them almost 10 years now?
VS Code has a fully open source base which excludes proprietary extensions and default telemetry ( kind of his AOSP is for Android)
Check here for more info:
And VSCodium is the project that releases builds from the VS Code source code. Privacy-conscious developers should use VSCodium (which is fully FOSS) instead of Visual Studio Code (which is partially proprietary and includes tracking).
kind of how AOSP is for Android)
I can forgive not knowing github is MS.
but, how in the actual fuck did you not know VS Code is MS?
do you just close your eyes and code blind all day long?
Maybe they are just getting started with learning programming, be kind.
Yes, also remember to completely avoid Typescript and C# since they are also Microsoft. And Rust since heavy ties to Amazon. Actually, just to spare you the time, avoid programming altogether and do something like farming, since no Big Tech influence there. /s
I do like the work Microsoft has done with typescript itself, but more and more I’m seeing they are trying to tie up the language to VSCode, treating other editors as “second class citizens” for it and that has started to make me reconsider things.
I retired and doing hobby projects in Python and java, so I get choices (including not playing) but wtf, big tech figured out how to take over open source?
That’s particularly evil.
Yes, also remember to completely avoid Typescript and C# since they are also Microsoft.
This, but unironically.
I recommend Codeberg or Forgejo!
PyCharm is a solid choice. It just works. But if you’re open to another editor, take a look at Zed. It has python support too. It’s super snappy and way less bloated than the others.
Might check out Zed. Relatively new editor from the folks behind Atom and treesitter. Extremely fast with an excellent interface and vim mode. The second best vim mode behind Neovim.
I’ve been testing Zed for the last couple weeks for some Vue / Nuxt projects. It works great for that and seems very stable so far, but is also developed by a for-profit. Curious to see how the Zedless project works out.
I’m also very new to doing any type of programming, and also don’t remember things from last week lol. I use Kate, it’s from KDE which is from the Linux world but works on windows! They have some other good programs that also work on windows (and Mac too I think!) if you’re trying to extract yourself from there. I don’t know python very well so don’t know if Kate is the best choice compared to PyCharm for your use case, but might be a good allrounder.
Can I suggest vim or emacs?
Everyone who is censored, everyone who abuses their mod powers; it just creates an opportunity for people to pick up the slack and create better communities.
You only have yourselves to blame, dickhead mods.
This post is stupid. The whole reason they are blocked is because Russia invaded ukraine, so the US sanctioned them, so Russian developers can’t use Github, not because “microsoft bad” (true but irrelevant in this case) but because Microsoft is legally obligated too.
Fuck russia. Honestly this post makes Microsoft, Github and USA look good, and Organic Maps look bad. Organic maps should ban russian developers from contributing.
Remember kids, racism is always okay if it’s against the right people.
I have nothing against Russian developers. But I do think they should be completely isolated and blocked from the outside world. That’s the whole point of sanctions.
The US supplied 80% of the bombs dropped on Gaza.
Do you believe US civilians should be prohibited from interacting with the rest of the world?
As a US citizen. YES. FFS, the point of sanctions is to compel a change or deter an action. Americans might pay way more attention when the rest of the world puts us in timeout because of the terrible leadership.
but_what_about_.jpg
Do you believe US civilians should be prohibited from interacting with the rest of the world?
Yes…? Why haven’t other countries sanctioned the US for Gaza genocide? But that’s also not the point at hand.
I mean, it’s probably in their best interest to avoid us. We are a terrible country.
I don’t think I want my government deciding who can contribute to my open source project.
When Trump gets into a dick measuring contest with a US ally and sanctions them, POOF foreign contributors are gone. Community management, codebase familiarity, and open PRs be damned. It’ll kill open source projects.
Are you aware of how much open source work comes from Russians? Russians != Russian govt.
Who could have ever anticipated Git hub going to shoot after Microsoft bought it
We need something like Forgejo, but decentralized. I don’t want to create a new account for every Forgejo instance.
Anyone have the story behind this? Fuck Microsoft and all that, but Github has historically been pretty good when it comes to not banning people for stupid reasons. Usually, it’s a DMCA thing or a valid security threat.
Recently, there was some controversy about closed source code powering a component of the project (github.com/orgs/organicmaps/discussions/9837) but I didn’t keep up with that. Could this ban be related to that?
ai driven anti-spam is destroying the internet
Why did they get removed? I feel like I’m missing a whole backstory here.
why is Organic Street Maps better than the other ones, that claim to be Open Street Maps derived?
bandwidth is not disposable ya’ll.
Ah, the threatened oligarchy is at it again. I’m sure its purely a coincidence and not at all a retaliation for people abandoning big tech en masse.
Nice! It even supports the same RSS feed format. For anyone who also wants FOSS releases injected straight into their veins git.omaps.dev/organicmaps/…/releases.atom
This was always going to jappen datahoarders we have to mirror all of github!
Sucks for Organic Maps but that’s the FAANG.
is forgejo the same thing as codeberg? it looks similar… just curious
I love organic maps, sometimes I practice navigation by turning location off and using a compass with the downloaded map on my phone.
I’m looking forward to the time Forgejo starts supporting Forgefed
As long as they are still publishing the apk to f-droid, as a user I hardly care where it’s hosted.
Lol fucking Russians deserve to be blocked everywhere
Extremely based
What is really needed is a fediverse for git repos
Whyyy???
Downloaded and installed!
👍👍
I’ve switched to CalyxOS 6 or 7 months ago, OrganicMaps came with it. I have never looked back.
I wish, but when I am looking gor a job the employer will look at the green squares and leetcode score or something stupid like that instead of my projects or having a discussion in general.
Itdidnttrickledown@lemmy.world 6 days ago
There is some serious crapitalist hate for organic maps. I never heard of it util is was taken off the play store for a bit. I side loaded it that day.
pulsewidth@lemmy.world 6 days ago
Organic Maps is not at feature parity with paid options but it is pretty damn good for FOSS. I use it almost daily for driving around city/suburban Australia and it very rarely gives me bad directions - certainly no more than the paid option i previously used (Sygic).
unexposedhazard@discuss.tchncs.de 6 days ago
Its also a really great base project to build on top of. The routing system is a plug in library which can be easily replaced. That means if someone wants to build something that collects and utilizes live data for traffic/construction avoidance they can totally do that. Adding new map layers is also a big one that they made sure is going to be easy to do.
chiliedogg@lemmy.world 5 days ago
It works well, and I’m a huge fan and contributor to Open Street Maps (which it’s bassed on). But it doesn’t do traffic, which is unfortunately wha I need from my navigation apps 99% of the time.
If they had a paid option to cover the costs of using TomTom’s traffic API, I’d make the switch.
Adiemus@lemm.ee 5 days ago
But it is one of the best when it comes to cycling or walking. I’ve been using it for years now.
SaharaMaleikuhm@feddit.org 5 days ago
Why would it get removed? Can’t have any competition for Google Maps or what? Well, it won’t get removed on F-droid