Mock Version: 1.1.41 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/virt-who.spec'], False, '/var/lib/mock/c71511-1-armhfp-3ef4dc2d922efdb97e756da2c49eff5b0273d996/root/', None, 0, True, False, 993, 135, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/virt-who.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/virt-who-0.14-9.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target noarch --nodeps builddir/build/SPECS/virt-who.spec'], False, '/var/lib/mock/c71511-1-armhfp-3ef4dc2d922efdb97e756da2c49eff5b0273d996/root/', None, 0, True, False, 993, 135, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target noarch --nodeps builddir/build/SPECS/virt-who.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GNGJgB + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf virt-who-0.14 + /usr/bin/gzip -dc /builddir/build/SOURCES/virt-who-0.14.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd virt-who-0.14 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (virt-who-0.14-systemd.patch): + echo 'Patch #0 (virt-who-0.14-systemd.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-systemd.patch + /usr/bin/patch -p1 --fuzz=0 patching file Makefile patching file virt-who.service Patch #1 (virt-who-0.11-journal-logging.patch): + echo 'Patch #1 (virt-who-0.11-journal-logging.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.11-journal-logging.patch + /usr/bin/patch -p1 --fuzz=0 patching file log.py Hunk #2 succeeded at 93 (offset 2 lines). Patch #2 (virt-who-0.14-format-debug-message-in-print-mode.patch): + echo 'Patch #2 (virt-who-0.14-format-debug-message-in-print-mode.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-format-debug-message-in-print-mode.patch + /usr/bin/patch -p1 --fuzz=0 patching file virtwho.py Patch #3 (virt-who-0.14-support-async-reporting.patch): + echo 'Patch #3 (virt-who-0.14-support-async-reporting.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-support-async-reporting.patch + /usr/bin/patch -p1 --fuzz=0 patching file manager/satellite/satellite.py patching file manager/subscriptionmanager/subscriptionmanager.py patching file tests/test_esx.py patching file tests/test_libvirtd.py patching file tests/test_manager.py patching file tests/test_satellite.py patching file tests/test_subscriptionmanager.py patching file tests/test_vdsm.py patching file tests/test_virtwho.py patching file virt/__init__.py patching file virt/esx/esx.py patching file virt/fakevirt/fakevirt.py patching file virt/hyperv/hyperv.py patching file virt/libvirtd/libvirtd.py patching file virt/rhevm/rhevm.py patching file virt/vdsm/vdsm.py patching file virt/virt.py patching file virtwho.py + echo 'Patch #4 (virt-who-0.14-nicely-order-keys-in-debug-report.patch):' Patch #4 (virt-who-0.14-nicely-order-keys-in-debug-report.patch): + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-nicely-order-keys-in-debug-report.patch + /usr/bin/patch -p1 --fuzz=0 patching file manager/subscriptionmanager/subscriptionmanager.py patching file util.py patching file virt/virt.py Patch #5 (virt-who-0.14-retry-sending-data-multiple-times.patch): + echo 'Patch #5 (virt-who-0.14-retry-sending-data-multiple-times.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-retry-sending-data-multiple-times.patch + /usr/bin/patch -p1 --fuzz=0 patching file manager/subscriptionmanager/subscriptionmanager.py patching file virtwho.py Patch #6 (virt-who-0.14-print-mode-item-order.patch): + echo 'Patch #6 (virt-who-0.14-print-mode-item-order.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-print-mode-item-order.patch + /usr/bin/patch -p1 --fuzz=0 patching file virtwho.py Hunk #2 succeeded at 686 (offset -12 lines). Patch #7 (virt-who-0.14-fix-decoding-association-in-fake-mode.patch): + echo 'Patch #7 (virt-who-0.14-fix-decoding-association-in-fake-mode.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-fix-decoding-association-in-fake-mode.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/fakevirt/fakevirt.py Hunk #1 succeeded at 38 (offset 8 lines). Patch #8 (virt-who-0.14-stop-main-loop-on-fatal-error.patch): + echo 'Patch #8 (virt-who-0.14-stop-main-loop-on-fatal-error.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-stop-main-loop-on-fatal-error.patch + /usr/bin/patch -p1 --fuzz=0 patching file virtwho.py Hunk #1 succeeded at 283 (offset -10 lines). Patch #9 (virt-who-0.14-deprecate-background-option.patch): + echo 'Patch #9 (virt-who-0.14-deprecate-background-option.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-deprecate-background-option.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt-who-initscript patching file virt-who.conf patching file virtwho.py Patch #10 (virt-who-0.14-hypervisor_id-hostname-in-remote-libvirt.patch): + echo 'Patch #10 (virt-who-0.14-hypervisor_id-hostname-in-remote-libvirt.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-hypervisor_id-hostname-in-remote-libvirt.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/libvirtd/libvirtd.py Hunk #1 succeeded at 220 (offset 4 lines). Hunk #2 succeeded at 241 (offset 4 lines). Patch #11 (virt-who-0.14-fix-host-uuid-filtering.patch): + echo 'Patch #11 (virt-who-0.14-fix-host-uuid-filtering.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-fix-host-uuid-filtering.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/virt.py Patch #12 (virt-who-0.14-readd-hypervisorType-attribute.patch): + echo 'Patch #12 (virt-who-0.14-readd-hypervisorType-attribute.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-readd-hypervisorType-attribute.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/esx/esx.py Hunk #1 succeeded at 191 (offset -3 lines). patching file virt/hyperv/hyperv.py patching file virt/rhevm/rhevm.py patching file virt/vdsm/vdsm.py Patch #13 (virt-who-0.14-hyperv-proxy-support.patch): + echo 'Patch #13 (virt-who-0.14-hyperv-proxy-support.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-hyperv-proxy-support.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/hyperv/hyperv.py Patch #14 (virt-who-0.14-set-active-1-when-suspended.patch): + echo 'Patch #14 (virt-who-0.14-set-active-1-when-suspended.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-set-active-1-when-suspended.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/virt.py Hunk #1 succeeded at 74 (offset -2 lines). Patch #15 (virt-who-0.14-hyperv-quiesce-state-as-paused.patch): + echo 'Patch #15 (virt-who-0.14-hyperv-quiesce-state-as-paused.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-hyperv-quiesce-state-as-paused.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/hyperv/hyperv.py Patch #16 (virt-who-0.14-remove-b-option.patch): + echo 'Patch #16 (virt-who-0.14-remove-b-option.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-remove-b-option.patch + /usr/bin/patch -p1 --fuzz=0 patching file virtwho.py Patch #17 (virt-who-0.14-fake-fix-nonhypervisor-reporting.patch): + echo 'Patch #17 (virt-who-0.14-fake-fix-nonhypervisor-reporting.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-fake-fix-nonhypervisor-reporting.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/fakevirt/fakevirt.py Hunk #1 succeeded at 33 (offset 8 lines). Patch #18 (virt-who-0.14-use-systemd-notify.patch): + echo 'Patch #18 (virt-who-0.14-use-systemd-notify.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-use-systemd-notify.patch + /usr/bin/patch -p1 --fuzz=0 patching file virtwho.py Patch #19 (virt-who-0.14-config-file-template.patch): + echo 'Patch #19 (virt-who-0.14-config-file-template.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-config-file-template.patch + /usr/bin/patch -p1 --fuzz=0 patching file Makefile patching file template.conf Patch #20 (virt-who-0.14-single-quotes-and-space-in-config.patch): + echo 'Patch #20 (virt-who-0.14-single-quotes-and-space-in-config.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-single-quotes-and-space-in-config.patch + /usr/bin/patch -p1 --fuzz=0 patching file config.py Hunk #1 succeeded at 41 (offset -2 lines). Patch #21 (virt-who-0.14-fail-without-owner-or-env-config.patch): + echo 'Patch #21 (virt-who-0.14-fail-without-owner-or-env-config.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-fail-without-owner-or-env-config.patch + /usr/bin/patch -p1 --fuzz=0 patching file config.py patching file tests/test_config.py patching file virtwho.py Patch #22 (virt-who-0.14-clear-obsolete-reports.patch): + echo 'Patch #22 (virt-who-0.14-clear-obsolete-reports.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-clear-obsolete-reports.patch + /usr/bin/patch -p1 --fuzz=0 patching file virtwho.py Hunk #1 succeeded at 216 (offset -9 lines). Hunk #2 succeeded at 244 (offset -10 lines). Hunk #3 succeeded at 277 (offset -10 lines). Hunk #4 succeeded at 370 (offset -18 lines). Patch #23 (virt-who-0.14-dont-enqueue-error-reports-without-error.patch): + echo 'Patch #23 (virt-who-0.14-dont-enqueue-error-reports-without-error.patch):' + /usr/bin/patch -p1 --fuzz=0 + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-dont-enqueue-error-reports-without-error.patch patching file virt/libvirtd/libvirtd.py patching file virt/virt.py Hunk #1 succeeded at 296 (offset -20 lines). Patch #24 (virt-who-0.14-warn-on-unapplicable-option.patch): + echo 'Patch #24 (virt-who-0.14-warn-on-unapplicable-option.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-warn-on-unapplicable-option.patch + /usr/bin/patch -p1 --fuzz=0 patching file config.py patching file tests/test_config.py patching file virtwho.py Patch #25 (virt-who-0.14-check-if-fake-data-are-correct.patch): + echo 'Patch #25 (virt-who-0.14-check-if-fake-data-are-correct.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-check-if-fake-data-are-correct.patch + /usr/bin/patch -p1 --fuzz=0 patching file tests/test_fake.py patching file virt/fakevirt/fakevirt.py Hunk #1 succeeded at 29 (offset 8 lines). Hunk #2 succeeded at 57 (offset 8 lines). Patch #26 (virt-who-0.14-libvirt-password-unsupported-warning.patch): + echo 'Patch #26 (virt-who-0.14-libvirt-password-unsupported-warning.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-libvirt-password-unsupported-warning.patch + /usr/bin/patch -p1 --fuzz=0 patching file config.py Hunk #1 succeeded at 86 (offset -5 lines). Hunk #2 succeeded at 107 (offset -5 lines). Hunk #3 succeeded at 253 (offset -16 lines). patching file virt-who.8 patching file virt/fakevirt/fakevirt.py Hunk #1 succeeded at 30 (offset 8 lines). patching file virtwho.py Hunk #1 succeeded at 676 (offset -35 lines). Patch #27 (virt-who-0.14-fix-fatal-error-logging.patch): + echo 'Patch #27 (virt-who-0.14-fix-fatal-error-logging.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-fix-fatal-error-logging.patch + /usr/bin/patch -p1 --fuzz=0 patching file log.py patching file virtwho.py Patch #28 (virt-who-0.14-warn-about-env-and-owner-in-libvirt-mode.patch): + echo 'Patch #28 (virt-who-0.14-warn-about-env-and-owner-in-libvirt-mode.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-warn-about-env-and-owner-in-libvirt-mode.patch + /usr/bin/patch -p1 --fuzz=0 patching file config.py Hunk #1 succeeded at 108 (offset 6 lines). Patch #29 (virt-who-0.14-fix-hyperv-proxy-support.patch): + echo 'Patch #29 (virt-who-0.14-fix-hyperv-proxy-support.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-fix-hyperv-proxy-support.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/hyperv/hyperv.py Patch #30 (virt-who-0.14-dont-use-http-proxy-for-https-connection.patch): + echo 'Patch #30 (virt-who-0.14-dont-use-http-proxy-for-https-connection.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-dont-use-http-proxy-for-https-connection.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/esx/esx.py Hunk #1 succeeded at 204 (offset -3 lines). patching file virt/hyperv/hyperv.py Patch #31 (virt-who-0.14-config-options-checking.patch): + echo 'Patch #31 (virt-who-0.14-config-options-checking.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-config-options-checking.patch + /usr/bin/patch -p1 --fuzz=0 patching file config.py patching file virtwho.py Patch #32 (virt-who-0.14-hyperv-another-attempt-on-proxy-support.patch): + echo 'Patch #32 (virt-who-0.14-hyperv-another-attempt-on-proxy-support.patch):' + /usr/bin/cat /builddir/build/SOURCES/virt-who-0.14-hyperv-another-attempt-on-proxy-support.patch + /usr/bin/patch -p1 --fuzz=0 patching file virt/hyperv/hyperv.py + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OEMEyx + umask 022 + cd /builddir/build/BUILD + cd virt-who-0.14 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.6avIJs + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch ++ dirname /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch + cd virt-who-0.14 + make DESTDIR=/builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch install for dir in {daemon,password,manager,virt} manager/{satellite,subscriptionmanager} virt/{esx,hyperv,libvirtd,rhevm,vdsm,fakevirt}; do \ echo $dir ; \ install -d /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/virt-who/$dir/ ; \ install -pm 0644 $dir/*.py /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/virt-who/$dir/ ; \ done daemon password manager virt manager/satellite manager/subscriptionmanager virt/esx virt/hyperv virt/libvirtd virt/rhevm virt/vdsm virt/fakevirt install -pm 0644 virt/esx/vimServiceMinimal.wsdl /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/virt-who/virt/esx/ install -pm 0644 *.py /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/virt-who/ install -d /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/bin /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/lib/systemd/system /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/etc/sysconfig /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/man/man8/ /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/man/man5/ /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/var/lib/virt-who/ /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/etc/virt-who.d/ install virt-who /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/bin/ install virt-who-password /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/bin/ install -pm 0644 virt-who.service /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/lib/systemd/system/ install -pm 0644 virt-who.conf /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/etc/sysconfig/virt-who gzip -c virt-who.8 > virt-who.8.gz install -pm 0644 virt-who.8.gz /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/man/man8/ gzip -c virt-who-password.8 > virt-who-password.8.gz install -pm 0644 virt-who-password.8.gz /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/man/man8/ gzip -c virt-who-config.5 > virt-who-config.5.gz install -pm 0644 virt-who-config.5.gz /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/man/man5/ install -pm 0644 template.conf /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/etc/virt-who.d/ + mkdir -p /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch//var/lib/virt-who + mkdir -p /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch//etc/virt-who.d + touch /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch//var/lib/virt-who/key + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/virt-who-0.14 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: virt-who-0.14-9.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3HUsfQ + umask 022 + cd /builddir/build/BUILD + cd virt-who-0.14 + DOCDIR=/builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/doc/virt-who-0.14 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/doc/virt-who-0.14 + cp -pr README /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/doc/virt-who-0.14 + cp -pr README.hyperv /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/doc/virt-who-0.14 + cp -pr LICENSE /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch/usr/share/doc/virt-who-0.14 + exit 0 warning: File listed twice: /var/lib/virt-who/key Provides: config(virt-who) = 0.14-9.el7 virt-who = 0.14-9.el7 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /bin/sh Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch Wrote: /builddir/build/RPMS/virt-who-0.14-9.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ldxrwj + umask 022 + cd /builddir/build/BUILD + cd virt-who-0.14 + /usr/bin/rm -rf /builddir/build/BUILDROOT/virt-who-0.14-9.el7.noarch + exit 0 Child return code was: 0 LEAVE do -->