Dear arch teams, I've unbundled PEAR-Exception from dev-php/PEAR-PEAR-1.10.3-r2. Since dev-php/PEAR-Exception is a new package, it has KEYWORDS="~amd64". As a result, I had to drop almost all keywords from dev-php/PEAR-PEAR-1.10.3-r2. There is a working test suite for PEAR-Exception, so we'll need keywords on =dev-php/phpunit-5.7.15 and its dependencies too. Keywords for PHPUnit are already a problem for us (see e.g. bug 574264 and bug 589104). These two packages are dependencies for a lot of other stuff, and PHPUnit is critical for any package with a test suite. Please, start at =dev-php/PEAR-PEAR-1.10.3-r2 and re-keyword the entire dependency chain. All of this stuff is pure PHP, so the keywords are little more than a formality.
An automated check of this bug failed - repoman reported dependency errors (39 lines truncated): > dependency.bad dev-php/PEAR-PEAR/PEAR-PEAR-1.10.3-r2.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0) ['dev-php/PEAR-Exception'] > dependency.bad dev-php/PEAR-PEAR/PEAR-PEAR-1.10.3-r2.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['dev-php/PEAR-Exception'] > dependency.bad dev-php/PEAR-PEAR/PEAR-PEAR-1.10.3-r2.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0/desktop/gnome) ['dev-php/PEAR-Exception']
An automated check of this bug failed - the following atom is unknown: dev-php/PEAR-Exception Please verify the atom list.
An automated check of this bug failed - repoman reported dependency errors (22 lines truncated): > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0) ['dev-php/phpunit'] > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-php/phpunit'] > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['dev-php/phpunit']
Had this right the first time :(
An automated check of this bug succeeded - the previous repoman errors are now resolved.
add ~arm.
Marked ~hppa.
An automated check of this bug failed - repoman reported dependency errors (7 lines truncated): > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0) ['dev-php/phpunit'] > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-php/phpunit'] > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['dev-php/phpunit']
~ia64 keyworded
An automated check of this bug failed - repoman reported dependency errors (2 lines truncated): > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0) ['dev-php/phpunit'] > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop) ['dev-php/phpunit'] > dependency.bad dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome) ['dev-php/phpunit']
~ppc64 keyworded
~ppc keyworded
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a8cd2ee843c4fdd8fb815b0331fcdf41a3581b commit 41a8cd2ee843c4fdd8fb815b0331fcdf41a3581b Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2017-11-05 23:37:16 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2017-11-05 23:53:00 +0000 dev-php/PEAR-PEAR: add ~alpha and ~x86 keywords. This is pure PHP code, what could possibly go wrong? We need this for half of the packages in dev-php, and it's been 8 months, so... bam. Closes: https://bugs.gentoo.org/613380 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ee36520670ea1058ef012fc5aeb137bd8aa2fc commit 09ee36520670ea1058ef012fc5aeb137bd8aa2fc Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2017-11-05 23:35:24 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2017-11-05 23:52:58 +0000 dev-php/PEAR-Exception: add ~alpha and ~x86 keywords. This is pure PHP code, what could possibly go wrong? We need this for half of the packages in dev-php, and it's been 8 months, so... bam. Bug: https://bugs.gentoo.org/613380 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
commit 4419dc66008eadeb60988719db63d5ff2633df65 Author: Michael Orlitzky <mjo@gentoo.org> Date: Fri Jan 26 14:15:14 2018 -0500 dev-php/PEAR-PEAR: add keywords ~s390 and ~sh (would otherwise be dropped).