Summary: | sys-kernel/dracut broken tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Patrick McLean <chutzpah> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | nikoli, prometheanfire, write2David |
Priority: | Low | Keywords: | LATER |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
dracut-007.ebuild |
Description
Diego Elio Pettenò (RETIRED)
![]() Created attachment 213845 [details]
Build log
I propose restricting these; I just noted that they also are interactive as they ask for root password during test phase if stdin is interactive… (In reply to comment #2) > I propose restricting these; I just noted that they also are interactive as > they ask for root password during test phase if stdin is interactive… Restricting is good idea. First of all tests need root privileges. The interactivity is not a problem, because we can fix that quite easily (but afair user input is not required). Next, there are plans to rewrite Dracut tests suites completely, however there's no sensible way to avoid requirement of root privileges and we cannot grant them in test phase. Created attachment 244605 [details]
dracut-007.ebuild
Fixes issue. Thanks to Diego E. Pettenò for report and proposed solution!
Tests are restricted for now, but making them working is planned for the late future. Why RESTRICT="test" was removed from 009 and 010 ebuilds? src_test still fails:
>>> Test phase [check]: sys-kernel/dracut-010-r2
make -C test check
make[1]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-10-RAID'
TEST: root filesystem on an encrypted LVM PV on a RAID-5 [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-10-RAID/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-10-RAID'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-11-LVM'
TEST: root filesystem on LVM PV [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-11-LVM/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-11-LVM'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-12-RAID-DEG'
TEST: root filesystem on an encrypted LVM PV on a degraded RAID-5 [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-12-RAID-DEG/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-12-RAID-DEG'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-13-ENC-RAID-LVM'
TEST: root filesystem on LVM on encrypted partitions of a RAID-5 [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-13-ENC-RAID-LVM/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-13-ENC-RAID-LVM'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-14-IMSM'
TEST: root filesystem on LVM PV on a isw dmraid [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-14-IMSM/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-14-IMSM'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-20-NFS'
TEST: root filesystem on NFS [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-20-NFS/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-20-NFS'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-30-ISCSI'
TEST: root filesystem over iSCSI [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-30-ISCSI/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-30-ISCSI'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-40-NBD'
TEST: root filesystem on NBD [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-40-NBD/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-40-NBD'
make[2]: Entering directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-50-MULTINIC'
TEST: root filesystem on NFS with multiple nics [FAILED]
see /var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-50-MULTINIC/test.log
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test/TEST-50-MULTINIC'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-kernel/dracut-010-r2/work/dracut-010/test'
make: *** [check] Error 2
(In reply to comment #6) > Why RESTRICT="test" was removed from 009 and 010 ebuilds? Oversight. Thanks! All dracut ebuilds have RESTRICT="test" now. |