Hi, I checked on the percentage of how many packages do use disttags these days. And since I was at it I did some historical reseach to see the tendency (I don't have access to Pre-Extras, so the Extras and Sum slots for FC1 and FC2 are empty). The results are quite interesting: release Fedora Core Fedora Extras Sum 1 2 / 936 <1% 2 0 / 947 0% 3 9 / 970 1% 711 / 1115 64% 720 / 2085 35% 4 12 / 965 1% 1530 / 1786 86% 1542 / 2751 56% 5 36 / 1157 3% 2686 / 2778 97% 2722 / 3935 69% 6 336 / 1154 29% 3008 / 3068 98% 3344 / 4222 79% rawhide 846 / 1218 69% 2833 / 2897 98% 3679 / 4115 89% Some notes: o Fedora Extras has always used more packages w/ disttags than w/o, the tendency up to its last incarnation in FC6 was steadily increasing until it reached 98% and remained at that level. o Fedora Core has adopted disttags very late in comparison to Fedora Extras, but also has the steepest growth - since FC6 every third package has already been disttag'ed, by F7 it's more than two thirds. This is mostly due to the fact that previously the Fedora Core buildsystem would not support setting the disttag macros, while the Fedora Extras buildsystem did so for the very beginning. o In their sum the disttagged packages have also reached the majority since FC4. Conclusions: o The disttag idiom was very successful, even though it is not mandatory it managed to be adopted in over 98% of Fedora Extras and 69% of Fedora Core. o From EPEL's POV, since it is a Fedora Extras rebuild for RHEL the package pool comes from the 98% of disttagged packages. Although RHEL is smaller than Fedora Core and one would assume some packages in EPEL coming from Fedora Core and thus getting at a lower than 98% share, current EPEL shows that almost all packages but some special ones like epel-release use the disttag. o For any other application that would require mandatory disttags like for example disttags of fc7.89, fc7.90 etc for rawhide and test releases this setup is not very far away. Looking at the sum of packages, this could happen by F8 by itself (the sum gains at least 10% each year and there are only 11% left). Suggestions: o watch the tendency and when it really reaches about 100% (e.g. F8) think about what gains mandatory disttags could bring us. If it is worth it fix the remaining few packages to use disttags (note: not all packages make sense to carry one, firmwares or XXX-release packages for example don't really need them) o continue suggesting the use of disttags to new packagers - even though optional it should be the recommended way to package things up. -- Axel.Thimm at ATrpms.net
Attachment:
pgp4sH6cqvLRq.pgp
Description: PGP signature
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging