GitLab replaces gitolite, cgit, and Flyspray (and other changes)

website
git
gitlab
infrastructure

(Hans Tovetjärn) #1

GitLab is a web-based git repository manager with wiki and issue tracking features, and is developed by GitLab Inc. GitLab Community Edition is licensed under the terms of the MIT License. Chakra now has its own GitLab CE installation hosted at code.chakralinux.org. It replaces the following services:

Service Software Description Status
git.chakralinux.org cgit and gitolite Web interface and access control to git repositories Offline
reviewboard.chakralinux.org Review Board Code review for developers and packagers Offline
bugtracker.chakralinux.org Flyspray Bug tracker Remains online until 2018-06-01, or is taken offline earlier if open issues are either resolved or closed as WONTFIX.
wiki.chakralinux.org MediaWiki Documentation for users, developers, and packagers Remains online until 2018-06-01, unless a decision is made to continue maintaining it.
chakra-devel, chakra-packagers Google Groups Mailing lists for developers and packagers Discontinued
loomio.org/g/jiHmTDkb/chakra Loomio Discussion forum for developers and packagers Discontinued
trello.com/chakra2 Trello Project managment for developers and packagers Discontinued

From now on, please report issues by going to code.chakralinux.org and navigating to the project in question, e.g. the group Packages and then either of the projects core, desktop, gtk, or lib32.

The following FAQs have been updated to reflect the replacement of Flyspray by GitLab:

DNS changes

The primary website for Chakra has had its address changed from chakralinux.org to www.chakralinux.org due to limitations in the DNS specification which makes using apex domains an issue when also using a CDN. The following redirects are in place:

Source Target Note
http://chakralinux.org https://www.chakralinux.org 301
https://chakralinux.org https://www.chakralinux.org 301
http://www.chakralinux.org https://www.chakralinux.org 301
https://www.chakralinux.org/ccr https://ccr.chakralinux.org 301

The old chakraos.org domain name is now forwarded to https://www.chakralinux.org, this affects any traffic to http://chakraos.org or http://*.chakraos.org. https://, rsync://, and other protocols will not work. There were since this commit several permanent redirects (301) in our web server configuration - but now that a year has passed it should be safe to fully carry out this change, reducing clutter in the configuration, and letting the domain name registrar handle the redirects instead.

Other changes

  • The CCR was moved to a server of its own where at least a majority of its dependencies can be met. This also means that its address has changed from the previous https://www.chakralinux.org/ccr to the current https://ccr.chakralinux.org.
  • it.chakralinux.org is now served via Fastly’s Edge CDN, which should result in better performance for visitors.

GitLab Inc. now sponsors us with a license for access to all features offered
Switching to Gitlab for our code hosting, issue tracking and development discussions
Problem switching input methods
(Johann Schmiedehausen) #2

Hi,
in Firefox, the redirection

does not work. It prompts a SSL-warning.

Regards


(Hans Tovetjärn) #3

Duly noted. This may have been due to an attempt to tidy up the zone file yesterday. It should now be fixed:

$ curl -IL http://chakralinux.org
HTTP/1.1 301 Moved Permanently
Server: nginx/1.12.1 (Ubuntu)
Date: Tue, 19 Dec 2017 06:45:36 GMT
Content-Type: text/html
Content-Length: 194
Connection: keep-alive
Location: https://www.chakralinux.org/

HTTP/1.1 200 OK
Server: nginx/1.12.1 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Strict-Transport-Security: max-age=15768000
X-Clacks-Overhead: GNU Terry Pratchett
Content-Encoding: gzip
Content-Length: 3576
Accept-Ranges: bytes
Date: Tue, 19 Dec 2017 06:45:36 GMT
Via: 1.1 varnish
Age: 3391
Connection: keep-alive
X-Served-By: cache-bma7029-BMA
X-Cache: HIT
X-Cache-Hits: 2
X-Timer: S1513665937.732673,VS0,VE2

$ curl -IL https://chakralinux.org
HTTP/1.1 301 Moved Permanently
Server: nginx/1.12.1 (Ubuntu)
Date: Tue, 19 Dec 2017 06:45:40 GMT
Content-Type: text/html
Content-Length: 194
Connection: keep-alive
Location: https://www.chakralinux.org/

HTTP/1.1 200 OK
Server: nginx/1.12.1 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Strict-Transport-Security: max-age=15768000
X-Clacks-Overhead: GNU Terry Pratchett
Content-Encoding: gzip
Content-Length: 3576
Accept-Ranges: bytes
Date: Tue, 19 Dec 2017 06:45:40 GMT
Via: 1.1 varnish
Age: 3395
Connection: keep-alive
X-Served-By: cache-bma7030-BMA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1513665940.455737,VS0,VE2

(Bertrand Bousquet) #4

Hi,

I am redirected to https://code.chakralinux.org/users/sign_in

I first though projects and bug trackers were not publicly accessible, but then I found the little link “Explore” in the footer of the page.

May I suggest to redirect to https://code.chakralinux.org/explore instead ? It would make it clearer (to me at least) that code and bugs can be access anonymously.

Thanks for the effort putting this nice infrastructure in place.


(Hans Tovetjärn) #5

Thank you for your feedback. I too feel that /explore should be the
default landing page, so I adjusted the settings accordingly.


(Neofytos Kolokotronis) #6

What do you guys think of linking to https://code.chakralinux.org/explore/groups?

To me it makes more sense as it is easier to navigate for people looking for example to file a bug or to check for a tool we develop.


(Lionel félicité) #7

Hi,

I’m trying to register on gitlab: It gives me

1 error prohibited this user from being saved:
Email domain is not authorized for sign-up

my email domain is @free.fr

Am I doing something wrong? Am I in the right place to report this?

Thanks.


(Hans Tovetjärn) #8

(Lionel félicité) #9

thanks! And I was sure I looked “everywhere”.

Sorry for the lazyness…


(Hans Tovetjärn) #10

This topic was automatically closed 42 days after the last reply. New replies are no longer allowed.