Wednesday, 2017-05-10

openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions  https://review.openstack.org/46362701:15
openstackgerritIan Wienand proposed openstack/diskimage-builder master: unmount_dir : don't unmount root  https://review.openstack.org/46362901:15
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363001:15
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions  https://review.openstack.org/46362701:50
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458601:50
openstackgerritIan Wienand proposed openstack/diskimage-builder master: unmount_dir : don't unmount root  https://review.openstack.org/46362901:50
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363001:51
*** chhavi_ has joined #openstack-dib03:46
*** andreas-f has joined #openstack-dib04:44
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Take --params from environment  https://review.openstack.org/46163705:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move YAML parsing into cmd.py; default to env  https://review.openstack.org/46163605:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move to subparsers  https://review.openstack.org/46163905:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Create BlockDeviceCmd object  https://review.openstack.org/46163805:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163305:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163205:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Deprecate block-device commands incompatible with config file  https://review.openstack.org/46324305:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move dib-block-device implementation into cmd.py  https://review.openstack.org/46163505:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move config out of parameter YAML file  https://review.openstack.org/46324205:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove unused val_else_none  https://review.openstack.org/46163405:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove args from BlockDevice() init  https://review.openstack.org/46164005:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363005:14
*** pmannidi has quit IRC05:52
*** pmannidi has joined #openstack-dib05:53
*** owalsh_ has joined #openstack-dib06:26
*** owalsh has quit IRC06:28
*** isaacb has joined #openstack-dib06:31
*** andreas-f has quit IRC07:01
*** aparnav has joined #openstack-dib07:30
*** hashar has joined #openstack-dib07:37
ianwyolanda: around?07:56
*** pmannidi has quit IRC08:07
*** owalsh_ is now known as owalsh10:07
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Deprecate block-device commands incompatible with config file  https://review.openstack.org/46324310:12
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move config out of parameter YAML file  https://review.openstack.org/46324210:12
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions; rollback on all exceptions  https://review.openstack.org/46362710:12
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363010:12
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Take --params from environment  https://review.openstack.org/46163710:12
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move YAML parsing into cmd.py; default to env  https://review.openstack.org/46163610:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move to subparsers  https://review.openstack.org/46163910:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Create BlockDeviceCmd object  https://review.openstack.org/46163810:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163310:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163210:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move dib-block-device implementation into cmd.py  https://review.openstack.org/46163510:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove unused val_else_none  https://review.openstack.org/46163410:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove args from BlockDevice() init  https://review.openstack.org/46164010:13
yolandahi ianw , i've been out for the morning, back now10:17
ianwyolanda: hey10:19
ianwso what i did was put the sudo_exec patch underneath the block-device refactor10:19
yolandai've been seeing the discussion about the return parameters10:19
ianwit ended up failing due to a bad umount call that is now caught by sudo_exec raising an exception10:20
ianwi've proposed https://review.openstack.org/#/c/463629/ which seems to work10:20
yolandathe sudo_exec still has -1...10:20
ianwthe other angle might be that that umount call is allowed/supposed to fail10:20
ianwin that case we can except/pass it10:21
yolandai approved the patch10:21
yolandamakes sense10:21
ianwyeah ... i want to force us to check the return values of these calls10:21
ianwif things are ok to ignore, let's mark it explicitly10:22
ianwotherwise, we end up like this ... i don't know if we are supposed to ignore the failure, or if we just forgot to check it, and it is a bigger problem10:22
yolandanow with exec_sudo raising exception, we should not care of capturing the output, as if that fails, code will be aborted10:22
yolandaso maybe just remove the return value from exec_sudo? just raise the exception, because the return 0 is not providing value. If that failed, an exception will be raised, if not, we can continue10:23
ianwyolanda: it's just the same as check_call()10:25
ianwyolanda: we can drop the "return 0" line ... it's a small thing10:26
yolandaianw, i'd drop that return 0, yes. And that is one of the options that Andreas suggested so this could help to remove the -110:27
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Deprecate block-device commands incompatible with config file  https://review.openstack.org/46324310:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move config out of parameter YAML file  https://review.openstack.org/46324210:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions; rollback on all exceptions  https://review.openstack.org/46362710:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: unmount_dir : don't unmount root  https://review.openstack.org/46362910:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363010:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Take --params from environment  https://review.openstack.org/46163710:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move YAML parsing into cmd.py; default to env  https://review.openstack.org/46163610:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move to subparsers  https://review.openstack.org/46163910:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Create BlockDeviceCmd object  https://review.openstack.org/46163810:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163310:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: exec_sudo: check cmd for str, log output and raise exception  https://review.openstack.org/46342710:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163210:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move dib-block-device implementation into cmd.py  https://review.openstack.org/46163510:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove unused val_else_none  https://review.openstack.org/46163410:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458610:38
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove args from BlockDevice() init  https://review.openstack.org/46164010:38
ianwyolanda: right, we seem to have confirmation on that, i'll do the squash10:40
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Deprecate block-device commands incompatible with config file  https://review.openstack.org/46324310:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move config out of parameter YAML file  https://review.openstack.org/46324210:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions; rollback on all exceptions  https://review.openstack.org/46362710:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363010:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Take --params from environment  https://review.openstack.org/46163710:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move YAML parsing into cmd.py; default to env  https://review.openstack.org/46163610:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move to subparsers  https://review.openstack.org/46163910:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Create BlockDeviceCmd object  https://review.openstack.org/46163810:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163310:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163210:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move dib-block-device implementation into cmd.py  https://review.openstack.org/46163510:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove unused val_else_none  https://review.openstack.org/46163410:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458610:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove args from BlockDevice() init  https://review.openstack.org/46164010:45
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Deprecate block-device commands incompatible with config file  https://review.openstack.org/46324311:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move config out of parameter YAML file  https://review.openstack.org/46324211:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions; rollback on all exceptions  https://review.openstack.org/46362711:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363011:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Take --params from environment  https://review.openstack.org/46163711:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move YAML parsing into cmd.py; default to env  https://review.openstack.org/46163611:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move to subparsers  https://review.openstack.org/46163911:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Create BlockDeviceCmd object  https://review.openstack.org/46163811:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163311:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: exec_sudo: check cmd for str, log output and raise exception  https://review.openstack.org/46342711:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163211:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move dib-block-device implementation into cmd.py  https://review.openstack.org/46163511:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove unused val_else_none  https://review.openstack.org/46163411:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458611:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove args from BlockDevice() init  https://review.openstack.org/46164011:00
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Deprecate block-device commands incompatible with config file  https://review.openstack.org/46324311:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move config out of parameter YAML file  https://review.openstack.org/46324211:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Let exec_sudo raise exceptions  https://review.openstack.org/46362711:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove _config_error thrower  https://review.openstack.org/46363011:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Take --params from environment  https://review.openstack.org/46163711:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move YAML parsing into cmd.py; default to env  https://review.openstack.org/46163611:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move to subparsers  https://review.openstack.org/46163911:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Create BlockDeviceCmd object  https://review.openstack.org/46163811:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163311:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: exec_sudo: check cmd for str, log output and raise exception  https://review.openstack.org/46342711:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163211:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move dib-block-device implementation into cmd.py  https://review.openstack.org/46163511:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove unused val_else_none  https://review.openstack.org/46163411:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458611:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove args from BlockDevice() init  https://review.openstack.org/46164011:13
ianwyolanda: ok, i'm about done ...11:21
ianwi know it looks like a lot, but i think the patches are stacked in a fairly logical fashion11:22
yolandalong queue!11:23
yolandai'll start to take a look11:23
ianwpretty much all of the first few are negative diffstats11:26
ianwthe less code we have the better!11:26
yolanda++11:36
ianwhmm, need to figure out a way to stop the nodepool tests if the build fails, instead of having them timeout12:30
ianwyolanda: feel free to squash the change as described in 44458612:43
ianwor, revert sudo_exec to returning 0 (not my preference)12:43
ianwyolanda: also, see my comment ... the suse job looks legitimately unhappy with it12:46
*** aparnav has quit IRC13:04
openstackgerrityolanda.robla proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458613:07
openstackgerritAndreas Florath proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458613:25
*** andreas-f has joined #openstack-dib13:37
*** isaacb has quit IRC13:58
openstackgerritMerged openstack/diskimage-builder master: Use check_output  https://review.openstack.org/46347114:15
*** isaacb has joined #openstack-dib14:22
*** hashar has quit IRC14:50
*** isaacb has quit IRC15:08
yolandalooking at the suse error: /tmp/in_target.d/post-install.d/10-mkinitrd: line 16: dib-block-device: command not found . I cannot see dib-block-device there, looks as a red herring, or not telling the proper error15:19
yolandai'm trying an opensuse build just now15:19
openstackgerritMartin AndrĂ© proposed openstack/diskimage-builder master: Make sure target exists before running it  https://review.openstack.org/46380615:21
*** chhavi_ has quit IRC15:33
*** hashar has joined #openstack-dib15:53
andreas-fyolanda: I changed things in diskimage_builder/elements/zypper/post-install.d/10-mkinitrd in my last update. The information about the root fs is needed there. Because it runs outside the chroot it should have found dib-block-device.15:58
andreas-fThe other problem was, that there was a strange call to sed - which I have no explanation for.15:59
yolandaah, i was getting mad, because i was not even seeing the dib-block-device call there :)15:59
yolandathen let's retry the tests...16:00
andreas-fThere are so many open and different patches out there - it is really hard to tell which contains the root cause....16:04
*** chhavi_ has joined #openstack-dib16:55
*** hashar has quit IRC17:05
*** hashar has joined #openstack-dib17:06
*** hashar has quit IRC17:07
*** chhavi_ has quit IRC18:22
*** dabarban has joined #openstack-dib19:05
yolandahi andreas-f , so it is not finding the dib-block-device, even with the last recheck19:40
yolandaalso post-install seems to be run inside chroot, code calls run_d_in_target post-install19:47
yolandaso it could be useful if that function is seen inside the chroot, i need the same for the change in mountpoints and selinux19:48
andreas-fYolanda: I started already working on this - but this is somewhat complex and I did not find a good solution until now.20:17
*** LiCeUser1 has joined #openstack-dib20:18
*** dabarban has quit IRC20:21
*** LiCeUser1 has quit IRC20:23
*** andreas-f has quit IRC20:46
ianwyolanda: http://logs.openstack.org/86/444586/45/check/gate-dib-dsvm-functests-python2-ubuntu-trusty-extras-nv/c7bd6f9/console.html#_2017-05-10_19_41_44_89134021:19
ianwnew failure?21:19
ianw2017-05-10 19:41:44.891427 | [opensuse/build-succeeds] /tmp/in_target.d/post-install.d/10-mkinitrd: line 16: dib-block-device: command not found21:19
*** pmannidi has joined #openstack-dib22:53
*** pmannidi has quit IRC22:53
*** pmannidi has joined #openstack-dib22:54
openstackgerritIan Wienand proposed openstack/diskimage-builder master: block_device: reorder imports  https://review.openstack.org/46163223:47
openstackgerritIan Wienand proposed openstack/diskimage-builder master: exec_sudo: check cmd for str, log output and raise exception  https://review.openstack.org/46342723:47
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458623:47
*** pmannidi has quit IRC23:51
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move blockdevicesetupexception.py into blockdevice.py  https://review.openstack.org/46163323:56
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Refactor: block-device filesystem creation, mount and fstab  https://review.openstack.org/44458623:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!