Hi,
I read the log from last weeks EPEL meeting [1]. It is great to see discuss happening on (codename:) EPIC. :-)
At Flock at the EPEL.next session there was mention of using branches/tags per minor EL version for EPIC for greater long term flexibility, which I thought sounded pretty attractive: it would allow people to switch to a newer version of EPIC when they are ready rather either being stuck on EPEL or forced to upgrade to the latest greatest immediately.
Granted there are questions around how (long) to maintain the older release branches, but I think this can be handled by EOL policy similar to what we have for Fedora.
I think having EPIC not just be a rolling release would be a big advantage over EPEL and it would fit with the release model that is already working well for RHEL/Centos et al. I feel EPEL/EPIC is too long lived not to have branches. :)
I would have liked to have join the meeting tonight to discuss but it is at 1am in my timezone unfortunately...
Jens
[1] http://meetbot.fedoraproject.org/epel/2014-08-22/epel_reboot.2014-08-22-16.0...
On Fri, 29 Aug 2014 03:45:12 -0400 (EDT) Jens Petersen petersen@redhat.com wrote:
Hi,
I read the log from last weeks EPEL meeting [1]. It is great to see discuss happening on (codename:) EPIC. :-)
At Flock at the EPEL.next session there was mention of using branches/tags per minor EL version for EPIC for greater long term flexibility, which I thought sounded pretty attractive: it would allow people to switch to a newer version of EPIC when they are ready rather either being stuck on EPEL or forced to upgrade to the latest greatest immediately.
Granted there are questions around how (long) to maintain the older release branches, but I think this can be handled by EOL policy similar to what we have for Fedora.
I think having EPIC not just be a rolling release would be a big advantage over EPEL and it would fit with the release model that is already working well for RHEL/Centos et al. I feel EPEL/EPIC is too long lived not to have branches. :)
I would have liked to have join the meeting tonight to discuss but it is at 1am in my timezone unfortunately...
Can you expand on your proposed scheme?
we have a epic-7.0 and then when rhel7.1 is released, we make a epic-7.1 branch and keep 7.0 around?
Would 7.0 still need to build against rhel 7.0 ? This would be a big pain, as it would mean we would need to keep repos of every minor release available for koji.
How long would it stay around?
When epic-7.1 was created, would it start as a empty repo and require builds to populate it? or would it somehow copy from 7.0 ?
When epic-7.1 is created, what packages would have branches in it? How would we add new ones?
Would each of these minor branches use bodhi?
kevin
epel-devel@lists.fedoraproject.org