Summary: | app-portage/layman-2.0.0 fails tests when updating from layman-1.4.2-r3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
Component: | Current packages | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dolsen |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 375789 | ||
Attachments: | build.log |
Description
Nikoli
2013-01-11 13:59:15 UTC
OK, Thank you for submitting this bug report. It turns out, that I need to add one more variable setting to the test config to override the default: 'local_list': '%(storage)s/overlays.xml' which was looking at your live filesystem rather than in the test directory. That variable is the old installed list variable name and file location. I renamed it to 'installed': '%(storage)s/installed.xml' I have kept the old one, just for the migration check and subsequent error message you got. So yes, this test failure only occurs when upgrading from 1.4.x with the USE=test and FEATURES=test enabled. This test failure is due to a failure in the test, not the code being tested. Ok, I've patched the ebuild with the doctest patch fixing this bug. There is no need to re-install 2.0.0 as this only affects the test during install and not any working code. Of course if it is not yet installed due to the failure, please wait for your rsync server to be updated with the lastest patched ebuild before installing. fixed in commit: http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=fe8a30ff199edb5892ee5001c6f2476beee7377a Works fine now, thanks. |