Summary: | app-portage/getuto-1.8 fails tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arthur Zamarin <arthurzam> |
Component: | Current packages | Assignee: | Andreas K. Hüttel <dilfridge> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 915093 | ||
Attachments: | build.log |
Description
Arthur Zamarin
![]() ![]() ![]() ![]() Looks like it's failing inside gentoo-functions. Does it pass with gentoo-functions-9999? (In reply to Sam James from comment #1) > Looks like it's failing inside gentoo-functions. Does it pass with > gentoo-functions-9999? It passes now, but I'm unsure if it was the real fix? The tattoo cluster runs this all in a systemd service run, so maybe it just doesn't have any $TERM defined. I don't think I can test it well without polluting stuff, so unsure. When running the test suite directly using `ebuild ... test` or `tatt -b ...` it works even with <gentoo-functions-9999, so I guess this is indeed tattoo making life hard. (In reply to Arthur Zamarin from comment #2) > (In reply to Sam James from comment #1) > > Looks like it's failing inside gentoo-functions. Does it pass with > > gentoo-functions-9999? > > It passes now, but I'm unsure if it was the real fix? > > The tattoo cluster runs this all in a systemd service run, so maybe it just > doesn't have any $TERM defined. I don't think I can test it well without > polluting stuff, so unsure. > > When running the test suite directly using `ebuild ... test` or `tatt -b > ...` it works even with <gentoo-functions-9999, so I guess this is indeed > tattoo making life hard. Well, a relatively easy fix is not to use gentoo-functions if TERM is not defined. That said, IMHO the bug is in gentoo-functions (which should catch this case). The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89384561bdab75c3719d1cd1794d2e244451cb34 commit 89384561bdab75c3719d1cd1794d2e244451cb34 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2023-10-03 13:53:28 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2023-10-03 13:53:51 +0000 app-portage/getuto: drop 1.6, 1.7 Closes: https://bugs.gentoo.org/915097 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> app-portage/getuto/Manifest | 2 -- app-portage/getuto/getuto-1.6.ebuild | 50 ------------------------------------ app-portage/getuto/getuto-1.7.ebuild | 50 ------------------------------------ 3 files changed, 102 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1dc8c57247b242fca2733e854fd45c52bc126a commit cc1dc8c57247b242fca2733e854fd45c52bc126a Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2023-10-03 13:53:09 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2023-10-03 13:53:48 +0000 app-portage/getuto: add 1.9 Closes: https://bugs.gentoo.org/915097 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> app-portage/getuto/Manifest | 1 + app-portage/getuto/getuto-1.9.ebuild | 50 ++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) |