[yast-commit] Build failed in Jenkins: yast-yast-installation-master #44
See https://ci.suse.de/job/yast-yast-installation-master/44/display/redirect?pag...
Changes:
[lslezak] Adapt Rakefile and Dockerfile for SLE-15-SP2
[dgonzalez] Restore the icon for SSH Key Import auto client
[dgonzalez] Restore the icon for Image Deployment auto client
[dgonzalez] Bump version and update changelog
[dgonzalez] Revert "Adapt Rakefile and Dockerfile for SLE-15-SP2"
[wfeldt] remove obsolete proposal_settings_editable
[wfeldt] release 4.3.0
[jreidinger] allow optional types for string and map
[jreidinger] changes
[lslezak] Fixed yupdate script
[lslezak] bump yupdate version
[mvidner] Collect memory usage data (bsc#1172139)
[mvidner] memusage-plot
[jreidinger] reduce profile for ssh_import
[jreidinger] improve tests
[jreidinger] Changes
[dgonzalez] Replace some labels in the Previously Used Repositories dialog
[dgonzalez] Update changelog
[dgonzalez] Use "Keep" instead "None"
[dgonzalez] Replace "Change..." with "Change URL..."
[dgonzalez] Use placeholders in the help texts
[dgonzalez] Avoid duplicated translations only because the shortcut
[dgonzalez] Fix some RuboCop offenses
[mvidner] sort processes in parent-child hierarchy
[mvidner] collect free space on disk and memory
[mvidner] Record in archive.gzgz format, convert it to CSV
[mvidner] Plot avarious kinds of used memory; also sum y2start children
[jreidinger] implement modified method for deploy image
[jreidinger] default for deploy image is false
[jreidinger] do not export disabled image installation
[jreidinger] changes
[jreidinger] make rubocop happy
[jreidinger] add test for export
[jreidinger] more test mocking
[mvidner] Added memsample docs, renamed programs to match
[mvidner] Finish the renaming, have each program say what it will do.
[mvidner] Shortcut added: memsample-archive-to-csv -y
[mvidner] Note about memory overhead of memsample itself
[mvidner] Plot: label x with HH:MM, y with MiB (not KiB).
[mvidner] Removed bashisms from network.sh
[mvidner] Honor the environment variable MEMSAMPLE.
[mvidner] Tests for memsample-archive-to-csv
[mvidner] version + changelog
[mvidner] Promote the MEMSAMPLE variable from Cmdline to the shell
[aschnell] copy NVMe hostnqn and hostid
[mvidner] Fix "Cmdline: parameter not set" for virt-install (bsc#1172139)
[mvidner] version + changelog
[jreidinger] remove access to autoyast profile unless it is necessary
[jreidinger] fix tests
[jreidinger] fix typo
[jreidinger] changes
[jreidinger] adapt to changes in ay
[jreidinger] update dependencies
[jreidinger] fix name also in tests
[noreply] Moving <files> section handling from second installation stage to fir…
[igonzalezsosa] Fix UpgradeRepoManager tests
[jlopez] Use wizard layout
[jlopez] Update yast2 dependency
[jlopez] Update version and changelog
[jlopez] Document new settings in the control file
[wfeldt] handle device autoconfig setting in summary screen (bsc#1168036)
[wfeldt] adjust unit tests
[wfeldt] release 4.3.11
[jreidinger] handle exceptions from xml parser
[jreidinger] changes
[noreply] AY: cleanup image creation/deployment (#876)
[jlopez] Add examples with images
------------------------------------------
[...truncated 95.57 KB...]
[ 18s] when in autoupgrade mode
[ 18s] returns true when second stage is defined in autoinst configuration
[ 18s] returns false when second stage is not defined in autoinst configuration
[ 18s] when in neiter in autoinst nor in autoupgrade mode
[ 18s] returns true when second stage is defined in autoinst configuration
[ 18s] returns true when second stage is not defined in autoinst configuration
[ 18s] #self_update_explicitly_enabled?
[ 18s] when self_update=1 is provided by linuxrc
[ 18s] returns true
[ 18s] when self_update=custom_url is provided by linuxrc
[ 18s] returns true
[ 18s] when self_update is explicitly enabled in an AutoYaST profile
[ 18s] returns true
[ 18s] when sel_update has not been explicitly enabled
[ 18s] returns false
[ 18s]
[ 18s] Installation::ProposalRunner
[ 18s] .new
[ 18s] Allows passing different store implementation
[ 18s] #run
[ 18s] checks remote/second_stage environment and returns -auto- in autoyast mode
[ 18s] do nothing if given proposal type is disabled
[ 18s] #html_header
[ 18s] returns clickable header when forced
[ 18s] when proposal contains tabs
[ 18s] makes a proposal
[ 18s] and the proposal screen is configured through AutoYaST
[ 18s] makes a proposal
[ 18s] when proposal does not contain tabs
[ 19s] makes a proposal
[ 19s] and the proposal screen is configured through AutoYaST
[ 19s] makes a proposal
[ 19s] and it enables soft r/o proposal in case of error
[ 19s] makes a proposal
[ 19s]
[ 19s] #Yast::ImageInstallationClass:0x0000561525178118
[ 19s] #FindImageSet
[ 19s] finds images matching architecture and selected patterns and returns if processing was successful
[ 19s] does not find any image using unsupported architecture and returns if processing was successful
[ 19s] does not find any image using unsupported patterns and returns if processing was successful
[ 19s] returns true if no xml is provided
[ 19s] returns false if xml is not valid (FAILED - 1)
[ 19s]
[ 19s] Installation::SshImporter
[ 19s] #add_config
[ 19s] stores the configuration if /etc/ssh contains keys
[ 19s] does nothing if there are no keys in /etc/ssh
[ 19s] does nothing if there is no /etc/ssh directory
[ 19s] does nothing if the root directory does not exist
[ 19s] reading several valid directories
[ 19s] stores the device name and configuration for all systems
[ 19s] sets #device to the most recently accessed configuration
[ 19s] .write
[ 19s] if no device is selected
[ 19s] writes nothing
[ 19s] if a device is selected
[ 19s] if #copy_config? is true
[ 19s] writes the ssh keys of the choosen device
[ 19s] writes the config files of the choosen device
[ 19s] does not write files from other devices
[ 19s] if #copy_config? is false
[ 19s] writes the ssh keys of the choosen device
[ 19s] does not write the config files of the choosen device
[ 19s] does not write files from other devices
[ 19s]
[ 19s] Yast::InstInstallInfClient
[ 19s] #main
[ 19s] writes the network configuration given by linuxrc
[ 19s] returns :next
[ 19s] when a regurl is provided by linuxrc
[ 19s] allows the user to fix it it's invalid
[ 19s] does nothing with the URL in case of valid
[ 19s]
[ 19s] Yast::Transfer::FileFromUrl
[ 19s] #Get
[ 19s] returns false for unknown scheme
[ 19s] when scheme is 'device'
[ 19s] returns false for an empty path
[ 19s] when host is empty
[ 19s] probes disks
[ 19s] when scheme is 'usb'
[ 19s] returns false for an empty path
[ 19s] when scheme is 'file'
[ 19s] CD has already been mounted multiple times
[ 19s] mounts with --bind option and returns true
[ 19s] CD has not been mounted
[ 19s] mounts CD and returns true
[ 19s]
[ 19s] Installation::SshConfig
[ 19s] .from_dir
[ 19s] reads the name of the systems with /etc/os-release
[ 19s] does not crash if /etc/os-release contains empty value
[ 19s] uses 'Linux' as name for systems without /etc/os-release file
[ 19s] uses name and version when PRETTY_NAME is missing in /etc/os-release
[ 19s] stores all the keys and files with their names
[ 19s] stores the content of the config files
[ 19s] stores the content of both files for the keys
[ 19s] uses the most recent file of each key to set #atime
[ 19s] .write_files
[ 19s] creates /etc/ssh/ if it does not exist
[ 19s] reuses /etc/ssh if it's already there
[ 19s] writes all the files by default
[ 19s] writes only the key files if write_config_files is false
[ 19s] writes only the config files if write_keys is false
[ 19s] preserves original permissions for files and keys
[ 19s] backups config files found in the target directory
[ 19s] writes the original content for each file
[ 19s] #keys_atime
[ 19s] returns the access time of the most recently accessed key
[ 19s] returns nil if no keys has been read
[ 19s]
[ 19s] Yast::InstInstsysCleanupClient
[ 19s] .main
[ 19s] when going forward in the installation
[ 19s] runs the cleaner
[ 19s] returns :next
[ 19s] when going back in the installation
[ 19s] does not run the cleaner
[ 19s] returns :back
[ 19s]
[ 19s] Yast::InstUpdateInstaller
[ 19s] #main
[ 19s] cleans up the package management at the end
[ 19s] displays a progress
[ 19s] finishes the progress at the end
[ 19s] when returning back from other dialog
[ 19s] returns :back
[ 19s] when some update is available
[ 19s] and update works
[ 19s] creates update file and returns :restart_yast
[ 19s] copies the add-on packages from the self-update repository
[ 19s] and update fails
[ 19s] does not create any file and returns :next
[ 19s] when the update cannot be fetched from a user defined repository
[ 19s] shows an error and returns :next
[ 19s] when the update cannot be fetched from a default repository
[ 19s] does not show any error and returns :next
[ 19s] when repository is empty
[ 19s] does not restart YaST
[ 19s] when a default repository can't be probed
[ 19s] does not show any error and returns :next
[ 19s] when a user defined repository can't be probed
[ 19s] and self-update URL is remote
[ 19s] shows a dialog suggesting to check the network configuration
[ 19s] in AutoYaST installation or upgrade
[ 19s] shows an error
[ 19s] and self-update URL is not remote
[ 19s] shows a dialog suggesting to check the network configuration
[ 19s] when network is not available
[ 19s] does not update the installer
[ 19s] when a error happens while applying the update
[ 19s] does not catch the exception
[ 19s] when update is disabled through Linuxrc
[ 19s] does not update the installer
[ 19s] when restarting YaST2
[ 19s] finishes the restarting process
[ 19s] and data file is available
[ 19s] sets custom_url
[ 19s] and data file is not available
[ 19s] does not set custom_url
[ 19s] and yast2-registration is not available
[ 19s] does not load custom_url
[ 19s] #update_installer
[ 19s] when update works
[ 19s] returns true
[ 19s] when update fails
[ 19s] returns false
[ 19s] when the repository contains old packages
[ 19s] does not update the installer
[ 19s]
[ 19s] Installation::SshImporterPresenter
[ 19s] #summary
[ 19s] when no previous configurations were found
[ 19s] and mode is installation
[ 19s] returns 'No previous Linux...' message
[ 19s] and mode is autoinstallation
[ 19s] returns 'No previous Linux...' message
[ 19s] and mode is not installation or autoinstallation
[ 19s] returns 'No previous Linux...' message
[ 19s] when device is set and copy config is enabled
[ 19s] returns 'SSH host keys and configuration...'
[ 19s] when device is set and copy config is disabled
[ 19s] returns 'SSH host keys will be copied...'
[ 19s]
[ 19s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 19s]
[ 19s] 1) Yast::InstallationMiscInclude
[ 19s] # Not yet implemented
[ 19s] # ./test/installation_misc_test.rb:12
[ 19s]
[ 19s] 2) Installation::PrepShrinkFinish#run first parameter "Write" shrink prep partitions too big
[ 19s] # TODO: not converted to storage-ng yet
[ 19s] # ./test/prep_shrink_test.rb:224
[ 19s]
[ 19s] Failures:
[ 19s]
[ 19s] 1) #Yast::ImageInstallationClass:0x0000561525178118 #FindImageSet returns false if xml is not valid
[ 19s] Failure/Error: allow(Yast::XML).to receive(:XMLToYCPFile).and_raise(Yast::XMLDeserializationError)
[ 19s]
[ 19s] NameError:
[ 19s] uninitialized constant Yast::XMLDeserializationError
[ 19s] # ./test/image_installation_test.rb:83:in `block (3 levels) in
participants (1)
-
jenkins@suse.de