GSoC - Weekly update 9 and 10
~2 min read • in opensourceI've been busy the past two weeks with some personal stuff so I got a little behind. Here's what happened in the GitLab front.
Finish packaging remaining gems
Now, all (hopefully) runtime dependencies are packaged and pushed in my public gitlab-repo. The majority of them are not ready for official submission in Bugzilla, but I kept track of those that pass the standards in order to be submitted. Unfortunately they are only 5...
escape_utils
http_parser.rb
modernizr
yajl-ruby (already submitted https://bugzilla.redhat.com/show_bug.cgi?id=823351)
settingslogic
stamp
For now I have also packaged the forks as they need some more work to be accepted in Fedora. Here I have pointed out their differences with original gems.
GitLab deploy
I deployed GitLab in Fedora 19 on a VPS following the standard installation, meaning all gems
are bundled under vendor/bundle/
. You can visit it, but it may not be functional as I am now in the
process of replacing the bundled gems with the system ones. Expect more info on this in a following post.
Coordinate packaging with Debian
In other news, I found out that Debian is also in the process of packaging GitLab, so I contacted them through their Ruby ML regarding this. If you follow the discussion you will understand that the main problem for them is also how to package the forked gems. Hopefully we will come to a solution.
TODO
- Build dummy
gitlab.spec
with all runtimeRequires
for easy test install - Use
bundle install --local
and progressively test the required gems