See https://ci.suse.de/job/yast-network-master/160/display/redirect?page=changes Changes: [mfilka] Updated rpm spec according to the BS [mfilka] Handle corrupted config file. bnc#1077435 [mfilka] Updated changelog [mfilka] Improved popup message [mfilka] Moved corrupted /etc/hosts exception handling to the gui. [mfilka] Cleanup, removed dead code [mfilka] Catch more IO related exceptions when reading configuration [mfilka] Happy rubocop [mfilka] Minor cleanup [mfilka] Cleanup in Lan::Read ------------------------------------------ [...truncated 202.00 KB...] yast2-network-4.0.30/src/desktop/lan.desktop yast2-network-4.0.30/src/desktop/remote.desktop yast2-network-4.0.30/src/include/network/complex.rb yast2-network-4.0.30/src/include/network/hardware.rb yast2-network-4.0.30/src/include/network/installation/dialogs.rb yast2-network-4.0.30/src/include/network/lan/address.rb yast2-network-4.0.30/src/include/network/lan/bridge.rb yast2-network-4.0.30/src/include/network/lan/cards.rb yast2-network-4.0.30/src/include/network/lan/cmdline.rb yast2-network-4.0.30/src/include/network/lan/complex.rb yast2-network-4.0.30/src/include/network/lan/dhcp.rb yast2-network-4.0.30/src/include/network/lan/hardware.rb yast2-network-4.0.30/src/include/network/lan/help.rb yast2-network-4.0.30/src/include/network/lan/s390.rb yast2-network-4.0.30/src/include/network/lan/udev.rb yast2-network-4.0.30/src/include/network/lan/virtual.rb yast2-network-4.0.30/src/include/network/lan/wireless.rb yast2-network-4.0.30/src/include/network/lan/wizards.rb yast2-network-4.0.30/src/include/network/routines.rb yast2-network-4.0.30/src/include/network/runtime.rb yast2-network-4.0.30/src/include/network/services/dns.rb yast2-network-4.0.30/src/include/network/services/host.rb yast2-network-4.0.30/src/include/network/services/routing.rb yast2-network-4.0.30/src/include/network/summary.rb yast2-network-4.0.30/src/include/network/widgets.rb yast2-network-4.0.30/src/installation/manual-tests/hostname.rb yast2-network-4.0.30/src/lib/cfa/hosts.rb yast2-network-4.0.30/src/lib/network/clients/inst_setup_dhcp.rb yast2-network-4.0.30/src/lib/network/clients/network_proposal.rb yast2-network-4.0.30/src/lib/network/clients/save_network.rb yast2-network-4.0.30/src/lib/network/confirm_virt_proposal.rb yast2-network-4.0.30/src/lib/network/edit_nic_name.rb yast2-network-4.0.30/src/lib/network/install_inf_convertor.rb yast2-network-4.0.30/src/lib/network/lan_items_summary.rb yast2-network-4.0.30/src/lib/network/network_autoconfiguration.rb yast2-network-4.0.30/src/lib/network/network_autoyast.rb yast2-network-4.0.30/src/lib/network/wicked.rb yast2-network-4.0.30/src/lib/y2remote/clients/proposal.rb yast2-network-4.0.30/src/lib/y2remote/dialogs/remote.rb yast2-network-4.0.30/src/lib/y2remote/display_manager.rb yast2-network-4.0.30/src/lib/y2remote/modes.rb yast2-network-4.0.30/src/lib/y2remote/modes/base.rb yast2-network-4.0.30/src/lib/y2remote/modes/manager.rb yast2-network-4.0.30/src/lib/y2remote/modes/socket_based.rb yast2-network-4.0.30/src/lib/y2remote/modes/vnc.rb yast2-network-4.0.30/src/lib/y2remote/modes/web.rb yast2-network-4.0.30/src/lib/y2remote/remote.rb yast2-network-4.0.30/src/lib/y2remote/widgets/remote.rb yast2-network-4.0.30/src/modules/DNS.rb yast2-network-4.0.30/src/modules/Host.rb yast2-network-4.0.30/src/modules/Lan.rb yast2-network-4.0.30/src/modules/LanItems.rb yast2-network-4.0.30/src/modules/NetHwDetection.rb yast2-network-4.0.30/src/modules/Network.rb yast2-network-4.0.30/src/modules/NetworkStorage.rb yast2-network-4.0.30/src/modules/Routing.rb yast2-network-4.0.30/src/modules/SuSEFirewall4Network.rb yast2-network-4.0.30/src/modules/YaPI/NETWORK.pm yast2-network-4.0.30/src/scrconf/cfg_dhcp.scr yast2-network-4.0.30/src/scrconf/cfg_network.scr yast2-network-4.0.30/src/scrconf/cfg_udev_persistent.scr yast2-network-4.0.30/src/scrconf/etc_hosts.scr yast2-network-4.0.30/src/scrconf/routes.scr yast2-network-4.0.30/src/servers_non_y2/ag_udev_persistent yast2-network-4.0.30/t/README.md yast2-network-4.0.30/t/add-del.t yast2-network-4.0.30/test/Makefile.am yast2-network-4.0.30/test/SCRStub.rb yast2-network-4.0.30/test/address_test.rb yast2-network-4.0.30/test/alias_dialog_test.rb yast2-network-4.0.30/test/bond_test.rb yast2-network-4.0.30/test/bridge_test.rb yast2-network-4.0.30/test/build_lan_overview_test.rb yast2-network-4.0.30/test/cfa/hosts_test.rb yast2-network-4.0.30/test/complex_test.rb yast2-network-4.0.30/test/data/default_hosts yast2-network-4.0.30/test/data/dhcp_hostname_false.xml yast2-network-4.0.30/test/data/dhcp_hostname_nil.xml yast2-network-4.0.30/test/data/dhcp_hostname_true.xml yast2-network-4.0.30/test/data/hosts yast2-network-4.0.30/test/data/ifcfg-eth0.template yast2-network-4.0.30/test/data/scr_read/etc.xinetd_conf.services.yml yast2-network-4.0.30/test/data/scr_read/etc/sysctl.conf yast2-network-4.0.30/test/data/scr_root/proc/mounts yast2-network-4.0.30/test/default_route_test.rb yast2-network-4.0.30/test/dns_service_test.rb yast2-network-4.0.30/test/dns_test.rb yast2-network-4.0.30/test/edit_nic_name_test.rb yast2-network-4.0.30/test/hardware_test.rb yast2-network-4.0.30/test/host_test.rb yast2-network-4.0.30/test/ifroute_test.rb yast2-network-4.0.30/test/inst_setup_dhcp_test.rb yast2-network-4.0.30/test/install_inf_convertor_test.rb yast2-network-4.0.30/test/lan_auto_test.rb yast2-network-4.0.30/test/lan_cmdline_test.rb yast2-network-4.0.30/test/lan_items_export_test.rb yast2-network-4.0.30/test/lan_items_helpers_test.rb yast2-network-4.0.30/test/lan_items_read_test.rb yast2-network-4.0.30/test/lan_items_rollback_test.rb yast2-network-4.0.30/test/lan_items_summary_test.rb yast2-network-4.0.30/test/lan_test.rb yast2-network-4.0.30/test/lan_udev_auto_test.rb yast2-network-4.0.30/test/lib/y2remote/dialogs/remote_test.rb yast2-network-4.0.30/test/lib/y2remote/display_manager_test.rb yast2-network-4.0.30/test/lib/y2remote/remote_test.rb yast2-network-4.0.30/test/lib/y2remote/widgets/remote_test.rb yast2-network-4.0.30/test/link_handlers_test.rb yast2-network-4.0.30/test/locale/de/LC_MESSAGES/network.mo yast2-network-4.0.30/test/locale/de/network.po yast2-network-4.0.30/test/netcard_probe_helper.rb yast2-network-4.0.30/test/netcard_test.rb yast2-network-4.0.30/test/network_autoconfiguration_test.rb yast2-network-4.0.30/test/network_autoyast_test.rb yast2-network-4.0.30/test/network_proposal_test.rb yast2-network-4.0.30/test/network_storage_test.rb yast2-network-4.0.30/test/new_device_startmode_test.rb yast2-network-4.0.30/test/read_hardware_test.rb yast2-network-4.0.30/test/routines_test.rb yast2-network-4.0.30/test/routing_helpers_test.rb yast2-network-4.0.30/test/routing_test.rb yast2-network-4.0.30/test/s390_helpers_test.rb yast2-network-4.0.30/test/save_network_test.rb yast2-network-4.0.30/test/suse_firewall_4_network_test.rb yast2-network-4.0.30/test/test_helper.rb yast2-network-4.0.30/test/udev_test.rb yast2-network-4.0.30/test/wicked_test.rb yast2-network-4.0.30/test/widgets_test.rb yast2-network-4.0.30/test/yaml_defaults_test.rb yast2-network-4.0.30/test/yapi_network_test.rb rm https://ci.suse.de/job/yast-network-master/ws/Devel:YaST:Head/yast2-network/yast2-network-4.0.30.tar.bz2 rm https://ci.suse.de/job/yast-network-master/ws/Devel:YaST:Head/yast2-network/yast2-network.spec rm https://ci.suse.de/job/yast-network-master/ws/Devel:YaST:Head/yast2-network/yast2-network.changes cp package/yast2-network-4.0.30.tar.bz2 https://ci.suse.de/job/yast-network-master/ws/Devel:YaST:Head/yast2-network cp package/yast2-network.spec https://ci.suse.de/job/yast-network-master/ws/Devel:YaST:Head/yast2-network cp package/yast2-network.changes https://ci.suse.de/job/yast-network-master/ws/Devel:YaST:Head/yast2-network osc -A 'https://api.suse.de/' addremove diff -ur /tmp/unpacked_tarball20180430-24062-akcnac/yast2-network-4.0.30/src/modules/Lan.rb /tmp/unpacked_tarball20180430-24062-1no13ea/yast2-network-4.0.30/src/modules/Lan.rb --- /tmp/unpacked_tarball20180430-24062-akcnac/yast2-network-4.0.30/src/modules/Lan.rb 2018-04-30 09:39:21.000000000 +0000 +++ /tmp/unpacked_tarball20180430-24062-1no13ea/yast2-network-4.0.30/src/modules/Lan.rb 2018-04-25 12:52:17.000000000 +0000 @@ -286,6 +286,9 @@ end return false if Abort() + + return false if Abort() + # Progress step 1/8 ProgressNextStage(_("Detecting ndiswrapper...")) if @gui # modprobe ndiswrapper before hwinfo when needed (#343893) if !Mode.autoinst && PackageSystem.Installed("ndiswrapper") @@ -322,9 +325,11 @@ end end + # ReadHardware(""); /* TESTING Builtins.sleep(sl) return false if Abort() + # Progress step 2/8 ProgressNextStage(_("Detecting network devices...")) if @gui # Dont read hardware data in config mode NetHwDetection.Start if !Mode.config @@ -332,12 +337,14 @@ Builtins.sleep(sl) return false if Abort() + # Progress step 3/8 - multiple devices may be present, really plural ProgressNextStage(_("Reading device configuration...")) if @gui LanItems.Read Builtins.sleep(sl) return false if Abort() + # Progress step 4/8 ProgressNextStage(_("Reading network configuration...")) if @gui begin NetworkConfig.Read @@ -347,6 +354,7 @@ Builtins.sleep(sl) return false if Abort() + # Progress step 5/8 ProgressNextStage(_("Reading hostname and DNS configuration...")) if @gui DNS.Read @@ -354,11 +362,18 @@ Builtins.sleep(sl) return false if Abort() + # Progress step 6/8 + ProgressNextStage(_("Reading installation information...")) if @gui + Builtins.sleep(sl) + + return false if Abort() + # Progress step 7/8 ProgressNextStage(_("Reading routing configuration...")) if @gui Routing.Read Builtins.sleep(sl) return false if Abort() + # Progress step 8/8 ProgressNextStage(_("Detecting current status...")) if @gui NetworkService.Read Builtins.sleep(sl) submitting package... osc -A https://api.suse.de/ commit -m Updated to git ref 4fc4e1e Sending yast2-network-4.0.30.tar.bz2 Transmitting file data . Committed revision 294. rm -rf Devel:YaST:Head osc -A 'https://api.suse.de/' --traceback --verbose checkout 'Devel:YaST:Head' yast2-network New package submitted to Devel:YaST:Head cleaning makeurl: https://api.suse.de ['source', 'Devel%3AYaST%3AHead', 'yast2-network', '_meta'] {} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-network'] {'rev': 'latest'} A Devel:YaST:Head makeurl: https://api.suse.de ['source', 'Devel:YaST:Head'] {} A Devel:YaST:Head/yast2-network makeurl: https://api.suse.de ['source', 'Devel:YaST:Head'] {} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-network'] {'rev': 'latest'} makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-network', 'yast2-network-4.0.30.tar.bz2'] {'rev': '294'} A Devel:YaST:Head/yast2-network/yast2-network-4.0.30.tar.bz2 makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-network', 'yast2-network.changes'] {'rev': '294'} A Devel:YaST:Head/yast2-network/yast2-network.changes makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-network', 'yast2-network.spec'] {'rev': '294'} A Devel:YaST:Head/yast2-network/yast2-network.spec makeurl: https://api.suse.de ['source', 'Devel:YaST:Head', 'yast2-network', '_meta'] {} At revision 294. osc -A 'https://api.suse.de/' cat 'nil' 'yast2-network' 'yast2-network.spec' > /tmp/yast-rake20180430-24062-x39ssf Server returned an error: HTTP Error 404: Not Found nil osc -A https://api.suse.de/ service wait Devel:YaST:Head yast2-network Version cannot be compared, so act like it is different Waiting for the server side service... ok yes | osc -A 'https://api.suse.de/' submitreq --no-cleanup 'Devel:YaST:Head' 'yast2-network' 'nil' -m 'submit new version 4.0.30' --yes Warning: failed to fetch meta data for 'nil' package 'yast2-network' (new package?) Server returned an error: HTTP Error 404: Not Found nil rm -rf Devel:YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.suse.de/' submit...] Tasks: TOP => osc:sr (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure Not sending mail to unregistered user jreidinger@suse.cz Not sending mail to unregistered user teclator@gmail.com Not sending mail to unregistered user mfilka@suse.cz