On 01/30/2012 07:56 AM, Bohuslav Kabrda wrote:
----- Original Message -----
On 01/27/2012 12:21 PM, Bohuslav Kabrda wrote:
Yes, we are of course trying to push the patches upstream, but it
is a bit problematic, since the upstream says, that this is an
FHS-specific issue and they only want to do general solutions -
see [1] for the discussion.
Regards,
Bohuslav "Slavek" Kabrda.
[1] https://github.com/rubygems/rubygems/issues/210
That's not quite what upstream says and I think we can move this
forward
if you rope in the ruby maintainers from other major distributions
and
get broader support. Meanwhile, using this patch downstream seems
unwarranted since there is no urgent need to fix this.
Rahul
Citing Zenspider [1]:
"Other platforms don't care about FHS and it shouldn't be the default." So it
is what the upstream says and I don't think that packagers from other distributions would
help us.
This consideration is mostly irrelevant.
We are building the distro, therefore it's our (the packagers') task and
duty to make sure a package technically properly integrates into our
distro. It's upstream's freedom to help us to make integrating their
works into ours easy or to ignore us.
The technical background behind all this is Fedora being a multiarch'ed
distro, into which installing arch-depending binaries into a directory,
which is not supposed to contain arch-dependent files, doesn't fit
_technically_ (Note: This is a technical requirement and not a matter of
conventions).
=> If upstream can't or doesn't want to provide a solution to this
technical problem, Fedora packagers will have to come up with a solution
and carry around patches. This not unusual, because some upstreams' devs
have never used multiarch'ed systems and are not aware about the
shot-comings of their implementation.
For example, people from Debian/Ubuntu install Gems under /var/lib/gems [2],
which doesn't really make sense to us.
Could you elaborate why you are saying so? I am not sufficiently
familiar with ruby, but it could be a "quick hack" which at least could
help to some extend.
Ralf
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel