On 13.01.2014 18:32, Matěj Cepl wrote:
Hi,
On 2014-01-12, 20:32 GMT, Klaas Freitag wrote:
Where is that package, who maintains it and how long does it
take until it is updated after we released a new ownCloud
version? It is a problem for us if downstream falls behind
with the versions provided for the systems in question.
You can get all these information from
https://admin.fedoraproject.org/pkgdb/acls/name/owncloud
(e.g., http://pkgs.fedoraproject.org/cgit/owncloud.git/ shows
all packaging files,
https://admin.fedoraproject.org/updates/owncloud shows current
updates in stable repos,
http://koji.fedoraproject.org/koji/packageinfo?packageID=15599
shows builds (note, that F21 is current Rawhide)).
Thanks.
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.
I am not sure what is the name of the package maintainer
(his/her Fedora login name is brummbq and he is also helped by
Adam Williams, one of the Fedora QA people, who uses ownCloud
for his own use), but what stops you from comaintaining the
package? I couldn’t imagine any complaints if you stepped up and
provided patches for (not that many) bugs against owncloud
packages
(https://bugzilla.redhat.com/buglist.cgi?quicksearch=component%3Aowncloud)
or to start to comaintain the packages.
I know. People who do work are seldomly facing complaints for the fact
that they do work ;-)
Also, I am a Fedora provenpackager, so if there were any delays
with building packages or something of that sort, I have power
to push it through (of course, I would seek first advice from
the current package maintainer).
We use the build system that suits us best to provide packages to the
ownCloud users very fast, and currently that is the openSUSE
Build Service.
I am not big fan of the third party repos created by people who
are not willing to work with the distro community (and looking
at http://packages.debian.org/search?keywords=owncloud I am not
alone).
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!" They don't wanna have their operating system platform
having dictating the versions of the apps they're using. 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.
I don’t understand the word “very fast” here. It certainly
doesn’t mean speed literally.
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.
Do you mean that your own repo allows
you to create sloppy packages which break rest of the system? Do
you mean that instead of proper resolving the issues you can
introduce new versions of libraries incompatible with the rest
of the system? (is it finally possible to build owncloud client
on RHEL-6 without introducing new versions of the third party
libraries?) Do you mean that by hiding issue tracker you can
happily ignore complaints of your users (where is the issue
tracker of the Fedora/RHEL packages)?
Whooohooo, now you're starting! Please calm down a bit, we're not doing
bad stuff intentional.
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.
b) issue tracker: https://github.com/owncloud/mirall/issues - not
exactly hidden...
If the packages are not behaving well, please help us fixing.
Why should I help to split Fedora/EPEL distro by supporting
incompatible packages (and if they are not incompatible, what
they are good for)?
Because you're a constructive guy that helps to provide the best for
FOSS and it's users.
> 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.
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.
Fully agreed. The problem is probably that nobody had time and
knowledge enough to get that fixed. Can you help us and test
and tell us what needs to be done to make it work well with
SELinux?
Well, if you were using packages build together with the rest of
the distro (so they would have proper configuration files,
etc.), then you won’t need that time and knowledge yourself. You
just file bugs to RH BZ. That’s what sharing is all about.
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.
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?
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.
BTW, we have an [email protected] mailinglist to discuss this kind
of topics. Not sure if somebody from Fedora is subscribed...
Thanks for your dedicated input on that, I appreciate it very much!
regards,
Klaas
_______________________________________________
Owncloud mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/owncloud