> * Matthew Miller:
> 
> 
> Make it cheap to maintain branches.  I expect that one what to achieve
> this would be to build directly out of Git, with synthesized release
> numbers and changelogs.  This way, you can apply a lot of fixes to
> multiple branches without encountering mandatory conflicts.

We are aiming for something similar what you just described. I created this 
wiki page to describe the work briefly:

https://fedoraproject.org/wiki/CI/source-git

The actualy work is happening here now:

https://github.com/user-cont/source-git

We would love to take development off dist-git (but keep dist-git!) and move it 
to git repos with real source code which match upstream repositories. In such 
repo you have branches which track respective Fedora versions -- you can easily 
cherry pick fixes. We would validate every pull request in such repo and stuff 
would get merged only when it passes testing. Right now we are trying to write 
minimal code to make such thing work, evaluate it and present at devconf.cz to 
get some more feedback.

Hopefully we would utilize clime's work to help with changelogs and release 
numbers: https://pagure.io/rpkg-util/pull-request/15


Tomas
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to