Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 737308 - dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5 fails tests
Summary: dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5 fails tests
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL: https://github.com/yanick/Dist-Zilla-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-16 06:43 UTC by Agostino Sarubbo
Modified: 2021-05-01 15:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,12.40 KB, text/plain)
2020-08-16 06:43 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2020-08-16 06:43:24 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5 fails tests.
Discovered on: amd64 (internal ref: tinderbox)

NOTE:
This machine uses a clang/LLVM toolchain.
If you think that this issue is strictly related to clang/LLVM please block bug 408963. If you think that this issue is strictly related to the LLD linker, please block bug 731004.
This machine uses also GLIBC-2.32. If you think that this issue is strictly related to GLIBC please block bug 736174.
Comment 1 Agostino Sarubbo gentoo-dev 2020-08-16 06:43:26 UTC
Created attachment 654856 [details]
build.log

build log and emerge --info
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-09-19 10:06:29 UTC
Yeah, nothing about this screams "clang/llvm/ld/lld/glibc" at all.

In fact, it looks like the problem is ... 

> >>> Test phase: dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5
>  * Test::Harness Jobs=16
> make -j16 V=1 test TEST_VERBOSE=0 

> MAKEOPTS="-j16 V=1"

Because well, that exports V= inside the environment of the test suite.

And "V" is annoyingly, a control variable for Dist::Zilla NextVersion plugins which *overrides* the "next" version, and thus, invalidates the generated changes...

I know how to make this an upstream bug, but I have to work out why V=1 is there and what it means first.
Comment 3 Larry the Git Cow gentoo-dev 2020-09-19 10:50:32 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac48a2a6af4d86a0b76f58ef8f2d54f42033254

commit 5ac48a2a6af4d86a0b76f58ef8f2d54f42033254
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2020-09-19 10:49:53 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2020-09-19 10:50:15 +0000

    dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic: -r bump for bug #737308
    
    Patch t/basic.t not to be broken by MAKEOPTS =~ "V=1", which instead of
    simply turning on verbosity like in autotools, deeply trips the code
    under testing to change the desired "output version", which, when not
    guarded, breaks tests that inherently rely on this variable being unset.
    
    Bug: https://bugs.gentoo.org/737308
    Bug: https://github.com/yanick/Dist-Zilla-Plugin-NextVersion-Semantic/pull/6
    Package-Manager: Portage-3.0.4, Repoman-3.0.1
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 ...lla-Plugin-NextVersion-Semantic-0.2.5-r1.ebuild | 34 ++++++++++++++++++
 ...n-NextVersion-Semantic-0.2.5-no-V-in-test.patch | 40 ++++++++++++++++++++++
 2 files changed, 74 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2021-05-01 15:29:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76f5a37629fdab9b0d6d632f84ef005c8886f35

commit f76f5a37629fdab9b0d6d632f84ef005c8886f35
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2021-05-01 15:28:56 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2021-05-01 15:29:22 +0000

    dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic: Remove old
    
    Closes: https://bugs.gentoo.org/737308
    Package-Manager: Portage-3.0.18, Repoman-3.0.2
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 ...-Zilla-Plugin-NextVersion-Semantic-0.2.5.ebuild | 31 ----------------------
 1 file changed, 31 deletions(-)