On Thu, 26 Sep 2019 at 09:02, Remi Collet <Fedora@xxxxxxxxxxxxxxxxx> wrote: > > Le 26/09/2019 à 11:36, Pierre-Yves Chibon a écrit : > > Here is what the vision we came to and that we would like to discuss: > > > > ○ Every changes to dist-git is done via pull-requests > > IMHO Have to stay optional, making this mandatory being a terrible headache. > I am going to agree in that it seems to go against what a large number of packagers do currently to try and deal with the number of branches and packages they try to keep up with. I say this from breaking their workflow with EPEL-8 and getting an earful or two. The workflow they follow is: 0. Go to first package in list A. Make a change in master B. Push that change C. fedpkg switch-branch <first on N branches> D. some variant of 'git merge master', 'git checkout master (some flags I forget)', etc E. fedpkg push F. fedpkg build G. fedpkg update H. Iterate branch and GOTO C. I. Iterate package and GOTO 0. They might be doing that for FN-1, FN, FN+1, rawhide, and possibly EPEL-6,7,8 so 7 branches. They can't do it with 8 because we added a file which causes conflicts and they don't want to deal with pull requests or anything like that. Some do this for dozens to hundreds of packages. Now I am the first that is probably too many packages but it is also one of those if they drop them then all of them go away. -- Stephen J Smoogen. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx