On Thu, Aug 9, 2012 at 2:57 AM, Vít Ondruch vondruch@redhat.com wrote:
This was just rename from rubygem-ruby-net-ldap to rubygem-net-ldap as far as I remember. So it should be no problem.
Good deal. I later found out that upstream even has a patch in their queue to follow this rename in their gemspec.[1]
Otherwise, I would suggest you to read the Redmine discussion earlier in this list. I am afraid that the issues will be the same.
Yes, that thread is a good description of the same issues Gitorious will face. I'll quote one of the parts I found most relevant[2]
On Thu, Jul 19, 2012 at 6:14 AM, Vít Ondruch vondruch@redhat.com wrote:
Dne 19.7.2012 09:51, Emanuel Rietveld napsal(a):
The right thing to do is to work hard, track development of all dependency relationships on Fedora (perhaps responsibility of package maintainer), know when api-breaking changes are going to happen and work with upstreams as early as possible to move them over to the new version.
I like this scenario, but who will do that? If you volunteer, then there is no problem :) But it means that you will become more or less Redmine developer.
I have contributed a couple patches to upstream already, and I understand that this is going to have to involve some developer legwork. I figured I would try it as an experiment to see what is possible.
I'm slowly publishing my interim work on fedorapeople.org. I intend to document FPG compromises very clearly on the wiki page, and then slowly chip away at them. At the same time, I can be submitting the "easier" requisite gems for review into Fedora proper. If I can keep a running dashboard of the issues, hopefully it will not be insurmountable :)
I understand that Ruby's culture is all about bundling, and trying to counteract that as a distro can be a bit like pushing a boulder uphill. But at the same time, it's not like the question of bundling is a new one. So I figured I might as well take a crack at it with Gitorious and see what it's like.
One of the areas I could use the most help with from the Ruby SIG is understanding what dependencies are a "bad idea". For example, in the Redmine review, Jan pointed out that one of the Gem dependencies was abandoned upstream[3]. In my wiki page[4], does anyone see Gems in the list that stand out as similarly problematic?
- Ken
[1] https://groups.google.com/d/msg/gitorious/gpyb3Qh1Hb8/J2M-9rrpIw8J [2] https://lists.fedoraproject.org/pipermail/ruby-sig/2012-July/001074.html [3] https://bugzilla.redhat.com/825495#c1 [4] https://fedoraproject.org/wiki/User:Ktdreyer/Gitorious