-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello, I know that many of you like to have just one branch which builds everywhere (starting from el6), but this really slows down development of Fedora for many years. Let me show some examples: * File-triggers are not supported by el6/el7 RPM, so every package which has icons should have some number of scriptlets conditionalized by %if 0%{?rhel} && 0%{?rhel} <= 7. * Rich dependencies are not supported by el6/el7 RPM and YUM, so anyone who wants to use them need to have same conditionals. * Some of dependency generators do not exist on el*, so instead of having BuildRequires: python3dist(foo) you need to wrap it with conditions again and I'm working on change proposal which eliminates need of writing runtime requirements, so one more place of conditionals. Given all these, it is very hard to get any new feature in "production" because everyone wants to support 10 years old thing (even if they don't think so). Even if people hope next version of EL will be better in this, it doesn't mean that el6/el7 can be fixed easily. Why I'm writing this? I want to hear from you if you think it would be good to prohibit (or advise, or whatever mechanism would work) usage if conditionals in (at least) master branch to allow us to develop features faster. Thoughts? Suggestions? - -- - -Igor Gnatenko -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlpjJ6oACgkQaVcUvRu8 X0wp9A//Sy5KBTDJ92/D7f+P/v56V7epwRNQQAdO7ur4jRM2wAFj1act3OXQODgz EfNk4EhDdQ2oR+RUzjQEgMpB4AHpP/ZHDb3wSVhx8ESu1+l5JIBS1RVLCsq1i5Gt B+E+eaVSoTrIOExadUAUHuWDkzD5plFusMTFSY6mJYm4FInGJ9mpt3CnW+O1C7F7 MnyEdVGMaYyyd8+GHadTg4acuHfNWbdwYAk3N0R098hIf5YOG1XNulFWAGhXBMld fRkuDxv0nHvew3V8A79ZNth+hGHd9HrGXr4LUDoLGgvBdNS1vkap3O+3WNUWPxra 3A7YN85HTdrYWJLnOZovgFqej4HQbSJoiW6srAUsKY+wj297bpsKJ+BFMuEwFrN4 yWH91ihVwLtkQJ0OQgexRmWSzc4L6gMnLjx3gjc3VW8reOIptjVroUrUlUlEmyO8 Sh2/PrCklUXZ0/TrgQLefVnadDZnSdEwtRD4pISn0Acg1GBWBh58SQB8tT1mVz06 1uJgowXVA7naQ50GCk48BlRJ7XJB4YJzdmnzKmWmQtYreDjFEwQ5+QPZwAlE8DUp yaPFPdV4lWI/WMSc3FC1KpvPW6aHHo8YAWuyYlc1AFqwwqhr5gBFTPEUDus2D9cu yyY8RJuCayhsXcDEDyZIU5uP4Ymv0G+m9UJq2TqSy73dLTJ9h6E= =EaOc -----END PGP SIGNATURE----- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx