Live data from Hacker News

Xfce switches to GitLab

simon.shimmerproject.org

71–80 of 148 posts

Re: Xfce switches to GitLab

#71
post #62

Earlier quoted context omitted.

This fragmentation between what works on what dists makes me sad. Philosophically I've always admired BSD for the consistency, considering how there's just 3-ish of them, realistically I'm a Manjaro user as I don't have enough Linux-fu to set Arch up.

Honestly you don't need any particular skills to install Arch. Just time and access to the instructions. It's a neat way to spend an afternoon once, but I just switched to Manjaro too on future installations,

In my other comment, s/Arch/Manjaro, sorry.

Re: Xfce switches to GitLab

#72

Earlier quoted context omitted.

This fragmentation between what works on what dists makes me sad. Philosophically I've always admired BSD for the consistency, considering how there's just 3-ish of them, realistically I'm a Manjaro user as I don't have enough Linux-fu to set Arch up.

And what 3ish are those? Serious question. Of the top of my hat I can come up with freebsd, netbsd, openbsd and dragonfly bsd. And those fork like crazy in ghost bsd, pcbsd (I think that's dead), freenas, trueos and pfsense just to name a few. I don't follow the BSD ecosystem closely, but I got interested in trying it out again (since the last time I tried a bsd was over 10 years ago), but my impression was always th…

Well Free, Net and OpenBSD.

I wouldn't call FreeNAS/TrueNAS and pfSense distros in the sense of a Linux dist (since they are non generic, I see them as an "application" that happens to include an operating system).

"All" "distro bsds" seem to follow FreeBSD very closely and building upon it rather than modifying it (providing installers and such while still being a true FreeBSD).

Dragonfly being the exception here, don't know enough about it.

Disclaimer: I'm no expert and do not mean to step on anyones toes.

Re: Xfce switches to GitLab

#73
post #5

Great to see GitLab gain momentum in FOSS. It's a great fit for small teams too, it's easy to setup and keep updated. It's more important than ever to help GitLab gain adoption with GitHub making it free for private repos. I love GitHub as much as any developer, but I believe having a free, open alternative to it is important. I wish GitLab would improve their free-version of Merge Request reviews though, Github's is…

Does anyone else have things that make the switch from GitHub to GitLab a hard sell? I'm always curious why open source projects don't embrace an open platform, although I get that GitHub is fantastic in a lot of ways. I'm guilty of it myself, but I've reached the 50/50 GL/GH split as I try using GL more.

Gitlab CI pipeline was a deal breaker for our organization. Lots of UI bugs, quite a few issues with CI nodes hanging, and ultimately their yaml job configuration system turned out to be too constrained for our needs. We eventually switched back to github and jenkins. This was more than a year ago though, so I expect some of those issues have improved during that time.

Re: Xfce switches to GitLab

#74

Earlier quoted context omitted.

Gitlab is open core but not open source either, I think. I am in the same boat as you though!

The Community Edition is open source.

The community edition is a castrated mess with ads in it. I administrate a gitlab instance for a university and gitlab is hurting me in so many ways.

1) it had a message that tells you that the elastic search is so much better and that your admin can enable it (if he would only switch to enterprise)

2) it pretends to have functionality only to have it hidden behind an "available in ee" banner

3) it has a new functionality where it annoys everyone that has a new ip (24h disconnect anyone) that can't be disabled (only through patching) and suggests that enabling 2fa helps, but is send regardless of 2fa

And every function that gets cut out and hidden behind the enterprise banner iy forever lost to you, because even if you implement it yourself it will nevet get merged since the function exists, in enterprise...

Ps yeah there is a free enterprise license for universities, but it is not available for staff or external users (other universities) and the licensing model is so unflexible that you can't mix "free for students" and "pay for staff" or "students get enterprise" and "staff get basic features"

Pps I had to patch out more than one thing over the years this was just the first thing that came to mind

Re: Xfce switches to GitLab

#75

Earlier quoted context omitted.

Gitlab is open core but not open source either, I think. I am in the same boat as you though!

The Community Edition is open source.

Open Core is pretty much defined by an open source "community edition"

Re: Xfce switches to GitLab

#77
post #26

Earlier quoted context omitted.

How do you keep the repos in sync?

My guess is some form of: git checkout master git pull github/master git push gitlab/master

It's quite easy to set a git repo up to push to multiple upstreams. https://gist.github.com/bjmiller121/f93cd974ff709d2b968f also see https://stackoverflow.com/a/849960/308851

Re: Xfce switches to GitLab

#78
post #21

Earlier quoted context omitted.

Ability to review diff between two versions of PR is a great missing feature in GitHub. When dealing with large changes, GitLab review flow is IMHO easier for reviewer. Gitlab store each push of a MR branch as different version (as hidden refs), which make the feature possible. In GH, you force push a branch, you loose the old code for good, so reviewer has to remember why he did that comment before to see if it is s…

They added this (reference and comparison to old heads of a PR) at about the start of the year.

Couldn't find the feature today when doing a large review. Do you have to enable it somewhere?

Re: Xfce switches to GitLab

#79
Microsoft buying github just felt so wrong on so many levels to me. While I find it wierd gitlab hosts their servers in azure, or at least used to, I really like the ci/cd integration in GL and hope this works out for them.

XFCE is awesome, and is my second most used desktop after, well, Awesome.

Re: Xfce switches to GitLab

#80

Microsoft buying github just felt so wrong on so many levels to me. While I find it wierd gitlab hosts their servers in azure, or at least used to, I really like the ci/cd integration in GL and hope this works out for them. XFCE is awesome, and is my second most used desktop after, well, Awesome.

FYI gitlab moved from Azure to GCP last year: https://about.gitlab.com/blog/2019/05/02/gitlab-journey-from...
Post reply on HN