From Fedora Project Wiki
(→‎Runtime gems: link_to gitlab deps table)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:


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?)
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==
==System dependencies==
Line 91: Line 107:
==Missing gems==
==Missing gems==


This is the list of the gems to be packaged. These pending review have a link to bugzilla.
[[User:Axilleas/GitLab/Missing_gems]]
[https://bugzilla.redhat.com/buglist.cgi?cmdtype=runnamed&list_id=1505194&namedcmd=rubygems List of gems pending review]
 
The raw list can be found [https://github.com/axilleas/gsoc/blob/master/rubygems_missing here].
{| class="wikitable" style="text-align: center;" cellpadding="10"
!colspan="3"|GitLab missing gems
|-
!Ruby gem
!Bugzilla id
!Status
|-
|actionpack-action_caching
| -
| -
|-
|actionpack-page_caching
| -
| -
|-
|carrierwave
| -
| -
|-
|celluloid
| -
| -
|-
|chosen-rails
|[https://bugzilla.redhat.com/show_bug.cgi?id=967396 967396]
|ASSIGNED
|-
|connection_pool
|[https://bugzilla.redhat.com/show_bug.cgi?id=967334 967334]
|ASSIGNED
|-
|d3_rails
| -
| -
|-
|devise
| -
| -
|-
|devise-async
| -
| -
|-
|enumerize
| -
| -
|-
|escape_utils
| -
| -
|-
|faraday_middleware
| -
| -
|-
|font-awesome-rails
| -
| -
|-
|foreman
| -
| -
|-
|gemoji
| -
| -
|-
|github-markdown
|[https://bugzilla.redhat.com/show_bug.cgi?id=1026052 1026052]
|ASSIGNED
|-
|github-markup
| -
| -
|-
|gitlab-flowdock-git-hook
| -
| -
|-
|gitlab-gollum-lib
| -
| -
|-
|gitlab-grack
| -
| -
|-
|gitlab-grit
| -
| -
|-
|gitlab-linguist
| -
| -
|-
|gitlab-pygments.rb
| -
| -
|-
|gitlab_git
| -
| -
|-
|gitlab_meta
| -
| -
|-
|gitlab_omniauth-ldap
| -
| -
|-
|grape
| -
| -
|-
|grape-entity
| -
| -
|-
|http_parser.rb
| -
| -
|-
|httpauth
| -
| -
|-
|jquery-atwho-rails
| -
| -
|-
|jquery-turbolinks
| -
| -
|-
|jquery-ui-rails
| -
| -
|-
|jwt
| -
| -
|-
|kaminari
| -
| -
|-
|libv8
| -
| -
|-
|modernizr
| -
| -
|-
|oauth2
| -
| -
|-
|omniauth-github
| -
| -
|-
|omniauth-google-oauth2
| -
| -
|-
|omniauth-oauth
| -
| -
|-
|omniauth-oauth2
| -
| -
|-
|omniauth-twitter
| -
| -
|-
|posix-spawn
| -
| -
|-
|pyu-ruby-sasl
| -
| -
|-
|rack-attack
| -
| -
|-
|rack-cors
| -
| -
|-
|raphael-rails
| -
| -
|-
|redis-actionpack
| -
| -
|-
|redis-activesupport
| -
| -
|-
|redis-rack
| -
| -
|-
|redis-rails
| -
| -
|-
|redis-store
| -
| -
|-
|rubyntlm
| -
| -
|-
|seed-fu
| -
| -
|-
|select2-rails
| -
| -
|-
|settingslogic
| -
| -
|-
|sidekiq
| -
| -
|-
|simple_oauth
| -
| -
|-
|six
| -
| -
|-
|stamp
| -
| -
|-
|stringex
| -
| -
|-
|tinder
| -
| -
|-
|twitter-stream
| -
| -
|-
|underscore-rails
| -
| -
|-
|unicorn
|[https://bugzilla.redhat.com/show_bug.cgi?id=786636 786636]
|NEW
|-
|virtus
|[https://bugzilla.redhat.com/show_bug.cgi?id=1040180 1040180]
|NEW
|-
|yajl-ruby
|[https://bugzilla.redhat.com/show_bug.cgi?id=823351 823351]
|ASSIGNED
|}


== Statistics ==
== Statistics ==

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/