See https://ci.suse.de/job/yast-yast-autoinstallation-master/135/display/redirect?page=changes
Changes:
[igonzalezsosa] Replace PackageSystem with Package
[igonzalezsosa] Update dependency on the yast2 package
[igonzalezsosa] Bump version and update changes file
------------------------------------------ [...truncated 193.79 KB...] [ 98s] #set_element_by_path [ 98s] when a string is given as path [ 98s] sets the element by using the path's parts [ 98s] when a profile path object is given as path [ 98s] sets the element by using the path's parts [ 98s] #setElementByList [ 98s] when the element exists [ 98s] replaces its value [ 98s] when the element does not exist [ 98s] adds the element in the given path [ 98s] when the element is supposed to be an array member but it does not exist [ 98s] adds an element to the array [ 98s] fills any gap with nil [ 98s] when parent elements are missing [ 98s] adds all the full hierarchy up to the given path [ 98s] [ 98s] Yast::AutoinstClass [ 98s] #Read [ 98s] when some class definition exists [ 98s] read content into @Classes [ 98s] returns nil [ 98s] when class definition is not valid [ 98s] sets Classes to [] [ 98s] returns nil [ 98s] when classes definition file does not exist [ 98s] sets Classes to [] [ 98s] returns nil [ 98s] when classes definition is empty or not valid XML [ 98s] set Classes to [] [ 98s] returns nil [ 98s] #Files [ 98s] when some class definition exists [ 98s] sets confs to an array containing classes configurations [ 98s] when classes definitions are not found [ 98s] when directory does not exist [ 98s] sets confs to an empty array [ 98s] when directory is empty [ 98s] sets confs to an empty array [ 98s] #classDirChanged [ 98s] reads again the classes definitions [ 98s] #findPath [ 98s] when class and configuration exists [ 98s] returns string with path to classes directory, class name and configuration [ 98s] when class does not exist [ 98s] returns string with path to a default directory below the classes directory [ 98s] when name does not exist [ 98s] returns string with path to a default directory below the classes directory [ 98s] #Compat [ 98s] when a classes.xml file exists in the new location [ 98s] does not overwrite classes.xml file [ 98s] when a classes.xml file does not exist in the new location [ 98s] and /etc/autoinstall/classes.xml exists [ 99s] creates a classes.xml file in the new location [ 99s] and /etc/autoinstall/classes.xml is empty or not valid XML [ 99s] creates a classes.xmlfile in the new location with no classes [ 99s] #class_dir= [ 99s] sets the classes definitions directory [ 99s] #MergeClasses [ 99s] executes xsltproc and returns a hash with info about the result [ 99s] when all elements must be merged [ 99s] merges elements from profile and configuration [ 99s] when some elements are not intended to be merged [ 99s] does not merge those elements [ 99s] #Import [ 99s] sets profile_conf variable as a copy of the given settings [ 99s] #Export [ 99s] returns a copy of profile_conf [ 99s] #Summary [ 99s] when some settings are given [ 99s] returns a summary containing class names and configurations [ 99s] when no class name is given [ 99s] 'None' is used instead [ 99s] when no configuration is given [ 99s] 'None' is used instead [ 99s] when no settings are given [ 99s] returns an empty summary [ 99s] #Save [ 99s] creates a classes.xml file in the new location [ 99s] does not raise exception when serialization failed [ 99s] when classes are marked for deletion [ 99s] deletes classes files [ 99s] [ 99s] Yast::AutoinstallConfTreeInclude [ 99s] #ShowSource [ 99s] shows xml with current profile serialized to XML [ 99s] shows error popup when profile serialization failed [ 99s] #configureModule [ 99s] when the user accepts the configuration dialog [ 99s] and the settings have been changed [ 99s] sets the module and the profile as modified [ 99s] and the settings has not been changed [ 99s] does not set the module or profile as modified [ 99s] when new settings are not valid [ 99s] imports the original settings again [ 99s] reports the error and returns :abort [ 99s] when the user aborts the configuration dialog [ 100s] imports the original settings again [ 100s] [ 100s] Pending: (Failures listed here are expected and do not affect your suite's status) [ 100s] [ 100s] 1) Yast::AutoinstPartPlan #read partition target exporting nfs root partition [ 100s] # pending on nfs definition in yml files [ 100s] # ./test/AutoinstPartPlan_test.rb:41 [ 100s] [ 100s] 2) Y2Autoinstallation::Clients::SoftwareAuto#main 'Change' command displays a dialog to select the location of the installation source [ 100s] # Not yet implemented [ 100s] # ./test/lib/clients/software_auto_test.rb:114 [ 100s] [ 100s] 3) Y2Autoinstallation::Clients::SoftwareAuto#main 'Change' command when the inst-source of the system is selected adds the given repository [ 100s] # Not yet implemented [ 100s] # ./test/lib/clients/software_auto_test.rb:188 [ 100s] [ 100s] Failures: [ 100s] [ 100s] 1) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #add_additional_packages appends the given list to the one to be installed [ 100s] Failure/Error: subject.Import(Yast::Profile.current["software"]) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:41:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] 2) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #add_additional_packages when the packages given are not available the packages are not added [ 100s] Failure/Error: subject.Import(Yast::Profile.current["software"]) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:41:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] 3) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #Import saves the list of patterns and packages to install and remove [ 100s] Failure/Error: subject.Import(software) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:80:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] 4) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #Import sets the kernel package to install [ 100s] Failure/Error: subject.Import(software) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:87:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] 5) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #Import saves the list of patterns and packages to install during 2nd stage [ 100s] Failure/Error: subject.Import(software) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:92:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] 6) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 selecting packages for installation shows a popup if some packages have not been found [ 100s] Failure/Error: subject.Import(Yast::Profile.current["software"]) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:133:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] 7) #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 selecting packages for installation shows a popup for not found packages which have been selected by AY configuration only [ 100s] Failure/Error: subject.Import(Yast::Profile.current["software"]) [ 100s] [ 100s] ArgumentError: [ 100s] wrong number of arguments (given 1, expected 2) [ 100s] # /usr/share/YaST2/modules/PackagesProposal.rb:285:in `GetResolvables' [ 100s] # /usr/share/YaST2/modules/PackageAI.rb:86:in `Installed' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `block in addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `reject!' [ 100s] # ./src/modules/AutoinstSoftware.rb:448:in `addPostPackages' [ 100s] # ./src/modules/AutoinstSoftware.rb:158:in `Import' [ 100s] # ./test/AutoinstSoftware_test.rb:140:in `block (3 levels) in <top (required)>' [ 100s] [ 100s] Finished in 27.77 seconds (files took 3.02 seconds to load) [ 100s] 1577 examples, 7 failures, 3 pending [ 100s] [ 100s] Failed examples: [ 100s] [ 100s] rspec ./test/AutoinstSoftware_test.rb:44 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #add_additional_packages appends the given list to the one to be installed [ 100s] rspec ./test/AutoinstSoftware_test.rb:53 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #add_additional_packages when the packages given are not available the packages are not added [ 100s] rspec ./test/AutoinstSoftware_test.rb:79 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #Import saves the list of patterns and packages to install and remove [ 100s] rspec ./test/AutoinstSoftware_test.rb:86 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #Import sets the kernel package to install [ 100s] rspec ./test/AutoinstSoftware_test.rb:91 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 #Import saves the list of patterns and packages to install during 2nd stage [ 100s] rspec ./test/AutoinstSoftware_test.rb:132 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 selecting packages for installation shows a popup if some packages have not been found [ 100s] rspec ./test/AutoinstSoftware_test.rb:139 # #Yast::AutoinstSoftwareClass:0x0000563dcc471ca0 selecting packages for installation shows a popup for not found packages which have been selected by AY configuration only [ 100s] [ 100s] rake aborted! [ 100s] Command failed with status (1): [rspec --color --format doc 'test/AutoinstP...] [ 100s] [ 100s] Tasks: TOP => test:unit [ 100s] (See full trace by running task with --trace) [ 100s] error: Bad exit status from /var/tmp/rpm-tmp.roYf3e (%check) [ 100s] [ 100s] [ 100s] RPM build errors: [ 100s] Bad exit status from /var/tmp/rpm-tmp.roYf3e (%check) [ 100s] [ 100s] yast-ci-worker-2 failed "build autoyast2.spec" at Mon Jan 31 10:55:43 UTC 2022. [ 100s]
The buildroot was: /var/tmp/build-root/SUSE_SLE-15-SP4_GA-x86_64 rm -rf Devel:YaST:Head rake aborted! Command failed with status (1): [echo -e 'y\ny\ny\n' | osc -A 'https://api....]
Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Result: PID 24040 exited with value 1 Scanning for a pull request... Found pull request #821 Adding comment ":x: Internal Jenkins [job #135](https://ci.suse.de/job/yast-yast-autoinstallation-master/135/) failed" to pull request https://github.com/yast/yast-autoinstallation/pull/821 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-autoinstallation/issues/821/comments... OK Success Build step 'Execute shell' marked build as failure Not sending mail to unregistered user igonzalezsosa@suse.com
yast-commit@lists.opensuse.org