Earlier quoted context omitted.
I no longer trust bitbucket after they shut down their mercurial support. That was the thing that differentiated them from everyone else. Why even use them now?
I wonder if there even is public mercurial hosting available anymore. This git monoculture is starting to be a bit annoying.
Codeberg: A GitHub alternative from Europe
151–160 of 220 posts
Re: Codeberg: A GitHub alternative from Europe
#152Here is a list of free Git hosting services for open source software: • https://github.com/ • https://gitlab.com/ • https://bitbucket.org/ • https://codeberg.org/ (As per the linked article) • https://sr.ht/ (Sourcehut) Codeberg and Sourcehut appear to use open source code for their web page backend; the others seem to use proprietary software (in the case of GitLab, there is a free version, but gitlab.com also uses…
Please keep in mind codeberg runs on donations (like mine :) ). If you join and have resources, consider donating (they're on LiberaPay). Their finances seem healthy and sustainable for now. https://liberapay.com/codeberg/
Re: Codeberg: A GitHub alternative from Europe
#153Earlier quoted context omitted.
I think we should emphasize that Sourcehut is just currently free while it is in alpha. Mr. DeVault been very upfront about the fact that he's planning to start charging eventually. From his FAQ, https://man.sr.ht/billing-faq.md#why-should-i-pay-when-githu... The point is to set up a responsible financial situation between himself and the users and avoid the bad incentive structures that "free" services have ("Free"…
Has ddevault ever commented on how much build minutes will cost out of alpha? From their pricing page it seems like a fixed monthly cost for unlimited minutes, which doesn't seem sustainable to me.
Re: Codeberg: A GitHub alternative from Europe
#154Earlier quoted context omitted.
I no longer trust bitbucket after they shut down their mercurial support. That was the thing that differentiated them from everyone else. Why even use them now?
I wonder if there even is public mercurial hosting available anymore. This git monoculture is starting to be a bit annoying.
Re: Codeberg: A GitHub alternative from Europe
#155Shame that they don't seem to support the European Self-Sovereign Identity Framework for registration: https://essif-lab.eu/ I am really hoping that this will take off and soon all Europeans will be able to prove they have the right to get services without having to reveal their full identity... and I think this is a great framework for registration to services like this as well.
Re: Codeberg: A GitHub alternative from Europe
#156Earlier quoted context omitted.
I no longer trust bitbucket after they shut down their mercurial support. That was the thing that differentiated them from everyone else. Why even use them now?
I wonder if there even is public mercurial hosting available anymore. This git monoculture is starting to be a bit annoying.
Re: Codeberg: A GitHub alternative from Europe
#157I'd like to plug self-hosting via Gitea. I have it running on a Raspberry Pi Zero(!) and it works really well[0]. I no longer star projects on GitHub: instead, I mirror them onto my Gitea server which periodically syncs in changes with a cadence of my choosing[1]. If a project I depend on ever gets deleted from GitHub, I'll have a reasonably up-to-date copy. If you have a Pi in a drawer somewhere, or an underutilized…
Re: Codeberg: A GitHub alternative from Europe
#158Earlier quoted context omitted.
I just took one look, I had never heard of it before, and... it's depending on the serialization order of steps in the YAML to run pipelines?! What fresh hell is this? Loading the YAML file in a language where dictionaries/hashmaps don't preserve the insertion order and serializing again will break your file? How could they fail at such a basic step of making a YAML-configurable CI system? This is the worst abuse of…
From what I’ve seen, the config uses dictionaries for concurrent pipelines. Sequential commands are in an array (ie hyphen prefixed). Plus it’s a bit late to hate on YAML for CI config since it’s already being used by most services, such as: - Concource - Travis - CircleCi - GitHub Actions - Gitlab - AWS CodeBuild …not to mention a crap load of other orchestration services from docker-compose to k8s to CloudFormation…
https://woodpecker-ci.org/docs/usage/pipeline-syntax
The problem here is that if you load this YAML, modify it in code, and write it back out, but use a library or language that doesn't keep the ordering of the two entries the same, they will run in the wrong order.
As in their example: backend will be built, followed by frontend. Serially. Those are two different steps.
If instead you loaded this file and saved it without keeping the dictionary ordering the same, it is possible that frontend would not get built before backend.
To get what you want, you have to use the group option to group them together: https://woodpecker-ci.org/docs/usage/pipeline-syntax#group--... at which point frontend/backend would get run in parallel.
Gitlab CI requires you to define your stages up-front, and tasks in the same stage all get executed at the same time.
On Github CI all tasks get executed in parallel by default, unless you specify a needs dependency at which point it will run the steps as required to meet those needs requirements.
Re: Codeberg: A GitHub alternative from Europe
#159Earlier quoted context omitted.
Does SourceHut still have an aversion to Kubernetes and Docker? Last year I was trying to setup SourceHut on my home infra (which is Docker/SystemD based, but was Kubernetes based) and I was told I'd be banned if I asked about it, and that they don't support that kind of software. Super weird interaction from someone I otherwise used to admire.
Some Kubernetes and Docker people get somewhat religious about it, and rather than taking “I/we don't support that and don't have any immediate plans to, but feel free to try it yourself” as a valid response will plead, nag, and otherwise try to cajole a project's maintainer's to reconsider, sometimes being irritatingly persistent and calling into question a person's overall intelligence because they don't currently…
I asked once and didn't get a response for what I think was 3-5 days and asked again (it is a low frequency channel, but that gap seemed appropriate). I wasn't making a religious argument, literally just asking about the availability of images.
> Don't take it personally. If you want to use a tool with that plumbing then feel free to DIY. If you make it work well, perhaps publish your process and/or images and support it for others who need/want that support.
I mean Drew was pretty clear that I couldn't even ask questions related to either subject in that channel. I don't take it personally, but it certainly affected the way that I view the project and Drew as a human being.
Re: Codeberg: A GitHub alternative from Europe
#160Here is a list of free Git hosting services for open source software: • https://github.com/ • https://gitlab.com/ • https://bitbucket.org/ • https://codeberg.org/ (As per the linked article) • https://sr.ht/ (Sourcehut) Codeberg and Sourcehut appear to use open source code for their web page backend; the others seem to use proprietary software (in the case of GitLab, there is a free version, but gitlab.com also uses…
Gitee (gitee.com) is also a free hosting service that can be used for OSS, afaik.
https://finance.yahoo.com/news/gitee-chinas-answer-github-re...