Hi,
Would it be worth considering cloud based GitHub, BitBucket or GitLab? All have free accounts available
It'd save someone setting up and maintaining a server or image etc.
Cheers Dave
On Sat, 23 May 2020 at 11:00, <x2go-dev-request@lists.x2go.org> wrote:
Send x2go-dev mailing list submissions to x2go-dev@lists.x2go.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.x2go.org/listinfo/x2go-dev or, via email, send a message with subject or body 'help' to x2go-dev-request@lists.x2go.org
You can reach the person managing the list at x2go-dev-owner@lists.x2go.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of x2go-dev digest..."
Today's Topics:
- Re: Code formatting (Stefan Baur)
- Confusing Debian/Ubuntu versions (Kees Bakker)
Message: 1 Date: Fri, 22 May 2020 14:17:37 +0200 From: Stefan Baur <X2Go-ML-1@baur-itcs.de> To: x2go-dev@lists.x2go.org Subject: Re: [X2Go-Dev] Code formatting Message-ID: <c63a05ce-333e-1957-c2c4-b2fa72ae3bb4@baur-itcs.de> Content-Type: text/plain; charset="utf-8"
Hi Melroy,
OK in that case. Let's go actions. Since I think everybody agrees.
Mike also discussed other platforms like Gitlab. Which I think is a good enabler. I'm able to help you with setting up your own gitlab server for example (like I did for myself: https://gitlab.melroy.org). Somebody said
Am 21.05.20 um 17:57 schrieb Melroy van den Berg: there was a Jenkins server.
My question would be: which kind of server can I use to setup such kind
of infrastructure? Is there something arranged within X2Go? I love to help, but you need some machines to execute it. Or has somebody some vm in the cloud?
If I have root access to such a machine, I can start. Also dns records
etc.
First of all: Thanks for volunteering! I'm horribly behind on replying to E-Mails here lately ... :-/
We are looking at setting up an LXC instance with Debian 10 for you. During the install phase, you will only be able to reach the container via NAT+Portforwarding; once everything is up and running, we'll switch over to a public IP. (At least that's our plan for now.)
The reason behind this is that we should have enough free resources on the LXC host to provide you with such a container at no extra cost, but the additional public IP will cost us money, so we need to discuss who will be paying for it first.
Mike#1, Juri and Mihai will be working "behind the scenes" to get this prepared for you.
One caveat is that we will have to live with the current bug tracker for a while (because of $REASONS), so the first step is gitlab + tie-in with debbugs, rather than the gitlab issue tracker. Once everything is running smoothly, we can look at which option works best for us (using the gitlab issue tracker vs. using a third-party issue tracker that is fully supported by gitlab; migrating bugs from debbugs or not, ...).
-Stefan X2Go Project/Community Manager
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Am 23.05.20 um 12:15 schrieb Dave Chamberlin-Kidd:
Would it be worth considering cloud based GitHub, BitBucket or GitLab? All have free accounts available
All of those have ideological and/or legal issues when it comes to X2Go and its core team members, so, no.
We will go the self-hosting route. Heinz-M. Graesing has already stepped up to cover the costs for the additional IP, I'm waiting to hear back from Juri regarding the LXC container.
-Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Hi Dave and others,
I understand that a cloud based solution is easier in maintenance and setup. Which is true on that side. Like Stefan said before, there are some legal issues connected with going to the cloud.
Moreover, you will have more freedom, control and more features available with the GitLab on-prem version then you have with the free cloud solution.
GitLab core is open-source available where as both GitHub and BitBucket are proprietary solutions. GitHub has only a paid enterprise version available. And BitBucket is a mess with their products, they have different teams working on the on-prem products (incl. Bamboo vs Pipeline). So the on-prem is not using BitBucket Pipelines, instead they have Bamboo, which is not well integrated into BitBucket.
Bottom-line: my preference would definitely be GitLab. According to the facts above.
You may want to check several sites like the feature list for self-managed instances: https://about.gitlab.com/pricing/self-managed/feature-comparison/
With the free version you can also create integration between other 3rd party applications if needed.
Regards, Melroy van den Berg
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ Op zaterdag, mei 23, 2020 8:29 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> schreef:
Am 23.05.20 um 12:15 schrieb Dave Chamberlin-Kidd:
Would it be worth considering cloud based GitHub, BitBucket or GitLab? All have free accounts available
All of those have ideological and/or legal issues when it comes to X2Go and its core team members, so, no.
We will go the self-hosting route. Heinz-M. Graesing has already stepped up to cover the costs for the additional IP, I'm waiting to hear back from Juri regarding the LXC container.
-Stefan
BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Hello together,
I see this discussion here and think about KISS principle. gitlab is really huge software with a lot of dependencies and it need really time to maintain it. For gitolite3 just need install it with apt-get install gitolite3 and configure it for all your needs with very flexible hooks possibility (trigger), VREFs, wild repos, mirroring ... https://gitolite.com/gitolite/cookbook.html https://gitolite.com/gitolite/vref.html https://gitolite.com/gitolite/vref-2.html https://gitolite.com/gitolite/wild.html
I would prefer gitolite at this point with patches on mailing list and/or wild repos for every new member with pull-master branch like https://git.kernel.org/
Best Regards, Juri Grabowski
Hi Juri,
Well, Melroy has already volunteered to help with the gitlab instance, and we have a sponsor for the additional IP, so I don't see why we should stop him - especially since we had all agreed on Gitlab back in 2017.
Am 25.05.20 um 18:24 schrieb x2go-dev@jugra.de:
Hello together,
I see this discussion here and think about KISS principle. gitlab is really huge software with a lot of dependencies and it need really time to maintain it.
-Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Hi Juri,
On Mo 25 Mai 2020 18:24:55 CEST, x2go-dev wrote:
Hello together,
I see this discussion here and think about KISS principle. gitlab is really huge software with a lot of dependencies and it need really
time to maintain it. For gitolite3 just need install it with apt-get install gitolite3 and configure it for all your needs with very flexible hooks possibility (trigger), VREFs, wild repos, mirroring ... https://gitolite.com/gitolite/cookbook.html https://gitolite.com/gitolite/vref.html https://gitolite.com/gitolite/vref-2.html https://gitolite.com/gitolite/wild.htmlI would prefer gitolite at this point with patches on mailing list and/or wild repos for every new member with pull-master branch like https://git.kernel.org/
Best Regards, Juri Grabowski
Git-o-Lite is nice for Git-only setups. The currently proposed
contributions to X2Go Client are so much easier to be handled with
GitLab and similar. I even run a GitLab instance for my company
(although having far less repos than the X2Go project). It is always
worth it.
The best installation pathway of GitLab I have seen so far is this: https://docs.gitlab.com/omnibus/update/
DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de