See http://ci.opensuse.org/job/yast-python-bindings-master/55/display/redirect?p... Changes: [dmulder] Remove non-ascci char from file not marked utf (breaks py2) [dmulder] Allow yast python modules to work via either python2 or python3 [dmulder] Fix packaging, and add a changelog message ------------------------------------------ [...truncated 53.25 KB...] examples/Margins-without-MarginBox.py: skipped by name match (configuration regex) examples/MenuButton1.py: skipped by name match (configuration regex) examples/MenuButton2.py: skipped by name match (configuration regex) examples/MinHeight1.py: skipped by name match (configuration regex) examples/MinSize1.py: skipped by name match (configuration regex) examples/MinWidth1.py: skipped by name match (configuration regex) examples/MultiLineEdit-setInputMaxLength.py: skipped by name match (configuration regex) examples/MultiLineEdit1.py: skipped by name match (configuration regex) examples/MultiLineEdit2.py: skipped by name match (configuration regex) examples/MultiLineEdit3.py: skipped by name match (configuration regex) examples/MultiLineEdit4.py: skipped by name match (configuration regex) examples/MultiProgressMeter1.py: skipped by name match (configuration regex) examples/MultiProgressMeter2.py: skipped by name match (configuration regex) examples/MultiSelectionBox-CurrentItem.py: skipped by name match (configuration regex) examples/MultiSelectionBox-replace-items1.py: skipped by name match (configuration regex) examples/MultiSelectionBox-replace-items2.py: skipped by name match (configuration regex) examples/MultiSelectionBox1.py: skipped by name match (configuration regex) examples/MultiSelectionBox2.py: skipped by name match (configuration regex) examples/MultiSelectionBox3.py: skipped by name match (configuration regex) examples/MultiSelectionBox4.py: skipped by name match (configuration regex) examples/MultiSelectionBox5.py: skipped by name match (configuration regex) examples/NCursesSlideShowDemo.py: skipped by name match (configuration regex) examples/PackageSelector-10.1-stable.py: skipped by name match (configuration regex) examples/PackageSelector-10.2.py: skipped by name match (configuration regex) examples/PackageSelector-YOU.py: skipped by name match (configuration regex) examples/PackageSelector-empty.py: skipped by name match (configuration regex) examples/PackageSelector-multi-src.py: skipped by name match (configuration regex) examples/PackageSelector-stable.py: skipped by name match (configuration regex) examples/PackageSelector-update.py: skipped by name match (configuration regex) examples/PackageSelector.py: skipped by name match (configuration regex) examples/PartitionSplitter1.py: skipped by name match (configuration regex) examples/PartitionSplitter2.py: skipped by name match (configuration regex) examples/Password1.py: skipped by name match (configuration regex) examples/Password2.py: skipped by name match (configuration regex) examples/PatternSelector-empty.py: skipped by name match (configuration regex) examples/PatternSelector-solo.py: skipped by name match (configuration regex) examples/PatternSelector-wizard-with-packages.py: skipped by name match (configuration regex) examples/PatternSelector-wizard.py: skipped by name match (configuration regex) examples/PkgSpecial.py: skipped by name match (configuration regex) examples/PollInput.py: skipped by name match (configuration regex) examples/PollInput1.py: skipped by name match (configuration regex) examples/PopupStressTest.py: skipped by name match (configuration regex) examples/ProgressBar1.py: skipped by name match (configuration regex) examples/ProgressBar2.py: skipped by name match (configuration regex) examples/PushButton1.py: skipped by name match (configuration regex) examples/PushButton2.py: skipped by name match (configuration regex) examples/Puzzle.py: skipped by name match (configuration regex) examples/README: skipped by name match (README file) examples/RadioButton1.py: skipped by name match (configuration regex) examples/RadioButton2.py: skipped by name match (configuration regex) examples/ReallyAbortPopup.py: skipped by name match (configuration regex) examples/RelNotesButton.py: skipped by name match (configuration regex) examples/ReplacePoint1.py: skipped by name match (configuration regex) examples/RichText-hyperlinks.py: skipped by name match (configuration regex) examples/RichText-license.py: skipped by name match (configuration regex) examples/RichText1.py: skipped by name match (configuration regex) examples/RichText1_cs.py: skipped by name match (configuration regex) examples/RichText2.py: skipped by name match (configuration regex) examples/RichText3.py: skipped by name match (configuration regex) examples/RichText4.py: skipped by name match (configuration regex) examples/RichText5.py: skipped by name match (configuration regex) examples/RichText6.py: skipped by name match (configuration regex) examples/Scroller.py: skipped by name match (configuration regex) examples/SelectionBox-icons.py: skipped by name match (configuration regex) examples/SelectionBox-replace-items1.py: skipped by name match (configuration regex) examples/SelectionBox-replace-items2.py: skipped by name match (configuration regex) examples/SelectionBox1.py: skipped by name match (configuration regex) examples/SelectionBox2.py: skipped by name match (configuration regex) examples/SelectionBox3.py: skipped by name match (configuration regex) examples/SelectionBox4.py: skipped by name match (configuration regex) examples/SelectionBox5.py: skipped by name match (configuration regex) examples/SetLanguage.py: skipped by name match (configuration regex) examples/ShortcutCheckPostponed.py: skipped by name match (configuration regex) examples/ShortcutConflict1.py: skipped by name match (configuration regex) examples/ShortcutConflict2.py: skipped by name match (configuration regex) examples/ShortcutConflict3.py: skipped by name match (configuration regex) examples/ShortcutConflict4.py: skipped by name match (configuration regex) examples/ShortcutConflict5.py: skipped by name match (configuration regex) examples/ShortcutConflict6.py: skipped by name match (configuration regex) examples/SimplePatchSelector-empty.py: skipped by name match (configuration regex) examples/SimplePatchSelector-stable.py: skipped by name match (configuration regex) examples/SlideShowDemo.py: skipped by name match (configuration regex) examples/SlideShowDemo2.py: skipped by name match (configuration regex) examples/Slider1.py: skipped by name match (configuration regex) examples/Slider2.py: skipped by name match (configuration regex) examples/SmallDecorations.py: skipped by name match (configuration regex) examples/Spacing1.py: skipped by name match (configuration regex) examples/SpecialWidget.py: skipped by name match (configuration regex) examples/Table-icons.py: skipped by name match (configuration regex) examples/Table-sorting.py: skipped by name match (configuration regex) examples/Table1.py: skipped by name match (configuration regex) examples/Table1_utf8.py: skipped by name match (configuration regex) examples/Table2.py: skipped by name match (configuration regex) examples/Table3.py: skipped by name match (configuration regex) examples/Table4.py: skipped by name match (configuration regex) examples/Table5.py: skipped by name match (configuration regex) examples/Table6-multiSel.py: skipped by name match (configuration regex) examples/Table7-multiSel.py: skipped by name match (configuration regex) examples/Table8-multiSel.py: skipped by name match (configuration regex) examples/TextEntry-layout.py: skipped by name match (configuration regex) examples/TextMode.py: skipped by name match (configuration regex) examples/TimeField.py: skipped by name match (configuration regex) examples/TimeoutUserInput.py: skipped by name match (configuration regex) examples/TimezoneSelector.py: skipped by name match (configuration regex) examples/TooBig.py: skipped by name match (configuration regex) examples/Tree-Checkbox.py: skipped by name match (configuration regex) examples/Tree-Checkbox2.py: skipped by name match (configuration regex) examples/Tree-Checkbox3.py: skipped by name match (configuration regex) examples/Tree-Checkbox4.py: skipped by name match (configuration regex) examples/Tree-icons.py: skipped by name match (configuration regex) examples/Tree-recursive-large.py: skipped by name match (configuration regex) examples/Tree-replace-items.py: skipped by name match (configuration regex) examples/Tree1.py: skipped by name match (configuration regex) examples/Tree2.py: skipped by name match (configuration regex) examples/Tree3.py: skipped by name match (configuration regex) examples/Tree4.py: skipped by name match (configuration regex) examples/UserInput.py: skipped by name match (configuration regex) examples/VBox1.py: skipped by name match (configuration regex) examples/WaitForEvent.py: skipped by name match (configuration regex) examples/Weight1.py: skipped by name match (configuration regex) examples/Weight2.py: skipped by name match (configuration regex) examples/WidgetExists.py: skipped by name match (configuration regex) examples/WindowID.py: skipped by name match (configuration regex) examples/Wizard-SetDesktopTitle.py: skipped by name match (configuration regex) examples/Wizard-popup.py: skipped by name match (configuration regex) examples/Wizard1.py: skipped by name match (configuration regex) examples/Wizard2.py: skipped by name match (configuration regex) examples/Wizard3.py: skipped by name match (configuration regex) examples/Wizard4.py: skipped by name match (configuration regex) examples/empty.gif: skipped by name match (binary file) examples/graph1.gv: skipped by name match (configuration regex) examples/graph2.gv: skipped by name match (configuration regex) examples/graph3.gv: skipped by name match (configuration regex) examples/ruby-convert-helper.py: skipped by name match (configuration regex) examples/win_resizer.py: skipped by name match (configuration regex) examples/win_resizer2.py: skipped by name match (configuration regex) package/yast2-python-bindings.changes: skipped by name match (changes file) package/yast2-python-bindings.spec: skipped by name match (configuration regex) src/Makefile.am: skipped by name match (configuration regex) src/PythonLogger.cc: skipped by name match (configuration regex) src/PythonLogger.h: skipped by name match (configuration regex) src/Y2CCPythonClient.cc: skipped by name match (configuration regex) src/Y2CCPythonClient.h: skipped by name match (configuration regex) src/Y2PythonClientComponent.cc: skipped by name match (configuration regex) src/Y2PythonClientComponent.h: skipped by name match (configuration regex) src/YPythonCode.cc: skipped by name match (configuration regex) src/YPythonCode.h: skipped by name match (configuration regex) src/y2log.h: skipped by name match (configuration regex) src/y2log.i: skipped by name match (configuration regex) src/yast-core.i: skipped by name match (configuration regex) src/yast.cpp: skipped by name match (configuration regex) src/yast.h: skipped by name match (configuration regex) src/yast.py: skipped by name match (configuration regex) src/ycp.i: skipped by name match (configuration regex) src/ycpbuiltins.py: skipped by name match (configuration regex) src/ytypes.h: skipped by name match (configuration regex) src/ytypes.i: skipped by name match (configuration regex)osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-python-bindings Copyright found in these files: Copyright detected as not needed in these files: All files have proper license reference. makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-python-bindings', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-python-bindings makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', 'yast2-python-bindings-4.0.2.tar.bz2'] {'rev': '104'} A YaST:Head/yast2-python-bindings/yast2-python-bindings-4.0.2.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', 'yast2-python-bindings.changes'] {'rev': '104'} A YaST:Head/yast2-python-bindings/yast2-python-bindings.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', 'yast2-python-bindings.spec'] {'rev': '104'} A YaST:Head/yast2-python-bindings/yast2-python-bindings.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', '_meta'] {} At revision 104. rm http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/yast2-python-bindings.changes rm http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/yast2-python-bindings.spec rm http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/yast2-python-bindings-4.0.2.tar.bz2 cp package/yast2-python-bindings-4.0.3.tar.bz2 http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings cp package/yast2-python-bindings.changes http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings cp package/yast2-python-bindings.spec http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings osc -A 'https://api.opensuse.org/' addremove D yast2-python-bindings-4.0.2.tar.bz2 A yast2-python-bindings-4.0.3.tar.bz2 osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-python-bindings' 'yast2-python-bindings.spec' > /tmp/yast-rake20180316-26838-12hwx92 Checking IDs in *.changes file Version has been changed in *.spec file osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-python-bindings' 'yast2-python-bindings.changes' | diff - 'yast2-python-bindings.changes' rm -rf YaST:Head cleaning * Starting osc check... osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-python-bindings * Done. Everything looks good. makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-python-bindings', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-python-bindings makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', 'yast2-python-bindings-4.0.2.tar.bz2'] {'rev': '104'} A YaST:Head/yast2-python-bindings/yast2-python-bindings-4.0.2.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', 'yast2-python-bindings.changes'] {'rev': '104'} A YaST:Head/yast2-python-bindings/yast2-python-bindings.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', 'yast2-python-bindings.spec'] {'rev': '104'} A YaST:Head/yast2-python-bindings/yast2-python-bindings.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-python-bindings', '_meta'] {} At revision 104. rm http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/yast2-python-bindings.changes rm http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/yast2-python-bindings.spec rm http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/yast2-python-bindings-4.0.2.tar.bz2 cp package/yast2-python-bindings-4.0.3.tar.bz2 http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings cp package/yast2-python-bindings.changes http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings cp package/yast2-python-bindings.spec http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings osc -A 'https://api.opensuse.org/' addremove D yast2-python-bindings-4.0.2.tar.bz2 A yast2-python-bindings-4.0.3.tar.bz2 mkdir -p /var/tmp/YaST:Head/openSUSE_Factory yes | osc -A 'https://api.opensuse.org/' build --no-verify --release=1 --root=/var/tmp/build-root-openSUSE_Factory --keep-pkgs=/var/tmp/YaST:Head/openSUSE_Factory openSUSE_Factory Building package yast2-python-bindings from project YaST:Head building package... Run source service: /usr/lib/obs/service/format_spec_file --outdir http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/tmphafkLL.format_spec_file.service Run source service: /usr/lib/obs/service/source_validator --outdir http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/tmpXY1glL.source_validator.service Building yast2-python-bindings.spec for openSUSE_Factory/x86_64 Getting buildinfo from server and store to http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/.osc/_buildinfo-openSUSE_Factory-x86_64.xml Getting buildconfig from server and store to http://ci.opensuse.org/job/yast-python-bindings-master/ws/YaST:Head/yast2-python-bindings/.osc/_buildconfig-openSUSE_Factory-x86_64 Updating cache of required packages The build root needs packages from project 'openSUSE:Factory:Rings:0-Bootstrap'. Note that malicious packages can compromise the build result or even your system. Would you like to ... 0 - quit (default) 1 - always trust packages from 'openSUSE:Factory:Rings:0-Bootstrap' 2 - trust packages just this time ? Well, good good bye then :-) aborted. rm -rf YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure Not sending mail to unregistered user dmulder@suse.com