From Fedora Project Wiki
(Packages: Update to GitLab 5.4)
(Missing gems: Update to GitLab 5.4)
Line 829: Line 829:
 
!Status
 
!Status
 
|-
 
|-
|bootstrap-sass
+
|acts-as-taggable-on
|[https://bugzilla.redhat.com/show_bug.cgi?id=982679 982679]
+
| -
 +
| -
 +
|-
 +
|backports
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=816991 816991]
 
|NEW
 
|NEW
 +
|-
 +
|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
 +
| -
 +
| -
 +
|-
 +
|descendants_tracker
 +
| -
 +
| -
 +
|-
 +
|devise
 +
| -
 +
| -
 +
|-
 +
|dotenv
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=967335 967335]
 +
|ASSIGNED
 +
|-
 +
|enumerize
 +
| -
 +
| -
 +
|-
 +
|escape_utils
 +
| -
 +
| -
 +
|-
 +
|faraday
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=967337 967337]
 +
|NEW
 +
|-
 +
|faraday_middleware
 +
| -
 +
| -
 +
|-
 +
|font-awesome-rails
 +
| -
 +
| -
 +
|-
 +
|foreman
 +
| -
 +
| -
 +
|-
 +
|gemoji
 +
| -
 +
| -
 +
|-
 +
|github-linguist
 +
| -
 +
| -
 +
|-
 +
|github-markdown
 +
| -
 +
| -
 +
|-
 +
|github-markup
 +
| -
 +
| -
 +
|-
 +
|gitlab-gollum-lib
 +
| -
 +
| -
 +
|-
 +
|gitlab-grack
 +
| -
 +
| -
 +
|-
 +
|gitlab-grit
 +
| -
 +
| -
 +
|-
 +
|gitlab-pygments.rb
 +
| -
 +
| -
 +
|-
 +
|gitlab_git
 +
| -
 +
| -
 +
|-
 +
|gitlab_meta
 +
| -
 +
| -
 +
|-
 +
|gitlab_omniauth-ldap
 +
| -
 +
| -
 +
|-
 +
|gon
 +
| -
 +
| -
 +
|-
 +
|grape
 +
| -
 +
| -
 +
|-
 +
|grape-entity
 +
| -
 +
| -
 +
|-
 +
|hipchat
 +
| -
 +
| -
 +
|-
 +
|http_parser.rb
 +
| -
 +
| -
 +
|-
 +
|httpauth
 +
| -
 +
| -
 +
|-
 +
|jquery-atwho-rails
 +
| -
 +
| -
 +
|-
 +
|jquery-turbolinks
 +
| -
 +
| -
 +
|-
 +
|jquery-ui-rails
 +
| -
 +
| -
 +
|-
 +
|jwt
 +
| -
 +
| -
 +
|-
 +
|kaminari
 +
| -
 +
| -
 +
|-
 +
|libv8
 +
| -
 +
| -
 +
|-
 +
|modernizr
 +
| -
 +
| -
 +
|-
 +
|mysql2
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=974889 974889]
 +
|ASSIGNED
 +
|-
 +
|oauth2
 +
| -
 +
| -
 +
|-
 +
|omniauth
 +
| -
 +
| -
 +
|-
 +
|omniauth-github
 +
| -
 +
| -
 +
|-
 +
|omniauth-google-oauth2
 +
| -
 +
| -
 +
|-
 +
|omniauth-oauth
 +
| -
 +
| -
 +
|-
 +
|omniauth-oauth2
 +
| -
 +
| -
 +
|-
 +
|omniauth-twitter
 +
| -
 +
| -
 +
|-
 +
|orm_adapter
 +
| -
 +
| -
 +
|-
 +
|posix-spawn
 +
| -
 +
| -
 +
|-
 +
|puma
 +
| -
 +
| -
 +
|-
 +
|pygments.rb
 +
| -
 +
| -
 +
|-
 +
|pyu-ruby-sasl
 +
| -
 +
| -
 +
|-
 +
|redis
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=978284 978284]
 +
|ASSIGNED
 +
|-
 +
|redis-actionpack
 +
| -
 +
| -
 +
|-
 +
|redis-activesupport
 +
| -
 +
| -
 +
|-
 +
|redis-namespace
 +
| -
 +
| -
 +
|-
 +
|redis-rack
 +
| -
 +
| -
 +
|-
 +
|redis-rails
 +
| -
 +
| -
 +
|-
 +
|redis-store
 +
| -
 +
| -
 +
