[Libreoffice-qa] ownCloud for Bugzilla - IMHO a no go
floeff at documentfoundation.org
Tue Dec 3 04:23:15 PST 2013
please Cc me on replies, as I am not subscribed to this list.
As promised, I want to follow-up on yesterday's discussion on IRC, about
using ownCloud for Bugzilla.
I still have on my todo to share some details on tooling and how to best
communicate and evaluate, but given ownCloud is already in use for
hosting files referenced in bugs, I wanted to do this first.
In a nutshell:
Using ownCloud or the wiki for saving files that are required for bugs
is IMHO a no-go for a variety of reasons:
(1) In ownCloud, I have to create each account manually, and the folder
has to be shared manually for each new account, which doesn't scale well
(2) Both ownCloud and the wiki provide versioning/revisions and a
database backend, that is too much overhead for simply hosting many
files required for a limited time via BugZilla.
(3) BugZilla itself provides already a file storage. We should avoid
mixture of tools at any price, as this creates unwanted dependencies.
My strong proposal is therefore to raise the attachment limit in our own
BugZilla instance when it's ready. By that, files are in the same tool,
tied to the same user accounts, and therefore also in the same backup.
Should that not work out, a different tool could be used, that acts as a
simple file storage. We had been through this discussion before ownCloud
was setup, and the reason we have chosen ownCloud was that we need a
public calendar anyways (which ownCloud provides), and at the same time,
it's rather easy to use for anyone - plus for many use cased, the
revisioning feature and others make sense to us.
People savvy with BugZilla IMHO can use other tools if that makes sense,
as I expect they are more sophisticated with the command line. ;-)
We roughly have the following options:
(1) Anonymous FTP. I object to this one - it creates a can of worms, if
anyone can upload files that are publicly available.
(2) Restricted FTP. Too insecure, as passwords are transferred in clear
text, so I object as well.
(5) git via SSH
(6) rsync via SSH
All of #3-#6 would do from my POV, as they can be configured to use
encryption and authentication (probably git is a wrong choice as well
because of the growing file storage, but I'm no expert here). It just
requires someone taking care of setting up individual accounts, and I
hope we find volunteers if needed.
I don't now how long the BugZilla migration will take. If it's just a
short period of time, we can stay with ownCloud _TEMPORARILY_ and for a
_LIMITED_ amount of time, and then directly host things at BugZilla.
Only if it will take too long, options #3-#6 look worthwhile to me.
I am sorry if the setup of ownCloud caused confusion. I know infra owes
you some more details on the tooling, which I will provide soon. In the
meantime, if you need something, please poke infra before so we can
evaluate the options. It's usually more tedious to migrate back from
tools used, than to directly come up with a good solution. ;-)
More information about the Libreoffice-qa