Bringing GitLab in Fedora
by Axilleas Pipinellis
Hello dear list!
I am applying for this year's GSOC [0] and I would like to contribute by
bringing GitLab [1][2] in Fedora. For those that don't already know
GitLab, it is a Self hosted Git management software written on Ruby on
Rails, pretty much like github's interface (you can try a demo here [3]).
It is a ruby app with lots of dependencies and I think this is a great
opportunity to extend the list of packaged gems supported by Fedora. Let
alone the fact that with the momentum GitLab has gained (it is in the
top 50 most popular open source projects on github) it would be an asset
if Fedora had this packaged. Also, the core developer was more than
willing to help with the process [4].
I could use any help needed on packaging. I have already exchanged a
couple of mails with Vit Ondruch and he pointed me to a direction. In
fact I am in the middle of reading all the related stuff from the wiki.
So what are your thoughts? Any guidance, ideas or insights are very much
appreciated!
Regards,
Axilleas
PS. There is also the thought of deploying GitLab to git repositories on
fedorahosted.org, but that's irrelevant to this list.
[0] https://fedoraproject.org/wiki/GSOC_2013
[1] http://gitlab.org
[2] https://github.com/gitlabhq/gitlabhq
[3] http://demo.gitlabhq.com/
[4] https://groups.google.com/forum/?fromgroups=#!topic/gitlabhq/SQMDi-yyXmU
10 years
Policy re Gems that don't have RPMs yet?
by Philip Rhoades
People,
A while ago I posted a note on the Devise forum asking if anyone was
going to build an RPM for Fedora but didn't get any responses at all -
no-one even viewed the post! What happens with Gems in this category?
Am I supposed to do anything? Add a request somewhere? Use the Gem
instead of an RPM while I wait for someone to do the work for creating
the RPM? Should I bite the bullet and see how to produce the RPM
myself?
Regards,
Phil.
--
Philip Rhoades
GPO Box 3411
Sydney NSW 2001
Australia
E-mail: phil(a)pricom.com.au
10 years, 3 months
package aliases or an alternative package name for a Ruby gem
by Dan Allen
Is it possible to have an alias to a rubygem rpm or are there exceptions to
the rule that it must have the rubygem- prefix.
I ask in relation to two packages.
The first is rubygem-asciidoctor.
This package provides both a Ruby library and a system executable. It's a
drop-in replacement for the asciidoc package (in most common cases). People
are expecting to be able to install an RPM named "asciidoctor", just a few
characters extra from "asciidoc" and get the RPM. Instead, they have to be
aware it's a rubygem and type "rubygem-asciidoctor". Is it possible to have
an alias package in this case like in Debian where it will install
rubygem-asciidoctor when you request asciidoctor?
The second case is a new package I'm submitting named Awestruct. This is
not a Ruby library at all, but strictly a system executable. Do I have to
name it "rubygem-awestruct" or can I name it simply "awestruct".
Thanks,
-Dan
--
Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597
http://google.com/profiles/dan.j.allen
http://mojavelinux.com
http://mojavelinux.com/seaminaction
10 years, 4 months
rspec updated to 2.13.x on rawhide/f19
by Mamoru TASAKA
Hello, all:
I've updated rspec to 2.13.x on rawhide/f19. I expect that
nothing special would happen with this version, however
please test this.
Regards,
Mamoru
10 years, 6 months
Ruby 2.0 RPM - Rails can't find psych
by Peter Deffendol
Hi,
I rebuilt the ruby-2.0.0.0-6 packages on CentOS 6 (requiring a couple of slight modifications to the spec file) and ran into some trouble:
[pete@centos railstest]$ ./script/rails c
/usr/share/ruby/yaml.rb:6:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
/usr/share/ruby/yaml.rb:7:in `require': cannot load such file -- psych (LoadError)
from /usr/share/ruby/yaml.rb:7:in `<top (required)>'
<snip>
I have all of the relevant packages installed - rubygem-psych, libyaml (from EPEL).
If I run an irb session, it loads correctly:
[pete@centos ~]$ irb
irb(main):001:0> require 'yaml'
=> true
I'm not sure where to look. The load path is identical in both situations (puts $:)
/usr/local/share/ruby/site_ruby
/usr/local/lib64/ruby/site_ruby
/usr/share/ruby/vendor_ruby
/usr/lib64/ruby/vendor_ruby
/usr/share/rubygems
/usr/share/ruby
/usr/lib64/ruby/
Can anyone confirm if this also occurs on the Fedora-built packages, and have any idea as to why this is happening?
Thanks!
Pete
--
Pete Deffendol
pete(a)deffendol.org
10 years, 6 months
%gem_install macro
by Vít Ondruch
Hi everybody,
I have noticed, that although you are updating your packages to be
buildable with F19, you are not doing it properly. The %gem_install
macro, which is mentioned in guidelines, was not introduced just to
annoy you. It should help you. You probably did not noticed, but without
the macro, your package does not contain generated RDoc documentation
anymore. Please fix your packages.
If you want to have your life a bit easier, I prepared update script for
you [1]. The f19.rb is doing the basic conversion. If you want to update
also the changelog, then please use the update.rb.
Thank you.
Vít
[1] https://github.com/voxik/fermig
10 years, 6 months