Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCHES] Clean-up & EAPI 6 support for python-r1 suite
Date: Sun, 22 Nov 2015 19:51:29
Message-Id: 1448221870-17269-1-git-send-email-mgorny@gentoo.org
1 Hi,
2
3 Here's a large batch of patches to various python-r1 suite eclasses for
4 initial review. They intend to clean up the eclasses and make them
5 suitable for EAPI 6.
6
7 Major highlights:
8 - missing || dies added,
9 - || die moved outta subshells where sanely possible,
10 - INSDESTTREE use removed for improving PMS,
11 - install helpers banned in EAPIs 0..3 (those EAPIs are only supported
12 by python-any-r1, and the functions are not supposed to be used there),
13 - all current QA warnings made fatal in EAPI 6,
14 - proper nonfatal support for helpers,
15 - EXAMPLES banned for improved consistency with einstalldocs.
16
17 All patches will be sent in reply to this message. Please review.

Replies

Subject Author
[gentoo-dev] [PATCH 01/29] python-utils-r1.eclass: Add missing ||die for external getters "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 02/29] python-utils-r1.eclass: Add missing ||die on 'cat' file writes "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 04/29] python-utils-r1.eclass: Remove py2.6 note from python_optimize "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 05/29] python-utils-r1.eclass: Replace local INSDESTTREE with subshells "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 06/29] python-utils-r1.eclass: Ban installation helpers in EAPIs < 5 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 03/29] python-utils-r1.eclass: Add missing ||die on file read "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 08/29] python-utils-r1.eclass: Remove unneeded multilib inherit in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 09/29] python-utils-r1.eclass: Support nonfatal in python_do* and python_new* "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 10/29] python-utils-r1.eclass: Make heredocs consistent "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 07/29] python-utils-r1.eclass: Make python_fix_shebang QAwarns fatal in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 11/29] python-utils-r1.eclass: Move ||die out of command substitution subshells "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 12/29] python-utils-r1.eclass: Enable EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 13/29] python-any-r1.eclass: Enable EAPI=6, no changes needed "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 14/29] python-single-r1.eclass: Enable EAPI=6, no changes needed "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 15/29] multibuild.eclass: Ban multibuild_parallel_foreach_variant in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 17/29] python-r1.eclass: Ban python_parallel_foreach_impl in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 18/29] python-r1.eclass: Ban python_export_best in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 16/29] multibuild.eclass: Enable EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 19/29] python-r1.eclass: Fix missing explicit eutils inherit for EAPI < 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 20/29] python-r1.eclass: Enable EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 22/29] distutils-r1.eclass: Use default_src_prepare to apply patches in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 23/29] distutils-r1.eclass: Ban no-op default phase implementations in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 21/29] distutils-r1.eclass: esetup.py, respect nonfatal in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 24/29] distutils-r1.eclass: Make pypy/share QA error fatal in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 26/29] distutils-r1.eclass: Ban DISTUTILS_NO_PARALLEL_BUILD in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 27/29] distutils-r1.eclass: Make default _all impl call warning fatal in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 28/29] distutils-r1.eclass: Remove unnecessary eutils inherit in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 25/29] distutils-r1.eclass: Ban EXAMPLES in EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 29/29] distutils-r1.eclass: Enable EAPI 6 "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: python_fix_shebang, skip empty files "Michał Górny" <mgorny@g.o>
Re: [gentoo-dev] [PATCHES] Clean-up & EAPI 6 support for python-r1 suite "Michał Górny" <mgorny@g.o>