openSUSE-RU-2017:1374-1: moderate: Recommended update for the Open Build Service client toolchain
openSUSE Recommended Update: Recommended update for the Open Build Service client toolchain ______________________________________________________________________________ Announcement ID: openSUSE-RU-2017:1374-1 Rating: moderate References: #1013981 #1018895 #1036788 Affected Products: openSUSE Leap 42.2 ______________________________________________________________________________ An update that has three recommended fixes can now be installed. Description: This update provide updated packages for the Open Build Service command line toolchain. Changes in osc: - cat/less/blame command: default to expand to stay in sync with checkout - add support for highly experimental native appimage.yml support - show package status when repository configuration is broken - add '--blame' option to osc meta command - try to autodetect local package when running 'osc build' - comment requests in interactive mode - fix --no-cleanup not working - fix wipebinaries to prevent wiping of complete repository - add '--build-opt' to osc build command - fix requests codebase to fit old obs versions - add compat code for older apis that do not support multibuild - fix ssl.connection instantiation in case of old M2Crypto - highly experimental support for appimage - fix local service run for non-existent (server-side) package - fix local build of kiwi images using obsrepositories:// - add unpublish command (requires OBS 2.8) - add blame command (requires OBS 2.9) - results: show multibuild results by default - getbinaries: make .AppImage files executable - support operation in checked out package for cat/less/blame - add comment command - improved build recipe selection - added multibuild (-M) to commands: buildlog, remotebuildlog, buildinfo, build, buildhistory, jobhistory, rebuild, restartbuild/abortbuild, wipebinaries, getbinaries - add checkconstraints command - add workerinfo command - highlight scheduled jobs with dispatch problems (due to constraints) - allow to specify a log message in lock command - Add '--wipe' option to osc chroot for deleting buildroots - Add '--vm-memory' option to osc build - add --multibuild to results command for showing all packages of a multibuild config - add --multibuild-package option to results command for showing only one package of the multibuild config - fixed "osc add" of new package container Changes in build: - fix usage of the right service generated files. - debootstrap: Also mount sysfs - Fileprovides should only match package names, not provides - avoid export of build results of sym links pointing to external files - support build of different flavors via multibuild - experimental AppImage build support - reworked openstack support (still experimental) - updated confguration for tumbleweed - Arch linux fixes - mount swap by label - allow custom qemu options - allow to override hostname - fix build with vm-type lxc - fix haskell builds (bsc#1018895) - fix multi type kiwi profile handling - minor distribution config and bug fixes - add config for openSUSE Leap 42.3 (alpha, non-final) - handle Fedora 25 special cases - Improve /proc mount behaviour - fix dependency on CentOS (build#2415) - Use weak dependencies as 3rd choice breaker - support statistics from xvda devices - build env wipe support (--wipe command) - speed up build (for preinstall and keeping packages) - Recognize Recommends and Supplements relations of RPMs. - fix build against susetags repos - Add clang binaries to ccache symlinking - Fix a probable tabs to spaces bug - Kiwi: allow to specify ExclusiveArch and ExcludeArch - build-vm-kvm: use virtio-rng-device also on aarch64 - Add support for LXC as libvirt driver - support multiple image builds for multiple profiles - Add optional whitelisting for allowed buildroots and parameters - build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen - build-vm-kvm: fix vm_enable_console also for kvm_serial_console case - sl13.3.conf: Prepare for bash 4.4, using libreadline7 - Add and clarify licenses Changes in obs-service-format_spec_file: - update licenes (from git) - Handle needssslcertforbuild directive - Handle empty output directory - Improve the license and group comments handling Changes in obs-service-set_version: - strip \n from version in obsinfo - read version from .obsinfo file if available - Add support for Collax build recipes - support obscpio archives - do not strip release number in debian, but setting it back Changes in obs-service-source_validator: - accept reproducable CI source builds - accept .obsinfo and .obscpio archives - accept further modes of services - fix case where rpmbuild emits a warning but the specfile does not list sources or patches (bnc#1013981) - debian.series using patches with patch levels - 20-files-present fixes for debian Changes in obs-service-tar_scm: - snapcraft support - initial appimage support - new parameter --match-tag to filter tags - fix problems with generatechanges when ~/.obs/tar_scm exists - various fixes for local checkouts - prevent key errors when $HOME is not set - added locking for cachedir in jailed mode Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE Leap 42.2: zypper in -t patch openSUSE-2017-605=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE Leap 42.2 (noarch): build-20170320-2.3.1 build-initvm-i586-20170320-2.3.1 build-initvm-x86_64-20170320-2.3.1 build-mkbaselibs-20170320-2.3.1 build-mkdrpms-20170320-2.3.1 obs-service-appimage-0.7.0.1492101301.747de50-6.3.1 obs-service-format_spec_file-20170204-2.3.1 obs-service-obs_scm-0.7.0.1492101301.747de50-6.3.1 obs-service-obs_scm-common-0.7.0.1492101301.747de50-6.3.1 obs-service-set_version-0.5.6-5.3.1 obs-service-snapcraft-0.7.0.1492101301.747de50-6.3.1 obs-service-source_validator-0.6+git20170111.82ea590-13.3.1 obs-service-tar-0.7.0.1492101301.747de50-6.3.1 obs-service-tar_scm-0.7.0.1492101301.747de50-6.3.1 osc-0.158.0-7.3.1 References: https://bugzilla.suse.com/1013981 https://bugzilla.suse.com/1018895 https://bugzilla.suse.com/1036788
participants (1)
-
maintenance@opensuse.org