Hi all.
Continuing the discussion from here
https://plus.google.com/+RichardHughes/posts/LmPUMRJVFP6 (because G+ is a
horrible platform for discussion).
Also see this thread:
https://lists.fedoraproject.org/pipermail/desktop/2014-January/008741.html
I don't think anything have changed since the last thread (besides Matthew
voicing his perfectly valid objections to push it as an update).
What I want to know is if there are people who are willing to invest their
time in making 3.12 in F20 a reality, be it via COPR or a regular update.
For a regular update, we'll need FESCO's approval, so someone will need to
submit a ticket with our proposal.
If we are going to do this in COPR, we will face some critical issues:
How can we preform sufficient QA in COPR? The lack of a -testing stage is a
huge disadvantage. Moving packages between COPR repos is impossible, so if
we make a -testing repo separately a rebuild will be needed every time we
move packages between -testing and -stable COPRs, this will take quite a
lot of time, seeing how COPR is much slower than koji.
Another issue that might arise with COPR is the lack of "team" support.
This means that if we do it in COPR, only one person will have access to
updating any package of the stack. This is quite a dealbreaker, because the
entire workload will fall on that person. Also, if said person is
unavailable, updating the repo will be impossible.
Those issues are quite major if we are going to maintain an entire GNOME
release in COPR, and the reason why I believe we should use COPR as a
testing stage and then move it all to the real repo.
So, anyone volunteering to this effort? I think convincing FESCO to grant
a policy exception is the only sensible way right now, unless the features
we need (QA stages, bodhi-style karma system, and team repositories) will
be implemented by COPR soon.
--
-Elad Alfassa.