-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/28/2013 10:00 AM, Michał Górny wrote: > The new eclass is supposedly used by 732 in-tree packages [1], and > possibly a few dozens out-of-the-tree. Some parts of the eclass > API are barely used. I would really prefer to avoid yet another > eclass migration.
Make that 2622 packages in the gpo.zugaina universe funtoo and gentoo each 500, and a ton others. https://xmw.de/tmp/git-2-zugaina.txt https://xmw.de/tmp/git-2-zugaina-sum.txt Please don't break the ABI carelessly/intentional, just because you see these ebuilds as broken by design. # data generation wget -r http://data.gpo.zugaina.org/ cd data.gpo.zugaina.org find . -name "index.html*" -delete for i in $(ls -1) ; do for d in $(find ${i} -maxdepth 2 -mindepth 2 -type d) ; do grep git-2 ${d}/*.ebuild 2>/dev/null >/dev/null && echo ${d} done done | tee /tmp/git-2-zugaina.txt awk ' BEGIN { FS="/" } { if ($1 == overlay) { c+= 1 } else { print c"\t"overlay ; c=1 ; overlay=$1 } } END { print c"\t"overlay } ' < /tmp/git-2-zugaina.txt | sort -r -n > /tmp/git-2-zugaina-sum.txt > The use of API features in *.ebuild maps like the following; I can run your checks on the dataset, if you provide me the script. > > EGIT_REPO_URI 521 EGIT_BRANCH 66 EGIT_SOURCEDIR 21 EGIT_PROJECT 17 > EGIT_HAS_SUBMODULES 15 EGIT_COMMIT 12 EGIT_BOOTSTRAP 12 EGIT_MASTER > 7 EGIT_NOUNPACK 2 EGIT_STORE_DIR 1 EGIT_NONBARE 1 EGIT_DIR > 1 > EVCS_OFFLINE 0 // these are for make.conf EGIT_REPACK 0 EGIT_PRUNE > 0 EGIT_OPTIONS 0 - -- Michael Weber Gentoo Developer web: https://xmw.de/ mailto: Michael Weber <x...@gentoo.org> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlIeRvQACgkQknrdDGLu8JDuLgD/T/SRrApytJQAMbN8aIg53Wb9 kohbcTyeUtRxm8lYjFMA/jBkXxyFFcTH1lWuPMS9+RcwseFnI1vo3n13XBfGOIuc =pNud -----END PGP SIGNATURE-----