|-
 +
|rubyntlm
 +
| -
 +
| -
 +
|-
 +
|seed-fu
 +
| -
 +
| -
 +
|-
 +
|select2-rails
 +
| -
 +
| -
 +
|-
 +
|settingslogic
 +
| -
 +
| -
 +
|-
 +
|sidekiq
 +
| -
 +
| -
 +
|-
 +
|simple_oauth
 +
| -
 +
| -
 +
|-
 +
|six
 +
| -
 +
| -
 +
|-
 +
|stamp
 +
| -
 +
| -
 +
|-
 +
|stringex
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=728051 728051]
 +
|ASSIGNED
 +
|-
 +
|timers
 +
| -
 +
| -
 +
|-
 +
|tinder
 +
| -
 +
| -
 +
|-
 +
|turbolinks
 +
| -
 +
| -
 +
|-
 +
|twitter-stream
 +
| -
 +
| -
 +
|-
 +
|underscore-rails
 +
| -
 +
| -
 +
|-
 +
|unicorn
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=786636 786636]
 +
|NEW
 +
|-
 +
|virtus
 +
| -
 +
| -
 +
|-
 +
|yajl-ruby
 +
|[https://bugzilla.redhat.com/show_bug.cgi?id=823351 823351]
 +
|ASSIGNED
 
|}
 
|}
  
<pre>
+
The raw list can be found [https://github.com/axilleas/gsoc/blob/master/rubygems_missing here].
acts-as-taggable-on
 
bootstrap-sass
 
carrierwave
 
celluloid
 
charlock_holmes
 
d3_rails
 
descendants_tracker
 
devise
 
enumerize
 
escape_utils
 
faraday_middleware
 
font-awesome-rails
 
foreman
 
gemoji
 
github-linguist
 
github-markdown
 
github-markup
 
gitlab-gollum-lib
 
gitlab-grack
 
gitlab-grit
 
gitlab-pygments.rb
 
gitlab_git
 
gitlab_meta
 
gitlab_omniauth-ldap
 
gon
 
grape
 
grape-entity
 
hashie
 
hipchat
 
http_parser.rb
 
httpauth
 
jquery-atwho-rails
 
jquery-turbolinks
 
jquery-ui-rails
 
jwt
 
kaminari
 
libv8
 
modernizr
 
oauth2
 
omniauth
 
omniauth-github
 
omniauth-google-oauth2
 
omniauth-oauth
 
omniauth-oauth2
 
omniauth-twitter
 
posix-spawn
 
puma
 
pygments.rb
 
pyu-ruby-sasl
 
redis-actionpack
 
redis-activesupport
 
redis-namespace
 
redis-rack
 
redis-rails
 
redis-store
 
rubyntlm
 
sanitize
 
seed-fu
 
select2-rails
 
settingslogic
 
sidekiq
 
simple_oauth
 
six
 
stamp
 
tinder
 
turbolinks
 
twitter-stream
 
underscore-rails
 
virtus
 
</pre>
 
  
 
== Statistics ==
 
== Statistics ==

Revision as of 19:32, 23 July 2013

GitLab for Fedora

An effort to package GitLab for Fedora.

System dependencies

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

Gems that GitLab pulls from git

raphael-rails

Packages

GitLab gem dependencies
Ruby gem Version
GitLab (Gemfile) Fedora (rawhide) Upstream (rubygems.org)
actionmailer 3.2.13 3.2.13 4.0.0
actionpack 3.2.13 3.2.13 4.0.0
activemodel 3.2.13 3.2.13 4.0.0
activerecord 3.2.13 3.2.13 4.0.0
activeresource 3.2.13 3.2.13 4.0.0
activesupport 3.2.13 3.2.13 4.0.0
acts-as-taggable-on 2.4.0 None 2.4.1
arel 3.0.2 3.0.2 4.0.0
asciidoctor 0.1.3 0.1.1 0.1.3
backports 2.6.7 None 3.3.3
bcrypt-ruby 3.0.1 3.0.1 3.1.1
bootstrap-sass 2.3.1.0 None 2.3.2.0
builder 3.0.4 3.1.4 3.2.2
carrierwave 0.8.0 None 0.9.0
celluloid 0.14.0 None 0.14.1
charlock_holmes 0.6.9.4 None 0.6.9.4
chosen-rails 0.9.8 None 0.12.0
coffee-rails 3.2.2 3.2.2 4.0.0
coffee-script 2.2.0 2.2.0 2.2.0
coffee-script-source 1.6.2 1.6.1 1.6.3
colored 1.2 1.2 1.2
connection_pool 1.0.0 None 1.1.0
d3_rails 3.1.4 None 3.2.4
descendants_tracker 0.0.1 None 0.0.1
devise 2.2.4 None 3.0.0
diff-lcs 1.2.4 1.1.3 1.2.4
dotenv 0.7.0 None 0.8.0
enumerize 0.5.1 None 0.6.1
erubis 2.7.0 2.7.0 2.7.0
escape_utils 0.2.4 None 0.3.2
eventmachine 1.0.3 1.0.3 1.0.3
execjs 1.4.0 1.4.0 1.4.0
faraday 0.8.7 None 0.8.7
faraday_middleware 0.9.0 None 0.9.0
font-awesome-rails 3.1.1.3 None 3.2.1.2
foreman 0.63.0 None 0.63.0
gemoji 1.2.1 None 1.4.0
github-linguist 2.3.4 None 2.8.8
github-markdown 0.5.3 None 0.5.3
github-markup 0.7.5 None 0.7.5
gitlab-gollum-lib 1.0.0 None 1.0.1
gitlab-grack 1.0.1 None 1.0.1
gitlab-grit 2.5.1 None 2.6.0
gitlab-pygments.rb 0.3.2 None 0.3.2
gitlab_git 1.3.0 None 1.4.1
gitlab_meta 5.0 None 6.0
gitlab_omniauth-ldap 1.0.3 None 1.0.3
gon 4.1.0 None 4.1.1
grape 0.4.1 None 0.5.0
grape-entity 0.3.0 None 0.3.0
haml 4.0.2 3.1.7 4.0.3
haml-rails 0.4 0.3.4 0.4
hashie 1.2.0 None 2.0.5
hike 1.2.2 1.2.1 1.2.3
hipchat 0.9.0 None 0.10.1
http_parser.rb 0.5.3 None 0.5.3
httparty 0.11.0 0.10.2 0.11.0
httpauth 0.2.0 None 0.2.0
i18n 0.6.1 0.6.1 0.6.4
journey 1.0.4 1.0.4 1.0.4
jquery-atwho-rails 0.3.0 None 0.3.1
jquery-rails 2.1.3 2.0.2 3.0.4
jquery-turbolinks 1.0.0 None 1.0.0
jquery-ui-rails 2.0.2 None 4.0.3
json 1.7.7 1.7.7 1.8.0
jwt 0.1.8 None 0.1.8
kaminari 0.14.1 None 0.14.1
libv8 3.11.8.17 None 3.16.14.1
mail 2.5.3 2.5.3 2.5.4
mime-types 1.23 1.19 1.23
modernizr 2.6.2 None 2.6.2
multi_json 1.7.3 1.7.7 1.7.7
multi_xml 0.5.3 0.5.2 0.5.4
multipart-post 1.2.0 1.2.0 1.2.0
mysql2 0.3.11 None 0.3.13
net-ldap 0.3.1 0.3.1 0.3.1
nokogiri 1.5.9 1.5.9 1.6.0
oauth 0.4.7 0.4.7 0.4.7
oauth2 0.8.1 None 0.9.2
omniauth 1.1.4 None 1.1.4
omniauth-github 1.1.0 None 1.1.1
omniauth-google-oauth2 0.1.17 None 0.2.0
omniauth-oauth 1.0.1 None 1.0.1
omniauth-oauth2 1.1.1 None 1.1.1
omniauth-twitter 0.0.16 None 1.0.0
orm_adapter 0.4.0 None 0.4.0
pg 0.15.1 0.14.1 0.15.1
polyglot 0.3.3 0.3.3 0.3.3
posix-spawn 0.3.6 None 0.3.6
puma 2.0.1 None 2.3.2
pygments.rb 0.4.2 None 0.5.2
pyu-ruby-sasl 0.0.3.3 None 0.0.3.3
rack 1.4.5 1.4.5 1.5.2
rack-accept 0.4.5 0.4.3 0.4.5
rack-cache 1.2 1.2 1.2
rack-mount 0.8.3 0.8.3 0.8.3
rack-protection 1.5.0 1.5.0 1.5.0
rack-ssl 1.3.3 1.3.2 1.3.3
rack-test 0.6.2 0.6.2 0.6.2
rails 3.2.13 3.2.13 4.0.0
railties 3.2.13 3.2.13 4.0.0
rake 10.0.4 10.0.4 10.1.0
rdoc 3.12.2 4.0.1 4.0.1
redcarpet 2.2.2 2.1.1 3.0.0
redis 3.0.4 None 3.0.4
redis-actionpack 3.2.3 None 3.2.3
redis-activesupport 3.2.3 None 3.2.3
redis-namespace 1.3.0 None 1.3.0
redis-rack 1.4.2 None 1.4.2
redis-rails 3.2.3 None 3.2.3
redis-store 1.1.3 None 1.1.3
ref 1.0.4 1.0.0 1.0.5
rubyntlm 0.1.1 None 0.3.2
sanitize 2.0.3 None 2.0.6
sass 3.2.9 3.2.6 3.2.9
sass-rails 3.2.6 3.2.6 4.0.0
seed-fu 2.2.0 None 2.2.0
select2-rails 3.3.1 None 3.4.3
settingslogic 2.0.9 None 2.0.9
sidekiq 2.12.0 None 2.13.0
simple_oauth 0.1.9 None 0.2.0
sinatra 1.3.6 1.4.3 1.4.3
six 0.2.0 None 0.2.0
slim 1.3.8 1.3.8 2.0.0
sprockets 2.2.2 2.8.2 2.10.0
stamp 0.5.0 None 0.5.0
state_machine 1.2.0 1.1.2 1.2.0
stringex 1.5.1 None 2.0.5
temple 0.6.4 0.6.3 0.6.5
therubyracer 0.11.4 0.11.0 0.11.4
thor 0.18.1 0.17.0 0.18.1
tilt 1.3.7 1.3.7 1.4.1
timers 1.1.0 None 1.1.0
tinder 1.9.2 None 1.9.2
treetop 1.4.12 1.4.12 1.4.14
turbolinks 1.1.1 1.1.1 1.3.0
twitter-stream 0.1.16 None 0.1.16
tzinfo 0.3.37 0.3.35 1.0.1
uglifier 2.0.1 1.3.0 2.1.2
underscore-rails 1.4.4 None 1.5.1
virtus 0.5.4 None 0.5.5
warden 1.2.1 1.2.1 1.2.3
yajl-ruby 1.1.0 None 1.1.0

Missing gems

This is the list of the gems to be packaged. These pending review have a link to bugzilla. List of gems pending review

GitLab missing gems
Ruby gem Bugzilla id Status
acts-as-taggable-on - -
backports 816991 NEW
carrierwave - -
celluloid - -
chosen-rails 967396 ASSIGNED
connection_pool 967334 ASSIGNED
d3_rails - -
descendants_tracker - -
devise - -
dotenv 967335 ASSIGNED
enumerize - -
escape_utils - -
faraday 967337 NEW
faraday_middleware - -
font-awesome-rails - -
foreman - -
gemoji - -
github-linguist - -
github-markdown - -
github-markup - -
gitlab-gollum-lib - -
gitlab-grack - -
gitlab-grit - -
gitlab-pygments.rb - -
gitlab_git - -
gitlab_meta - -
gitlab_omniauth-ldap - -
gon - -
grape - -
grape-entity - -
hipchat - -
http_parser.rb - -
httpauth - -
jquery-atwho-rails - -
jquery-turbolinks - -
jquery-ui-rails - -
jwt - -
kaminari - -
libv8 - -
modernizr - -
mysql2 974889 ASSIGNED
oauth2 - -
omniauth - -
omniauth-github - -
omniauth-google-oauth2 - -
omniauth-oauth - -
omniauth-oauth2 - -
omniauth-twitter - -
orm_adapter - -
posix-spawn - -
puma - -
pygments.rb - -
pyu-ruby-sasl - -
redis 978284 ASSIGNED
redis-actionpack - -
redis-activesupport - -
redis-namespace - -
redis-rack - -
redis-rails - -
redis-store - -
rubyntlm - -
seed-fu - -
select2-rails - -
settingslogic - -
sidekiq - -
simple_oauth - -
six - -
stamp - -
stringex 728051 ASSIGNED
timers - -
tinder - -
turbolinks - -
twitter-stream - -
underscore-rails - -
unicorn 786636 NEW
virtus - -
yajl-ruby 823351 ASSIGNED

The raw list can be found here.

Statistics

Gitlab runtime gems  :  143
Gems in Fedora repos :  379
Common gems          :  63
To be packaged       :  80
Pending review in BZ :  11
When BZ go in repos  :  69

Fedora will have 21.11 % more ruby packages, that is 459 gems in total.

Unofficial repository

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