See <https://ci.suse.de/job/yast-POT-updater/43/display/redirect> ------------------------------------------ [...truncated 239.35 KB...] ~/yast-all/translations/po/cio ~/yast-all/translations/po-parts + '[' -s cio.pot ']' + msgcat cio.pot -o cio.pot.old + strip_POT_dates cio.pot.new cio.pot.new.nodate + local INFILE=cio.pot.new + local OUTFILE=cio.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates cio.pot.old cio.pot.old.nodate + local INFILE=cio.pot.old + local OUTFILE=cio.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s cio.pot.old.nodate cio.pot.new.nodate + echo 'No changes in cio.pot. Skipping update.' No changes in cio.pot. Skipping update. + rm cio.pot.old cio.pot.new.nodate cio.pot.old.nodate cio.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d cluster ']' + mkdir -p /home/jenkins/yast-all/translations/po/cluster + POT_LIST='cluster/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/cluster/cluster.pot.new cluster/cluster.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/cluster/cluster.pot.new + shift + local INFILES=cluster/cluster.pot + msgcat --use-first cluster/cluster.pot -o /home/jenkins/yast-all/translations/po/cluster/cluster.pot.new + pushd /home/jenkins/yast-all/translations/po/cluster ~/yast-all/translations/po/cluster ~/yast-all/translations/po-parts + '[' -s cluster.pot ']' + msgcat cluster.pot -o cluster.pot.old + strip_POT_dates cluster.pot.new cluster.pot.new.nodate + local INFILE=cluster.pot.new + local OUTFILE=cluster.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates cluster.pot.old cluster.pot.old.nodate + local INFILE=cluster.pot.old + local OUTFILE=cluster.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s cluster.pot.old.nodate cluster.pot.new.nodate + echo 'No changes in cluster.pot. Skipping update.' No changes in cluster.pot. Skipping update. + rm cluster.pot.old cluster.pot.new.nodate cluster.pot.old.nodate cluster.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d configuration_management ']' + mkdir -p /home/jenkins/yast-all/translations/po/configuration_management + POT_LIST='configuration_management/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/configuration_management/configuration_management.pot.new configuration_management/configuration-management.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/configuration_management/configuration_management.pot.new + shift + local INFILES=configuration_management/configuration-management.pot + msgcat --use-first configuration_management/configuration-management.pot -o /home/jenkins/yast-all/translations/po/configuration_management/configuration_management.pot.new + pushd /home/jenkins/yast-all/translations/po/configuration_management ~/yast-all/translations/po/configuration_management ~/yast-all/translations/po-parts + '[' -s configuration_management.pot ']' + msgcat configuration_management.pot -o configuration_management.pot.old + strip_POT_dates configuration_management.pot.new configuration_management.pot.new.nodate + local INFILE=configuration_management.pot.new + local OUTFILE=configuration_management.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates configuration_management.pot.old configuration_management.pot.old.nodate + local INFILE=configuration_management.pot.old + local OUTFILE=configuration_management.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s configuration_management.pot.old.nodate configuration_management.pot.new.nodate + echo 'No changes in configuration_management.pot. Skipping update.' No changes in configuration_management.pot. Skipping update. + rm configuration_management.pot.old configuration_management.pot.new.nodate configuration_management.pot.old.nodate configuration_management.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d control ']' + mkdir -p /home/jenkins/yast-all/translations/po/control + POT_LIST='control/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/control/control.pot.new control/skelcd-control-CAASP.pot control/skelcd-control-Kubic.pot control/skelcd-control-leanos.pot control/skelcd-control-openSUSE.pot control/skelcd-control-SLED.pot control/skelcd-control-SLE_HPC.pot control/skelcd-control-SLES4SAP.pot control/skelcd-control-SLES.pot control/system-role-basic-desktop.pot control/system-role-gnome.pot control/system-role-gnome-x11.pot control/system-role-ha.pot control/system-role-hpc-compute.pot control/system-role-hpc-server.pot control/system-role-kvm.pot control/system-role-minimal-desktop.pot control/system-role-server-default.pot control/system-role-text-mode.pot control/system-role-xen.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/control/control.pot.new + shift + local 'INFILES=control/skelcd-control-CAASP.pot control/skelcd-control-Kubic.pot control/skelcd-control-leanos.pot control/skelcd-control-openSUSE.pot control/skelcd-control-SLED.pot control/skelcd-control-SLE_HPC.pot control/skelcd-control-SLES4SAP.pot control/skelcd-control-SLES.pot control/system-role-basic-desktop.pot control/system-role-gnome.pot control/system-role-gnome-x11.pot control/system-role-ha.pot control/system-role-hpc-compute.pot control/system-role-hpc-server.pot control/system-role-kvm.pot control/system-role-minimal-desktop.pot control/system-role-server-default.pot control/system-role-text-mode.pot control/system-role-xen.pot' + msgcat --use-first control/skelcd-control-CAASP.pot control/skelcd-control-Kubic.pot control/skelcd-control-leanos.pot control/skelcd-control-openSUSE.pot control/skelcd-control-SLED.pot control/skelcd-control-SLE_HPC.pot control/skelcd-control-SLES4SAP.pot control/skelcd-control-SLES.pot control/system-role-basic-desktop.pot control/system-role-gnome.pot control/system-role-gnome-x11.pot control/system-role-ha.pot control/system-role-hpc-compute.pot control/system-role-hpc-server.pot control/system-role-kvm.pot control/system-role-minimal-desktop.pot control/system-role-server-default.pot control/system-role-text-mode.pot control/system-role-xen.pot -o /home/jenkins/yast-all/translations/po/control/control.pot.new + pushd /home/jenkins/yast-all/translations/po/control ~/yast-all/translations/po/control ~/yast-all/translations/po-parts + '[' -s control.pot ']' + msgcat control.pot -o control.pot.old + strip_POT_dates control.pot.new control.pot.new.nodate + local INFILE=control.pot.new + local OUTFILE=control.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates control.pot.old control.pot.old.nodate + local INFILE=control.pot.old + local OUTFILE=control.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s control.pot.old.nodate control.pot.new.nodate + rm control.pot.old control.pot.new.nodate control.pot.old.nodate + echo 'Updating control.' Updating control. + mv control.pot.new control.pot + git add control.pot + for PO in *.po + LANG=af ++ msgmerge --previous --lang=af af.po control.pot -o af.po.new + OUT='........... done.' + mv af.po.new af.po + git add af.po + for PO in *.po + LANG=am ++ msgmerge --previous --lang=am am.po control.pot -o am.po.new + OUT='.............. done.' + mv am.po.new am.po + git add am.po + for PO in *.po + LANG=ar ++ msgmerge --previous --lang=ar ar.po control.pot -o ar.po.new + OUT='............. done.' + mv ar.po.new ar.po + git add ar.po + for PO in *.po + LANG=ast ++ msgmerge --previous --lang=ast ast.po control.pot -o ast.po.new + OUT='........... done.' + mv ast.po.new ast.po + git add ast.po + for PO in *.po + LANG=be ++ msgmerge --previous --lang=be be.po control.pot -o be.po.new + OUT='........... done.' + mv be.po.new be.po + git add be.po + for PO in *.po + LANG=bg ++ msgmerge --previous --lang=bg bg.po control.pot -o bg.po.new + OUT='........... done.' + mv bg.po.new bg.po + git add bg.po + for PO in *.po + LANG=bn ++ msgmerge --previous --lang=bn bn.po control.pot -o bn.po.new + OUT='........... done.' + mv bn.po.new bn.po + git add bn.po + for PO in *.po + LANG=bs ++ msgmerge --previous --lang=bs bs.po control.pot -o bs.po.new + OUT='............ done.' + mv bs.po.new bs.po + git add bs.po + for PO in *.po + LANG=ca ++ msgmerge --previous --lang=ca ca.po control.pot -o ca.po.new + OUT='................ done.' + mv ca.po.new ca.po + git add ca.po + for PO in *.po + LANG=cs ++ msgmerge --previous --lang=cs cs.po control.pot -o cs.po.new + OUT='................. done.' + mv cs.po.new cs.po + git add cs.po + for PO in *.po + LANG=cy ++ msgmerge --previous --lang=cy cy.po control.pot -o cy.po.new + OUT='........... done.' + mv cy.po.new cy.po + git add cy.po + for PO in *.po + LANG=da ++ msgmerge --previous --lang=da da.po control.pot -o da.po.new + OUT='........... done.' + mv da.po.new da.po + git add da.po + for PO in *.po + LANG=de ++ msgmerge --previous --lang=de de.po control.pot -o de.po.new + OUT='................. done.' + mv de.po.new de.po + git add de.po + for PO in *.po + LANG=el ++ msgmerge --previous --lang=el el.po control.pot -o el.po.new + OUT='........... done.' + mv el.po.new el.po + git add el.po + for PO in *.po + LANG=en_GB ++ msgmerge --previous --lang=en_GB en_GB.po control.pot -o en_GB.po.new + OUT='........... done.' + mv en_GB.po.new en_GB.po + git add en_GB.po + for PO in *.po + LANG=en_US ++ msgmerge --previous --lang=en_US en_US.po control.pot -o en_US.po.new + OUT='........... done.' + mv en_US.po.new en_US.po + git add en_US.po + for PO in *.po + LANG=eo ++ msgmerge --previous --lang=eo eo.po control.pot -o eo.po.new + OUT='............. done.' + mv eo.po.new eo.po + git add eo.po + for PO in *.po + LANG=es ++ msgmerge --previous --lang=es es.po control.pot -o es.po.new + OUT='.................. done.' + mv es.po.new es.po + git add es.po + for PO in *.po + LANG=et ++ msgmerge --previous --lang=et et.po control.pot -o et.po.new + OUT='........... done.' + mv et.po.new et.po + git add et.po + for PO in *.po + LANG=eu ++ msgmerge --previous --lang=eu eu.po control.pot -o eu.po.new + OUT='........... done.' + mv eu.po.new eu.po + git add eu.po + for PO in *.po + LANG=fa ++ msgmerge --previous --lang=fa fa.po control.pot -o fa.po.new + OUT='........... done.' + mv fa.po.new fa.po + git add fa.po + for PO in *.po + LANG=fi ++ msgmerge --previous --lang=fi fi.po control.pot -o fi.po.new + OUT='................. done.' + mv fi.po.new fi.po + git add fi.po + for PO in *.po + LANG=fr ++ msgmerge --previous --lang=fr fr.po control.pot -o fr.po.new + OUT='................ done.' + mv fr.po.new fr.po + git add fr.po error: unable to create temporary file: Not a directory error: po/control/fr.po: failed to insert into database error: unable to index file po/control/fr.po fatal: updating files failed + FAILED=1 + cd /home/jenkins/yast-all/translations + git pull fatal: failed to read object 150d93a5b2cd44df7bc1a70d2a1f8ecd4b09174f: Not a directory + exit 1 Build step 'Execute shell' marked build as failure