EPEL support in "master" branch (aka speeding up Fedora development)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux