[Owncloud] Owncloud on Fedora/RHEL 6
Matěj Cepl
mcepl at redhat.com
Sun Jan 19 20:06:20 UTC 2014
(sorry, for the late reply ... I have sent it to the list with
wrong From: address and it apparently got lost)
On 2014-01-13, 21:25 GMT, you wrote:
> And here is the problem: Fedora 19 (!) seems to provide
> ownCloud 4.5.13 which is about nine month old. That's not what
> people want. They want ownCloud 6. And we seek a way to
> provide them, even if they are on Fed19.
And if insted of pushing new version to your system (or OpenSUSE
build) you would push it to the Koji, then you would have build
for Rawhide and -testing distros in the same time. When I was
working as part of the team dealing with Mozilla programs
(Firefox and Thunderbird) we were proud to have 0day upgrades.
I don’t see the reason why you couldn’t have the same in Fedora
(note, Fedora is not RHEL so updates and rebases are mostly
decision of the maintainers).
> Yes, I know, I worked long enough for another distro. But one
> of the distro communities problems is that they don't really
> face todays reality: As said above, people want to have
> up-to-date apps. And if a new version (!) comes out, they
> wanna use it and not hear "Well, you have a nine month old
> version, and we will provide you with security fixes. Be
> happy!"
I am not sure which distro you are talking about. If you think
Debian/stable, then RHEL is not exactly like that. Of course,
stability is very very important, but it is not exactly
completely dead frozen stability as with the Debian/stable (and
this is not meant to say anything against Debian maintainers ...
when I see how incredible amount of work my colleagues have to
spend on keeping RHEL together, I fully understand Debian with
its limited resources is not capable of such feat). Notice that
we have many server side (even PHP) programs in EPEL
(https://fedoraproject.org/wiki/EPEL), and if you think that
keeping up with WordPress
(http://koji.fedoraproject.org/koji/packageinfo?packageID=4118)
is so simple, then you are badly mistaken. For example, we had
to create php53 for it (or because of Zarafa
http://koji.fedoraproject.org/koji/packageinfo?packageID=9907,
another not exactly simple package to maintain).
> They don't wanna have their operating system platform having
> dictating the versions of the apps they're using.
??? Nobody dictates you anything, if you put you hand down to
the shovel.
> You might want to check how that is on other, successful
> platforms like android how it works there. Time has changed
> a bit, and we as distro guys shouldn't close the eyes IMHO.
If you think that the mess of multiple copies of huge libraries
bundled in individual packages half of them unmaintained (a mess
from which Java folks are trying to get out ...
http://openjdk.java.net/projects/jigsaw/ ... so far
unsuccessfully) and thus half of them with unpatched security
vulnerabilities makes me envious, then you are sorely mistaken.
I don’t mind if people put such mess on their phones (their
problem), but to have something like that on server doesn’t seem
like a good idea. Yes, many people do it, but probably mostly
because they have no other choice (especially in Java world
which lacks appropriate technology,
http://openjdk.java.net/projects/jigsaw/ still hasn’t
materialized), but a part of the Fedora’s mission is to provide
excellent engineering. This doesn’t seem like a way to get
there.
BTW, so far, RHEL customers seem to agree with this opinion.
> Of course not. This is speed: If ownCloud upstream releases
> a new ownCloud version, the users can install it through their
> distro package manager an hour later. 6.0.0a on Fedora 19.
As I said, as the old rabbi said ... it depends just on you.
> Whooohooo, now you're starting! Please calm down a bit, we're
> not doing bad stuff intentional.
I didn’t say that. Just because you are doing your separate
community, you didn’t have time and resources to do it
correctly. Completely without any sneering, how should I report
bugs against your RHEL packaging? GitHub Issue tracker?
> a) RHEL 6 ships Qt 4.6 IIRC. That is so much outdated that we could not
> backport the client without taking too much away. And RHEL not being
> desktop system no 1 on the planet, we decided to ship an useful Qt
> version in /opt/. I know, distro people hate that, but please consider
> reality here as well. What do users want? A _working_ solution. And I
> don't think that the Qt in /opt/.. steps in the way of anything else on
> the system as we also provide wrapper scripts.
What do users want? Well, users of RHEL want also _maintained_
solution. Are you certain you will maintain Qt (it is a huge
library) as well as Fedora maintainers? As I said we have php53
package (for EPEL 5; don’t tell me how RHEL-6 is obsolete before
supporting RHEL-5 ;)), or perhaps somebody can think about
patching reasonable subset of owncloud-client to work with old
Qt, or perhaps old owncloud-client can be patched to work with
new server API. Something. Reasonable people are able to
negotiate solutions for their problems.
> b) issue tracker: https://github.com/owncloud/mirall/issues - not
> exactly hidden...
OK, point taken.
> > I don’t know where this mentality of splitting distro into
>> thousand of incompatible subcommunities growth from? Ubuntu,
>> with its PPAs, because Canonical doesn’t allow you to fix bugs
>> in the core libraries, or what (not trying to libel them, just
>> really honestly don’t know why you need to separate yourself
>> from the rest of the Fedora/RHEL community)?
> It's not that we want to separate, why should we? We see the benefit of
> stable and maintained distros. But as I tried to explain above: We want
> to provide our users with very current binary packages, as outlined,
> that is one of our main goals. As soon as we can solve that requirement
> with the main distros, we would love to drop our own packages.
Reasonable people are able to find solution for their problems.
I believe most Fedora maintainers are reasonable people (yes,
I know some exceptions ;))? Why do you think you won’t be able
to work with them?
> Have you thought about how other web oriented platforms solve this
> problem? Why does the ruby gem stuff exist? Because they want to be
> faster than the distros update cycle, as we want. And I think you agree
> with me that a third party repo with proper rpms is the better solution.
https://admin.fedoraproject.org/pkgdb/acls/list/*rubygem* well
not exactly shabby. The same goes for python-* and perl-* or
php-*. And no, I don’t think we should copy complete
http://rubygems.org/ (or https://pypi.python.org/pypi, or
http://www.cpan.org/, or etc.), but I think we can have
reasonably large set of main packages that reasonable set of
applications (which certainly includes owncloud) can be
maintained in Fedora. If you want to have installed something
obscure, then by any means use gem, pip, cpan, composer for
them.
> Again, I am happy to drop our Fedora/RHEL packages if we can
> manage to provide version update packages very fast for
> already released distros.
See above.
> As long as we can not, I think we need to keep up our third
> party repo for those who are interested in new versions on
> your distro. If our packages are broken, sorry, please help us
> fixing.
> How about coming you come up with concrete things to fix?
I am sorry, I have already too much on my plate, and I don’t
know any PHP, so with regards to ownCloud I am just (very happy
and excited) pure user.
> Having that said, I wonder if there is a cross distro dev room
> on FOSDEM this year? It would be great if the distro guys
> could discuss how the problem can be solved how version
> updates of leave packages can provide fast through the
> standard distro channels. We're not the only ones with that
> problem.
Yes, that could be interesting. I am just not sure how much of
this is something which could be resolved with some high-level
ideas. I am afraid it is just hundred of small individual
problems every one with its own solution.
Best,
Matěj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/owncloud/attachments/20140119/12743836/attachment.sig>
More information about the Owncloud
mailing list