Looking for new maintainer: ownCloud (Fedora / EPEL)

Adam Williamson adamwill at fedoraproject.org
Sat Aug 29 21:27:23 UTC 2015


Hi, folks. So I've been maintaining ownCloud for the last little
while. Unfortunately I sat down today to try again and update the
package to the latest upstream (8.1.1), and somewhere in the second
hour of insanely stupid PHP autoloader code, I just snapped. I can't
take this crap any more.

I only personally really needed OC for calendar and contact sync
anyway, so I've set up Radicale instead: it's written in Python and it
doesn't have a ridiculous forest of bundled crap.

Given that there are dozens of other things I could be spending my
time on that I'd find more rewarding, I'm just not willing to do any
further major updates of the Fedora / EPEL ownCloud package, I'm
sorry. I'm willing to keep the current major versions (8.x in
everything but EPEL 6, 7.x in EPEL 6) updated until they go EOL, at
which point if no-one else is interested, I will orphan the package.

If anyone would like to take on the work of doing the 8.1 upgrade and
maintaining the package in future, please do let me know and I'll
happily transfer it over. To do a decent job, though, you are going to
*need* to know or be willing to learn quite a lot of intimate and
incredibly annoying details about things like PHP class loading and
how Composer works. If you don't, for instance, know what it means for
unbundling purposes when a PHP library specifies 'classmap' as the
autoload mechanism in its composer.json file, and you're not willing
to spend your time learning, you probably don't want to own this
package. :)

I'm very sorry to folks who are using it, but I really can't deal with
the crap any more. If all you need is calendar/contact sync, there are
easier ways. Check out Radicale or something like it.

Upstream does of course provide ownCloud packages in an OBS repo. They
do not follow Fedora web app packaging policies or unbundling rules,
and probably don't work very well with SELinux. Switching from the
Fedora/EPEL packages to the OBS ones is likely to require moving
various things around and config file editing and stuff. I'm not going
to document that, sorry. If anyone else does, though, that'd be great.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net




More information about the devel mailing list