From Fedora Project Wiki
(init commit)
 
(48 intermediate revisions by 3 users not shown)
Line 3: Line 3:
An effort to package GitLab for Fedora.
An effort to package GitLab for Fedora.


This project has a dedicated mailinglist at rpm-gitlab-list@lists.clefos.org (HOW TO APPLY? LINK TO ARCHIVE?)


==Packages==
There are weekly meetings in the Fedora Admin irc channel:
Location: fedora-meeting@irc.freenode.net
Start: 2014-03-20 - 19:00:00 UTC
End: 2014-03-20 - 20:00:00 UTC


{| class="wikitable" style="text-align: center;" cellpadding="10"
This started as a Google Summer of Code project https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Axilleas/Gitlab%28463%29
!colspan="5"|Dependencies
 
Currently the following gems are still missing from Fedora https://github.com/axilleas/gsoc/blob/master/rubygems_missing
 
Link to all meeting minutes:
 
http://meetbot.fedoraproject.org/fedora-admin/2014-03-20/fedora-admin.2014-03-20-19.03.html
LINK TO OTHERS
 
==System dependencies==
 
{{admon/note|TODO Clean up system dependencies|Most of these packages are needed if you compile ruby from sources, or install/build gems with native extensions.}}
 
The equivalent of Debian's '''build-essential''' is:
 
<pre>
# yum groupinstall 'Development Tools' 'Development Libraries'
</pre>
 
The rest of the packages can be installed with:
 
<pre>
# yum install zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel curl git openssh-server redis libxml2-devel libxslt-devel libcurl-devel libicu-devel python
</pre>
 
Below is the table for an easy reference.
 
{| class="wikitable" style="text-align: left;" cellpadding="10"
!colspan="2"|GitLab system dependencies
|-
!Debian
!Fedora 19
|-
|sudo                   
|sudo
|-
|zlib1g-dev
|zlib-devel
|-
|libyaml-dev
|libyaml-devel
|-
|libssl-dev
|openssl-devel
|-
|libgdbm-dev
|gdbm-devel
|-
|libreadline-dev
|readline-devel
|-
|libncurses5-dev
|ncurses-devel
|-
|libffi-dev
|libffi-devel
|-
|curl
|curl
|-
|git-core
|git
|-
|openssh-server
|openssh-server
|-
|redis-server
|redis
|-
|postfix
|postfix
|-
|checkinstall
|{{result|fail}}
|-
|-
|rowspan="2"|Ruby gem
|libxml2-dev
|colspan="3"|Version
|libxml2-devel
|-
|-
|Upstream
|libxslt-dev
|Fedora
|libxslt-devel
|GitLab
|-
|libcurl4-openssl-dev
|libcurl-devel
|-
|libicu-dev
|libicu-devel
|-
|python
|python
|}
|}
==Runtime gems==
[[User:Axilleas/GitLab/runtime_deps]]
==Missing gems==
[[User:Axilleas/GitLab/Missing_gems]]
== Statistics ==
<pre>
Gitlab runtime gems  :  145
Gems in Fedora repos :  389
Common gems          :  70
To be packaged      :  75
Pending review in BZ :  11
When BZ go in repos  :  64
</pre>
== Unofficial repository ==
Hosted at fedorapeople.org: http://repos.fedorapeople.org/repos/axilleas/gitlab/

Latest revision as of 08:30, 10 July 2014

GitLab for Fedora

An effort to package GitLab for Fedora.

This project has a dedicated mailinglist at rpm-gitlab-list@lists.clefos.org (HOW TO APPLY? LINK TO ARCHIVE?)

There are weekly meetings in the Fedora Admin irc channel: Location: fedora-meeting@irc.freenode.net Start: 2014-03-20 - 19:00:00 UTC End: 2014-03-20 - 20:00:00 UTC

This started as a Google Summer of Code project https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Axilleas/Gitlab%28463%29

Currently the following gems are still missing from Fedora https://github.com/axilleas/gsoc/blob/master/rubygems_missing

Link to all meeting minutes:

http://meetbot.fedoraproject.org/fedora-admin/2014-03-20/fedora-admin.2014-03-20-19.03.html LINK TO OTHERS

System dependencies

Note.png
TODO Clean up system dependencies
Most of these packages are needed if you compile ruby from sources, or install/build gems with native extensions.

The equivalent of Debian's build-essential is:

# yum groupinstall 'Development Tools' 'Development Libraries'

The rest of the packages can be installed with:

# yum install zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel curl git openssh-server redis libxml2-devel libxslt-devel libcurl-devel libicu-devel python

Below is the table for an easy reference.

GitLab system dependencies
Debian Fedora 19
sudo sudo
zlib1g-dev zlib-devel
libyaml-dev libyaml-devel
libssl-dev openssl-devel
libgdbm-dev gdbm-devel
libreadline-dev readline-devel
libncurses5-dev ncurses-devel
libffi-dev libffi-devel
curl curl
git-core git
openssh-server openssh-server
redis-server redis
postfix postfix
checkinstall
Fail fail
libxml2-dev libxml2-devel
libxslt-dev libxslt-devel
libcurl4-openssl-dev libcurl-devel
libicu-dev libicu-devel
python python

Runtime gems

User:Axilleas/GitLab/runtime_deps

Missing gems

User:Axilleas/GitLab/Missing_gems

Statistics


Gitlab runtime gems  :  145
Gems in Fedora repos :  389
Common gems          :  70
To be packaged       :  75
Pending review in BZ :  11
When BZ go in repos  :  64


Unofficial repository

Hosted at fedorapeople.org: http://repos.fedorapeople.org/repos/axilleas/gitlab/