See http://ci.opensuse.org/job/yast-installation-master/464/display/redirect?pag...
Changes:
[rbrownccb] Replace references to /var/adm/fillup-templates with new %_fillupdir
------------------------------------------
[...truncated 223.18 KB...]
[ 16s] #main
[ 16s] return :next if not aborted
[ 16s] return :abort if aborted by user and confirmed
[ 16s] returns :auto if going back in installation
[ 16s] disables Back button
[ 16s] disables Next button
[ 16s] ensures no callbacks during initialization called
[ 16s] restores previously used callbacks afterwards
[ 16s] initializes installation target dir as packager targer
[ 16s] loads data from packager target
[ 16s] Slide Show handling
[ 16s] configure it unless already done
[ 16s] opens dialog unless already opened
[ 17s] closes dialog if it is opened by method
[ 17s] hides table
[ 17s] moves to finish stage
[ 17s] sets subprogress to 0%
[ 17s] sets stage progress to 0%
[ 17s] sets stage progress to 100% when finished
[ 17s] finish clients
[ 17s] Call info for all specified finish clients
[ 17s] filter out all clients which 'when' key do not match current mode
[ 17s] runs before_ hook
[ 17s] runs after_ hook
[ 17s]
[ 17s] Installation::RemoteFinishClient
[ 17s] #run
[ 17s] can be called as a WFM client with 'Info'
[ 17s] can be called as a WFM client with 'Write'
[ 17s] #modes
[ 17s] using VNC
[ 17s] configures remote access for installation and autoinst
[ 17s] not using VNC
[ 17s] does not configure remote access
[ 17s] #enable_remote
[ 17s] enables remote access
[ 17s]
[ 17s] Installation::UpdatesManager
[ 17s] #add_repository
[ 17s] when repository is added successfully
[ 17s] returns true and add the repository
[ 17s] when repository is empty
[ 17s] returns false
[ 17s] when a valid repository is not found
[ 17s] raises a NotValidRepo error
[ 17s] when update could not be fetched
[ 17s] raises a CouldNotFetchUpdateFromRepo error
[ 17s] #repositories
[ 17s] when no update was added
[ 17s] returns an empty array
[ 17s] when some update was added
[ 17s] returns an array containing the updates
[ 17s] #driver_updates
[ 17s] when no driver updates exist
[ 17s] returns an empty array
[ 17s] when some driver update exist
[ 17s] returns an array containing existing updates
[ 17s] #apply_all
[ 17s] applies all the updates
[ 17s] when some driver update exists
[ 17s] also re-applies the driver updates
[ 17s] #repositories?
[ 17s] when some repository was added
[ 17s] returns true
[ 17s] when no repository was added
[ 17s] returns false
[ 17s]
[ 17s] #Yast::ImageInstallationClass:0x0000000002d60658
[ 17s] #FindImageSet
[ 17s] finds images matching architecture and selected patterns and returns if processing was successful
[ 17s] does not find any image using unsupported architecture and returns if processing was successful
[ 17s] does not find any image using unsupported patterns and returns if processing was successful
[ 17s]
[ 17s] Installation::Services
[ 17s] .enabled
[ 17s] returns list of previously set services
[ 17s] returns empty list if not set previously
[ 17s] .enabled=
[ 17s] sets list of services to enable
[ 17s] raise exception if non-array is passed
[ 17s] .write
[ 17s] enables all services previously set
[ 17s] raises Yast::SystemdServiceNotFound exception if service to enable does not exist
[ 17s]
[ 17s] Installation::SshConfig
[ 17s] .from_dir
[ 17s] reads the name of the systems with /etc/os-release
[ 17s] uses 'Linux' as name for systems without /etc/os-release
[ 17s] uses name and version when PRETTY_NAME is missing in /etc/os-release
[ 17s] stores all the keys and files with their names
[ 17s] stores the content of the config files
[ 17s] stores the content of both files for the keys
[ 17s] uses the most recent file of each key to set #atime
[ 17s] .write_files
[ 17s] creates /etc/ssh/ if it does not exist
[ 17s] reuses /etc/ssh if it's already there
[ 17s] writes all the files by default
[ 17s] writes only the key files if write_config_files is false
[ 17s] writes only the config files if write_keys is false
[ 17s] preserves original permissions for files and keys
[ 17s] backups config files found in the target directory
[ 17s] writes the original content for each file
[ 17s] #keys_atime
[ 17s] returns the access time of the most recently accessed key
[ 17s] returns nil if no keys has been read
[ 17s]
[ 17s] Yast::InstUpdateInstaller
[ 17s] #main
[ 17s] cleans up the package management at the end
[ 17s] displays a progress
[ 17s] finishes the progress at the end
[ 17s] when returning back from other dialog
[ 17s] returns :back
[ 17s] when some update is available
[ 17s] and update works
[ 17s] creates update file and returns :restart_yast
[ 17s] and update fails
[ 17s] does not create any file and returns :next
[ 17s] when the update cannot be fetched from a user defined repository
[ 17s] shows an error and returns :next
[ 17s] when the update cannot be fetched from a default repository
[ 17s] does not show any error and returns :next
[ 17s] when repository is empty
[ 17s] does not restart YaST
[ 17s] when a default repository can't be probed
[ 17s] does not show any error and returns :next
[ 17s] when a user defined repository can't be probed
[ 17s] and self-update URL is remote
[ 17s] shows a dialog suggesting to check the network configuration
[ 17s] in AutoYaST installation or upgrade
[ 17s] shows an error
[ 17s] and self-update URL is not remote
[ 17s] shows a dialog suggesting to check the network configuration
[ 17s] when network is not available
[ 17s] does not update the installer
[ 17s] when a error happens while applying the update
[ 17s] does not catch the exception
[ 17s] when update is disabled through Linuxrc
[ 17s] does not update the installer
[ 17s] when restarting YaST2
[ 17s] finishes the restarting process
[ 17s] and data file is available
[ 17s] sets custom_url
[ 17s] and data file is not available
[ 17s] does not set custom_url
[ 17s] and yast2-registration is not available
[ 17s] does not load custom_url
[ 17s] #update_installer
[ 17s] when update works
[ 17s] returns true
[ 17s] when update fails
[ 17s] returns false
[ 17s]
[ 17s] Installation::UpdateRepository
[ 17s] #packages
[ 17s] when the repository type can't be determined
[ 17s] raises a NotValidRepo error
[ 17s] when the repository can't be probed
[ 17s] raises a CouldNotProbeRepo error
[ 17s] when repository cannot be refreshed
[ 17s] raises a CouldNotRefreshRepo error
[ 17s] when the repo does not have packages
[ 17s] returns an empty array
[ 17s] when the source contains packages
[ 17s] returns update repository packages sorted by name
[ 17s] #fetch
[ 17s] builds one squashed filesystem by package
[ 17s] when a package can't be retrieved
[ 17s] clear downloaded files and raises a CouldNotFetchUpdate error
[ 17s] when a package can't be extracted
[ 17s] clear downloaded files and raises a CouldNotFetchUpdate error
[ 17s] when a package can't be squashed
[ 17s] clear downloaded files and raises a CouldNotFetchUpdate error
[ 17s] #remove_update_files
[ 18s] removes downloaded files and clear update_files
[ 18s] #apply
[ 18s] mounts and adds files/dir
[ 18s] adds mounted filesystem to instsys.parts file
[ 18s] when a squashed package can't be mounted
[ 18s] raises a CouldNotMountUpdate error
[ 18s] when files can't be added to inst-sys
[ 18s] raises a CouldNotBeApplied error
[ 18s] #cleanup
[ 18s] deletes and releases the repository
[ 18s] #user_defined?
[ 18s] when origin is :user
[ 18s] returns true
[ 18s] when origin is :default
[ 18s] returns false
[ 18s] when origin is not specified
[ 18s] returns false
[ 18s] #remote?
[ 18s] when is a remote URL according to libzypp
[ 18s] returns true
[ 18s] when is not a remote URL according to libzypp
[ 18s] returns false
[ 18s] #inspect
[ 18s] does not contain sensitive information
[ 18s] #to_s
[ 18s] does not contain sensitive information
[ 18s]
[ 18s] Installation::SshImporterPresenter
[ 18s] #summary
[ 18s] when no previous configurations were found
[ 18s] and mode is installation
[ 18s] returns 'No previous Linux...' message
[ 18s] and mode is autoinstallation
[ 18s] returns 'No previous Linux...' message
[ 18s] and mode is not installation or autoinstallation
[ 18s] returns 'No previous Linux...' message
[ 18s] when device is set and copy config is enabled
[ 18s] returns 'SSH host keys and configuration...'
[ 18s] when device is set and copy config is disabled
[ 18s] returns 'SSH host keys will be copied...'
[ 18s]
[ 18s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 18s]
[ 18s] 1) Yast::InstallationMiscInclude
[ 18s] # Not yet implemented
[ 18s] # ./test/installation_misc_test.rb:12
[ 18s]
[ 18s] 2) Installation::PrepShrinkFinish#run first parameter "Write" shrink prep partitions too big
[ 18s] # TODO: not converted to storage-ng yet
[ 18s] # ./test/prep_shrink_test.rb:224
[ 18s]
[ 18s] Finished in 2.39 seconds (files took 1.15 seconds to load)
[ 18s] 442 examples, 0 failures, 2 pending
[ 18s]
[ 18s] + exit 0
[ 18s] Processing files: yast2-installation-4.0.13-1.noarch
[ 18s] error: File not found: /home/abuild/rpmbuild/BUILDROOT/yast2-installation-4.0.13-1.x86_64/usr/share/fillup-templates/sysconfig.security-checksig
[ 18s]
[ 18s]
[ 18s] RPM build errors:
[ 18s] File not found: /home/abuild/rpmbuild/BUILDROOT/yast2-installation-4.0.13-1.x86_64/usr/share/fillup-templates/sysconfig.security-checksig
[ 18s]
[ 18s] yast-jenkins failed "build yast2-installation.spec" at Thu Nov 30 10:31:29 UTC 2017.
[ 18s]
The buildroot was: /var/tmp/build-root-openSUSE_Factory
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
Build step 'Execute shell' marked build as failure
Not sending mail to unregistered user rbrownccb@opensuse.org