GitHub PushEvent at 2014-10-20 23:16:04
Repository: pkgcore
Actor: radhermit
Payload: {"shas":[["e3939262d1fb22ebdf55eb89f9baf7c8c0a5dd00","ac59ff9554309e468564529063584596e40c4b77@gmail.com","fix(ebuild/eapi): make sure to export vars used in bash\n\nIt appears we weren't exporting all the variables that the bash code\nreferences in different places.","Tim Harder",false],["006474dd2a10fcf67a6f0754c373cbed7c2b8ffd","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi-bash): support generic command deprecation for EAPIs\n\nThis works similarly to the already existing banned command support.\nBriefly explained, within the helpers directory a symlink is created\ninside the related EAPI directory that points to the\ninternals/deprecated script and is named for the deprecated command.\nThis script then overrides the real command and when called during the\nprocessing of an ebuild with a matching EAPI echoes a QA warning before\nexecuting the intended command.","Tim Harder",false],["e168a8fee3cad903b2a9455d8c25f04cdeb390f9","ac59ff9554309e468564529063584596e40c4b77@gmail.com","fix(eapi-bash): make colored messages work as expected\n\nColors were being disabled on import of isolated-functions.lib file (I'm\nnot sure why) and variables relating to color escape codes weren't being\nexported so things like eqawarn messages weren't getting colored\nproperly in certain cases, e.g. when run via deprecated commands such as\ndohtml in EAPI 6.","Tim Harder",false],["b96206c2669fdcfcd3b9548197925ec5d61c0885","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi-bash): add a general method for deprecating or banning fcns\n\nThis allows us to specify function names in BANNED_FUNCS or\nDEPRECATED_FUNCS variables in the related EAPI file to easily show QA\nwarnings for deprecated functions or error messages for banned\nfunctions. The alternative would be explicitly defining function\noverrides for every function in the related EAPI file which is verbose\nand annoying.","Tim Harder",false],["de588160ba76987208037c5b2d1fc7e10d9bcb65","ac59ff9554309e468564529063584596e40c4b77@gmail.com","fix(eapi-bash): make INTERNAL_FUNCS local so it doesn't get exported","Tim Harder",false],["1cb332ea33a8e7534a401f8ec6a7bf4d7f813835","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial EAPI 6 profile and function stubs\n\nWe should figure out a way to dynamically build a list of export blocks\nfor EAPI dependent functions, i.e. we shouldn't block exports from\neclasses for similarly named functions but instead override them with\ninternal PM implementations when EAPI provided functionality comes into\nexistence.\n\nThe current method involves explicitly adding the related functions to\nthe INTERNAL_FUNCS list the only current affected function being \"usex\"\nthat is defined in EAPI 5 and in the eutils.eclass for EAPI < 5. This\nrequires us to track implementations within eclasses which can be\nproblematic.","Tim Harder",true],["c59b7baeeff15f611b209be420e0e4fd4fcd3d10","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial get_libdir implementation\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=463586","Tim Harder",true],["8eaf33a3be7cb15f3c203f481fcda505f0cf4571","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): add .txz unpacking support\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=458102","Tim Harder",true],["b2e18a8821f6a17d6e5ab4cac28649f202eb15a4","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial PATCHES support in src_prepare\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=463692","Tim Harder",true],["6b0d138123ac590eb2cddeffc2baf97835a6c1ba","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial eapply_user implementation\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=475288","Tim Harder",true],["f8e73c93634e208096b6210dacc1585b27403c97","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): mark dohtml as deprecated (not part of spec?)","Tim Harder",true],["0a2e2436697add6a1f55ad8fd5691c1b07feef7c","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): add support for econf/einstall --docdir and --htmldir (todo)\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=468202","Tim Harder",true],["68d8f7c3913bc6c23c131a2b63be75d303d371ab","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial einstalldocs implementation\n\nHTML_DOCS support might be tacked on later if that becomes part of the\nspec.\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=459692","Tim Harder",true],["10533d052a42a774079cb82b0ad89039803de9a8","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): add directory support for DOCS\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=481980","Tim Harder",true],["c6c5d4e6bebba99b4c75a50073cb57df20366cd9","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): add support for explicitly disabling DOCS install\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=463736","Tim Harder",true],["8694e327e14e6e4d855f14d4691d902689752678","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): add global failglob setting support (todo)\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=463822","Tim Harder",true],["a02f8e80599a45db66dd3b18244147ad68a3f7b4","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): ban einstall\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=524112","Tim Harder",true],["9165bb7341ec6beb2d36c505a6efae9d943afede","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial nonfatal die support\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=451938","Tim Harder",true],["d7d8256e62aad99e125d1d84900e7cb5143f4a6e","ac59ff9554309e468564529063584596e40c4b77@gmail.com","feature(eapi6): initial unpack() absolute path support settings (todo)\n\nX-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=483244","Tim Harder",true]],"size":19,"ref":"refs/heads/eapi6","head":"d7d8256e62aad99e125d1d84900e7cb5143f4a6e"}