See <https://ci.suse.de/job/yast-POT-updater/48/display/redirect> ------------------------------------------ [...truncated 189.58 KB...] + cp -a vpn.pot /home/jenkins/yast-all/translations/po-parts/vpn/vpn.pot + popd ~/yast-all + for DIR in * + '[' -d x11 ']' + '[' x11 '!=' translations ']' + grep -q '^x11$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot x11 + local MODULE_DIR=x11 + pushd x11 ~/yast-all/x11 ~/yast-all + rm -f + /usr/share/YaST2/data/devtools/bin/y2makepot + popd ~/yast-all + for DIR in * + '[' -d xml ']' + '[' xml '!=' translations ']' + grep -q '^xml$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot xml + local MODULE_DIR=xml + pushd xml ~/yast-all/xml ~/yast-all + rm -f + /usr/share/YaST2/data/devtools/bin/y2makepot + popd ~/yast-all + for DIR in * + '[' -d y2r ']' + '[' y2r '!=' translations ']' + grep -q '^y2r$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot y2r + local MODULE_DIR=y2r + pushd y2r ~/yast-all/y2r ~/yast-all + rm -f + /usr/share/YaST2/data/devtools/bin/y2makepot + popd ~/yast-all + for DIR in * + '[' -d y2r-tools ']' + '[' y2r-tools '!=' translations ']' + grep -q '^y2r-tools$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot y2r-tools + local MODULE_DIR=y2r-tools + pushd y2r-tools ~/yast-all/y2r-tools ~/yast-all + rm -f y2r-tools.pot + /usr/share/YaST2/data/devtools/bin/y2makepot Creating ./y2r-tools.pot from ./src/clients/y2r-editor.rb ... Verifying y2r-tools.pot validity... msgfmt: y2r-tools.pot: warning: PO file header fuzzy warning: older versions of msgfmt will give an error on this y2r-tools.pot:8: warning: header field 'Project-Id-Version' still has the initial default value y2r-tools.pot:8: warning: header field 'Last-Translator' still has the initial default value y2r-tools.pot:8: warning: header field 'Language-Team' still has the initial default value y2r-tools.pot:8: warning: header field 'Language' still has the initial default value ...OK + for POT in *.pot + local DOMAIN=y2r-tools + grep -q '^y2r-tools\.pot$' /home/jenkins/yast-all/translations/po/OBSOLETE_POT_FILES + continue + popd ~/yast-all + for DIR in * + '[' -d yast2 ']' + '[' yast2 '!=' translations ']' + grep -q '^yast2$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot yast2 + local MODULE_DIR=yast2 + pushd yast2 ~/yast-all/yast2 ~/yast-all + rm -f base.pot example.pot firewall-services.pot + /usr/share/YaST2/data/devtools/bin/y2makepot Creating ./base.pot from ./library/general/src/data/country.ycp ./library/general/src/data/country_long.ycp ./library/network/src/modules/DnsServerAPI.pm ... Creating ./base.pot from ./library/commandline/src/clients/other_tools_warning.rb ./library/commandline/src/modules/CommandLine.rb ./library/control/src/modules/InstError.rb ./library/control/src/modules/InstExtensionImage.rb ./library/control/src/modules/ProductControl.rb ./library/control/src/modules/ProductProfile.rb ./library/control/src/modules/WorkflowManager.rb ./library/cwm/src/modules/CWM.rb ./library/cwm/src/modules/CWMServiceStart.rb ./library/cwm/src/modules/CWMTab.rb ./library/cwm/src/modules/CWMTable.rb ./library/cwm/src/modules/CWMTsigKeys.rb ./library/cwm/src/modules/TablePopup.rb ./library/cwm/src/modules/WizardHW.rb ./library/desktop/src/clients/menu.rb ./library/general/src/lib/ui/service_status.rb ./library/general/src/lib/ui/widgets.rb ./library/general/src/lib/yast2/popup.rb ./library/general/src/modules/FileUtils.rb ./library/general/src/modules/Label.rb ./library/general/src/modules/Message.rb ./library/general/src/modules/OSRelease.rb ./library/general/src/modules/Popup.rb ./library/general/src/modules/Report.rb ./library/general/src/modules/Summary.rb ./library/general/src/modules/UIHelper.rb ./library/general/src/modules/ValueBrowser.rb ./library/gpg/src/modules/GPG.rb ./library/gpg/src/modules/GPGWidgets.rb ./library/log/src/modules/ALog.rb ./library/log/src/modules/LogView.rb ./library/log/src/modules/LogViewCore.rb ./library/network/src/lib/network/susefirewall.rb ./library/network/src/lib/network/susefirewall2.rb ./library/network/src/lib/network/susefirewall2services.rb ./library/network/src/lib/network/susefirewalld.rb ./library/network/src/lib/network/susefirewalldservices.rb ./library/network/src/lib/network/susefirewallservices.rb ./library/network/src/modules/CWMFirewallInterfaces.rb ./library/network/src/modules/NetworkInterfaces.rb ./library/network/src/modules/NetworkPopup.rb ./library/network/src/modules/NetworkService.rb ./library/network/src/modules/PortAliases.rb ./library/network/src/modules/SuSEFirewallProposal.rb ./library/packages/src/include/packages/common.rb ./library/packages/src/lib/packages/file_conflict_callbacks.rb ./library/packages/src/lib/packages/update_messages_view.rb ./library/packages/src/modules/PackageCallbacks.rb ./library/packages/src/modules/PackageLock.rb ./library/packages/src/modules/PackageSystem.rb ./library/packages/src/modules/PackagesUI.rb ./library/packages/src/modules/SignatureCheckDialogs.rb ./library/packages/src/modules/SlideShow.rb ./library/system/src/clients/view_anymsg.rb ./library/system/src/include/hwinfo/classnames.rb ./library/system/src/lib/yast2/execute.rb ./library/system/src/modules/FileChanges.rb ./library/system/src/modules/Initrd.rb ./library/system/src/modules/Kernel.rb ./library/system/src/modules/ModuleLoading.rb ./library/types/src/modules/Address.rb ./library/types/src/modules/Hostname.rb ./library/types/src/modules/IP.rb ./library/types/src/modules/String.rb ./library/wizard/src/modules/Confirm.rb ./library/wizard/src/modules/Wizard.rb ... Verifying base.pot validity... msgfmt: base.pot: warning: PO file header fuzzy warning: older versions of msgfmt will give an error on this base.pot:8: warning: header field 'Project-Id-Version' still has the initial default value base.pot:8: warning: header field 'Last-Translator' still has the initial default value base.pot:8: warning: header field 'Language-Team' still has the initial default value base.pot:8: warning: header field 'Language' still has the initial default value ...OK Merging the .pot files... Creating ./example.pot from ./library/cwm/examples/object_api.rb ./library/cwm/examples/object_api_all_events.rb ./library/cwm/examples/object_api_enabling.rb ./library/cwm/examples/object_api_nested.rb ./library/cwm/examples/object_api_table.rb ./library/cwm/examples/object_api_tabs.rb ./library/cwm/examples/object_api_tree.rb ./library/cwm/examples/object_api_wrapper.rb ./library/cwm/examples/replace_point_with_nested_custom.rb ./library/cwm/examples/replace_point_with_nested_replace_point.rb ... Verifying example.pot validity... msgfmt: example.pot: warning: PO file header fuzzy warning: older versions of msgfmt will give an error on this example.pot:8: warning: header field 'Project-Id-Version' still has the initial default value example.pot:8: warning: header field 'Last-Translator' still has the initial default value example.pot:8: warning: header field 'Language-Team' still has the initial default value example.pot:8: warning: header field 'Language' still has the initial default value ...OK Creating ./firewall-services.pot from ./library/network/src/yast2-services-translations.rb ... Verifying firewall-services.pot validity... msgfmt: firewall-services.pot: warning: PO file header fuzzy warning: older versions of msgfmt will give an error on this firewall-services.pot:8: warning: header field 'Project-Id-Version' still has the initial default value firewall-services.pot:8: warning: header field 'Last-Translator' still has the initial default value firewall-services.pot:8: warning: header field 'Language-Team' still has the initial default value firewall-services.pot:8: warning: header field 'Language' still has the initial default value ...OK + for POT in *.pot + local DOMAIN=base + grep -q '^base\.pot$' /home/jenkins/yast-all/translations/po/OBSOLETE_POT_FILES + mkdir -p /home/jenkins/yast-all/translations/po-parts/base + cp -a base.pot /home/jenkins/yast-all/translations/po-parts/base/yast2.pot + for POT in *.pot + local DOMAIN=example + grep -q '^example\.pot$' /home/jenkins/yast-all/translations/po/OBSOLETE_POT_FILES + continue + for POT in *.pot + local DOMAIN=firewall-services + grep -q '^firewall-services\.pot$' /home/jenkins/yast-all/translations/po/OBSOLETE_POT_FILES + mkdir -p /home/jenkins/yast-all/translations/po-parts/firewall-services + cp -a firewall-services.pot /home/jenkins/yast-all/translations/po-parts/firewall-services/yast2.pot + popd ~/yast-all + for DIR in * + '[' -d yast.github.io ']' + '[' yast.github.io '!=' translations ']' + grep -q '^yast.github.io$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot yast.github.io + local MODULE_DIR=yast.github.io + pushd yast.github.io ~/yast-all/yast.github.io ~/yast-all + rm -f + /usr/share/YaST2/data/devtools/bin/y2makepot + popd ~/yast-all + for DIR in * + '[' -d ycp-killer ']' + '[' ycp-killer '!=' translations ']' + grep -q '^ycp-killer$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot ycp-killer + local MODULE_DIR=ycp-killer + pushd ycp-killer ~/yast-all/ycp-killer ~/yast-all + rm -f + /usr/share/YaST2/data/devtools/bin/y2makepot Can't open ./stubs/YaPI.pm: No such file or directory. + popd ~/yast-all + for DIR in * + '[' -d ycp-ui-bindings ']' + '[' ycp-ui-bindings '!=' translations ']' + grep -q '^ycp-ui-bindings$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot ycp-ui-bindings + local MODULE_DIR=ycp-ui-bindings + pushd ycp-ui-bindings ~/yast-all/ycp-ui-bindings ~/yast-all + rm -f example.pot + /usr/share/YaST2/data/devtools/bin/y2makepot Creating ./example.pot from ./examples/PatternSelector-wizard.rb ... Verifying example.pot validity... msgfmt: example.pot: warning: PO file header fuzzy warning: older versions of msgfmt will give an error on this example.pot:8: warning: header field 'Project-Id-Version' still has the initial default value example.pot:8: warning: header field 'Last-Translator' still has the initial default value example.pot:8: warning: header field 'Language-Team' still has the initial default value example.pot:8: warning: header field 'Language' still has the initial default value ...OK + for POT in *.pot + local DOMAIN=example + grep -q '^example\.pot$' /home/jenkins/yast-all/translations/po/OBSOLETE_POT_FILES + continue + popd ~/yast-all + for DIR in * + '[' -d zombie-killer ']' + '[' zombie-killer '!=' translations ']' + grep -q '^zombie-killer$' /home/jenkins/yast-all/translations/po/SKIP_PROJECTS + make_pot zombie-killer + local MODULE_DIR=zombie-killer + pushd zombie-killer ~/yast-all/zombie-killer ~/yast-all + rm -f + /usr/share/YaST2/data/devtools/bin/y2makepot + popd ~/yast-all + cd /home/jenkins/yast-all/translations/po-parts + for DOMAIN in * + '[' -d add-on ']' + mkdir -p /home/jenkins/yast-all/translations/po/add-on + POT_LIST='add-on/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/add-on/add-on.pot.new add-on/add-on.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/add-on/add-on.pot.new + shift + local INFILES=add-on/add-on.pot + msgcat --use-first add-on/add-on.pot -o /home/jenkins/yast-all/translations/po/add-on/add-on.pot.new + pushd /home/jenkins/yast-all/translations/po/add-on ~/yast-all/translations/po/add-on ~/yast-all/translations/po-parts + '[' -s add-on.pot ']' + msgcat add-on.pot -o add-on.pot.old + strip_POT_dates add-on.pot.new add-on.pot.new.nodate + local INFILE=add-on.pot.new + local OUTFILE=add-on.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates add-on.pot.old add-on.pot.old.nodate + local INFILE=add-on.pot.old + local OUTFILE=add-on.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s add-on.pot.old.nodate add-on.pot.new.nodate + rm add-on.pot.old add-on.pot.new.nodate add-on.pot.old.nodate + echo 'Updating add-on.' Updating add-on. + mv add-on.pot.new add-on.pot + git add add-on.pot + for PO in *.po + LANG=af ++ msgmerge --previous --lang=af af.po add-on.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 add-on.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 add-on.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 add-on.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 add-on.pot -o be.po.new + OUT='............ done.' + mv be.po.new be.po + git add be.po error: unable to create temporary file: Not a directory error: po/add-on/be.po: failed to insert into database error: unable to index file po/add-on/be.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