[yast-commit] Build failed in Jenkins: yast-yast-firewall-master #17
See http://ci.opensuse.org/job/yast-yast-firewall-master/17/display/redirect?pag... Changes: [Josef Reidinger] remove unused autoyast options that we no longer export [Josef Reidinger] have dedicated autoyast import/export class [Josef Reidinger] implement custom zones in autoyast [Josef Reidinger] copy test for export from yast2 [Josef Reidinger] Add test that exported profile can be used for import [Josef Reidinger] changes [Josef Reidinger] fix rubocop [Josef Reidinger] fix dependencies [Josef Reidinger] remove focus method as it is now in CWM itself ------------------------------------------ [...truncated 12.47 KB...] ln ./src/lib/y2firewall/widgets/zones_table.rb package/yast2-firewall-4.1.8/./src/lib/y2firewall/widgets/zones_table.rb mkdir -p package/yast2-firewall-4.1.8/./test/lib/y2firewall rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/autoyast_test.rb ln ./test/lib/y2firewall/autoyast_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/autoyast_test.rb mkdir -p package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/auto_test.rb ln ./test/lib/y2firewall/clients/auto_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/auto_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/firewall_test.rb ln ./test/lib/y2firewall/clients/firewall_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/firewall_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/installation_finish_test.rb ln ./test/lib/y2firewall/clients/installation_finish_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/installation_finish_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/proposal_test.rb ln ./test/lib/y2firewall/clients/proposal_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/clients/proposal_test.rb mkdir -p package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/change_zone_test.rb ln ./test/lib/y2firewall/dialogs/change_zone_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/change_zone_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/main_test.rb ln ./test/lib/y2firewall/dialogs/main_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/main_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/proposal_test.rb ln ./test/lib/y2firewall/dialogs/proposal_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/proposal_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/zone_test.rb ln ./test/lib/y2firewall/dialogs/zone_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/dialogs/zone_test.rb mkdir -p package/yast2-firewall-4.1.8/./test/lib/y2firewall/importer_strategies rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/importer_strategies/firewalld_test.rb ln ./test/lib/y2firewall/importer_strategies/firewalld_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/importer_strategies/firewalld_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/importer_strategies/suse_firewall_test.rb ln ./test/lib/y2firewall/importer_strategies/suse_firewall_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/importer_strategies/suse_firewall_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/proposal_settings_test.rb ln ./test/lib/y2firewall/proposal_settings_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/proposal_settings_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/summary_presenter_test.rb ln ./test/lib/y2firewall/summary_presenter_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/summary_presenter_test.rb mkdir -p package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/allowed_services_test.rb ln ./test/lib/y2firewall/widgets/allowed_services_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/allowed_services_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/change_zone_button_test.rb ln ./test/lib/y2firewall/widgets/change_zone_button_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/change_zone_button_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/default_zone_button_test.rb ln ./test/lib/y2firewall/widgets/default_zone_button_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/default_zone_button_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/interfaces_table_test.rb ln ./test/lib/y2firewall/widgets/interfaces_table_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/interfaces_table_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/modify_zone_interfaces_test.rb ln ./test/lib/y2firewall/widgets/modify_zone_interfaces_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/modify_zone_interfaces_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/overview_tree_pager_test.rb ln ./test/lib/y2firewall/widgets/overview_tree_pager_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/overview_tree_pager_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/overview_tree_test.rb ln ./test/lib/y2firewall/widgets/overview_tree_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/overview_tree_test.rb mkdir -p package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/interfaces_test.rb ln ./test/lib/y2firewall/widgets/pages/interfaces_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/interfaces_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/startup_test.rb ln ./test/lib/y2firewall/widgets/pages/startup_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/startup_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/zone_test.rb ln ./test/lib/y2firewall/widgets/pages/zone_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/zone_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/zones_test.rb ln ./test/lib/y2firewall/widgets/pages/zones_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/pages/zones_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/proposal_test.rb ln ./test/lib/y2firewall/widgets/proposal_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/proposal_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/services_table_test.rb ln ./test/lib/y2firewall/widgets/services_table_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/services_table_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/zone_options_test.rb ln ./test/lib/y2firewall/widgets/zone_options_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/zone_options_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/zone_test.rb ln ./test/lib/y2firewall/widgets/zone_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/zone_test.rb rm -f package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/zones_table_test.rb ln ./test/lib/y2firewall/widgets/zones_table_test.rb package/yast2-firewall-4.1.8/./test/lib/y2firewall/widgets/zones_table_test.rb rm -f package/yast2-firewall-4.1.8/./test/test_helper.rb ln ./test/test_helper.rb package/yast2-firewall-4.1.8/./test/test_helper.rb cd package && find yast2-firewall-4.1.8 -xtype f -print0 | LC_ALL=C sort -z | tar -c -j -f yast2-firewall-4.1.8.tar.bz2 --format=gnu --owner=root --group=root --mtime=2019-01-16\ 14:28:51\ \+0100 --null --files-from - rm -rf package/yast2-firewall-4.1.8 osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-firewall Skipped files: .editorconfig: skipped by name match (configuration regex) .gitignore: skipped by name match (version system file) .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) doc/firewalld_services.md: skipped by name match (documentation file) package/.gitignore: skipped by name match (version system file) package/yast2-firewall.changes: skipped by name match (changes file) package/yast2-firewall.spec: skipped by name match (configuration regex) src/autoyast-rnc/firewall.rnc: skipped by name match (configuration regex) src/clients/firewall.rb: skipped by name match (configuration regex) src/clients/firewall_auto.rb: skipped by name match (configuration regex) src/clients/firewall_finish.rb: skipped by name match (configuration regex) src/clients/firewall_proposal.rb: skipped by name match (configuration regex) src/desktop/firewall.desktop: skipped by name match (configuration regex) src/icons/hicolor/scalable/apps/yast-firewall.svg: skipped by name match (configuration regex) src/icons/hicolor/symbolic/apps/yast-firewall-symbolic.svg: skipped by name match (configuration regex) src/lib/y2firewall/autoyast.rb: skipped by name match (configuration regex) src/lib/y2firewall/clients/auto.rb: skipped by name match (configuration regex) src/lib/y2firewall/clients/firewall.rb: skipped by name match (configuration regex) src/lib/y2firewall/clients/installation_finish.rb: skipped by name match (configuration regex) src/lib/y2firewall/clients/proposal.rb: skipped by name match (configuration regex) src/lib/y2firewall/dialogs/change_zone.rb: skipped by name match (configuration regex) src/lib/y2firewall/dialogs/main.rb: skipped by name match (configuration regex) src/lib/y2firewall/dialogs/modify_zone_interfaces.rb: skipped by name match (configuration regex) src/lib/y2firewall/dialogs/proposal.rb: skipped by name match (configuration regex) src/lib/y2firewall/dialogs/zone.rb: skipped by name match (configuration regex) src/lib/y2firewall/importer_strategies/firewalld.rb: skipped by name match (configuration regex) src/lib/y2firewall/importer_strategies/suse_firewall.rb: skipped by name match (configuration regex) src/lib/y2firewall/proposal_settings.rb: skipped by name match (configuration regex) src/lib/y2firewall/summary_presenter.rb: skipped by name match (configuration regex) src/lib/y2firewall/ui_state.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/allowed_services.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/change_zone_button.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/default_zone_button.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/interfaces_table.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/modify_zone_interfaces.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/overview_tree.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/overview_tree_pager.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/pages.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/pages/interfaces.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/pages/startup.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/pages/zone.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/pages/zones.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/proposal.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/services_table.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/zone.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/zone_button.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/zone_interfaces_button.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/zone_options.rb: skipped by name match (configuration regex) src/lib/y2firewall/widgets/zones_table.rb: skipped by name match (configuration regex) test/lib/y2firewall/autoyast_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/clients/auto_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/clients/firewall_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/clients/installation_finish_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/clients/proposal_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/dialogs/change_zone_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/dialogs/main_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/dialogs/proposal_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/dialogs/zone_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/importer_strategies/firewalld_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/importer_strategies/suse_firewall_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/proposal_settings_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/summary_presenter_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/allowed_services_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/change_zone_button_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/default_zone_button_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/interfaces_table_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/modify_zone_interfaces_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/overview_tree_pager_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/overview_tree_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/pages/interfaces_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/pages/startup_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/pages/zone_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/pages/zones_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/proposal_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/services_table_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/zone_options_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/zone_test.rb: skipped by name match (configuration regex) test/lib/y2firewall/widgets/zones_table_test.rb: skipped by name match (configuration regex) test/test_helper.rb: skipped by name match (configuration regex) 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-firewall', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-firewall makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', 'yast2-firewall-4.1.7.tar.bz2'] {'rev': '224'} A YaST:Head/yast2-firewall/yast2-firewall-4.1.7.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', 'yast2-firewall.changes'] {'rev': '224'} A YaST:Head/yast2-firewall/yast2-firewall.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', 'yast2-firewall.spec'] {'rev': '224'} A YaST:Head/yast2-firewall/yast2-firewall.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', '_meta'] {} At revision 224. rm http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/yast2-firewall.spec rm http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/yast2-firewall-4.1.7.tar.bz2 rm http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/yast2-firewall.changes cp package/yast2-firewall.spec http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall cp package/yast2-firewall-4.1.8.tar.bz2 http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall cp package/yast2-firewall.changes http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall osc -A 'https://api.opensuse.org/' addremove A yast2-firewall-4.1.8.tar.bz2 D yast2-firewall-4.1.7.tar.bz2 osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-firewall' 'yast2-firewall.spec' > /tmp/yast-rake20190116-22235-1dzc05 Checking IDs in *.changes file Version has been changed in *.spec file osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-firewall' 'yast2-firewall.changes' | diff - 'yast2-firewall.changes' rm -rf YaST:Head cleaning * Starting osc check... osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-firewall * Done. Everything looks good. makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-firewall', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-firewall makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', 'yast2-firewall-4.1.7.tar.bz2'] {'rev': '224'} A YaST:Head/yast2-firewall/yast2-firewall-4.1.7.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', 'yast2-firewall.changes'] {'rev': '224'} A YaST:Head/yast2-firewall/yast2-firewall.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', 'yast2-firewall.spec'] {'rev': '224'} A YaST:Head/yast2-firewall/yast2-firewall.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-firewall', '_meta'] {} At revision 224. rm http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/yast2-firewall.spec rm http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/yast2-firewall-4.1.7.tar.bz2 rm http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/yast2-firewall.changes cp package/yast2-firewall.spec http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall cp package/yast2-firewall-4.1.8.tar.bz2 http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall cp package/yast2-firewall.changes http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall osc -A 'https://api.opensuse.org/' addremove A yast2-firewall-4.1.8.tar.bz2 D yast2-firewall-4.1.7.tar.bz2 mkdir -p /var/tmp/YaST:Head/openSUSE_Factory yes | osc -A 'https://api.opensuse.org/' build --no-verify --release=1 --keep-pkgs=/var/tmp/YaST:Head/openSUSE_Factory openSUSE_Factory Building package yast2-firewall from project YaST:Head building package... Run source service: /usr/lib/obs/service/format_spec_file --outdir http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/tmpPt8b2b.format_spec_file.service Run source service: /usr/lib/obs/service/source_validator --outdir http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/tmpdqwGas.source_validator.service Building yast2-firewall.spec for openSUSE_Factory/x86_64 Getting buildinfo from server and store to http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/.osc/_buildinfo-openSUSE_Factory-x86_64.xml Getting buildconfig from server and store to http://ci.opensuse.org/job/yast-yast-firewall-master/ws/YaST:Head/yast2-firewall/.osc/_buildconfig-openSUSE_Factory-x86_64 buildinfo is broken... it says: unresolvable: nothing provides yast2 >= 4.1.51 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 Result: PID 22234 exited with value 1 Scanning for a pull request... Found pull request #117 Adding comment ":x: Public Jenkins [job #17](http://ci.opensuse.org/job/yast-yast-firewall-master/17/) failed" to pull request https://github.com/yast/yast-firewall/pull/117 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-firewall/issues/117/comments... OK Success Build step 'Execute shell' marked build as failure
See http://ci.opensuse.org/job/yast-yast-firewall-master/18/display/redirect
------------------------------------------
[...truncated 91.44 KB...]
[ 13s] when a merge with the current configuration is requested
[ 13s] reads the current configuration if has not been read before
[ 13s] and the read fails
[ 13s] returns false
[ 13s] does not mark the importation as done or completed
[ 13s] when a merge is not requested
[ 13s] does not read the current firewalld configuration
[ 13s] once the current configuration has been set
[ 13s] imports the given profile
[ 13s] returns true if import success
[ 13s] marks the importation as done
[ 13s] reports that an interface has been defined twice in zones
[ 13s] #export
[ 13s] returns hash with options
[ 13s] #reset
[ 13s] resets the firewalld current configuration to the defaults
[ 13s] #write
[ 13s] returns false if firewalld is not installed
[ 13s] tries to import again the profile if needed
[ 13s] writes the imported configuration
[ 13s] when the write is called from the AutoYaST configuration
[ 13s] maintains the same configuration than before the write (FAILED - 1)
[ 13s] when the writes is not called from the AutoYaST configuration
[ 13s] activates or deactives the firewalld service based on the profile
[ 13s]
[ 13s] Y2Firewall::Clients::Firewall
[ 13s] #run
[ 13s] when the firewalld package is not installed
[ 13s] returns :abort
[ 13s] when the client is called with some argument
[ 13s] recommends to use the firewalld cmdline clients
[ 13s] returns false
[ 13s] when the client is called without arguments
[ 13s] runs the Main dialog
[ 13s]
[ 13s] Y2Firewall::Clients::Proposal
[ 13s] #initialize
[ 13s] instantiates a new proposal settings
[ 13s] #description
[ 13s] returns a hash with 'id', 'rich_text_title' and 'menu_title'
[ 13s] #ask_user
[ 13s] when 'chosen_id' is equal to the description id
[ 13s] runs the proposal dialog
[ 13s] returns a hash with the proposal dialog result for 'workflow_sequence' key
[ 13s] when 'chosen_id' corresponds to some of the services links
[ 13s] calls the corresponding action for the chosen link
[ 13s] returns a hash with :next for 'workflow_sequence' key
[ 13s] #make_proposal
[ 13s] returns a hash with 'preformatted_proposal', 'links' and 'warning_level'
[ 13s] when firewalld is disabled
[ 13s] returns the 'preformatted_proposal' without links to open/close ports
[ 13s] when firewalld is enabled
[ 13s] returns the 'preformatted_proposal' with links to open/close ports
[ 13s]
[ 13s] Y2Firewall::Clients::InstallationFinish
[ 13s] #title
[ 13s] returns translated string
[ 13s] #modes
[ 13s] runs on installation and autoinstallation
[ 13s] #write
[ 13s] enables the sshd service if enabled in the proposal
[ 13s] when firewalld is not installed
[ 13s] returns true
[ 13s] when firewalld is installed
[ 13s] configures the firewall according to the proposal settings
[ 13s] returns true
[ 13s] #configure_firewall
[ 13s] enables the firewalld service if enabled in the proposal
[ 13s] disables the firewalld service if disabled in the proposal
[ 13s] adds the ssh service to the default zone if opened in the proposal
[ 13s] removes the ssh service from the default zone if blocked in the proposal
[ 13s] when vnc is proposed to be open
[ 13s] and the tigervnc service definition is available
[ 13s] adds the tigervnc and the tigervnc-https services to the default zone
[ 13s] and the tigervnc service definition is not available
[ 13s] logs the error
[ 13s]
[ 13s] Y2Firewall::Dialogs::Proposal
[ 13s] #contents
[ 13s] produces a Term
[ 13s] #title
[ 13s] produces a String or nil
[ 13s] #back_button
[ 13s] produces a String or nil
[ 13s] #abort_button
[ 13s] produces a String or nil
[ 13s] #next_button
[ 13s] produces a String or nil
[ 13s] #skip_store_for
[ 13s] produces an Array
[ 13s]
[ 13s] Y2Firewall::Dialogs::ChangeZone
[ 13s] #contents
[ 13s] produces a Term
[ 13s] #title
[ 13s] produces a String or nil
[ 13s] #back_button
[ 13s] produces a String or nil
[ 13s] #abort_button
[ 13s] produces a String or nil
[ 13s] #next_button
[ 13s] produces a String or nil
[ 13s] #skip_store_for
[ 13s] produces an Array
[ 13s]
[ 13s] Y2Firewall::Dialogs::Main
[ 13s] #contents
[ 13s] produces a Term
[ 13s] #title
[ 13s] produces a String or nil
[ 13s] #back_button
[ 13s] produces a String or nil
[ 13s] #abort_button
[ 13s] produces a String or nil
[ 13s] #next_button
[ 13s] produces a String or nil
[ 13s] #skip_store_for
[ 13s] produces an Array
[ 13s] .new
[ 13s] reads the firewall configuration
[ 13s] #contents
[ 13s] containts a firewall overview pager widget
[ 13s] #run
[ 13s] when the user accepts the changes
[ 13s] writes the firewall configuration
[ 13s] updates the firewalld systemd service status
[ 13s] returns :next
[ 13s] user has not changed the service running state
[ 13s] restart the running firewalld systemd service
[ 13s] service has been stopped by the user
[ 13s] do not restart the running firewalld systemd service
[ 13s] when the user cancels
[ 13s] returns :abort
[ 13s]
[ 13s] Y2Firewall::Dialogs::Zone
[ 13s] #contents
[ 13s] produces a Term
[ 13s] #title
[ 13s] produces a String or nil
[ 13s] #back_button
[ 13s] produces a String or nil
[ 13s] #abort_button
[ 13s] produces a String or nil
[ 13s] #next_button
[ 13s] produces a String or nil
[ 13s] #skip_store_for
[ 13s] produces an Array
[ 13s]
[ 13s] Y2Firewall::ImporterStrategies::Firewalld
[ 13s] #import
[ 13s] when the profile is empty
[ 13s] returns true
[ 13s] when the profile is not empty
[ 13s] configures the zones according to the profile
[ 13s]
[ 13s] Y2Firewall::ImporterStrategies::SuseFirewall
[ 13s] #import
[ 13s] when the profile is empty
[ 13s] returns true
[ 13s] when the profile is not empty
[ 13s] configures the DMZ zone as the dmz
[ 13s] sets the default zone as the one with the 'any' interface
[ 13s] and protection from INT zone is not defined
[ 13s] configures the INT zone as the trusted
[ 13s] and protection from INT zone is disabled
[ 13s] configures the INT zone as the trusted
[ 13s] and protection from INT zone is enabled
[ 13s] configures the INT zone as the internal
[ 13s] and masquerade is disabled
[ 13s] configures the EXT zone as the public
[ 13s] and masquerade is enabled
[ 13s] configures the EXT zone as the external
[ 13s] and all the properties can be translated to firewalld
[ 13s] recommends to the user the use of firewalld schema
[ 13s] and some of the properties can not be translated to firewalld
[ 13s] reports to the user an error with all the unsupported properties
[ 13s]
[ 13s] Y2Firewall::SummaryPresenter
[ 13s] #create
[ 13s] generates a html summary of the current configuration
[ 13s] does not show empty zones
[ 13s] #not_configured
[ 13s] returns a not configured html summary with header
[ 13s] #not_installed
[ 13s] returns a not avialable html summary with header
[ 13s]
[ 13s] Y2Firewall::Autoyast
[ 13s] #import
[ 13s] when the given profile uses a SuSEFirewall2 schema
[ 13s] imports the given profile using the SuSEFirewall strategy
[ 13s] when the given profile does not use a SuSEFirewall2 schema
[ 13s] imports the given profile using the Firewalld strategy
[ 13s] #export
[ 13s] returns a hash with the current firewalld config
[ 13s] returned hash is valid for later import
[ 13s] #strategy_for
[ 13s] when the given profile uses a SuSEFirewall2 schema
[ 13s] returns Y2Firewall::ImporterStrategies::SuSEFirewall
[ 13s] when the given profile does not use a SuSEFirewall2 schema
[ 13s] returns Y2Firewall::ImporterStrategies::Firewalld
[ 13s]
[ 13s] Failures:
[ 13s]
[ 13s] 1) Y2Firewall::Clients::Auto#write when the write is called from the AutoYaST configuration maintains the same configuration than before the write
[ 13s] Failure/Error: subject.write
[ 13s]
[ 13s] NoMethodError:
[ 13s] undefined method `export' for #Y2Firewall::Firewalld:0x0000000001638020
[ 13s] # ./src/lib/y2firewall/clients/auto.rb:167:in `import_if_needed'
[ 13s] # ./src/lib/y2firewall/clients/auto.rb:124:in `write'
[ 13s] # ./test/lib/y2firewall/clients/auto_test.rb:302:in `block (4 levels) in
participants (1)
-
admin@opensuse.org