Summary: | dev-perl/Pango-1.227.0-r1 stabilization | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kent Fredric (IRC: kent\n) (RETIRED) <kentnl> |
Component: | Stabilization | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | Keywords: | STABLEREQ |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | was: dev-perl/Pango fails tests w/USE=minimal ( XVFB=$(type -p Xvfb) || die ) | ||
Package list: |
dev-perl/Pango-1.227.0-r1
|
Runtime testing required: | No |
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb5bbd854888f64490382aad89fa8f5acafd417 commit 7cb5bbd854888f64490382aad89fa8f5acafd417 Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2019-07-17 07:56:05 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2019-07-17 07:56:21 +0000 dev-perl/Pango: Disable running X11 tests w/ USE=minimal bug #662320 When USE="minimal", various deps are omitted to break cycles. Among these are Xvfb, which means virtx can't be imagined to work. This change avoids running live X11 tests with Xvfb in this condition. To avoid this resulting in a total degradation of testing-safety, a rudimentary "it compiles!" test has been inserted that ensures Pango.pm actually loads at all. Bug: https://bugs.gentoo.org/662320 20 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-perl/Pango/Pango-1.227.0-r1.ebuild | 73 ++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) Please stabilize dev-perl/Pango-1.227.0-r1 sparc stable ppc stable ppc64 stable x86 stable amd64 stable ia64 stable alpha stable Sanity check failed:
> dev-perl/Pango-1.227.0-r1
> depend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=dev-perl/Gtk2-1.220.0
Looks like there's no reason any more to need this stable on HPPA, so closing. |
Clearly I made a mistake. $VIRTUALX_DEPEND is only added to DEPEND when USE="test !minimal" So of course, invoking `virtx foo` when Xvfb isn't a dependency is gonna fail. >>> Test phase: dev-perl/Pango-1.227.0 * ERROR: dev-perl/Pango-1.227.0::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 124: Called src_test * environment, line 969: Called virtx 'perl-module_src_test' * environment, line 996: Called die * The specific snippet of code: * XVFB=$(type -p Xvfb) || die; * * If you need support, post the output of `emerge --info '=dev-perl/Pango-1.227.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-perl/Pango-1.227.0::gentoo'`. * The complete build log is located at '/var/log/portage-build/build/dev-perl/Pango-1.227.0:20180728-040518.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-perl/Pango-1.227.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Pango-1.227.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-perl/Pango-1.227.0/work/Pango-1.227' * S: '/var/tmp/portage/dev-perl/Pango-1.227.0/work/Pango-1.227'