See https://ci.suse.de/job/yast-packager-master/169/display/redirect?page=change... Changes: [igonzalezsosa] Use the new license API. [igonzalezsosa] Do not ask for license agreement if already accepted (AddOns). [igonzalezsosa] Adapt to the latest licenses API changes [igonzalezsosa] Add simple tests for new licenses API related methods [igonzalezsosa] Bump version and update changes file [igonzalezsosa] Update from code review ------------------------------------------ [...truncated 24.81 KB...] ln ./test/mtab_test.rb package/yast2-packager-4.0.55/./test/mtab_test.rb rm -f package/yast2-packager-4.0.55/./test/package_installation_test.rb ln ./test/package_installation_test.rb package/yast2-packager-4.0.55/./test/package_installation_test.rb rm -f package/yast2-packager-4.0.55/./test/package_slide_show_test.rb ln ./test/package_slide_show_test.rb package/yast2-packager-4.0.55/./test/package_slide_show_test.rb rm -f package/yast2-packager-4.0.55/./test/packages_test.rb ln ./test/packages_test.rb package/yast2-packager-4.0.55/./test/packages_test.rb rm -f package/yast2-packager-4.0.55/./test/pkg_finish_test.rb ln ./test/pkg_finish_test.rb package/yast2-packager-4.0.55/./test/pkg_finish_test.rb rm -f package/yast2-packager-4.0.55/./test/product_factory.rb ln ./test/product_factory.rb package/yast2-packager-4.0.55/./test/product_factory.rb rm -f package/yast2-packager-4.0.55/./test/product_license_test.rb ln ./test/product_license_test.rb package/yast2-packager-4.0.55/./test/product_license_test.rb rm -f package/yast2-packager-4.0.55/./test/product_patterns_test.rb ln ./test/product_patterns_test.rb package/yast2-packager-4.0.55/./test/product_patterns_test.rb rm -f package/yast2-packager-4.0.55/./test/repositories_include_test.rb ln ./test/repositories_include_test.rb package/yast2-packager-4.0.55/./test/repositories_include_test.rb rm -f package/yast2-packager-4.0.55/./test/repository_test.rb ln ./test/repository_test.rb package/yast2-packager-4.0.55/./test/repository_test.rb rm -f package/yast2-packager-4.0.55/./test/source_dialogs_test.rb ln ./test/source_dialogs_test.rb package/yast2-packager-4.0.55/./test/source_dialogs_test.rb rm -f package/yast2-packager-4.0.55/./test/space_calculation_test.rb ln ./test/space_calculation_test.rb package/yast2-packager-4.0.55/./test/space_calculation_test.rb rm -f package/yast2-packager-4.0.55/./test/test_helper.rb ln ./test/test_helper.rb package/yast2-packager-4.0.55/./test/test_helper.rb cd package && find yast2-packager-4.0.55 -xtype f -print0 | LC_ALL=C sort -z | tar -c -j -f yast2-packager-4.0.55.tar.bz2 --format=gnu --owner=root --group=root --mtime=2018-04-06\ 08:15:23\ \+0100 --null --files-from - rm -rf package/yast2-packager-4.0.55 Skipped files: .coveralls.yml: skipped by name match (configuration file) .gitignore: skipped by name match (version system file) .rspec: skipped by name match (configuration regex) .rubocop.yml: skipped by name match (configuration file) .travis.yml: skipped by name match (configuration file) .yardopts: skipped by name match (configuration regex) CONTRIBUTING.md: skipped by name match (documentation file) COPYING: skipped by name match (already contain license) Dockerfile: skipped by name match (configuration regex) MAINTAINER: skipped by name match (configuration regex) README.md: skipped by name match (README file) RPMNAME: skipped by name match (configuration regex) Rakefile: skipped by name match (configuration regex) desktop/yast2-packager.desktop: skipped by name match (configuration regex) devel/README.md: skipped by name match (README file) devel/test_addon_selector.rb: skipped by name match (configuration regex) doc/license_code_cleanup.md: skipped by name match (documentation file) package/yast2-packager.changes: skipped by name match (changes file) package/yast2-packager.spec: skipped by name match (configuration regex) src/clients/add_inst_source_slptype.rb: skipped by name match (configuration regex) src/clients/checkmedia.rb: skipped by name match (configuration regex) src/clients/do_not_show_again_editor.rb: skipped by name match (configuration regex) src/clients/inst_check_memsize.rb: skipped by name match (configuration regex) src/clients/inst_checkmedia.rb: skipped by name match (configuration regex) src/clients/inst_custom_packages.rb: skipped by name match (configuration regex) src/clients/inst_kickoff.rb: skipped by name match (configuration regex) src/clients/inst_product_license.rb: skipped by name match (configuration regex) src/clients/inst_product_upgrade_license.rb: skipped by name match (configuration regex) src/clients/inst_productsources.rb: skipped by name match (configuration regex) src/clients/inst_repositories_initialization.rb: skipped by name match (configuration regex) src/clients/inst_rpmcopy.rb: skipped by name match (configuration regex) src/clients/inst_sw_select.rb: skipped by name match (configuration regex) src/clients/key_manager.rb: skipped by name match (configuration regex) src/clients/media_proposal.rb: skipped by name match (configuration regex) src/clients/pkg_finish.rb: skipped by name match (configuration regex) src/clients/repositories.rb: skipped by name match (configuration regex) src/clients/select_slp_source.rb: skipped by name match (configuration regex) src/clients/software_proposal.rb: skipped by name match (configuration regex) src/clients/software_simple_proposal.rb: skipped by name match (configuration regex) src/clients/sw_single.rb: skipped by name match (configuration regex) src/clients/wrapper_slideshow_callbacks.rb: skipped by name match (configuration regex) src/desktop/checkmedia.desktop: skipped by name match (configuration regex) src/desktop/sw_single.desktop: skipped by name match (configuration regex) src/desktop/sw_source.desktop: skipped by name match (configuration regex) src/include/checkmedia/ui.rb: skipped by name match (configuration regex) src/include/packager/inst_source_dialogs.rb: skipped by name match (configuration regex) src/include/packager/key_manager_dialogs.rb: skipped by name match (configuration regex) src/include/packager/load_release_notes.rb: skipped by name match (configuration regex) src/include/packager/repositories_include.rb: skipped by name match (configuration regex) src/include/packager/storage_include.rb: skipped by name match (configuration regex) src/lib/packager/cfa/zypp_conf.rb: skipped by name match (configuration regex) src/lib/packager/clients/pkg_finish.rb: skipped by name match (configuration regex) src/lib/packager/clients/repositories.rb: skipped by name match (configuration regex) src/lib/packager/clients/software_proposal.rb: skipped by name match (configuration regex) src/lib/packager/product_patterns.rb: skipped by name match (configuration regex) src/lib/y2packager/clients/inst_product_license.rb: skipped by name match (configuration regex) src/lib/y2packager/clients/inst_product_upgrade_license.rb: skipped by name match (configuration regex) src/lib/y2packager/clients/inst_repositories_initialization.rb: skipped by name match (configuration regex) src/lib/y2packager/dialogs/addon_selector.rb: skipped by name match (configuration regex) src/lib/y2packager/dialogs/inst_product_license.rb: skipped by name match (configuration regex) src/lib/y2packager/dialogs/product_license_translations.rb: skipped by name match (configuration regex) src/lib/y2packager/product_location.rb: skipped by name match (configuration regex) src/lib/y2packager/repository.rb: skipped by name match (configuration regex) src/lib/y2packager/storage_manager_proxy.rb: skipped by name match (configuration regex) src/lib/y2packager/widgets/license_translations_button.rb: skipped by name match (configuration regex) src/lib/y2packager/widgets/product_license.rb: skipped by name match (configuration regex) src/lib/y2packager/widgets/product_license_confirmation.rb: skipped by name match (configuration regex) src/lib/y2packager/widgets/product_license_content.rb: skipped by name match (configuration regex) src/lib/y2packager/widgets/product_license_translations.rb: skipped by name match (configuration regex) src/lib/y2packager/widgets/simple_language_selection.rb: skipped by name match (configuration regex) src/modules/AddOnProduct.rb: skipped by name match (configuration regex) src/modules/CheckMedia.rb: skipped by name match (configuration regex) src/modules/DefaultDesktop.rb: skipped by name match (configuration regex) src/modules/InstShowInfo.rb: skipped by name match (configuration regex) src/modules/InstURL.rb: skipped by name match (configuration regex) src/modules/KeyManager.rb: skipped by name match (configuration regex) src/modules/Mtab.rb: skipped by name match (configuration regex) src/modules/OneClickInstallStandard.rb: skipped by name match (configuration regex) src/modules/PackageInstallation.rb: skipped by name match (configuration regex) src/modules/PackageSlideShow.rb: skipped by name match (configuration regex) src/modules/Packages.rb: skipped by name match (configuration regex) src/modules/ProductLicense.rb: skipped by name match (configuration regex) src/modules/SlideShowCallbacks.rb: skipped by name match (configuration regex) src/modules/SourceDialogs.rb: skipped by name match (configuration regex) src/modules/SourceManager.rb: skipped by name match (configuration regex) src/modules/SourceManagerSLP.rb: skipped by name match (configuration regex) src/modules/SpaceCalculation.rb: skipped by name match (configuration regex) src/scrconf/etc_zypp_conf.scr: skipped by name match (configuration regex) src/scrconf/zypp_repos.scr: skipped by name match (configuration regex) src/servers_non_y2/ag_zypp_repos: skipped by name match (configuration regex) test/addon_product_test.rb: skipped by name match (configuration regex) test/addon_selector_test.rb: skipped by name match (configuration regex) test/data/cmdline-biosdevname_0/proc/cmdline: skipped by name match (configuration regex) test/data/cmdline-biosdevname_1/proc/cmdline: skipped by name match (configuration regex) test/data/cmdline-biosdevname_10/proc/cmdline: skipped by name match (configuration regex) test/data/cmdline-biosdevname_nil/proc/cmdline: skipped by name match (configuration regex) test/data/luks_target_map.yml: skipped by name match (configuration file) test/data/nfs_target_map.yml: skipped by name match (configuration file) test/data/org_mtab: skipped by name match (configuration regex) test/data/patched_mtab: skipped by name match (configuration regex) test/data/run_df.yml: skipped by name match (configuration file) test/data/xfs_devicegraph.yml: skipped by name match (configuration file) test/data/xfs_target_map.yml: skipped by name match (configuration file) test/data/zypp/products.yml: skipped by name match (configuration file) test/data/zypp/products_update.yml: skipped by name match (configuration file) test/data/zypp/products_update2.yml: skipped by name match (configuration file) test/data/zypp/products_update_smt.yml: skipped by name match (configuration file) test/data/zypp/zypp.conf: skipped by name match (configuration file) test/data/zypp/zypp.conf.expected: skipped by name match (configuration regex) test/default_desktop_test.rb: skipped by name match (configuration regex) test/inst_url_test.rb: skipped by name match (configuration regex) test/lib/cfa/zypp_conf_test.rb: skipped by name match (configuration regex) test/lib/clients/inst_product_license_test.rb: skipped by name match (configuration regex) test/lib/clients/inst_product_upgrade_license_test.rb: skipped by name match (configuration regex) test/lib/clients/inst_repositories_initialization_test.rb: skipped by name match (configuration regex) test/lib/clients/repositories_test.rb: skipped by name match (configuration regex) test/lib/clients/software_proposal_test.rb: skipped by name match (configuration regex) test/lib/dialogs/inst_product_license_test.rb: skipped by name match (configuration regex) test/lib/dialogs/product_license_translations_test.rb: skipped by name match (configuration regex) test/lib/widgets/license_translations_button_test.rb: skipped by name match (configuration regex) test/lib/widgets/product_license_confirmation_test.rb: skipped by name match (configuration regex) test/lib/widgets/product_license_content_test.rb: skipped by name match (configuration regex) test/lib/widgets/product_license_test.rb: skipped by name match (configuration regex) test/lib/widgets/product_license_translations_test.rb: skipped by name match (configuration regex) test/lib/widgets/simple_language_selection_test.rb: skipped by name match (configuration regex) test/mtab_test.rb: skipped by name match (configuration regex) test/package_installation_test.rb: skipped by name match (configuration regex) test/package_slide_show_test.rb: skipped by name match (configuration regex) test/packages_test.rb: skipped by name match (configuration regex) test/pkg_finish_test.rb: skipped by name match (configuration regex) test/product_factory.rb: skipped by name match (configuration regex) test/product_license_test.rb: skipped by name match (configuration regex) test/product_patterns_test.rb: skipped by name match (configuration regex) test/repositories_include_test.rb: skipped by name match (configuration regex) test/repository_test.rb: skipped by name match (configuration regex) test/source_dialogs_test.rb: skipped by name match (configuration regex) test/space_calculation_test.rb: skipped by name match (configuration regex) test/test_helper.rb: skipped by name match (configuration regex)osc -A 'https://api.suse.de/' --traceback --verbose checkout 'Devel:YaST:Head' yast2-packager Copyright found in these files: Copyright detected as not needed in these files: All files have proper license reference. makeurl: https://api.suse.de ['source', 'Devel%3AYaST%3AHead', 'yast2-packager', '_meta'] {} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager'] {'rev': 'latest'} A Devel:YaST:Head makeurl: https://api.suse.de ['source', 'Devel:YaST:Head'] {} A Devel:YaST:Head/yast2-packager makeurl: https://api.suse.de ['source', 'Devel:YaST:Head'] {} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager'] {'rev': 'latest'} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', 'yast2-packager-4.0.54.tar.bz2'] {'rev': '263'} A Devel:YaST:Head/yast2-packager/yast2-packager-4.0.54.tar.bz2 makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', 'yast2-packager.changes'] {'rev': '263'} A Devel:YaST:Head/yast2-packager/yast2-packager.changes makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', 'yast2-packager.spec'] {'rev': '263'} A Devel:YaST:Head/yast2-packager/yast2-packager.spec makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', '_meta'] {} At revision 263. rm https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/yast2-packager.spec rm https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/yast2-packager-4.0.54.tar.bz2 rm https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/yast2-packager.changes cp package/yast2-packager.spec https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager cp package/yast2-packager-4.0.55.tar.bz2 https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager cp package/yast2-packager.changes https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager osc -A 'https://api.suse.de/' addremove D yast2-packager-4.0.54.tar.bz2 A yast2-packager-4.0.55.tar.bz2 osc -A 'https://api.suse.de/' cat 'SUSE:SLE-15:GA' 'yast2-packager' 'yast2-packager.spec' > /tmp/yast-rake20180406-4656-9084s2 Checking IDs in *.changes file Version has been changed in *.spec file osc -A 'https://api.suse.de/' cat 'SUSE:SLE-15:GA' 'yast2-packager' 'yast2-packager.changes' | diff - 'yast2-packager.changes' rm -rf Devel:YaST:Head cleaning * Starting osc check... osc -A 'https://api.suse.de/' --traceback --verbose checkout 'Devel:YaST:Head' yast2-packager * Done. Everything looks good. makeurl: https://api.suse.de ['source', 'Devel%3AYaST%3AHead', 'yast2-packager', '_meta'] {} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager'] {'rev': 'latest'} A Devel:YaST:Head makeurl: https://api.suse.de ['source', 'Devel:YaST:Head'] {} A Devel:YaST:Head/yast2-packager makeurl: https://api.suse.de ['source', 'Devel:YaST:Head'] {} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager'] {'rev': 'latest'} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', 'yast2-packager-4.0.54.tar.bz2'] {'rev': '263'} A Devel:YaST:Head/yast2-packager/yast2-packager-4.0.54.tar.bz2 makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', 'yast2-packager.changes'] {'rev': '263'} A Devel:YaST:Head/yast2-packager/yast2-packager.changes makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', 'yast2-packager.spec'] {'rev': '263'} A Devel:YaST:Head/yast2-packager/yast2-packager.spec makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-packager', '_meta'] {} At revision 263. rm https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/yast2-packager.spec rm https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/yast2-packager-4.0.54.tar.bz2 rm https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/yast2-packager.changes cp package/yast2-packager.spec https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager cp package/yast2-packager-4.0.55.tar.bz2 https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager cp package/yast2-packager.changes https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager osc -A 'https://api.suse.de/' addremove D yast2-packager-4.0.54.tar.bz2 A yast2-packager-4.0.55.tar.bz2 mkdir -p /var/tmp/Devel:YaST:Head/SUSE_SLE-15_GA yes | osc -A 'https://api.suse.de/' build --no-verify --release=1 --root=/var/tmp/build-root-SUSE_SLE-15_GA --keep-pkgs=/var/tmp/Devel:YaST:Head/SUSE_SLE-15_GA SUSE_SLE-15_GA Building package yast2-packager from project Devel:YaST:Head building package... Building yast2-packager.spec for SUSE_SLE-15_GA/x86_64 Getting buildinfo from server and store to https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/.osc/_buildinfo-SUSE_SLE-15_GA-x86_64.xml Getting buildconfig from server and store to https://ci.suse.de/job/yast-packager-master/ws/Devel:YaST:Head/yast2-packager/.osc/_buildconfig-SUSE_SLE-15_GA-x86_64 buildinfo is broken... it says: unresolvable: nothing provides yast2 >= 4.0.63 rm -rf Devel:YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.suse.de/' build ...] 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 igonzalezsosa@suse.com