Michael Palimaka posted on Mon, 23 Nov 2015 02:54:58 +1100 as excerpted:
> On 22/11/15 05:51, Andrew Savchenko wrote:
>> Hi,
>>
>> On Wed, 18 Nov 2015 07:01:21 -0500 Rich Freeman wrote:
>>> On Wed, Nov 18, 2015 at 6:12 AM, Alexander Berntsen
>>> wrote:
When I do QA in projects I'm involved
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 11/21/2015 01:36 PM, Michał Górny wrote:
> Hello, everyone.
>
> Currently PMS defines two variables that are being repeatedly
> abused to access repository data in unpredictable and breaking
> manners -- PORTDIR and ECLASSDIR. They both reference
20151118-22:13 williamh a5a1ddf
dev-go/gom 20151118-22:15 williamh b401d2c
dev-haskell/parallel-io20151116-17:53 mjof30fcf6
dev-perl/IO-Prompt 20151122-21:56 dilfridge bd6576b
dev-perl/Perl-Unsafe-Signals 20151122-22:00
On Sun, 22 Nov 2015 23:33:14 +0100
Davide Pesavento wrote:
> On Sun, Nov 22, 2015 at 8:50 PM, Michał Górny wrote:
> > ---
> > eclass/python-utils-r1.eclass | 15 +--
> > 1 file changed, 9 insertions(+), 6 deletions(-)
> >
>
> Can't you fold this patch into the previous ones that
On Sun, Nov 22, 2015 at 8:50 PM, Michał Górny wrote:
> ---
> eclass/python-utils-r1.eclass | 15 +--
> 1 file changed, 9 insertions(+), 6 deletions(-)
>
Can't you fold this patch into the previous ones that introduced these
die calls?
On Sun, 22 Nov 2015 20:51:06 +0100
Michał Górny wrote:
> ---
> eclass/distutils-r1.eclass | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
> index e632202..e55e2e4 100644
> --- a/eclass/distutils-r1.eclass
> +++ b/eclass/distutil
---
eclass/distutils-r1.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 7cb37c8..a2356f4 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -47,7 +47,7 @@ case "${EAPI:-0}" in
---
eclass/distutils-r1.eclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index e632202..e55e2e4 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -583,6 +583,8 @@ distutils-r1_python_install_all() {
---
eclass/distutils-r1.eclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 1f0b74a..7cb37c8 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -79,7 +79,8 @@ esac
if [[ ! ${_DISTUTIL
---
eclass/distutils-r1.eclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index e55e2e4..6054f27 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -691,6 +691,8 @@ _distutils-r1_run_foreach_impl() {
---
eclass/distutils-r1.eclass | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 6054f27..1f0b74a 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -729,7 +729,10 @@ distutils-r1_sr
---
eclass/distutils-r1.eclass | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 47b09b0..e632202 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -563,7 +563,9 @@ distutils-r1_python_inst
---
eclass/distutils-r1.eclass | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 185dd4f..256c893 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -236,10 +236,13 @@ fi
esetup.py() {
---
eclass/distutils-r1.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index f9cff5c..47b09b0 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -343,7 +343,7 @@ distutils-r1_python_pre
---
eclass/distutils-r1.eclass | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 256c893..f9cff5c 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -312,9 +312,12 @@ _distutils-r1_dis
---
eclass/python-r1.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index 92fa5de..91f0436 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -47,7 +47,7 @@ case "${EAPI:-0}" in
---
eclass/python-r1.eclass | 1 +
1 file changed, 1 insertion(+)
diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index de83bb5..92fa5de 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -63,6 +63,7 @@ elif [[ ${_PYTHON_ANY_R1} ]]; then
die 'python-r1.ec
---
eclass/multibuild.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass
index 0bdbed1..d21008c 100644
--- a/eclass/multibuild.eclass
+++ b/eclass/multibuild.eclass
@@ -17,7 +17,7 @@ case "${EAPI:-0}" in
0|1|2|3)
---
eclass/python-r1.eclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index 1531442..de83bb5 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -603,6 +603,8 @@ python_setup() {
python_export_best() {
debug-p
---
eclass/python-r1.eclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index d3b4f1d..1531442 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -526,6 +526,8 @@ python_foreach_impl() {
python_parallel_foreach_impl()
---
eclass/multibuild.eclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass
index 3115ac9..0bdbed1 100644
--- a/eclass/multibuild.eclass
+++ b/eclass/multibuild.eclass
@@ -146,6 +146,8 @@ multibuild_foreach_variant() {
multibuild_parallel
---
eclass/python-single-r1.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass
index 1c27285..d9fc34b 100644
--- a/eclass/python-single-r1.eclass
+++ b/eclass/python-single-r1.eclass
@@ -55,7 +55,7 @@ case "${E
---
eclass/python-any-r1.eclass | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass
index c00cc3a..b6c2258 100644
--- a/eclass/python-any-r1.eclass
+++ b/eclass/python-any-r1.eclass
@@ -37,8 +37,7 @@
# https://wiki.gentoo
---
eclass/python-utils-r1.eclass | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 6fb1ec5..ce6f2d1 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -281,12 +281,
---
eclass/python-utils-r1.eclass | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 99ee58b..d8ced41 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -33,7 +33,8 @
---
eclass/python-utils-r1.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index ce6f2d1..6eeba31 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -20,7 +20,7 @@
# https://wik
---
eclass/python-utils-r1.eclass | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 7617c3f..6fb1ec5 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -933,11 +933,11 @@
---
eclass/python-utils-r1.eclass | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 59e8799..7617c3f 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -679,7 +679,7 @@ python
---
eclass/python-utils-r1.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index d8ced41..59e8799 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -33,8 +33,8 @@ fi
if [
Ban python_do* and python_new* helpers in EAPIs older than 5. We should
ban them in python-any-r1 uses, actually but that would break
dev-python/pypy* ebuilds as they are written now.
---
eclass/python-utils-r1.eclass | 9 +
1 file changed, 9 insertions(+)
diff --git a/eclass/python-utils
---
eclass/python-utils-r1.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 0a04e12..201b0c4 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -1038,12 +1038,12 @@ pyth
Replace the 'local INSDESTTREE' hacks (which are PMS-valid yet
deprecated) with safer subshells.
---
eclass/python-utils-r1.eclass | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 9f3c750..e690e
---
eclass/python-utils-r1.eclass | 3 ---
1 file changed, 3 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 201b0c4..9f3c750 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -564,9 +564,6 @@ python_optimize() {
---
eclass/python-utils-r1.eclass | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 1362ff9..0a04e12 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -891,7 +891,7 @@ python
Hi,
Here's a large batch of patches to various python-r1 suite eclasses for
initial review. They intend to clean up the eclasses and make them
suitable for EAPI 6.
Major highlights:
- missing || dies added,
- || die moved outta subshells where sanely possible,
- INSDESTTREE use removed for improv
---
eclass/python-utils-r1.eclass | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 6ff1dd1..1362ff9 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -280,12 +280
Am Sonntag, 22. November 2015, 16:54:58 schrieb Michael Palimaka:
>
> Is the state of stable really that bad? I see this sentiment a lot.
>
> I run mostly-stable systems and rarely have an issue with old/missing
> packages (but I'm involved in the maintenance of many of the packages I
> use so I
On Sun, Nov 22, 2015 at 4:54 PM, Michael Palimaka wrote:
> On 22/11/15 05:51, Andrew Savchenko wrote:
> Is the state of stable really that bad? I see this sentiment a lot.
>
> I run mostly-stable systems and rarely have an issue with old/missing
> packages (but I'm involved in the maintenance of m
On 22/11/15 05:51, Andrew Savchenko wrote:
> Hi,
>
> On Wed, 18 Nov 2015 07:01:21 -0500 Rich Freeman wrote:
>> On Wed, Nov 18, 2015 at 6:12 AM, Alexander Berntsen
>> wrote:
>>> When I do QA in projects I'm involved with (at least outside of
>>> Gentoo), we don't do it live on end-user systems. I
On Sun, 22 Nov 2015 08:27:47 + (UTC)
"Michael Sterrett" wrote:
> commit: a144d7480f781f21323943d87e6a56136add3830
> Author: Michael Sterrett gentoo org>
> AuthorDate: Sun Nov 22 08:26:57 2015 +
> Commit: Michael Sterrett gentoo org>
> CommitDate: Sun Nov 22 08:27:35 2015 +
Ian Stakenvicius wrote:
> '$(get_eclasspath [name])' or $(get_licensepath [name]) or the like
Since we are at a brainstorm level:
How about filling associative arrays instead?
This would BTW also provide the names of the master repositories
(although one could perhaps do the latter more explici
On Sat, 21 Nov 2015 18:49:03 -0500
Ian Stakenvicius wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
> On 21/11/15 06:29 PM, NP-Hardass wrote:
> > Probably not the ideal solution given that you seem to prefer
> > removal of such variables, but a REPODIR variable which is set to
> > t
On Sat, 21 Nov 2015 18:29:31 -0500
NP-Hardass wrote:
> Probably not the ideal solution given that you seem to prefer removal of such
> variables, but a REPODIR variable which is set to the directory where the
> repo is (basically making PORTDIR dynamic and setting it on a per package
> basis)
Michał Górny wrote:
>
> commit EAPI 6 ebuilds to ~arch.
For an overlay maintainer like me, it is not reasonable
to bump eclasses locally.
So please bump the relevant eclasses timely, most notably
(AFAICS these needs just extending the check; perhaps a
*negative* check would be simpler for future
44 matches
Mail list logo