Dne 3.4.2013 15:59, Miloslav Trmač
napsal(a):
Yes, they would be in one git repo with single maintainer (or group of maintainers). Although it does not ensure much, there is higher chance that the package will be consistent, i.e. that security fix will be applied in all branches. You can use all nice git features to easy your work. Actually there were attempts to reintroduce rails23 into Fedora, but they failed, since the maintainer was not dedicated enough. And why he should be, since there was nothing wrong with the previous packages. Current Rails are maintained, I don't consider to be big headache to maintain more branches, but it gets complicated to maintain multiple components.
It would help, since I could focus on packaging new rails version instead of fixing compatibility issues of current applications in Fedora with the framework they use. That would be application upstream responsibility. Once upstream would be ready to move forward they could. Now either upstream is ahead of Fedora or Fedora is ahead of upstream of the application. We are rarely lucky that we would be in sync. If somebody would developing for Fedora (that is very rare unfortunately), (s)he could develop on whatever version of framework which suits his needs. You could decouple development from package updates, i.e. you would have stable development platform. More importantly each Fedora has different version of Rails, so how, as a upstream application maintainer, you can support multiple versions of Fedora? There is even little motivation to do some continuous updates of Rails in Rawhide, since where is the point? It would just become moving target. While if I could keep behind each version packaged, it would make sense and find its users definitively. I could be sure that update of the package does not break existing application that are even not in Fedoras repositories. And even security fixes may break things [1], so various upstreams carefully consider updates of their underlying framework. Vít [1] https://github.com/rails/rails/issues/8832 |
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel