#5855: EOL branches shouldn't be commitable

Fedora Release Engineering rel-eng at fedoraproject.org
Thu Feb 13 01:40:21 UTC 2014


#5855: EOL branches shouldn't be commitable
-----------------------------+------------------------
 Reporter:  cicku            |       Owner:  rel-eng@…
     Type:  enhancement      |      Status:  new
Milestone:  Fedora 21 Final  |   Component:  git
 Keywords:                   |  Blocked By:
 Blocking:                   |
-----------------------------+------------------------
 Recently someone asked if there is a easy way to help packagers get
 notified from EOL branch, which is also helpful for upgradepath check, my
 opinion get no response however I still want to mention it here:

 1. fedpkg checks if the branch is able to receive commits as normal,
 then return status of the branch.

 But here comes a problem, Fedora allows packagers to commit to the EOL
 branch(and even there is a badge[1] is for this "achievement", IMO
 it's really nonsense for packagers to commit to the EOL branches,
 ludicrous)

 2. If it's commitable, then go ahead like normal.

 3. If not, return a message to packagers, tell them that branch(with
 mapping to the actual release but not just a simple branch name) is
 abandoned.

 4. Then git pull --rebase, handled by fedpkg. Should add a switch
 branch action to remap the branches, not sure.

 5. Fine again, notify packagers finish the work.

 In spite of the above can solve the problem IMO, the strategy of the
 commit to the EOL branches should be enhanced still.

 [1]------https://badges.fedoraproject.org/badge/you-can-pry-it-from-my-
 cold%2C-undead-hands

-- 
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/5855>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project


More information about the rel-eng mailing list