On 12/12/2013 05:07 PM, Kevin Fenzi wrote:
Greetings.

Several folks have been asking about epel7 and we should get the ball
rolling now that there is a public rhel7 beta.

I'd like to propose a similar plan to the one we used for epel6, which
the possible exception of branching method.

For epel6 we asked maintainers who didn't want to branch their packages
from epel5 into epel6 to add a 'dontbranch' file to cvs (at the time)
and then we mass branched all the rest of the packages into epel6. This
was good for adding in a lot of packages quickly, but resulted in some
packages that to this day never got a build (where maintainers decided
they didn't want to build/support, etc).

So, I was thinking this time perhaps we could:

* Setup a wiki page that contains all packages that are in rhel7beta.
(for reference)
* Setup another wiki page for epel7
* As soon as there is a group of packages there, Branch them.
* Keep the wiki page open until we are out of beta/rawhide mode and
   folks can mass add packages there for branching, process once a day
   or something.
(this would avoid overloading scmadmins if someone wanted to branch a
bunch of packages).

Opt in is good. Any process for easy mass branching that works for the admins works for me.

The rest of the process would include:

* Setup git scripts to allow epel7 branches.
(Default would be branch from f19)

Works for me.

(need to decide if the git branch name is el7 or epel7).

el7

* Create gpg keys and add to signing server/verify pages.
* Branch epel-release and add keys, etc.
* Add koji tags and build targets, etc.

simplified names here too.

* Add bugzilla version for bugs.
* Probibly some wiki help to update things
* Setup nightly cron job that composes epel7 in rawhide mode.
* Don't depend on packages being signed until we exit rawhide mode.
* Move from rawhide -> normal mode some time after rhel7 final is out
   (with 6 it was a few months after).

Can anyone think of other things we need to do?

Any other general questions or comments ?

Thanks for getting the ball rolling.  Looking forward to EL7.


--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  or...@cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com
_______________________________________________
epel-devel mailing list
epel-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/epel-devel

Reply via email to